基于EtherCAT总线的ROS运动控制器设计与实现Design and Implementation of ROS Motion Controller Based on Ether CAT Bus
李明洋,唐国宝,王立坤,马晓星,高永卓
摘要(Abstract):
提出一种基于EtherCAT总线的ROS系统运动控制器设计,通过示教方式和人机交互方式实现对机器人的运动控制.最终完成控制器测试实验,分别对示教点动、示教再现及人机交互的方式进行测试,结果表明本设计可以有效的实现SCARA机器人的运动控制.
关键词(KeyWords): ROS;机器人;EtherCAT总线;轨迹规划
基金项目(Foundation): 广东省重大科技专项项目(2015B010918001)
作者(Author): 李明洋,唐国宝,王立坤,马晓星,高永卓
DOI: 10.16393/j.cnki.37-1436/z.2018.02.007
参考文献(References):
- [1]李开生,张慧慧,费仁元,等.机器人控制器体系结构研究的现状和发展[J].机器人,2002,22(3):235-240.
- [2]ROS(Robot Operating System)[EB/OL].http://www.ros.org.
- [3]M.T.Hoske.ROS Industrial aims to open,unify advanced robotic programming[J].Control Engineering,2013.
- [4]U.Reiser.ISG-virtuosM-das Gateway zwischen industrieller Echtzeit-Steuerungstechnik und dem Open Source Roboterbetriebssystem ROS[J].Software.
- [5]王伟.基于EtherCAT的工业机器人控制器通信系统设计[D].南京:东南大学,2015.
- [6]C.Scheifele,A.Lechler,C.Daniel and Weiliang Xu.Real-Time Extension of ROS based on a Network of Modular Blocks for Highly Precise Motion Generation[J].IEEE Advanced Motion Control,2016,4:22-24.
- [7]P.Neto,J.N.Pires and A.P.Moreira.Accelerometerbased control of an industrial robotic arm[C].The IEEE International Symposium on Robot and Human Interactive Communication,2009.Ro-Man.IEEE,2009:1192-1197.
- [8]M.Naumann,K.Wegener and R.D.Schraft.Control Architecture for Robot Cells to Enable Plug'n'Produce[C].IEEE International Conference on Robotics and Automation,2007:287-292.
- [9]黄开宏,杨兴锐,曾志文,等.基于ROS户外移动机器人软件系统构[J].机器人技术与应用,2013(4):37-41.
- [10]S.Cousins,B.Gerkey and K.Conley.Sharing Software with ROS[J].IEEE Robotics&Amp Amp Automation Magazine,2010,17(2):12-14.
- [11]Yanyu Su,Yongzhuo Gao,Yan Wu,Wei Dong,Weidong Wang and Zhijiang Du.YARC-A Universal Kinematic Controller for Serial Robots Based on PMAC and MoveIt![C].Asia-Pacific Signal and Information Proceeding Association,2014 Summit and Conference.IEEE,2014:1-6.
- [12]Yongzhuo Gao,Yangyu Su,Wei Dong,Zhijiang Du,Xueshan Gao and Yu Mu.U-Pendant:A Universal Teach Pendant for Serial Robots Based on ROS[C].IEEE International Conference on Robotics and Biomimetics(ROBIO).IEEE,2014:2529-2534.