Line data Source code
1 : #ifndef CONTROLS_DYNAMICS_AUV_SYSTEM_DYNAMICS_H 2 : #define CONTROLS_DYNAMICS_AUV_SYSTEM_DYNAMICS_H 3 : 4 : #include <dynamics/SystemDynamicsBase.h> 5 : 6 : /** 7 : * @brief 6DOF hydrodynamic model for the autonomous underwater vehicle 8 : * 9 : * Inherits all dynamics from SystemDynamicsBase with isSystem3DOF = false. 10 : * Parameters are loaded at runtime via ROS parameters in ControlsROS2Wrapper. 11 : */ 12 1 : class AuvSystemDynamics : public SystemDynamicsBase { 13 : public: 14 : /** 15 : * @brief Constructs the AUV dynamics model as a full 6DOF system 16 : */ 17 1 : AuvSystemDynamics(); 18 : }; 19 : 20 : #endif // CONTROLS_DYNAMICS_AUV_SYSTEM_DYNAMICS_H