This paper presents a novel implementation of the CASAH (Control Autonomy for Sampling and Handling) robotics software system used in research and technology development testbeds at the NASA Jet Propulsion Laboratory. Our implementation divides control software into decoupled behavior, user-interface, and hardware-level bus modules. This decoupling at the module level is accomplished by auto-generating human-readable message types that are tailored to the exact hardware topology of whatever system is currently in use. These message types provide modules with a common framework for exchanging state information and relaying commands to devices while being agnostic to the communication protocol itself. We also detail how to structure behavior and bus modules to facilitate modularity and flexibility with third-party software. This software package has been used with success on multiple technology development testbeds at JPL, an example of which is given in this paper, and has proven to provide developers a lightweight and highly reconfigurable system for efficient debugging and practical code sharing.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Auto-generating real-time capable robotics control software for highly reconfigurable robot platforms


    Contributors:


    Publication date :

    2018-03-01


    Size :

    469660 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Generating real-time robotics control software from SysML

    Godart, Peter / Gross, Johannes / Mukherjee, Rudranarayan et al. | IEEE | 2017


    A concept of dynamically reconfigurable real-time vision system for autonomous mobile robotics

    Cabrol, A. / Garcia, T. / Bonnin, P. et al. | British Library Online Contents | 2008


    Platforms for mobile robotics research

    Yuta, S.-I. | British Library Online Contents | 1996


    Reconfigurable underwater robot capable of adapting to multiple terrains

    SUNG HO-WON / LI HUAJUN / LIU GUIJIE et al. | European Patent Office | 2024

    Free access

    Real-Time Capable Architecture for Software-Defined Manufacturing

    Oechsle, Stefan / Walker, Moritz / Fischer, Marc et al. | Springer Verlag | 2023

    Free access