Pignede, Antoine Francois Xavier und Schindler, Walter und Lichtenheldt, Roy und Thiele, Bernhard und Schütt, Manuel und 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.
PDF
- Nur DLR-intern zugänglich
18MB |
Offizielle URL: https://ieeexplore.ieee.org/document/9843816
Kurzfassung
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.
elib-URL des Eintrags: | https://elib.dlr.de/185867/ | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Konferenzbeitrag (Vortrag) | ||||||||||||||||||||||||||||
Titel: | Toolchain for a Mobile Robot Applied on the DLR Scout Rover | ||||||||||||||||||||||||||||
Autoren: |
| ||||||||||||||||||||||||||||
Datum: | März 2022 | ||||||||||||||||||||||||||||
Erschienen in: | 2022 IEEE Aerospace Conference, AERO 2022 | ||||||||||||||||||||||||||||
Referierte Publikation: | Ja | ||||||||||||||||||||||||||||
Open Access: | Nein | ||||||||||||||||||||||||||||
Gold Open Access: | Nein | ||||||||||||||||||||||||||||
In SCOPUS: | Ja | ||||||||||||||||||||||||||||
In ISI Web of Science: | Ja | ||||||||||||||||||||||||||||
DOI: | 10.1109/AERO53065.2022.9843816 | ||||||||||||||||||||||||||||
Verlag: | IEEE | ||||||||||||||||||||||||||||
ISSN: | 1095-323X | ||||||||||||||||||||||||||||
ISBN: | 978-166543760-8 | ||||||||||||||||||||||||||||
Status: | veröffentlicht | ||||||||||||||||||||||||||||
Stichwörter: | Actuators for Robotics; Sensors for Robotics; C/C++; Modelica; DLR Scout Rover | ||||||||||||||||||||||||||||
Veranstaltungstitel: | 2022 IEEE Aerospace Conference | ||||||||||||||||||||||||||||
Veranstaltungsort: | Big Sky, MT, USA | ||||||||||||||||||||||||||||
Veranstaltungsart: | internationale Konferenz | ||||||||||||||||||||||||||||
Veranstaltungsbeginn: | 5 März 2022 | ||||||||||||||||||||||||||||
Veranstaltungsende: | 12 März 2022 | ||||||||||||||||||||||||||||
Veranstalter : | IEEE | ||||||||||||||||||||||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||||||||||||||||||||||
HGF - Programm: | Raumfahrt | ||||||||||||||||||||||||||||
HGF - Programmthema: | Robotik | ||||||||||||||||||||||||||||
DLR - Schwerpunkt: | Raumfahrt | ||||||||||||||||||||||||||||
DLR - Forschungsgebiet: | R RO - Robotik | ||||||||||||||||||||||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | R - Planetare Exploration | ||||||||||||||||||||||||||||
Standort: | Oberpfaffenhofen | ||||||||||||||||||||||||||||
Institute & Einrichtungen: | Institut für Systemdynamik und Regelungstechnik > Raumfahrt-Systemdynamik | ||||||||||||||||||||||||||||
Hinterlegt von: | Pignede, Antoine Francois Xavier | ||||||||||||||||||||||||||||
Hinterlegt am: | 17 Okt 2022 09:34 | ||||||||||||||||||||||||||||
Letzte Änderung: | 24 Apr 2024 20:47 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags