-
This could end up being an in-depth process and would most likely require adding the drivers to the robosub Debian repository.
- [ ] Investigate modifying the pointgrey camera drivers to remove many…
-
We want the control system to not publish any thruster messages until a control system message has come through, because it doesn't make any sense for the control system to do stuff if we haven't give…
-
It appears that the simulator is actually not using the cobalt_sim.yaml parameters for the control system. To verify this, launch the simulator normally and test behavior (this should behave normally)…
-
The simulator currently publishes a `robosub/depth` message for depth when the control system is expecting to have the `robosub/Float32Stamped` data type.
This is preventing the accurate simulation…
-
Create a simulated BNO055 sensor that subscribes to the Gazebo orientation and stores it internally. It will then read commands from a virtual serial port and behave as if it were a real BNO055 sensor…
-
src/maestro_emulator.cpp initializes a serial port with a baud rate of 115200, however this is an invalid parameter. The actual maestro node utilizes a baud rate of B9600 - the default. Change the inv…
-
Probably the best way to do this is to add a plugin which simply spawns a marker at the correct location and with correct velocity.
-
Periodically on power-up, the BNO055 fails to respond properly to the query for the CHIP_ID register. It can be remedied by querying for the CHIP_ID in python using PySerial. Once the CHIP_ID successf…
-
To make the online bagger more useful on test days, it should integrate with the bag command we made in two ways:
1. Online bagger should read the same environment variables the bag utility does to d…
-
Modify the thruster pluging to read from the output of the maestro_thruster node, instead of listening to the /thruster topic. This allows us to properly model the maestro_thruster node doing it's job