TREVOR
1.0.0
A ROS2 Respository for trevor specific code and doccumentation
|
TREVOR (Test Robotics Environment Vehicle for Ocean Research) is a prototype modular uncrewed surface vehicle (USV). The base vehicle was originally developed circa 2007-2008 as a tool for conducting seagrass surveys in shallow estuarine environments. In early 2023, it was reimagined by COMIT as a testing platform for hardware and software aimed at acquiring various types of hydrospatial data. The vehicle was rechristened as TREVOR and underwent a thorough retrofit to support this new mission. Nearly all non-structural components (electronics, communications, power) were completely replaced and many structural components were updated or significantly modified. The new design is intended to be flexible and has an initial focus on multibeam echosounders integrated with other sensors for seafloor mapping.
The Trevor ASV software leverages the CCOM project 11 repository for autonomoy features. At this time, Project 11 is only offered as a ROS1 Package Therefore, we will need to create 2 ROS worspaces and a bridge workspace to make it work. Fortunately, we provide you with pre-configured repositories to do this with minimal fuss!
~/ros/
directoryOn the control laptop...
each package has its own compile script for your convenience. Just run each one!
the code on the vehicle does not use git. Instead, the repositories should be synced with rsync. There is a script you can use to this in
this will upload and build the code on trevor automatically for the trevor_ws.
For the other two workspace you need to upload them manually with an rsync command like this:
Then you must ssh into the vehicle and run the build script in the root of each workspace. Be warned, the project11_bridge takes a long time so don't re-build unnecessarily.
To begin operations start by visiting our operators field guide
For additional documentation on the hardware, electronics, and software visit our detailed documentation
This package was created by Dr. Kristopher Krasnosky and Jaden Crute of the USF COMIT group and offered under the Apache 2.0 License.