Underwater drone platform based on the Beaglebone Black and the Robotics Cape

Job ID: 35397012

Budget: $750 – $1,500 USD

The robotics cape was designed to turn the beagle bone black (BBB) into a full featured drone platform.
The capes API comes with the all drivers and tools necessary to interface the on-board IMU, PWM channels, MAVLink and more. It also comes with example code in C for an easy start.

QGC (Ggroundcontrol) is an open source software acting as the ground station for drones. It uses the MavLink protocol to communicate with drone platforms.

That said, we need someone willing to work with us on a project where we use the BBB together with QGC to control underwater drones.

A first task would be to send the IMU data from the robotics cape to the QGC using the MavLink protocol and display the physical orientation of the drone.

Later we need to be able to close loop control up to 8 thrusters via ESCs (PWM) with IMU feedback, interface various equipment via UART (RS485 drivers) and integrate additional PWM controllers via I2C.

You will be assisted by an english/german speaking control systems engineer.

Description of the robotics cape for the Beaglebone Black:
http://strawsondesign.com/#!board-features

Documentation for the API:
http://strawsondesign.com/docs/librobotcontrol/index.html

Source Code with examples:
https://github.com/beagleboard/librobotcontrol

QGC:
http://qgroundcontrol.com/