Skip to content

plusk01/desktopquad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 

Repository files navigation

The DesktopQuad

The DesktopQuad project aims to put a multirotor on every table. The platform consists of a tethered micro quad, built using the frame of an Inductrix FPV quad. The multirotor is equipped with an upward facing USB camera, allowing it to localize itself using an ArUco marker map. The DestopQuad autopilot is built on top of the ROSflight stack.

System Overview

The DesktopQuad connects to a desktop computer, where all the high level processing is done. As shown in the system architecture diagram below, the onboard sensors are processed on the computer to provide state estimation and position control. Attitude control and stabilization is done onboard the flight controller in ROSflight.

Hardware Overview

The DesktopQuad is a custom built platform based on the Inductrix FPV frame and using a BetaFPV F3 EVO flight controller with ROSflight firmware ported to run on the onboard STM32 F3 microprocessor. The camera comes from a commonly available 640x480 30fps USB endoscope camera. Fitted with an adapted camera mount, the camera is rigidly attached to the quadcopter's frame which minimizes motion blur. For the wire tether, 30AWG silicone wire is used for the camera and flight controller USB connection (2 wires each) and 22AWG is used for supplying power, resulting in 6 wires.

See it in Action