Please wait a minute...
工程设计学报  2021, Vol. 28 Issue (2): 241-247    DOI: 10.3785/j.issn.1006-754X.2021.00.021
整机和系统设计     
基于EtherCATROS全向移动导航系统
张洪, 邱晓天
江南大学 机械工程学院, 江苏 无锡 214122
Omni-directional mobile navigation system based on ROS and EtherCAT
ZHANG Hong, QIU Xiao-tian
School of Mechanical Engineering, Jiangnan University, Wuxi 214122, China
 全文: PDF(2065 KB)   HTML
摘要: 为了缩短机器人全向移动导航系统的开发周期,提高代码复用率和移植性,选用具有良好开源性并采用分布式架构的机器人操作系统(robot operating system,ROS)作为研发平台;鉴于传统总线协议不统一、实时性差及应用较为复杂,提出采用Linux下的IgH主站实现控制器和驱动器之间的EtherCAT (ether control for automation technology,用于控制自动化技术的以太网)通信。首先,选取合适的任务周期并将IgH主站与ROS平台进行融合;然后,对全向移动平台进行运动学建模,建立了URDF (unified robot description format,统一的机器人描述格式)模型和里程计模型,并结合ROS提供的Navigation功能包集,设计了开放性好、代码复用率高且性能稳定的全向移动导航系统。研究表明,该系统结构简单、同步性好、成本低且能有效实现自主精准导航功能。研究结果为实现全向移动机器人的精准控制提供了新方法。
Abstract: In order to shorten the development cycle of omni-directional mobile navigation system of robots and improve the reusability and portability of codes, the ROS (robot operating system) with open source and distributed architecture was used as the research platform. In view of the inconsistency of protocol, poor real-time performance and complex application of traditional bus, the IgH master station under Linux was proposed to conduct EtherCAT (ether control for automation technology) communication between the control system and drivers. Firstly, an appropriate task period was selected, and the IgH master station was integrated with ROS platform. Then, kinematics modeling of omni-directional mobile platform was establish. By establishing URDF (unified robot description format) model and odometry model and combining the Navigation function package provided by ROS, an omni-directional mobile navigation system with good openness, high code reusability and stable performance was developed. The research showed that the navigation system could effectively realize autonomous navigation, with the advantage of simple structure, excellent synchronization and low cost. The research result provides a new method for the precision control of omni-directional mobile robot.
收稿日期: 2020-07-29 出版日期: 2021-04-28
:  TP 24  
通讯作者: 邱晓天(1995—),男,江苏南通人,硕士生,从事机器人控制研究,E-mail:893410328@qq.com,https://orcid.org/0000-0002-6381-9860     E-mail: 893410328@qq.com
作者简介: 张 洪(1966—),男,江苏无锡人,副教授,博士,从事机器人智能控制、机电检测与控制技术等研究,E-mail:1105399774@qq.com,https://orcid.org/0000-0001-6248-8417;
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  

引用本文:

张洪, 邱晓天. 基于EtherCATROS全向移动导航系统[J]. 工程设计学报, 2021, 28(2): 241-247.

ZHANG Hong, QIU Xiao-tian. Omni-directional mobile navigation system based on ROS and EtherCAT. Chinese Journal of Engineering Design, 2021, 28(2): 241-247.

链接本文:

https://www.zjujournals.com/gcsjxb/CN/10.3785/j.issn.1006-754X.2021.00.021        https://www.zjujournals.com/gcsjxb/CN/Y2021/V28/I2/241

[1] 张勤, 庞业忠, 王凯. 机器人踩踏式除草过程仿真分析与试验研究[J]. 工程设计学报, 2021, 28(6): 709-719.
[2] 郑雨辰, 鞠锋, 王旦, 孙敬滨, 王亚明, 陈柏. 航空发动机叶片检测机器人的设计与控制研究[J]. 工程设计学报, 2021, 28(5): 625-632.
[3] 辛传龙, 郑荣, 杨博. AUV水下对接系统设计与接驳控制方案研究[J]. 工程设计学报, 2021, 28(5): 633-645.
[4] 朱锦翊, 张春燕, 卢晨晖. 基于螺旋理论的管道蠕动并联机构的奇异性研究[J]. 工程设计学报, 2021, 28(3): 287-295.
[5] 王成军, 李帅. 三关节式软体驱动器的设计及其弯曲性能分析[J]. 工程设计学报, 2021, 28(2): 227-234.
[6] 王昕煜, 平雪良. 基于多传感器融合信息的移动机器人速度控制方法[J]. 工程设计学报, 2021, 28(1): 63-71.
[7] 徐刚, 向馗, 唐必伟, 庞牧野. 基于串联弹性原理和增广上三角分解辨识算法的踝关节阻抗估计方法[J]. 工程设计学报, 2020, 27(5): 552-559.
[8] 宋智斌, 胡秀棋. 基于给定非线性刚度的柔顺驱动器设计及性能评估[J]. 工程设计学报, 2020, 27(4): 416-424.
[9] 魏琼, 张永梁, 游颖, 汪泉. 基于多腔软体驱动器的柔性手指设计[J]. 工程设计学报, 2020, 27(4): 425-438.
[10] 魏雅君, 邱国梁, 丁广和, 杨亮, 刘桁. 一种重载码垛机器人结构优化设计方法[J]. 工程设计学报, 2020, 27(3): 332-339.
[11] 张俊宝, 侯红娟, 崔国华, 刘健. 一类刚柔协作混联机器人机构的绳索数量和位置分布研究[J]. 工程设计学报, 2020, 27(3): 364-372.
[12] 唐东林, 龙再勇, 汤炎锦, 潘峰, 游传坤. 储罐检测爬壁机器人全遍历路径规划[J]. 工程设计学报, 2020, 27(2): 162-171.
[13] 张俊宝, 侯红娟, 刘健, 孙丁丁, 解磊磊. 刚柔协作3CD/2RPU-SPR搅拌摩擦焊机器人研究[J]. 工程设计学报, 2020, 27(2): 172-181.
[14] 卢佳伟, 张秋菊, 赵宏磊. 助老服务机器人设计及仿人运动研究[J]. 工程设计学报, 2020, 27(2): 269-278.
[15] 贺晓莹, 高兴宇, 王海舰, 彭艳华, 李煜. 七自由度双臂协作机器人操作稳定性分析[J]. 工程设计学报, 2019, 26(6): 706-713.