2020-03-23 16:09:44 +08:00
# XTDrone
< div id = "sidebar" > < a href = "./README.md" target = "_blank" > < font color = #0000FF size = 5px > [中文版]< font > < / center > < a > < / div >
#### Description
2020-09-19 13:11:44 +08:00
XTDrone is a customizable Multi-Rotor UAVs simulation platform based on PX4 and ROS. Now the simulator of XTDrone is Gazebo, and the connection to Airsim is being developed. XTDrone supports mulitrotors (including quadrotors and hexarotors), fixed wings, VTOLs (including quadplanes, tailsitters and tiltrotors) and rovers. It's convenient to deploy the algorithm to real UAVs after testing and debugging on the simulation platform.
2020-05-15 11:41:11 +08:00
< img src = "./image/vehicles.png" width = "640" / >
2020-03-24 10:16:54 +08:00
2020-05-15 11:27:11 +08:00
Architecture for single vehicle simulation is shown as the below figure. For more details, see the paper
Xiao, K., Tan, S., Wang, G., An, X., Wang, X., Wang, X.: Xtdrone: A customizable multi-rotor uavs simulation platform. arXiv preprint ** [ arXiv:2003.09700 ](https://arxiv.org/abs/2003.09700 )** (2020)
2020-05-15 11:41:11 +08:00
< img src = "./image/architecture1.png" width = "640" height = "480" / >
2020-05-15 11:27:11 +08:00
Architecture for multiple vehicle simulation is shown as the below figure. For more details, see the paper
Xiao, K., Ma, L., Tan, S., Cong, Y., Wang, X.: Implementation of UAV Coordination Based on a Hierarchical Multi-UAV Simulation Platform. arXiv preprint ** [ arXiv:2005.01125 ](https://arxiv.org/abs/2005.01125 )** (2020)
2020-05-15 11:41:11 +08:00
< img src = "./image/architecture2.png" width = "640" / >
2020-03-23 16:09:44 +08:00
Developers can quickly verify algorithms with XTDrone, such as:
1. Object Detection and Tracking
2020-05-15 11:41:11 +08:00
2020-03-23 16:09:44 +08:00
< img src = "./image/human_tracking.gif" width = "640" height = "368" / >
2020-05-21 23:58:56 +08:00
2. Stereo SLAM
2020-05-15 11:41:11 +08:00
2020-03-23 16:09:44 +08:00
< img src = "./image/vslam.gif" width = "640" height = "368" / >
2020-05-21 23:58:56 +08:00
3. RGBD-SLAM
< img src = "./image/rgbdslam.gif" width = "640" height = "368" / >
4. 2D Laser SLAM
2020-05-15 11:41:11 +08:00
2020-05-15 11:27:11 +08:00
< img src = "./image/laser_slam_2d.gif" width = "640" height = "368" / >
2020-05-21 23:58:56 +08:00
5. 3D Laser SLAM
2020-05-15 11:27:11 +08:00
2020-05-15 11:41:11 +08:00
< img src = "./image/laser_slam_3d.gif" width = "640" height = "368" / >
2020-05-15 11:27:11 +08:00
2020-05-21 23:58:56 +08:00
6. VIO
2020-05-15 11:41:11 +08:00
< img src = "./image/vio.gif" width = "640" height = "368" / >
2020-05-15 11:27:11 +08:00
2020-05-21 23:58:56 +08:00
7. Motion Planning
2020-05-15 11:41:11 +08:00
< img src = "./image/motion_planning.gif" width = "640" height = "368" / >
2020-05-15 11:27:11 +08:00
2020-05-21 23:58:56 +08:00
8. Formation
2020-05-15 11:41:11 +08:00
2020-05-24 16:35:17 +08:00
< img src = "./image/formation_1.gif" width = "640" height = "368" / >
< img src = "./image/formation_2.gif" width = "640" height = "368" / >
2020-05-15 11:27:11 +08:00
2020-07-22 14:41:04 +08:00
9. Fixed wing
2020-07-21 20:55:10 +08:00
< img src = "./image/planes.gif" width = "640" height = "368" / >
2020-07-22 14:41:04 +08:00
10. VTOLs
2020-07-21 20:55:10 +08:00
< img src = "./image/vtols.gif" width = "640" height = "368" / >
2020-07-22 14:41:04 +08:00
11. Self driving
2020-05-15 11:41:11 +08:00
< img src = "./image/self_driving.gif" width = "640" height = "368" / >
2020-05-15 11:27:11 +08:00
#### User manual
[XTDrone Manual ](https://www.yuque.com/xtdrone/manual_en )
2020-03-23 16:09:44 +08:00
2020-04-17 20:24:34 +08:00
#### Developing Team
2020-03-23 16:09:44 +08:00
2020-04-17 20:24:34 +08:00
- Founders: Kun Xiao, Shaochang Tan
2020-10-20 22:20:26 +08:00
- Adviser: Xiangke Wang
2020-09-19 13:13:16 +08:00
- Developers: Kun Xiao, Shaochang Tan, Guanzheng Wang, Lan Ma, Qipeng Wang, Ruoqiao Guan, Keyan Chen, Gao Chen
2020-03-23 16:09:44 +08:00
2020-04-17 20:24:34 +08:00
#### Thanks to Contributers
2020-07-14 22:50:58 +08:00
Changhao Sun, Yao He