Software Packages - MeCO-AUV/MeCO-Documentation GitHub Wiki

Home | Hardware Specifications | Software Packages | Api-DOCS

This page has a list of packages used in LoCO, both required and optional. For each of these packages, the provided link will go to their documentation (typically just the main GitHub page with the README). If you haven't set up your machine, with the relevant dependencies, to write code on MeCO, we recommend following the Quickstart Guide before you add modules to the robot.

Repo List

Packages listed in alphabetical order

Repo link Description Deployment
aruco_tag_detect Repo for Ar tag recognition. Jetson & Dev & OCU
configuration ROS2 package containing custom message types and configuration files related to the MeCO AUV. Jetson & Dev & OCU
ffs-docker-composer docker-compose that actually behaves like standalone docker... ffs... Jetson
detector A temporary repository for running detector modules. Jetson
HREyes Teensy code for running the HREyes. Teensy
meco-menu Jetson ROS2 menu package that runs docker containers based on menu entries. Jetson & Teensy
meco-setup Meta repository containing scripts and resources to setup the software stack for the MeCO AUV. Teensy
motion Teensy ROS2 C code for AUV motion control. Teensy
proteus-ros2 Proteus server for SIREN (and other M. Fulton projects) on ROS2. Teensy
proteus-msgs-ros2 Proteus server for SIREN (and other M. Fulton projects) on ROS2. Teensy
proteus-siren-ros2 Proteus server messages for SIREN (and other M. Fulton projects) on ROS2. Teensy & Jetson
robo_chat_gest ROS2 package for hand gesture recognition. Jetson
siren Robot to human communication via sound. Teensy
TeensyOLED This is the code to run the OLEDs on MeCO. Teensy
teensy-meta Resources to write microROS code for MeCO using the Teensy 4.1 microcontroller. Teensy
teleop ROS2 package for teleoperating the MeCO AUV. Teensy