Installing Dependencies - Weber-State-Submarine-Project/Submarine GitHub Wiki

ESC Motors Libraries

pip3 install adafruit-circuitpython-servokit

Orientation Node Libraries

pip3 install RPi.GPIO
pip3 install adafruit-circuitpython-bno08x
pip3 install Adafruit-Blinka

Sonar Sensors

pip3 install brping
pip3 install numpy
pip3 install pyserial

Speed Controller Node Library (OUTDATED)

pip install RPi.GPIO

Core Simulation and Visualization

  • ros_gz_sim: Integration between ROS 2 and Gazebo.
  • rviz2: Visualization tool for ROS 2.

Behavior Trees


Navigation and Localization


OctoMap Integration

ros-jazzy-octomap: Ros Octomap integration


Bridges and Communication


Perception and Point Clouds

  • libpcl-dev: Point Cloud Library development files.

Other ROS Packages