文件交换

图像缩略图

凯夫3.

1.16.0.0版(108 kB) Liviu Ivanescu.
与EV3机器人的Kinect集成
4.0
2评级

11下载

更新2018年1月13日

查看许可证

安装说明
Kinect和机器人还有其他一体化,但这是在Matlab中完成新的乐高EV3机器人。它是在Matlab 2014A中开发的,需要图像采集工具箱。它可能在较旧的MATLAB版本上运行,但可能无法在2013A年龄播的MATLAB版本上安装Kinect支持。万博1manbetx为了控制Kinect,可以使用Kinect for Windows传感器支持Matlab图像采集工具箱,如下所示:万博1manbetx
//www.tianjin-qmedu.com/help/imaq/installing-the-kinect-for-windows-sensor-万博1manbetxsupport-package.html?searchhighlight =金
此外,在插入Kinect之前,还可能需要安装Windows运行时V1.6(〜114 MB)的Kinect,以免:http://www.microsoft.com/en-ca/download/confirmation.aspx?id=34811
为了控制EV3机器人,可以使用QUT Toolkit:https://wiki.qut.edu.au/display/cyphy/qut+ev3+matlab+toolkit.
这允许通过WiFi,蓝牙(BT)或USB进行通信,但在这里它仅实现了BT。驱动电机ID是B和C,而手臂电机是A.
或者,无需MATLAB或图像采集工具箱,可以使用在Windows 7 Pro 64位计算机上进行预编译的安装程序,可提供:
https://1drv.ms/f/s !! aj9z7_pmmmkkijyrhydhqafnvxjda.
为了运行它们,可能会要求一个人安装免费的Matlab Win64编译器运行时(MCR),版本8.3(如果它尚未安装)。这是MathWorks的免费475 MB安装,它将支持从Matlab编译器发出的任何可执行文件,提供所有必要的库。万博1manbetxKev3.exe是一个独立的可执行文件,假设已经安装了MCR或者处理MCR安装。kev3_installer.exe是一个Windows安装版本,它验证了操作系统兼容性,下载和安装适当的MCR。
---------------------

驾驶指示

使用此程序的演示可在YouTube下提供:“kev3:与ev3机器人的Kinect集成”:
http://youtu.be/g4fbeqng00q.

该应用程序是为窗户的Kinect V1制作,以及机器人Lego Mindstorms EV3,主要用作汽车,最终使用手臂上下移动。这款臂操作智能手机作为IPCamera,看看机器人的位置。机器人必须已经与计算机配对的BT(蓝牙)。要开始,请按“启动摄像头”,等到该按钮更改为“停止摄像机”,然后按“BT Connect”。等待几秒钟以完成该操作(一个人应该听到来自EV3的哔哔声,“停止EV3”按钮变得活跃)。将自己距离Kinect约1米,您的骨架应覆盖在红色图像中。为了更好的灵活性,相机图像的左侧有一个倾斜滑块来调整Kinect视角。一旦骨架是正确获取和拨号图(在徽标的顶部)显示了右手制作的动作,您可以驾驶。Kinect所感测的驾驶命令现在准备转移到滑块然后被拾取机器人控制。驾驶手势是:
- 左手启动机器人:将左手水平移动到右侧,少于一秒钟,超出颈部位置。这允许Kinect感测您的移动,将它们存储在滑块上,随时可以通过机器人代码拾取。实际上,该操作开始机器人移动。通过按下,同样的事情。一个人可以通过按住Halt来阻止它,或者以相同的方式再次移动。
- 左手驱动机器人:大于弯头驱动前方,低于弯头倒退。电机功率与移动成比例。它在实验室标识的左侧显示在垂直滑块中。
- 右手向左转动机器人 - 它必须像转动驱动轮一样操作。它应该遵循拨号指示。
在任何时候,人们都可以使用EV3面板中的“停止EV3”按钮停止机器人。可以使用倾斜++或倾斜按钮上下更改IPCamera视角。在此操作期间停止机器人驾驶是必要的,以避免意外的机器人运动。
-------------------------------

参考和灵感

此代码部分受到其他人的工作或建议的启发:
-//www.tianjin-qmedu.com/help/imaq/examples/using-the -kinect-r-for-windows-r-from-image-acquisition-toolbox-tm.html?searchhighlight = kkinectforwindows?refresh=true.
-//www.tianjin-qmedu.com/matlabcentral/answers/96242-how-can-i-izsert-live-video-into-a-matlab-gui-using-image-acquisition-toolbox.
-https://wiki.qut.edu.au/display/cyphy/qut+ev3+matlab+toolkit.
-http://stackoverflow.com/questions/19790542/recording-playback-kinect-with-matlab-upside-down-dand-in-black-white-rathertathtatth.
-http://cogprojects.wordpress.com/2012/07/10/simple-matlab-gui-to-demonstrials-real-time-video-processing-of-depth-perception-data/
-http://lovelandrobotics.weebly.com/windows-Integration-for-ev3nxt.html.
- Isabela Albuquerque,Raymundo Cassani,来自Musaelab的Tiago Falk

引用

Liviu Ivanescu(2020年)。凯夫3.(//www.tianjin-qmedu.com/matlabcentral/fileexchange/47968-kev3),Matlab中央文件兑换。检索到

评论和评级(2

更新

1.16.0.0.

纠正拼写错误

1.15.0.0.

文本形成

1.14.0.0.

额外的教学

1.13.0.0.

更新链接到安装程序

1.12.0.0.

使用kev3_installer更新

1.11.0.0.

更新自述文件

1.10.0.0.

添加哔哔评论

1.9.0.0.

更新自述文件

1.8.0.0.

删除错误的参考链接

1.7.0.0.

空间

1.6.0.0.

额外的 。

1.5.0.0.

更新自述文件

1.4.0.0

更新QUT链接

1.3.0.0.

更新参考资料

1.2.0.0.

更新电机ID

1.1.0.0.

添加了视频链接

Matlab释放兼容性
用R2014A创建
兼容任何释放
平台兼容性
视窗 苹果系统 Linux.
社区