Project Predecessor: XTDrone
⚠️ Important Notice
The XTDrone2 project is currently still in the early development and iteration stage. Tutorial documentation and repository code may change frequently. Please always keep the latest repository code, as bugs that existed before may be fixed after an update.
XTDrone2 is a universal drone simulation platform based on PX4, ROS2, and Gazebo Ignition.
Building upon XTDrone, XTDrone2 has been updated to use the more modular and lightweight simulator Gazebo Ignition. Since ROS1 is no longer updated and maintained, XTDrone2 will be developed entirely based on ROS2. The PX4 version also adopts the newer and more stable v1.15.
Due to the limited manpower of the open-source project team and being developed for passion, there will inevitably be many issues during the process. We are very grateful for your feedback on bugs or solutions you encounter. Please report bugs through the repository's issues, and you can also try to find answers in the issues for problems you encounter.
For detailed content, please refer to → XTDrone2 Installation Tutorial
This project is licensed under the MIT License. See the LICENSE file for details.
We welcome UAV developers to join our team and learn and progress together.
If you are interested, please send your resume (including your proficiency in PX4, ROS, and Gazebo) to:
📧 zhuoan@stu.pku.edu.cn
Let's improve the XTDrone and XTDrone2 simulation platforms together.
$ claude mcp add XTDrone2 \
-- python -m otcore.mcp_server <graph>