XTDrone/README.en.md

112 lines
3.4 KiB
Markdown
Raw Normal View History

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>
2021-03-22 19:21:55 +08:00
### Description
2020-03-23 16:09:44 +08:00
2021-03-01 10:52:26 +08:00
XTDrone is a UAV simulation platform based on PX4, ROS and Gazebo. XTDrone supports mulitrotors (including quadrotors and hexarotors), fixed wings, VTOLs (including quadplanes, tailsitters and tiltrotors) and other unmanned equipment (such as UGVs, USVs and robotic arms). 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
2021-03-01 10:52:26 +08:00
<img src="./images/vehicles.png" width="640" />
2020-03-24 10:16:54 +08:00
2021-06-23 12:06:42 +08:00
Architecture for single vehicle simulation is shown as the below figure. For more details, please see the paper
2020-05-15 11:27:11 +08:00
2021-06-23 12:06:42 +08:00
K. Xiao, S. Tan, G. Wang, X. An, X. Wang and X. Wang, "XTDrone: A Customizable Multi-rotor UAVs Simulation Platform," 2020 4th International Conference on Robotics and Automation Sciences (ICRAS), 2020, pp. 55-61, doi: 10.1109/ICRAS49812.2020.9134922.
ArXiv preprint **[ arXiv:2003.09700](https://arxiv.org/abs/2003.09700)** (2020)
2020-05-15 11:27:11 +08:00
2021-03-01 10:52:26 +08:00
<img src="./images/architecture_1.png" width="640" height="480" />
2020-05-15 11:27:11 +08:00
2021-06-23 12:06:42 +08:00
Architecture for multiple vehicle simulation is shown as the below figure. For more details, please see the paper
K. Xiao, L. Ma, S. Tan, Y. Cong, X. Wang: 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:27:11 +08:00
2021-06-23 12:06:42 +08:00
If you use XTDrone for your academic research, please cite our related papers.
2020-05-15 11:27:11 +08:00
2021-03-01 10:52:26 +08:00
<img src="./images/architecture_2.png" width="640" />
2020-03-23 16:09:44 +08:00
Developers can quickly verify algorithms with XTDrone, such as:
2021-04-01 21:47:33 +08:00
Stereo SLAM
2020-05-15 11:41:11 +08:00
2021-03-31 13:58:12 +08:00
<img src="./images/vslam.gif" width="640" height="360" />
2020-03-23 16:09:44 +08:00
2021-04-05 10:06:32 +08:00
Visual Inertial Navigation
2020-05-15 11:41:11 +08:00
2021-03-31 13:58:12 +08:00
<img src="./images/vio.gif" width="640" height="360" />
2020-03-23 16:09:44 +08:00
2021-04-05 10:06:32 +08:00
Visual Dense Reconstruction
2020-05-21 23:58:56 +08:00
2021-03-31 13:53:28 +08:00
<img src="./images/dense_reconstruction.gif" width="640" height="360" />
2020-05-21 23:58:56 +08:00
2021-04-01 21:47:33 +08:00
2D Laser SLAM
2020-05-15 11:41:11 +08:00
2021-03-01 10:52:26 +08:00
<img src="./images/laser_slam_2d.gif" width="640" height="360" />
2020-05-15 11:27:11 +08:00
2021-04-01 21:47:33 +08:00
3D Laser SLAM
2020-05-15 11:27:11 +08:00
2021-03-01 10:52:26 +08:00
<img src="./images/laser_slam_3d.gif" width="640" height="360"/>
2020-05-15 11:27:11 +08:00
2021-04-01 21:47:33 +08:00
2D Motion Planning
2020-05-15 11:41:11 +08:00
2021-04-01 21:47:33 +08:00
<img src="./images/2d_motion_planning.gif" width="640" height="360" />
2020-05-15 11:27:11 +08:00
2021-04-01 21:47:33 +08:00
3D Motion Planning
<img src="./images/3d_motion_planning.gif" width="640" height="360" />
Object Detection and Tracking
2020-05-15 11:41:11 +08:00
2021-03-31 13:58:12 +08:00
<img src="./images/human_tracking.gif" width="640" height="360" />
2020-05-15 11:27:11 +08:00
2021-04-01 21:47:33 +08:00
Formation
2020-05-15 11:41:11 +08:00
2021-03-01 10:52:26 +08:00
<img src="./images/formation_1.gif" width="640" height="360" />
2020-05-24 16:35:17 +08:00
2021-03-01 10:52:26 +08:00
<img src="./images/formation_2.gif" width="640" height="360" />
2020-05-15 11:27:11 +08:00
2021-04-05 10:02:25 +08:00
Multi-UAV Precision Landing
<img src="./images/multi_precision_landing.gif" width="640" height="360" />
2021-04-01 21:47:33 +08:00
Fixed wing
2020-07-21 20:55:10 +08:00
2021-03-01 10:52:26 +08:00
<img src="./images/planes.gif" width="640" height="360" />
2020-07-21 20:55:10 +08:00
2021-04-01 21:47:33 +08:00
VTOL
2020-07-21 20:55:10 +08:00
2021-03-01 10:52:26 +08:00
<img src="./images/vtols.gif" width="640" height="360" />
2020-07-21 20:55:10 +08:00
2021-04-01 21:47:33 +08:00
UGV
2020-05-15 11:41:11 +08:00
2021-03-01 10:52:26 +08:00
<img src="./images/ugv.gif" width="640" height="360" />
2021-02-24 11:10:08 +08:00
2021-04-01 21:47:33 +08:00
USV
2021-02-24 11:10:08 +08:00
2021-03-01 10:52:26 +08:00
<img src="./images/usv.gif" width="640" height="360" />
2020-05-15 11:27:11 +08:00
2021-03-22 19:21:55 +08:00
### User manual
2020-05-15 11:27:11 +08:00
[XTDrone Manual](https://www.yuque.com/xtdrone/manual_en)
2020-03-23 16:09:44 +08:00
2021-03-22 19:21:55 +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
2021-06-16 21:36:35 +08:00
- Developers: Kun Xiao, Shaochang Tan, Guanzheng Wang, Lan Ma, Qipeng Wang, Xinyu Hu, Ruoqiao Guan, Wenxin Hu, Feng Yi, Jiarun Yan, Yi Bao, Keyan Chen, Gao Chen
2021-03-22 19:21:55 +08:00
### Contributers
Sincerely thank you for your contribution to XTDrone.
2021-06-16 21:36:35 +08:00
Changhao Sun, Ying Nie, Fanjie Kong, Chaoran Li, Xudong Li, Zihan Lin, Yao He
2021-03-22 19:21:55 +08:00
2021-06-23 11:43:02 +08:00
### Business cooperation
For commercial inquiries, please contact Kun Xiao <robin_shaun@foxmail.com>.
2021-03-22 19:21:55 +08:00
2020-03-23 16:09:44 +08:00
2020-04-17 20:24:34 +08:00