Skip to content

API

C++ API

List of all classes categorized by package and file.

uuv_simulator
uuv_gazebo_plugins

BuoyantObject

Dynamics

FinPlugin

HydrodynamicModel

LiftDragModel

ThrusterConversionFcn

ThrusterPlugin

UnderwaterObjectPlugin

uuv_gazebo_ros_plugins
uuv_sensor_ros_plugins
uuv_world_plugins
uuv_world_ros_plugins

Python API

uuv_simulator
uuv_auv_control_allocator

uuv_auv_actuator_interface

uuv_control_cascaded_pids

PID

uuv_thruster_manager

uuv_thrusters

uuv_trajectory_control

uuv_control_interfaces

uuv_trajectory_generator

uuv_waypoints

uuv_plume_simulator
uuv_plume_simulator

uuv_gm_process

Python module that described a Gauss*Markov process of first*order and is used to compute 2D and 3D current velocity models.

uuv_plume_model

Python module to generate plume particles and compute their dynamic model based on the turbulent diffusion coefficients, current velocity and buoyancy.