Skip to content

UAV control link over a serial modem w/ a PlayStation 3 controller

Notifications You must be signed in to change notification settings

paulmandal/uav-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UAV Control Link

This project is a UAV control link over a serial modem using a PlayStation 3 controller as an input. The software produces a PPM signal output on the UAV board that can be read by typical UAV boards.

Requirements

Table of Contents

Directory Contents
js_ctrl Takes PlayStation 3 controller input, updates its model of the airframe, relays the airframe state to joystick2ppm
joystick2ppm Listens to serial traffic from js_ctrl, outputs a PPM signal based on the servo states, handles handshaking and sync
gcs_relay Ground control station relay - relays traffic from js_ctrl to a serial modem
servotest Decodes a PPM signal into servo outputs

Disclaimer

This code is old, umaintained, and probably kinda slow depending on your serial modem. I wouldn't recommend using this to fly anything, but maybe some lessons can be learned from the code.

About

UAV control link over a serial modem w/ a PlayStation 3 controller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published