期刊文献+

Android与ROS交互通信的可靠性设计 被引量:2

RELIABILITY DESIGN OF INTERACTIVE COMMUNICATION BETWEEN ANDROID AND ROS
下载PDF
导出
摘要 目前,Google和Willow Garage已经为Android系统构建ROS(Robot Operating System)环境提供了基于rosjava的应用功能包集合android_core,便于Android移动终端和ROS进行互联互通。然而,当前的通信机制不能保证Android应用对基于ROS的机器人进行可靠的远程控制。为解决上述问题,从ROS中的应用层和通信机制两方面对ROS进行完善。一是在ROS端TCP/IP协议的应用层设计通信异常检测模块"Check Node Connection"来进行Android移动终端的连接状态检测;二是在Android端设计与ROS中"ROS Action Protocol"相匹配的通信机制"Ros Action On Android"。实验结果表明,设计的通信异常检测模块"Check Node Connection"可以高效地检测Android与ROS间的连接状态。此外,"Ros Action On Android"通信机制可时刻获取ROS机器人在任务执行中的状态反馈信息并支持任务抢占,使得交互控制更加精准可靠。 At present,Google and Willow Garage have provided the rosjava based application function package collection android_core for the Android system to build the ROS(robot operating system)environment,which facilitates the connection between the Android mobile terminal and the ROS.However,current communication mechanisms do not guarantee reliable remote control of ROS-based robots by Android applications.In order to solve the above problems,this paper improved the ROS from the application layer and communication mechanism in ROS.One was to detect the connection state of Android mobile terminal via application layer design communication Anomaly detection module“CheckNodeConnection”at the TCP/IP protocol of the ROS end.Another was to design a“RosActionOnAndroid”communication mechanism that matches the“ROS Action Protocol”in the Android side.The experimental results showed that the communication abnormality detection module“CheckNodeConnection”designed in this paper effectively detected the connection state between Android and ROS.In addition,the“RosActionOnAndroid”communication mechanism could always obtain the status feedback information of the ROS robot in the task execution and support the task preemption,so that the interactive control was more accurate and reliable.
作者 李梦男 邵振洲 渠瀛 施智平 关永 魏洪兴 Li Mengnan;Shao Zhenzhou;Qu Ying;Shi Zhiping;Guan Yong;Wei Hongxing(College of Information Engineering,Capital Normal University,Beijing 100048,China;Beijing Key Laboratory of Light Industrial Robot and Safety Verification,Beijing 100088,China;Beijing Advanced Innovation Center for Imaging Technology,Beijing 100048,China;Engineering College,The University of Tennessee,Knoxville 37996,TN,USA;School of Mechanical Engineering and Automation BUAA,Beihang University,Beijing 100083,China)
出处 《计算机应用与软件》 北大核心 2018年第3期106-113,共8页 Computer Applications and Software
基金 国家自然科学基金项目(61572331 61472468 61602325 61373034) 国家科技支撑计划项目(2015BAF13B01) 国际科技合作计划项目(2011DFG13000) 北京市教委科研计划一般项目(KM201710028017) 北京市教委科研基地建设项目(TJSHG201310028014) 北京市科委项目(Z141100002014001) 北京市属高等学校创新团队建设与教师职业发展计划项目(IDHT20150507) 北京市优秀人才培养资助青年骨干个人项目(2014000020124G135)
关键词 ROS ANDROID Rosjava TCP/IP ROS Android Rosjava TCP/IP
  • 相关文献

参考文献5

二级参考文献58

  • 1I. Conrad, S. Glende, L. Krezdorn, L. Trieste, G. Turchetti. D9.4, Secondreport on services, business and marketing models for Robot-Era services, project report, 2015, www.robot-era.eu.
  • 2F. Cavallo, M. Aquilano, M. C. Carrozza, P. Dario. Robot-era project: The vision of 3D service robotics. Gerontechnology, 2012,11(2): 364.
  • 3F. MarceUini, et al. Report on the robotic services analysis with respect to elderly users, project report, 2012, www.robot-era.eu.
  • 4N. J. Nitsson. Shakey the Robot (Technical Note 323). Menlo Park, California: SRI International, Artificial Intelligence Center, 1984.
  • 5R. Brooks. A robust layered control system for a mobile robot. IEEE J. Ro- bot. Aurora., 1986, 2(1): 14-23.
  • 6T. H. J. CoUett, B. A. MacDonald, B. P. Gerkey. Player 2.0: Toward a practi- cal robot programming framework. In: Proceedings of Australasian Confer- ence on Robotics and Automation (ACRA 05). IEEE, 2005:1-9.
  • 7G. Metta, P. Fitzpatrick, L. Natale. YARP: Yet another robot platform. Int. J. Adv. Robot. Syst., 2006, 3(1): 43-48.
  • 8M. Quigley, et al. ROS: An open-source Robot Operating System. In: Inter- national Conference on Robotics and Automation (ICRA) Workshop on Open-Source Software, 2009.
  • 9E. Einhorn, T. Langner, R. Stricker, C. Martin, H. M. Gross. MIRA-middle- ware for robotic applications. In: Proceedings of 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2012), 2012:2591-2598.
  • 10R. D. Schraft, J. Neugebauer, C. Schaeffer, T. May. Care-O-bot: Ein tech- nisches Hilfssystem for untersttltzungs- ud pflegebedtirftige Personen im htiuslichen Bereich. In: H. WOrn, R. Dillmann, D. Henrich, eds. Autono- me Mobile Systeme 14. Berlin, Heidelberg: Springer, 1998:234-244.

共引文献27

同被引文献18

引证文献2

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部