/RedEdgeMXProxy

Micasense RedEdgeMX Multispectral Camera proxy that runs on an Pixhawk offboard computer (I use a microcontroller running linux). It translates mavlink commands directed at the camera to MicaSense's HTTP API to control the camera and get/set parameters.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

RedEdgeMXProxy

Micasense RedEdgeMX Multispectral camera proxy that runs on an Pixhawk offboard computer.


Motivated by Andrew Tridgell's MAVProxy, a MicaSense RedEdgeMX camera MavLink proxy for use in MavLink-supported unmanned aerial system (UAS) autopilots. The RedEdgeMX proxy translates MavLink camera commands and MavLink extended parameter settings to/from the MicaSense HTTPApi. By default the proxy forwards MavLink-protocol packets to/from a serial UART port on an autopilot (typically connected through an available telemetry/UART port on the autopilot FMU), and sends corresponding camera configuration requests over the MicaSense HTTPApi (over wifi or ethernet).


Installation

Required Packages

RedEdgeMXProxy depends on gstreamer, as it will stream short time-lapse video from the camera to a ground control station like QGroundControl. To use with QGroundControl, install a version of gstreamer that is well-supported as defined in the README

Setup of RedEdgeMXProxy Package and Service

Installation on a Linux OS can be done by executing ./install.sh on the commandline.