图片缩略图

KEV3

版本1.17.0.0 (106 KB)由 列维同样
与EV3机器人集成的Kinect

1.2 k下载

更新2020年11月26日

查看许可协议

安装说明
还有其他的Kinect和机器人的集成,但这是专门为新的乐高EV3机器人用Matlab实现的。它是在Matlab 2014a中开发的,需要图像采集工具箱。它可能在较早的Matlab版本上运行,但可能无法在2013年a以上的Matlab版本上安装Kinect支持。万博1manbetx要控制Kinect,可以使用Kinect For Windows Sensor Support For Matlab图像采集工具箱,如万博1manbetx下所述:
//www.tianjin-qmedu.com/help/imaq/installing-the-kinect-for-windows-sensor-万博1manbetxsupport-package.html?searchHighlight=kinect
此外,在插入Kinect之前,你可能还需要安装Windows Runtime v1.6 (~114 MB)的Kinect,免费通过以下途径:http://www.microsoft.com/en-ca/download/confirmation.aspx?id=34811
为了控制EV3机器人,可以从以下地方使用QUT工具包:https://wiki.qut.edu.au/display/raq/QUT+EV3+MATLAB+toolkit
这允许通过WiFi、蓝牙(BT)或USB进行通信,但这里只实现了BT。驱动电机id为B和C,而手臂电机为A。
或者,不需要Matlab或图像采集工具箱,可以使用预编译安装程序,在Windows 7 Pro 64位计算机上制作,可在:
https://1drv.ms/f/s !Aj9Z7_pmMkKijyRhydhQAfNvXjDA
为了运行它们,一个人可能会被要求同时安装免费的Matlab Win64 Compiler Runtime (MCR), 8.3版(如果它还没有安装)。这是一个免费的475 Mb Mathworks安装,它将支持Matlab编译器发出的任何可执行文件,并提供所有必要的库。万博1manbetx如果已经安装了MCR或者您已经安装了MCR,那么KEV3.exe是一个独立的可执行文件。KEV3_Installer.exe是一个Windows安装版本,它验证操作系统兼容性,为您下载和安装合适的MCR。
-----------------------

驾驶指令

使用这个程序的演示可以在YouTube上找到:“KEV3: Kinect集成EV3机器人”:
http://youtu.be/g4fbeqnG00Q

该应用程序是为Windows的Kinect V1和机器人Lego Mindstorms EV3开发的,Lego Mindstorms EV3主要用作汽车,最终具有上下移动的手臂。这只手臂像IPCamera一样操作智能手机,以查看机器人的去向。机器人必须已经有了与计算机配对的蓝牙技术。按“启动摄像头”,待该按钮变为“停止摄像头”后,再按“BT连接”。等待几秒钟,以完成该操作(应该听到EV3的哔哔声,“停止EV3”按钮成为活动)。将你自己放置在距离Kinect约1米的地方,你的骨骼应该以红色覆盖你的图像。为了获得更好的灵活性,在相机图像的左侧有一个倾斜滑块来调整Kinect的视角。一旦骨架被正确地获得,刻度盘图(在标志的顶部)显示出你的右手所做的运动,你就准备好开车了。Kinect感知到的驱动指令现在已经准备好转移到滑块上,然后由机器人控制。驾驶姿势是:
—左手启动机器人:将左手水平向右移动不到一秒,并且超过颈部位置。这使得Kinect能够感知你的动作,并将它们存储在滑块上,以便机器人代码接收。实际上,这个操作启动了机器人的运动。通过按GO可以完成相同的操作。可以按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=kinectforwindows?refresh=true
-//www.tianjin-qmedu.com/matlabcentral/answers/96242-how-can-i-insert-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-and-in-black-white-rather-th
-http://cogprojects.wordpress.com/2012/07/10/simple-matlab-gui-to-demonstrate-real-time-video-processing-of-depth-perception-data/
-http://lovelandrobotics.weebly.com/windows-integration-for-ev3nxt.html
- MusaeLab的Isabela Albuquerque、Raymundo Cassani、Tiago Falk

引用作为

列维同样(2021)。KEV3(//www.tianjin-qmedu.com/matlabcentral/fileexchange/47968-kev3), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2014a
与任何版本兼容
平台的兼容性
窗户 macOS Linux
社区

社区寻宝

在MATLAB中央找到宝藏,发现社区如何可以帮助你!

开始狩猎!