Implementation MSD19: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
Line 11: Line 11:
* Bitcraze Crazyradio PA USB dongle
* Bitcraze Crazyradio PA USB dongle
* A remote control (PS4 Controller or Any USB Gaming Controller)
* A remote control (PS4 Controller or Any USB Gaming Controller)
This [[link]] was used to get started with assembly and setting up the initial flight requirements


==Autonomous Flight==
==Autonomous Flight==

Revision as of 16:12, 21 March 2020

Getting started with Crazyflie 2.X

Manual Flight

This section explains in detail on how to setup a Crazyflie 2.X drone starting from hardware assembly to first manual flight. We used Windows to continue with initial setup of the software part for manual flight. However, Linux (Ubuntu 16.04) was preferred for the autonomous flight. Following additional hardware is required to setup first manual flight.

  • Bitcraze Crazyradio PA USB dongle
  • A remote control (PS4 Controller or Any USB Gaming Controller)

This link was used to get started with assembly and setting up the initial flight requirements

Autonomous Flight

Modifications

Troubleshooting

Recommendations

Localization

Local Positioning System (Loco Deck)

Laser Range and Optical Sensor (Flow Deck 2.0)

Loco Deck + Flow Deck

Troubleshooting

Recommendations

Hardware-In-Loop Testing

Hardware Testing Bottlenecks

Scaling Errors and Solutions

Recommendations

Path Planning

Algorithm 1

Algorithm 2

Simulation

Previous Game Data Extraction

Drone Camera View Control

Perception

Integration

Path Planning and Crazyflie

Path Planning and Simulator