Skip to content

Scripts that control an ArduPilot drone via MAVLink protocol.

License

Notifications You must be signed in to change notification settings

Drones4STEM/DroneController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DroneController

Scripts to control the ArduCopter drone indoors via MAVLink protocol.

Demo

The drone can be commanded to automatically takeoff

takeoff

Control its movement in air

rect

And land

land

All these actions are done without any command from a RC transmitter. The drone is fully controlled by an onboard Raspberry Pi.

GUIDED

This is the main method applied for our applications.

Libraries and examples used to control the drone's movements in GUIDED mode, if the drone is implemented with an optical flow sensor and a rangefinder.

Velocity control, position control and yaw control are currently avaliable byimport FlightController , and several example scripts are provided to control the vehicle with SITL, or a real drone.

GUIDED_NOGPS

Take off, and control the drone's movement in GUIDED_NOGPS mode.

Special Thanks to Missouri S&T Multi-Rotor Robot Design Team and Mark Raymond Jr. Controlling methods in GUIDED_NOGPS are based on their valuable work.

About

Scripts that control an ArduPilot drone via MAVLink protocol.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages