SOCIS 2013 : Celestia/OREKIT

dimanche 21 juillet 2013.

The objective of this project is to move forward the integration between OREKIT and Celestia.

Celestia at Work

Orekit, a low level space dynamics library written in Java, Celestia is a 3D tool used for the visualization of space objects. The integration will support the visualization of dynamics of space object simulated with the Orekit framework

An existing prototype exists, it allows the interaction of

a program written in any language, connected through sockets to other elements. This program is used to control the spacecraft, receiving information from the environment,

a node based on Orekit, implementing the kinematics and dynamics laws of a space object,

a node based on Celestia for visualization

The three nodes currently interact in a "best effort" mode, for a limited set of configuration parameters.

Architecture of SpacecraftSim

The primary objective of this project is to increase both the flexibility and the performance of this simulation workbench.

A secondary objective is to write a small AOCS program in C, to be interconnected with Orekit and Celestia. This AOCS software will be based on teaching material provided by ISAE.

This project will help supporting teaching activities around the space domains. Rich visualization as supported by Celestia is helpful for providing rich demo of systems modeled by our students at ISAE, for instance for control/command classes (study of GNC, AOCS, etc).

For more information on this project, you may contact me directly, and of course refer to SOCIS webpage.