Experiments to validate OnOrbitROS

Some experiments have been conducted to validate the framework.


OnOrbitROS Dynamics: ETS VII simulation

The dynamics of the ETS VII robotic experiments are simulated and compared to the actual flight data obtained from the mission.

The results obtained are 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

And compared to the real mission from: S. Abiko, K. Yoshida, Post flight analysis of ETS-VII space robotic experiments, in: Proceedings of the 6th International Symposium on Artificial Intelligence and Robotics & Automation in Space: I-SAIRAS, St-Hubert, Quebec, Canada, 2001. and K. Yoshida, Engineering test satellite VII flight experiments for space robot dynamics and control: theories on laboratory test beds ten years ago, now in orbit, Int. J. Rob. Res. 22 (2003) 321–335, https://doi.org/10.1177/0278364903022005003.


OnOrbitROS propagator

Two orbits, a circular an elliptic, have been simulated and compared to GMAT's RungeKutta89 propagator. The satellite used is a sphere with 1m of diameter orbiting around Earth in LEO.

The selected orbit has been taken from the Cubesat XI-V orbit on 17th April 2024:

    1 28895U 05042F 24108.35401664 .00006071 00000-0 10830-2 0 9996
    2 28895  98.1916 244.1444 0015992 185.6352 174.4674 14.67269849985536

Circular Orbit

The orbit has been taken from the previous TLE set (in km and º) and the eccentricity set to 0:

eccentricity: 0.0
semi_major_axis: 7047.5
inclination: 98.1916
rate_of_right_ascension: 244.1444  
right_ascension_ini: 244.1444
argument_of_perigee_ini: 185.6352
rate_argument_Of_perigee: 185.6352
mean_anomaly_ini: 174.4674

time_pass_perigee:
sec : 0
min: 0
hour: 0
mday: 1 
mon: 1
year: 2000

time_start:
sec : 0
min: 0
hour: 0
mday: 1 
mon: 1
year: 2000

In the graphs below, the orbital position relative to the ECI (Earth MJ2000) frame is shown for the first 15,000 seconds of the propagated orbit. The left panels display results from OnOrbitROS, while the right one show results from GMAT. The x, y, and z axes are represented in red, green, and blue respectively. The satellite's altitude is depicted in orange.

The table following the graphs presents the numerical data for the maximum values of the orbital position and the mean altitude. The orbital shapes and maximum values obtained using OnOrbitROS are consistent with those from GMAT, with relative errors under 1%, using GMAT as the reference standard.

Circular Orbit OnOrbitROS Circular Orbit GMAT

Circular Orbit

Elliptic Orbit

The same orbit has been evaluated in this case with an eccentricity value of 0.01.

eccentricity: 0.01

The following graphs show the results for the elliptic orbit, following the same format as used for the circular orbit. The shapes of the orbits in both cases are consistent, with a maximum relative error of 1.64%.

Elliptic Orbit OnOrbitROS Elliptic Orbit GMAT

Elliptic Orbit


Other validations

Warning

More validations on orbital mechanics and perturbation modelling to come.