Px4 simulation with ROS2 Humble and Gazebo

I would like to establish a development environment for px4 utilizing ROS2 Humble and Gazebo as the simulation tool. Despite following the instructions outlined in the official documentation, I encountered difficulties in successfully completing the installation. Therefore, I kindly request detailed guidance from anyone who can assist me in accomplishing this task. Your assistance and support will be greatly appreciated.

1 Like


Have you tried with ROS 1 .

yes i have tried ROS 1 and everything works fine

Any reason to choose ROS 2 over ROS 1

ROS 2 eliminates most of the complexity faced in ROS1 and provied good integration with px4

OK…great …I also heard that it reduces latency …I don’t know how much of it is true.

Have you followed the below link

yes I followed the same docs as mentioned but could not install everything successfully

OK…Did you try the following alternate link

1 Like

No. I will try it now and give a feedback about it. Thank you so much for sharing

1 Like

This is working. Thank you so much I will figure out from here

1 Like

great…if you are into obstacle sensing ,please let me know how to go about it in simulation…

I have created detailed step by step guide: follow this guide if anyone is new to PX4 with ROS2 Humble. I will be updating this guide when needed


@nikhilsnayak3473 It would be better if you would be able to contribute to the official px4 documentation instead of creating a new repository of instructions

1 Like

can i edit this page and submit a pull request?

@nikhilsnayak3473 Of course, the documentation is also part of an open source project

I have Submitted the Pull Request. Kindly notify me of any necessary modifications upon verification.