DroneController
Scripts that control an ArduPilot drone via MAVLink protocol.
Install / Use
/learn @Drones4STEM/DroneControllerREADME
DroneController
Scripts to control the ArduCopter drone indoors via MAVLink protocol.
Demo
The drone can be commanded to automatically takeoff

Control its movement in air

And 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.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
