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

被引:0
|
作者
Li Changchun [1 ]
Qiao Bing [1 ]
Wang Hebin [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Astronaut, Nanjing 210016, Jiangsu, Peoples R China
关键词
modularization; space plug-and-play architecture; spacecraft; ROS;
D O I
10.16708/j.cnki.1000-758X.2018.0068
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
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.
引用
收藏
页码:78 / 86
页数:9
相关论文
共 16 条
  • [1] AIAA, 2018, STAND SPAC PLUG AND, DOI DOI 10.2514/4.102431
  • [2] [Anonymous], LEARNING ROS ROBOTIC
  • [3] CANNON S, 2007, AIAA INF AER 2007 C
  • [4] CHRISTIAN J, 2012, AEROSP CONF PROC
  • [5] DU J, 2014, MODERN ELECT TECHNIQ, V37, P44
  • [6] DU J, 2014, MODERN ELECT TECHNIQ, V37, P37
  • [7] JI Y X, 2016, STUDY THECONCEPT SAT
  • [8] LANZA D, 2010, AIAA INF AER 2010 C
  • [9] Lyke J., 2014, P 28 ANN AIAA USU C
  • [10] LYKE J, 2010, P 24 ANN AIAA USU C