In Progress

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

Job Description:

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 (CAN driver, RS485 driver) and integrate additional PWM controllers via I2C.

See the attached image of the high level architecture.

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

Description of the robotics cape for the Beaglebone Black:

[login to view URL]!board-features

Documentation for the API:

[login to view URL]

Source Code with examples:

[login to view URL]

QGC:

[login to view URL]

Skills: C Programming, Linux, Embedded Systems, Drones, C++ Programming

About the Client:
( 3 reviews ) Vértesboglár, Hungary

Project ID: #35397012