elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Accessibility | Contact | Deutsch
Fontsize: [-] Text [+]

Toolchain for a Mobile Robot Applied on the DLR Scout Rover

Pignede, Antoine Francois Xavier and Schindler, Walter and Lichtenheldt, Roy and Thiele, Bernhard and Schütt, Manuel and Franke, Dennis (2022) Toolchain for a Mobile Robot Applied on the DLR Scout Rover. In: 2022 IEEE Aerospace Conference, AERO 2022. IEEE. 2022 IEEE Aerospace Conference, 2022-03-05 - 2022-03-12, Big Sky, MT, USA. doi: 10.1109/AERO53065.2022.9843816. ISBN 978-166543760-8. ISSN 1095-323X.

[img] PDF - Only accessible within DLR
18MB

Official URL: https://ieeexplore.ieee.org/document/9843816

Abstract

This paper motivates and details the tools used to control a planetary exploration rover prototype and its simulation twin. The novelty is the coupling of the prototype and the simulation. The prototype and simulation of the rover use the same software tools and code for communication, signal processing, data storage and drive control algorithms. The presented toolchain is unprecedented for mobile robot to the best of the authors' knowledge, yet generic and versatile enough that it can easily be adapted to different kinds of robotic systems as the full paper will show. Advantages and drawbacks as well as comparison to other solutions are also key content of this text. DLR's Institute of System Dynamics and Control (SR) is developing a new mobile robot called \textquotedblScout\textquotedbl that will serve as the example of the toolchain. The Scout rover is a robust cave exploration rover, based on rimless wheels and biologically inspired locomotion mechanisms. It consists of segments interconnected by elastic \textquotedblvertebrae\textquotedbl in longitudinal direction. Some of the special features of this rover design can only reasonably be unfold thanks to the toolchain, e.g. the bionic phase shift control or simulative exploration of different rover and wheel configurations. The development of the Scout rover relies on modeling, simulation and optimization and follows the \textquotedblV\textquotedbl-shaped paradigm of system development. Elements of rapid control prototyping are implemented and commercial of the shelf sensors, actuators and computation units integrated. This has rapidly led to a robust mobile robot that is capable to cross obstacles that are larger than the radius of the wheels. The Scout rover development relies on the Modelica language for guiding and safeguarding virtual design decisions as well as for rapid control prototyping using the commercial Modelica modeling and simulation environment Dymola. Using this toolchain is a good compromise for satisfying the requirements in terms of rapid control prototyping. It has effective facilities for modeling the challenging physics for reliable Model-in-the-Loop simulations, at the same time the model of the controller can be directly used on the prototype's hardware. A well-thought-out model structure allows a transparent and seamless swapping between virtual model components and model components which drive physical drives and sensors. The actuators of the prototype are addressed using the EtherCAT protocol, communication with sensors and human operators goes through a light-weight in-house middleware and logged data is stored in the popular HDF5 format. Coordination of the actuators and reaction to user input in a state machine like manner is implemented with scripts in the Lua language. Steps for further work include integration of cameras and implementation of obstacle detection, additional control algorithms and more autonomy. Operations in the field of a space mission is envisioned around 2030. The presented toolchain is thought-out enough that this won't require major changes even when COTS parts need to be replaced by space qualified hardware. Likewise, the simulation of the rover will remain an important activity.

Item URL in elib:https://elib.dlr.de/185867/
Document Type:Conference or Workshop Item (Speech)
Title:Toolchain for a Mobile Robot Applied on the DLR Scout Rover
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Pignede, Antoine Francois XavierAntoine.Pignede (at) dlr.dehttps://orcid.org/0000-0002-9255-2405UNSPECIFIED
Schindler, WalterWalter.Schindler (at) dlr.deUNSPECIFIEDUNSPECIFIED
Lichtenheldt, RoyRoy.Lichtenheldt (at) dlr.dehttps://orcid.org/0000-0002-2539-4910UNSPECIFIED
Thiele, BernhardBernhard.Thiele (at) dlr.dehttps://orcid.org/0000-0002-7525-2304UNSPECIFIED
Schütt, ManuelManuel.Schuett (at) dlr.dehttps://orcid.org/0009-0007-5960-8685UNSPECIFIED
Franke, DennisDennis.Franke (at) dlr.deUNSPECIFIEDUNSPECIFIED
Date:March 2022
Journal or Publication Title:2022 IEEE Aerospace Conference, AERO 2022
Refereed publication:Yes
Open Access:No
Gold Open Access:No
In SCOPUS:Yes
In ISI Web of Science:Yes
DOI:10.1109/AERO53065.2022.9843816
Publisher:IEEE
ISSN:1095-323X
ISBN:978-166543760-8
Status:Published
Keywords:Actuators for Robotics; Sensors for Robotics; C/C++; Modelica; DLR Scout Rover
Event Title:2022 IEEE Aerospace Conference
Event Location:Big Sky, MT, USA
Event Type:international Conference
Event Start Date:5 March 2022
Event End Date:12 March 2022
Organizer:IEEE
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Robotics
DLR - Research area:Raumfahrt
DLR - Program:R RO - Robotics
DLR - Research theme (Project):R - Planetary Exploration
Location: Oberpfaffenhofen
Institutes and Institutions:Institute of System Dynamics and Control > Space System Dynamics
Deposited By: Pignede, Antoine Francois Xavier
Deposited On:17 Oct 2022 09:34
Last Modified:24 Apr 2024 20:47

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.