2017
DOI: 10.1007/s12567-017-0173-5
|View full text |Cite
|
Sign up to set email alerts
|

Model-based software engineering for an optical navigation system for spacecraft

Abstract: The project ATON (Autonomous Terrain-based Optical Navigation) at the German Aerospace Center (DLR) is developing an optical navigation system for future landing missions on celestial bodies such as the Moon or asteroids. Image data obtained by optical sensors can be used for autonomous determination of the spacecraft's position and attitude. Camera-in-the-loop experiments in the TRON (Testbed for Robotic Optical Navigation) laboratory and flight campaigns with unmanned aerial vehicle (UAV) are performed to ga… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 15 publications
0
7
0
Order By: Relevance
“…This includes task stubs, configuration files, decision graphs and some other files. They are generated based on templates filled with the data from the model (see [6]).…”
Section: Code Generationmentioning
confidence: 99%
“…This includes task stubs, configuration files, decision graphs and some other files. They are generated based on templates filled with the data from the model (see [6]).…”
Section: Code Generationmentioning
confidence: 99%
“…It ensures that a module is only executed if all necessary inputs are available. The integration of the ATON software was conducted in a model-driven manner: an extended SysML/UML model was created to describe the processing modules with their interfaces and parameters, data types, priorities and the data flow between the modules [7]. Custom code generators create the source code for data types, communication, module interfaces, and serialization code for the telemetry.…”
Section: System Architecturementioning
confidence: 99%
“…-Use model-driven software development: Since the core of a navigation fusing optical and inertial sensor data is a complex software, a model-driven software development is recommended [7]. It allows to control and adapt the interfaces of the single modules in a consistent way.…”
Section: Lessons Learnedmentioning
confidence: 99%
“…For the development of the ATON software a model-driven software development methodology was used. An SysML/UML 2 model of the ATON software was used to automatically generate the source code for data types, communication, module interfaces, and serialization code for the telemetry [5].…”
Section: Dlr's Project Atonmentioning
confidence: 99%