## LRAUV EXAMPLE BACKSEAT APP

Python3 backseat application



## Overview

The backseat app runs as a service on the BSD single-board-computer and listens for LCM messages containing LRAUV data. These data are processed online by the backseat app to produce local data product and issue commands to the LRAUV. The app also computes proxies for autotrophic dinoflagellates, heterotrophic dinoflagellates, and other phytoplankton (e.g., diatom) from fluorescence and background bioluminescence. Biolum proxy estimates are sent back to the LRAUV via LCM and incorporated in the lrauv-app data flow. The app logs data locally to the BSD's file system via lcm-logger.



## Prerequisites 

- python 3.4.2

- numpy 1.16.1

- scipy 1.2.2


These dependencies match the libs installed on the [TS-7553-V2](https://wiki.embeddedarm.com/wiki/TS-7553-V2#Overview) embedded target.







