Go to file
Robin Shaun 0ea9ea03c0 修改readme 2020-03-24 10:18:40 +08:00
.gitee 重建仓库 2020-03-23 16:09:44 +08:00
.vscode 重建仓库 2020-03-23 16:09:44 +08:00
communication 重建仓库 2020-03-23 16:09:44 +08:00
control 完善编队 2020-03-23 20:48:54 +08:00
cooperation 重建仓库 2020-03-23 16:09:44 +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 重建仓库 2020-03-23 16:09:44 +08:00
sitl_config 重建仓库 2020-03-23 16:09:44 +08:00
.gitignore 重建仓库 2020-03-23 16:09:44 +08:00
README.en.md 修改readme 2020-03-24 10:18:40 +08:00
README.md 上传论文 2020-03-24 10:16:54 +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.

Related paper: XTDrone: A Customizable Multi-Rotor UAVs Simulation Platform

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

Contribution

  1. Fork the repository
  2. Create Feat_xxx branch
  3. Commit your code
  4. Create Pull Request