This repository contains resources to get you started with using the SRC's CoDrone EDU drones!
To get started, read the information manual included in the box of each drone to familiarize yourself with the drone, controller, and safety practices. Then, head to the Robolink CoDrone EDU tutorials to learn how to program with the drone. Depending on your programming/robotics experience, you can skip around to the modules relevant for your use case.
The SRC currently has 4 drones available for use: 001, 002, 003, 004. The boxes, drones, and controllers are each labelled with numbers; please return drones and controllers to their respective boxes after use!
Drone batteries, chargers, and red USB cables should be stored in the two boxes pictured above, which are stored on the bottom shelf of the cart containing the drones. Do not leave batteries inside the drones when putting them back in their boxes.
Please help maintain our stock of charged batteries! While you are working with a drone, plug in two uncharged batteries. Once they are fully charged, the red LED indicator on the charger will dim and you can move them to the charged box.
To control a drone programmatically, first connect the controller to your computer with the red USB cable. If your computer doesn't have a USB-A port, use a USB-A to USB-C adapter (can be found on the cart where the drones are stored).
For quick setup, open the Python for Robolink code editor in a browser to program the drone. This allows you to run code on the drone without any installation on your computer. The browser will not necessarily save your files, so download any code you write before closing the tab.
If you prefer using your own IDE, you can set up a local environment and install the codrone_edu package.
Here are some links you might find helpful:
- Robolink Docs - Drone Function Documentation
- Robolink Docs - Swarm Function Documentation (for controlling 2 to 4 drones)
