戴夫来自 DesignSpark
你觉得这篇文章怎么样? 帮助我们为您提供更好的内容。
戴夫来自 DesignSpark
Thank you! Your feedback has been received.
戴夫来自 DesignSpark
There was a problem submitting your feedback, please try again later.
戴夫来自 DesignSpark
你觉得这篇文章怎么样?
作者:沈嘉诚、孙逸凡、刘思扬
指导教师:杨佳庆
项目难度:较难
第一部分,项目介绍
本设计具有基本功能如下:
1. 通过openvino识别出桌面物品并获取物品坐标。控制机器人走到物品处拾起物品并将其统一摆放整齐。
2. 作为智能机器人的基本互动功能。当前可实现语音查询实时天气情况的功能。
第二部分,原理框图
第三部分,具体步骤
设计思路:
建模+VTK仿真初始化:使用123Design软件制作出符合逻辑,方便行动的机器人模型,然后在VTK中设定好机器人各部分的中心点,实现基本的前进后退、左转右转以及举手的功能。
语音系统+VTK结合:实现语音控制模块,实现语音识别及输出,将语音指令传达给机器人使其做出回应。
智能检测系统+机器人行进:利用openvion实现对桌面物品的查找检测,并获取物品坐标。利用获取到的坐标使机器人向指定位置移动,完成桌面整理功能。
项目整合:将各部分代码进行整合调试,实现项目整体功能,完成目标。
运行步骤:
将stl文件与py文件置于同一文件夹下,运行py文件,说出“开始清理“后等待程序运行即可。
第五部分,总结与展望:
由于受新冠疫情的影响,许多实验器材无法使用。未来可结合实物实现摄像头实时识别桌面物品的功能,同时可利用机械手达到能够真正清理桌面的预想效果。智能机器人的智能化系统也有待提高。
附件:
1.下载robot.rar压缩文件并解压,将解压得到的5份stl文件与运行代码置于同一目录下。
2.请自行下载以下链接中的资源并放入解压出的yolov3文件夹中。
链接: https://pan.baidu.com/s/1cggd-Ze5y1dgB4NHnWfFJg 提取码: a15t
3. 运行代码第19行中的yolo路径修改为自己的路径即可运行程序。
4. 在程序运行后说出带有“清理”的话后会弹出识别过的桌面图片,关闭图片后即可开始清理,说出天气即可查询天气