Skip to content

EEEManchester/drone_build_tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drone tutorial

This tutorial aims to provide guides on building a drone from kits and ending at controlling drones in experiments.

Main contents

1 Simulation

1.1 Simulation for a single quadrotor with PX4 and Ardupilot in ROS

It explains how to install and configure PX4 or Ardupilot, ROS and ROS packages for ROS-Gazebo simulation.

1.2 Simulation for multiple quadrotors with PX4 and Ardupilot in ROS ##TODO

  • Multiple drones with PX4
  • Multiple drones with Ardupilot

2 Experiment preparation

2.1 Assembly drones

  1. Build Holybro X500 kit
  2. Build TransTEC Lightning X Lite with Kakute
  3. Build TransTEC Lightning X Lite with Aocoda

2.2 Configure and tune autopilot for manual flight

  1. PX4
  2. Ardupilot
  3. Betaflight

2.3 Onboard computer setup

It demonstrates steps to add an onboard computer to a drone. It includes how to power it within the power system of Pixhawk and how to enable ROS communication among it, Pixhawk and base station.

  1. Set up onboard computer
  2. Enable communication between onboad computer and autopilot
  3. Enable communication between onboad computer and base station in ROS through WIFI

3 Drone controllers

  1. Use mavros_controller It explains how the drone control package mavros_controller is designed and what to do to implement it in experiment.

4 Experiment in cases

4.1 Indoor flights with VIcon

  1. Set up and use Vicon system It gives an idea of how to use a motion capture system for drone experiments.

4.2 Add functional payloads and sensors

  1. Add more devices to drone in experiment It suggests what to do if more additional devices are to be added to a drone to extend its functions.

5 ROS2 for drones

  1. ROS2 and PX4 It aims to move every drone techniques in ROS to ROS2.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published