|
基于虚实交互的机器人运动场景构建方法的研究
|
Abstract:
为应对复杂多变的环境,本文采用虚实交互技术与机器人控制技术相结合的方法,设计了一种与真实场景相匹配的机器人虚拟运动场景,实现在虚拟场景与现实场景中对机器人的运动控制,即虚实交互运动控制系统。通过Unity 3D软件搭建机器人虚拟运动场景,并在虚拟场景中设置各类障碍物,用Navgation导航网络模块计算出在避开障碍物的条件下,从起点到终点的最优路径,并利用NavMesh插件完成机器人的寻址避障运动控制。现实场景采用双足六自由度机器人,机器人将跟随虚拟场景中的机器人同步运动,并用OpenMV3摄像头识别现实场景中障碍物的图像信息,通过图像视觉处理后将障碍物的信息反馈于Socket服务器,虚拟场景从服务器中提取信息,并在虚拟场景中对应比例的重现,同时虚拟机器人进行躲避障碍物的运动控制,以此来达到虚实交互运动控制的目的。
In order to cope with the complex and ever-changing environment, this paper uses a combination of virtual and real interaction technology and robot control technology to design a virtual motion scene of the robot that matches the real scene, and realizes the motion control of the robot in the virtual scene and the real scene. That is, virtual and real interactive motion control system. The virtual motion scene of the robot is built by Unity 3D software, and various obstacles are set in the virtual scene. The Navgation navigation network module is used to calculate the optimal path from the starting point to the end point under the condition of avoiding obstacles, and the NavMesh plug-in is utilized to complete the robot’s addressing obstacle avoidance motion control. The real-istic scene adopts a two-legged six-degree-of-freedom robot. The robot will follow the robot synchronous motion in the virtual scene, and use the OpenMV3 camera to identify the image in-formation of the obstacle in the real scene. After the image visual processing, the obstacle infor-mation is fed back to the Socket server. The scene extracts information from the server and re-produces the corresponding proportion in the virtual scene. At the same time, the virtual robot performs motion control to avoid obstacles, thereby achieving the purpose of virtual and real in-teractive motion control.
[1] | 陈启愉, 吴智恒. 全球工业机器人发展史简评[J]. 机械制造, 2017, 57(7): 7-10+25. |
[2] | 何敏. 虚实结合的远程教学控制实验系统研究[D]: [硕士学位论文]. 武汉: 华中科技大学, 2012. |
[3] | 马飞. 六自由度机器人虚拟实验室系统关键技术的研究[D]: [博士学位论文]. 北京: 中国矿业大学, 2018. |
[4] | 陈恳, 付成龙. 仿人机器人理论与技术[M]. 北京: 清华大学出版社, 2010. |
[5] | Lu, G.P., Xue, G.H. and Chen, Z. (2011) Design and Implementation of Virtual Interactive Scene Based on Unity 3D. Advanced Materials Research, 317-319, 2162-2167. https://doi.org/10.4028/www.scientific.net/AMR.317-319.2162 |
[6] | 季铮, 谢予星, 王玥. 基于Unity 3D的虚拟测量实验系统[J]. 测绘通报, 2016(10): 97-100. |
[7] | 古晶. RGB到Lab颜色模式转换[J]. 广东印刷, 2009(5): 11-14. |
[8] | 梅妍玭, 傅荣. 基于OpenMV的3D定位识别系统[J]. 新技术新工艺, 2018(2): 50-53. |
[9] | 胡诗琴, 袁海云, 邹金池, 石俞磊, 刘雪梅, 孟莨钦. 基于时间序列相似性的体感机械手臂控制系统研究[J]. 动力系统与控制, 2018, 7(4): 287-297. |
[10] | 杨静, 梁浩峰, 高鑫. 用Socket实现服务器/客户机的数据交换[J]. 甘肃科技, 2002(7): 19. |
[11] | 张群, 杨絮, 张正言. 蓝牙模块串口通信的设计与实现[J]. 实验室研究与探索, 2012, 31(3): 79-82. |