Go to file
Robin Shaun 9ae0628d69 加入loam算法 2020-05-02 10:45:35 +08:00
.gitee 重建仓库 2020-03-23 16:09:44 +08:00
.vscode 重建仓库 2020-03-23 16:09:44 +08:00
communication 修改真值获取 2020-04-30 10:53:58 +08:00
control 修改yolo追踪 2020-04-18 20:32:05 +08:00
coordination KM算法 2020-04-03 11:04:41 +08:00
image 重建仓库 2020-03-23 16:09:44 +08:00
motion_planning 重建仓库 2020-03-23 16:09:44 +08:00
moveit_config 重建仓库 2020-03-23 16:09:44 +08:00
sensing 加入loam算法 2020-05-02 10:45:35 +08:00
sitl_config 删除大文件 2020-05-01 20:48:06 +08:00
.gitignore 删除大文件 2020-05-01 20:48:06 +08:00
README.en.md 加入贡献者 2020-04-17 22:08:02 +08:00
README.md 加入贡献者 2020-04-17 22:08:02 +08:00
update.sh 重建仓库 2020-03-23 16:09:44 +08:00

README.en.md

XTDrone

Description

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.

Developers can quickly verify algorithms with XTDrone, such as:

  1. Object Detection and Tracking

  2. Visual SLAM

  3. Laser Slam

  4. VIO

  5. Motion Planning

  6. Formation

Software Architecture

  • Comunication: The communication between PX4 and ROS is encapsulated in the Python class, and multi-machine communication starts multiple processes
  • ControlUse the keyboard to switch drone flight modes, control unlocking, adjust speed and yaw steering
  • Perception
    1. Object Detection and Tracking
      • YOLO
    2. SLAM
      1. VSLAM:
        • ORBSLAM2
      2. Laser_SLAM:
        • PLICP+gmapping
      3. VIO
        • VINS-Monopre-flight initialization issues need to be improved
    3. Ground true pose acquisition
    4. Speech Recognitionto be developed
  • Motion Planning(currently only supports 2D )
    1. Global planning
      • A*
      • Dijkstra
    2. Local planning
      • DWA
  • CooperationMulti-UAV Formation. Supply simple 3D simulator to speed up algorithm validation.
  • Simulation configuration
    1. PX4 configuration
      • Can reject GPS and magnetic compass
    2. Launch script
    3. Gazebo models
      • Stereo Camera、Depth Camera、LiDAR
    4. Gazebo worlds
      • 2 outdoor worlds
      • 3 indoor worlds

Installation

View the tutorial doc XTDrone

Developing Team

  • Founders: Kun Xiao, Shaochang Tan
  • Developers: Kun Xiao, Shaochang Tan, Guanzheng Wang, Lan Ma, Qipeng Wang, Keyan Chen

Thanks to Contributers

Changhao Sun Yao He