›› 2019, Vol. 39 ›› Issue (1): 78-.doi: 10.16708/j.cnki.1000-758X.2018.0068

Previous Articles    

A ROSbased solution to the space plugandplay architecture

LI Changchun,QIAO Bing,WANG Hebin   

  1. College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing210016, China
  • Published:2019-02-25 Online:2019-02-25

Abstract: To enable the plugandplay of the spacecraft systems, a middleware software system should be equipped beforehand to automatically deal with the selfdiscovering, selfconfiguration and communication between the components. A SPA software solution based on the Robot Operating System (ROS), or RSPA in short, was proposed. The RSPA software architecture that can handle the heterogeneous nature of SPA network was presented after the analysis and comparison between the software architectures of ROS and SPA. Then the problem of the implementation of SPA protocol through ROS environment was addressed. Finally, an emulation system which was used to verify the effectiveness of RSPA was demonstrated. Compared with the previous space plugandplay architecture software implementation, RSPA has a clear network model, is easier to expand, and can effectively utilize ROS′s stable infrastructure and rich tools to accelerate software development.

Key words: modularization, space plugandplay architecture, spacecraft, ROS