BluEye-Robotics / ProtocolDefinitions

Collection of protocol definitions for the Blueye Pioneer
GNU Lesser General Public License v3.0
2 stars 3 forks source link

ProtocolDefinitions

CI build

This repository contains protocol definitions for interacting with the Blueye underwater drones.

Protocol v2

Drones running a Blunux version \< 3.0 will need to use the legacy protocol. blueye.legacyprotocol contains a Python package that is built on this protocol and simplifies its use.

Protocol v3

Version 3 of the Blueye communication protocol is based on Protocol Buffers.

The protobuf definitions are compiled to language specific libraries, and are available as a NuGet package and a Python package.

Automatically generated documentation for the protocol format can be found here.

Installation

OS X

make
make install PREFIX=/usr/local

Uninstall

OS X

make uninstall PREFIX=/usr/local