Skip to main content

PX4 SITL#

SITL stands for "Software In The Loop". It is an important simulation tool to verify control design, operation logic and more.

Click here for more information on the SITL workflow.

Watch this video for more information on the SITL workflow.

Click here for more information on PX4 SITL with Gazebo simulation.

PX4 SITL tricks#

Watch this video for some PX4 SITL tricks for everyday development.

Multi-vehicle simulation with gazebo#

We can start from here.

Explanation by developer Jaeyoung-Lim from Auterion here.

Possible troubleshooting: https://discuss.px4.io/t/px4-multiple-vehicle-simulation/10725/4 (troubleshooting posts with some in-depth discussion near the end)

https://discuss.px4.io/t/multi-uav-simulation-with-using-gazebo-and-ros/15700/4

Customized Gazebo Models#

Here are some useful materials discussing about importing customized Gzebo models into the simulation.

https://github.com/PX4/Devguide/issues/398

https://discuss.px4.io/t/create-custom-model-for-sitl/6700/3

https://discuss.px4.io/t/px4-sitl-with-gazebo-custom-vehicle-model/12066

Here is an article about the math behind the Gazebo motor model

https://github.com/PX4/sitl_gazebo/issues/110

Last updated on