RotorS vs. PX4 SITL

Hi all.

I am doing some development work on the controllers in PX4, but I am planning to apply my controller in simulation first. I have used both RotorS and PX4’s SITL for simulation already. I have both environments setup, and I understand that they use many of the same components/modules. I also understand that they may have started from the same concept since they are both out of ETH.

My question is whether anyone has a preference. RotorS seems “easier” to use for the fact that there is not the low level firmware code inside of it. BUT I did notice that many of the PX4 sensor data and such is accessible as ROS topics through MAVROS, so maybe it is just as easy to use.

Does anyone have an opinion on this, or experience on when to use which one?

Thanks!

-Caleb

1 Like