LOCO - Software for the MMX Rover Locomotion System

被引:0
|
作者
Skibbe, Juliane [1 ]
Buse, Fabian [1 ]
Krenn, Rainer [1 ]
Lund, Andreas [2 ]
机构
[1] German Aerosp Ctr DLR, Inst Syst Dynam & Control, Munchener Str 20, D-82234 Wessling, Germany
[2] German Aerosp Ctr DLR, Inst Software Technol, Munchener Str 20, D-82234 Wessling, Germany
关键词
D O I
10.1109/AERO58975.2024.10521275
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
In situ exploration of the surface of celestial bodies requires hardware purposely developed for the target environment and sophisticated software architectures for efficient operation. So does the Martian Moons Exploration (MMX) rover IDEFIX, which is developed by the French Centre National d'Etudes Spatiales (CNES) and the German Aerospace Center (DLR) to explore the surface of the Martian moon Phobos. It is equipped with a locomotion system responsible for the movements. The software for the rover locomotion system (LOCO-SW) translates system-level commands into actions executed by the locomotion system while monitoring the status of its mechanical and electrical components. To do so, it takes care of the following tasks: Reception of telecommands, sending of housekeeping telemetry, timing, inter-subsystem communication and signaling, processing of telecommands, SpaceWire communication with the LOCO electronic box for actuator control and monitoring of the sensor data. Few functionalities can rest upon existing frameworks, though many features have to be designed particularly for IDEFIX. The paper will present how they are defined and realized while various quality goals are fulfilled. Comprehensive testing is conducted to ensure the reliability and effectiveness of the software architecture. The test suite comprises unit tests and regression testing on hardware similar to flight hardware, as well as tests in simulation. These tests validate the functionality and performance of the software architecture and show its suitability for the MMX locomotion system. This paper focuses on the architecture, design and testing of the LOCO-SW. The design of the software will be presented, and the decisions will be linked back to the requirements and use cases that motivate the design.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] FEMA ROVER Version 2 and ROVER ATC-20, Mobile Earthquake Safety Software
    Porter, K.
    Hellman, S.
    Hortacsu, A.
    IMPROVING THE SEISMIC PERFORMANCE OF EXISTING BUILDINGS AND OTHER STRUCTURES 2015, 2015, : 787 - 796
  • [42] Stereo vision and rover navigation software for Planetary Exploration
    Goldberg, SB
    Maimone, MW
    Matthies, L
    2002 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2002, : 2025 - 2036
  • [43] Research on locomotion control of lunar Rover with six cylinder-conical wheels
    Yu, Xinyi
    Deng, Zongquan
    Fang, Haitao
    Tao, Jianguo
    2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS, VOLS 1-3, 2006, : 919 - +
  • [44] System definition of Martian Moons Exploration (MMX)
    Kawakatsu, Yasuhiro
    Kuramoto, Kiyoshi
    Usui, Tomohiro
    Ikeda, Hitoshi
    Yoshikawa, Kent
    Sawada, Hirotaka
    Ozaki, Naoya
    Imada, Takane
    Otake, Hisashi
    Maki, Kenichiro
    Otsuki, Masatsugu
    Muller, Robert
    Zacny, Kris
    Satoh, Yasutaka
    Mary, Stephane
    Grebenstein, Markus
    Tokaji, Ayumu
    Yuying, Liang
    Franquesa, Ferran Gonzalez
    Pushparaj, Nishanth
    Chikazawa, Takuya
    Proceedings of the International Astronautical Congress, IAC, 2020, 2020-October
  • [45] Rover Waste Assay System
    Akers, DW
    Stoots, CM
    Kraft, NC
    Marts, DJ
    PROCEEDINGS OF THE TOPICAL MEETING ON DECOMMISSIONING, DECONTAMINATION AND REUTILIZATION OF COMMERCIAL AND GOVERNMENT FACILITIES, 1997, : 579 - 586
  • [46] SpaceWire network and communication technology in the MMX system
    Chiba, Akira
    Odagi, Isao
    Hirakuri, Shinya
    Owaki, Takahiro
    Ogino, Shimpei
    Nishikawa, Kazuhiro
    Ozaki, Masanobu
    SPACEWIRE AND SPACEFIBRE 2022: PROCEEDINGS OF THE 9TH 2022 INTERNATIONAL SPACEWIRE & SPACEFIBRE CONFERENCE (ISC), 2022, : 199 - 202
  • [47] Experimental Evaluation of Verification and Validation Tools on Martian Rover Software
    Guillaume Brat
    Doron Drusinsky
    Dimitra Giannakopoulou
    Allen Goldberg
    Klaus Havelund
    Mike Lowry
    Corina Pasareanu
    Arnaud Venet
    Willem Visser
    Rich Washington
    Formal Methods in System Design, 2004, 25 : 167 - 198
  • [48] SSim: NASA Mars Rover Robotics Flight Software Simulation
    Verma, Vandi
    Leger, Chris
    2019 IEEE AEROSPACE CONFERENCE, 2019,
  • [49] Experimental evaluation of verification and validation tools on Martian Rover software
    Brat, G
    Drusinsky, D
    Giannakopoulou, D
    Goldberg, A
    Havelund, K
    Lowry, M
    Pasareanu, C
    Venet, A
    Visser, W
    Washington, R
    FORMAL METHODS IN SYSTEM DESIGN, 2004, 25 (2-3) : 167 - 198
  • [50] Formal Verification of Lunar Rover Control Software Using UPPAAL
    Shan, Lijun
    Wang, Yuying
    Fu, Ning
    Zhou, Xingshe
    Zhao, Lei
    Wan, Lijng
    Qiao, Lei
    Chen, Jianxin
    FM 2014: FORMAL METHODS, 2014, 8442 : 718 - 732