Examples of Applications using OnOrbitROS

In this section you can find different examples that exploit OnOrbitROS functionalities. They can serve as a guide to develop your own application, based on these or from scratch.


Template

A template package, called package_template has been created to allocate the basic functionalities of a simulation using OnOrbitROS. It serves as a guide to create custom applications from it.

When the launch file is loaded the world with a 1U cubesat in the world, describing the ETS VII's orbit.

roslaunch package_template default.launch

ETS VII

The package ets_vii contains the simulation of the Japanese satellite ETS VII presented in Ramón, J. L., Pomares, J., & Felicetti, L. (2023). Task space control for on-orbit space robotics using a new ROS-based framework. Simulation Modelling Practice and Theory, 127(102790), 102790. https://doi.org/10.1016/j.simpat.2023.102790

The project is launched with the following command, that loads the satellite with a robotic manipulator performing a trajectory after 10 minutes. It includes cartesian controllers to perform On Orbit Servicing tasks (for more information please refer to the previous article).

roslaunch ets_vii effort_controllers_wgg.launch

ETS VII