Reliable Communication Mechanism Design for Interaction between Android and ROS

  • Zhenzhou Shao
  • , Mengnan Li
  • , Ying Qu
  • , Guoli Song
  • , Yong Guan
  • , Jindong Tan
  • , Hongxing Wei

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

There exists a wide application prospect in the interaction between the android system and ROS (Robot Operating System). Google and Willow Garage have developed the android-core package based on rosjava to build a ROS environment in the android system. However, the current mechanism cannot guarantee the reliable communication. This paper proposes two fundamental approaches to solve above problem. On the one hand, a communication anomaly detection module CheckNodeConnection in the application layer of the TCP/IP protocol is designed to detect the connection anomaly of network. On the other hand, we develop a communication mechanism called RosActionOnAndroid on the android system inspired by the 'ROS Action Protocol' in ROS. The experimental results show that CheckNodeConnection can effectively detect the connection state between android and ROS, and RosActionOnAndroid communication mechanism can obtain the task execution status feedback of the ROS robot and support the preemptable task, which make the interactive control more accurate and reliable.

Original languageEnglish
Title of host publication8th Annual IEEE International Conference on Cyber Technology in Automation, Control and Intelligent Systems, CYBER 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1496-1501
Number of pages6
ISBN (Electronic)9781538670569
DOIs
StatePublished - 10 Apr 2019
Event8th Annual IEEE International Conference on Cyber Technology in Automation, Control and Intelligent Systems, CYBER 2018 - Tianjin, China
Duration: 19 Jul 201823 Jul 2018

Publication series

Name8th Annual IEEE International Conference on Cyber Technology in Automation, Control and Intelligent Systems, CYBER 2018

Conference

Conference8th Annual IEEE International Conference on Cyber Technology in Automation, Control and Intelligent Systems, CYBER 2018
Country/TerritoryChina
CityTianjin
Period19/07/1823/07/18

Fingerprint

Dive into the research topics of 'Reliable Communication Mechanism Design for Interaction between Android and ROS'. Together they form a unique fingerprint.

Cite this