The code for the ROV Nereo made by PoliTOcean. There are two different ros2 workspaces: one for the control station (gui_ws) and one for the raspberry pi(ros2_ws). We are currently using ROS2 Humble. Here is the brief description of the used ros2 packages:
- gui_pkg This package contains the code for the GUI.
- nereo_sensors_pkg This package contains the code for the C++ nodes, used to communicate with the I2C sensors on the Raspberry Pi.
Inside the folder unit_tests
, you can find a couple of sub directories containing cmake projects, that perform a simple test printing on the stdout some debugging infos.
- Inside the desired unit test folder, say
unit_tests/my_unit_test
, runand then runcmake .
then you can run the executable, that will have the same name as the unit test folder:make
./my_unit_test