BuoyantObject.cc
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/src/
BuoyantObject_8cc
uuv_gazebo_plugins/BuoyantObject.hh
gazebo
BuoyantObject.hh
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/include/uuv_gazebo_plugins/
BuoyantObject_8hh
gazebo::BuoyantObject
gazebo
#define
RESTORING_FORCE
BuoyantObject_8hh.html
a1d994d77185f407da4a9682b1b8e8e9b
Def.hh
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/include/uuv_gazebo_plugins/
Def_8hh
Eigen
gazebo
#define
PI
Def_8hh.html
a598a3330b3c21701223ee0ca14316eca
#define
RESTORING_FORCE
Def_8hh.html
a1d994d77185f407da4a9682b1b8e8e9b
#define
UUV_ADDED_CORIOLIS_FORCE
Def_8hh.html
a388b4a05152409fe5dc0c9349fbdecc3
#define
UUV_ADDED_CORIOLIS_TORQUE
Def_8hh.html
af5d7a8753d7107f164309eee6be39ded
#define
UUV_ADDED_MASS_FORCE
Def_8hh.html
ac46a100982d7a5fb982c3c67d089f0d7
#define
UUV_ADDED_MASS_TORQUE
Def_8hh.html
a782a5518d6d68b83512340eb7e8db1de
#define
UUV_DAMPING_FORCE
Def_8hh.html
a64add06c958a04a6b923b857d1c736c5
#define
UUV_DAMPING_TORQUE
Def_8hh.html
a7ec67b97cb1feb9296486a0f69b41da7
Eigen::Matrix< double, 6, 6 >
Matrix6d
namespaceEigen.html
ab6f8b8b11b0f6350ed45e7cd3437207f
Eigen::Matrix< double, 6, 1 >
Vector6d
namespaceEigen.html
a09219f5e0b822edbf24b125e0e2a4fe0
Eigen::Matrix3d
CrossProductOperator
namespacegazebo.html
af0c92548f7f8577ab4baf1e3ea1bad8c
(Eigen::Vector3d _x)
Eigen::Matrix3d
CrossProductOperator
namespacegazebo.html
afdae7b4473d28927d48943e02ffb6997
(ignition::math::Vector3d _x)
Eigen::Vector6d
EigenStack
namespacegazebo.html
a0bfe56e41fbcc76d068fdb8c64bc9658
(const ignition::math::Vector3d &_x, const ignition::math::Vector3d &_y)
ignition::math::Matrix3d
Mat3dToGazebo
namespacegazebo.html
ab6be531ba3f076aa302787cc0f08b8a0
(const Eigen::Matrix3d &_x)
std::vector< double >
Str2Vector
namespacegazebo.html
a2cebe56ebe3fea83f705b81b63478ab3
(std::string _input)
Eigen::Vector3d
ToEigen
namespacegazebo.html
a1ef93fe6b4298908bce62e78f6ccbec1
(const ignition::math::Vector3d &_x)
Eigen::Matrix3d
ToEigen
namespacegazebo.html
a6e99d53b62183beec10906544a332398
(const ignition::math::Matrix3d &_x)
ignition::math::Vector3d
Vec3dToGazebo
namespacegazebo.html
abf74a848ac8e88250e20d2f9c527a035
(const Eigen::Vector3d &_x)
Dynamics.cc
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/src/
Dynamics_8cc
uuv_gazebo_plugins/Dynamics.hh
gazebo
REGISTER_DYNAMICS_CREATOR
namespacegazebo.html
a007ebaba0fcbc3d374de8f4d178e69c7
(DynamicsZeroOrder,&DynamicsZeroOrder::create) Dynamics *DynamicsZeroOrder
REGISTER_DYNAMICS_CREATOR
namespacegazebo.html
a78a6f7a5767e10690910ac6ba64a9d23
(DynamicsFirstOrder,&DynamicsFirstOrder::create) Dynamics *DynamicsFirstOrder
REGISTER_DYNAMICS_CREATOR
namespacegazebo.html
aefbbcf927c62216ff8a35dcaae042cc1
(ThrusterDynamicsYoerger,&ThrusterDynamicsYoerger::create) Dynamics *ThrusterDynamicsYoerger
REGISTER_DYNAMICS_CREATOR
namespacegazebo.html
a3748e87321a0facf6507a7bd320e2bfa
(ThrusterDynamicsBessa,&ThrusterDynamicsBessa::create) Dynamics *ThrusterDynamicsBessa
Dynamics.hh
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/include/uuv_gazebo_plugins/
Dynamics_8hh
gazebo::Dynamics
gazebo::DynamicsFactory
gazebo::DynamicsFirstOrder
gazebo::DynamicsZeroOrder
gazebo::ThrusterDynamicsBessa
gazebo::ThrusterDynamicsYoerger
gazebo
#define
REGISTER_DYNAMICS
Dynamics_8hh.html
aa6f8dca3386a544ae65f9d434e0369dc
(type)
#define
REGISTER_DYNAMICS_CREATOR
Dynamics_8hh.html
a65edd6ef7394a283315627d0f5a5d894
(type, creator)
Dynamics *(*
DynamicsCreator
namespacegazebo.html
a8e7489c3c056152b0a8b80ffe77c5567
)(sdf::ElementPtr)
FinPlugin.cc
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/src/
FinPlugin_8cc
uuv_gazebo_plugins/FinPlugin.hh
uuv_gazebo_plugins/Def.hh
gazebo
FinPlugin.hh
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/include/uuv_gazebo_plugins/
FinPlugin_8hh
uuv_gazebo_plugins/Dynamics.hh
uuv_gazebo_plugins/LiftDragModel.hh
gazebo::FinPlugin
gazebo
const boost::shared_ptr< const uuv_gazebo_plugins_msgs::msgs::Double >
ConstDoublePtr
namespacegazebo.html
adec3148dfa71d908caf33660a62187d4
HydrodynamicModel.cc
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/src/
HydrodynamicModel_8cc
uuv_gazebo_plugins/HydrodynamicModel.hh
gazebo
REGISTER_HYDRODYNAMICMODEL_CREATOR
namespacegazebo.html
a980cf8540e58087969c3821583b08e36
(HMFossen,&HMFossen::create)
REGISTER_HYDRODYNAMICMODEL_CREATOR
namespacegazebo.html
a249ef388a7a16262bb950a2b8ff57183
(HMSphere,&HMSphere::create)
REGISTER_HYDRODYNAMICMODEL_CREATOR
namespacegazebo.html
a7a3c6269d513d5f3b571ee08cff03248
(HMCylinder,&HMCylinder::create)
REGISTER_HYDRODYNAMICMODEL_CREATOR
namespacegazebo.html
a6b814b64ef4801c9a728ccc66739ed33
(HMSpheroid,&HMSpheroid::create)
REGISTER_HYDRODYNAMICMODEL_CREATOR
namespacegazebo.html
a615420bd928f57d2284854fac4973f4d
(HMBox,&HMBox::create)
HydrodynamicModel.hh
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/include/uuv_gazebo_plugins/
HydrodynamicModel_8hh
uuv_gazebo_plugins/Def.hh
uuv_gazebo_plugins/BuoyantObject.hh
gazebo::HMBox
gazebo::HMCylinder
gazebo::HMFossen
gazebo::HMSphere
gazebo::HMSpheroid
gazebo::HydrodynamicModel
gazebo::HydrodynamicModelFactory
gazebo
#define
REGISTER_HYDRODYNAMICMODEL
HydrodynamicModel_8hh.html
a4f8c2caa967436437bdfd62b94509794
(type)
#define
REGISTER_HYDRODYNAMICMODEL_CREATOR
HydrodynamicModel_8hh.html
abdb9e8724ddd754aaa5445bfe88674c4
(type, creator)
HydrodynamicModel *(*
HydrodynamicModelCreator
namespacegazebo.html
a194f8f65c5742548df2f40575c3a243a
)(sdf::ElementPtr, physics::LinkPtr)
boost::shared_ptr< HydrodynamicModel >
HydrodynamicModelPtr
namespacegazebo.html
ab7e72448c3e86f93ab214d73c0cd4414
LiftDragModel.cc
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/src/
LiftDragModel_8cc
uuv_gazebo_plugins/LiftDragModel.hh
gazebo
REGISTER_LIFTDRAG_CREATOR
namespacegazebo.html
a7ccdf14311fd0d3b7856120b87c26648
(LiftDragQuadratic,&LiftDragQuadratic::create) LiftDrag *LiftDragQuadratic
REGISTER_LIFTDRAG_CREATOR
namespacegazebo.html
a7e763bceeadee9e3d0119f397159e85d
(LiftDragTwoLines,&LiftDragTwoLines::create) LiftDrag *LiftDragTwoLines
LiftDragModel.hh
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/include/uuv_gazebo_plugins/
LiftDragModel_8hh
gazebo::LiftDrag
gazebo::LiftDragFactory
gazebo::LiftDragQuadratic
gazebo::LiftDragTwoLines
gazebo
#define
REGISTER_LIFTDRAG
LiftDragModel_8hh.html
a89937b823063205db9751f27716c79a7
(type)
#define
REGISTER_LIFTDRAG_CREATOR
LiftDragModel_8hh.html
a74e100492a7da6df4b8a69719bdf3dc6
(type, creator)
LiftDrag *(*
LiftDragCreator
namespacegazebo.html
a0f875f2388cacda1cc18a2084bf6fb39
)(sdf::ElementPtr)
ThrusterConversionFcn.cc
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/src/
ThrusterConversionFcn_8cc
uuv_gazebo_plugins/ThrusterConversionFcn.hh
uuv_gazebo_plugins/Def.hh
gazebo
REGISTER_CONVERSIONFUNCTION_CREATOR
namespacegazebo.html
a4d678a492637bd83e9c427cf94ab382c
(ConversionFunctionBasic,&ConversionFunctionBasic::create) ConversionFunction *ConversionFunctionBasic
REGISTER_CONVERSIONFUNCTION_CREATOR
namespacegazebo.html
a77e0bfa8cd7814da6b2649ecad3743eb
(ConversionFunctionBessa,&ConversionFunctionBessa::create) ConversionFunction *ConversionFunctionBessa
REGISTER_CONVERSIONFUNCTION_CREATOR
namespacegazebo.html
aad1aff7e0fc128094da7d21cac95ec86
(ConversionFunctionLinearInterp,&ConversionFunctionLinearInterp::create) ConversionFunction *ConversionFunctionLinearInterp
ThrusterConversionFcn.hh
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/include/uuv_gazebo_plugins/
ThrusterConversionFcn_8hh
gazebo::ConversionFunction
gazebo::ConversionFunctionBasic
gazebo::ConversionFunctionBessa
gazebo::ConversionFunctionFactory
gazebo::ConversionFunctionLinearInterp
gazebo
#define
REGISTER_CONVERSIONFUNCTION
ThrusterConversionFcn_8hh.html
af492e3eec2a0e82c9e94e767cf614930
(type)
#define
REGISTER_CONVERSIONFUNCTION_CREATOR
ThrusterConversionFcn_8hh.html
aacdbe129a8efc2b64eb25a8b13a80d96
(type, creator)
ConversionFunction *(*
ConversionFunctionCreator
namespacegazebo.html
a8dbde708b15603a355a927eb4fa22060
)(sdf::ElementPtr)
ThrusterConversionFcn_TEST.cc
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/src/
ThrusterConversionFcn__TEST_8cc
uuv_gazebo_plugins/ThrusterConversionFcn.hh
std::shared_ptr< gazebo::ConversionFunction >
ConversionFromString
ThrusterConversionFcn__TEST_8cc.html
a7239195faaa59e80bd60114c9d919f61
(const std::string &description)
int
main
ThrusterConversionFcn__TEST_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
ThrusterConversionFcn__TEST_8cc.html
aaac2dc19b5fb40287ae8d6af65819955
(ThrusterConversionFcn, Basic)
TEST
ThrusterConversionFcn__TEST_8cc.html
a058cb1b82f717cc315842d3a866876da
(ThrusterConversionFcn, Bessa)
TEST
ThrusterConversionFcn__TEST_8cc.html
a0d076f584d47590ed33426eb330efc90
(ThrusterConversionFcn, LinearInterp)
ThrusterDynamics_TEST.cc
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/src/
ThrusterDynamics__TEST_8cc
uuv_gazebo_plugins/Dynamics.hh
std::shared_ptr< gazebo::Dynamics >
DynamicsFromString
ThrusterDynamics__TEST_8cc.html
a5f5b4542f0b6ce63e37747fee976657a
(const std::string &description)
int
main
ThrusterDynamics__TEST_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
ThrusterDynamics__TEST_8cc.html
a23fcaf59ad6ed5424f80939679ef05df
(ThrusterDynamics, ZeroOrder)
TEST
ThrusterDynamics__TEST_8cc.html
ab02826e085e82a22e823adefdfc8ac1d
(ThrusterDynamics, FirstOrder)
TEST
ThrusterDynamics__TEST_8cc.html
a9305e3a28612a88cf5324a9462f5b7cc
(ThrusterDynamics, Yoerger)
TEST
ThrusterDynamics__TEST_8cc.html
aefc9afcf36e6843a61865f71e557664d
(ThrusterDynamics, Bessa)
ThrusterPlugin.cc
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/src/
ThrusterPlugin_8cc
uuv_gazebo_plugins/ThrusterPlugin.hh
uuv_gazebo_plugins/Def.hh
gazebo
ThrusterPlugin.hh
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/include/uuv_gazebo_plugins/
ThrusterPlugin_8hh
uuv_gazebo_plugins/ThrusterConversionFcn.hh
uuv_gazebo_plugins/Dynamics.hh
gazebo::ThrusterPlugin
gazebo
UmbilicalModel.cc
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/src/
UmbilicalModel_8cc
uuv_gazebo_plugins/UmbilicalModel.hh
gazebo
UmbilicalModel.hh
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/include/uuv_gazebo_plugins/
UmbilicalModel_8hh
gazebo::UmbilicalModel
gazebo::UmbilicalModelBerg
gazebo::UmbilicalModelFactory
gazebo
#define
REGISTER_UMBILICALMODEL
UmbilicalModel_8hh.html
a01f4f572d377ca63eaca37e71d03ffef
(type)
#define
REGISTER_UMBILICALMODEL_CREATOR
UmbilicalModel_8hh.html
a2bc2fd937d9ce2e10b1505d3154f3ed8
(type, creator)
UmbilicalModel *(*
UmbilicalModelCreator
namespacegazebo.html
ac83d0f2a8002f70380344d41af30a20d
)(sdf::ElementPtr, physics::ModelPtr)
UmbilicalPlugin.cc
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/src/
UmbilicalPlugin_8cc
uuv_gazebo_plugins/UmbilicalPlugin.hh
gazebo
GZ_REGISTER_MODEL_PLUGIN
namespacegazebo.html
aa0457d29fbe099affb59c08843bb121a
(UmbilicalPlugin)
UmbilicalPlugin.hh
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/include/uuv_gazebo_plugins/
UmbilicalPlugin_8hh
uuv_gazebo_plugins/UmbilicalModel.hh
gazebo::UmbilicalPlugin
gazebo::UmbilicalSegment
gazebo
boost::shared_ptr< UmbilicalSegment >
UmbilicalSegmentPtr
namespacegazebo.html
ace27208bf80d280bc41a57056340385c
UnderwaterObjectPlugin.cc
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/src/
UnderwaterObjectPlugin_8cc
uuv_gazebo_plugins/UnderwaterObjectPlugin.hh
uuv_gazebo_plugins/Def.hh
gazebo
UnderwaterObjectPlugin.hh
/tmp/ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins/include/uuv_gazebo_plugins/
UnderwaterObjectPlugin_8hh
uuv_gazebo_plugins/HydrodynamicModel.hh
uuv_gazebo_plugins/Def.hh
gazebo::UnderwaterObjectPlugin
gazebo
gazebo::BuoyantObject
classgazebo_1_1BuoyantObject.html
void
ApplyBuoyancyForce
classgazebo_1_1BuoyantObject.html
a4921e5c67f56246c7db97354907e96b4
()
BuoyantObject
classgazebo_1_1BuoyantObject.html
a359805730b19387b09b949017f4ec98c
(physics::LinkPtr _link)
void
GetBuoyancyForce
classgazebo_1_1BuoyantObject.html
a932cee34723b709eacc09b7faf06c160
(const ignition::math::Pose3d &_pose, ignition::math::Vector3d &buoyancyForce, ignition::math::Vector3d &buoyancyTorque)
ignition::math::Vector3d
GetCoB
classgazebo_1_1BuoyantObject.html
ac650663010209205589444a1b6399d8f
()
bool
GetDebugFlag
classgazebo_1_1BuoyantObject.html
a83d4b9929c151d16c2b554a13f6eb999
()
double
GetFluidDensity
classgazebo_1_1BuoyantObject.html
aa5f4f9aa79af1d53bf2abac34c919e3f
()
double
GetGravity
classgazebo_1_1BuoyantObject.html
a30e79e6d2a15cc72f13f2bdbd4d8ca20
()
ignition::math::Vector3d
GetStoredVector
classgazebo_1_1BuoyantObject.html
a54823aae49748ba43a3850a46e6bde54
(std::string _tag)
double
GetVolume
classgazebo_1_1BuoyantObject.html
ac68e8561a42b7a735df95b98bc36c9e2
()
bool
IsNeutrallyBuoyant
classgazebo_1_1BuoyantObject.html
a1963a046ea32ebd0c5ef8b84e47ffa12
()
bool
IsSubmerged
classgazebo_1_1BuoyantObject.html
a8c463acfd7aff5617ae4eee3b7fce5bd
()
void
SetBoundingBox
classgazebo_1_1BuoyantObject.html
aa882b38b3a34b53b63387e88b3cf35f8
(const ignition::math::Box &_bBox)
void
SetCoB
classgazebo_1_1BuoyantObject.html
ab8eb0fcd27dcc5e42493953b5f8a3fbf
(const ignition::math::Vector3d &_centerOfBuoyancy)
void
SetDebugFlag
classgazebo_1_1BuoyantObject.html
a82d4bf4144197aacc72af095b694646d
(bool _debugOn=true)
void
SetFluidDensity
classgazebo_1_1BuoyantObject.html
a678331bb1b31810e0e0cebfc3308e716
(double _fluidDensity)
void
SetGravity
classgazebo_1_1BuoyantObject.html
a58bf8302392511f120389455b20650d0
(double _g)
void
SetNeutrallyBuoyant
classgazebo_1_1BuoyantObject.html
a28274bff9fd823e3691241d10f4634ba
()
void
SetStoreVector
classgazebo_1_1BuoyantObject.html
a4eac79e88a01768d2ac57edb9f0c2165
(std::string _tag)
void
SetVolume
classgazebo_1_1BuoyantObject.html
af6d39e740bfb499c20066308dbd4c8db
(double _volume=-1)
~BuoyantObject
classgazebo_1_1BuoyantObject.html
aa2bce1d66c086f79021ede0af29b3c35
()
void
StoreVector
classgazebo_1_1BuoyantObject.html
a72cef0c40933fdad28fbb805ca392ad6
(std::string _tag, ignition::math::Vector3d _vec)
ignition::math::Box
boundingBox
classgazebo_1_1BuoyantObject.html
ad112205a7f3eafdd5d928053ddcf5b56
ignition::math::Vector3d
centerOfBuoyancy
classgazebo_1_1BuoyantObject.html
ac117d052ffe3b6d64b68931fb02a7cfa
bool
debugFlag
classgazebo_1_1BuoyantObject.html
ab0183045981acc20a4bb50bec6ef95df
double
fluidDensity
classgazebo_1_1BuoyantObject.html
ac4f954fe80eef93dd1382cd56be9a8c4
double
g
classgazebo_1_1BuoyantObject.html
a10e218847e76c2f8d80f7d6e36936b07
std::map< std::string, ignition::math::Vector3d >
hydroWrench
classgazebo_1_1BuoyantObject.html
aa4e2fa73e7befaa26e862b65b374d4cc
bool
isSubmerged
classgazebo_1_1BuoyantObject.html
a3cebc89074e9c099470dc07dc7b48d4c
bool
isSurfaceVessel
classgazebo_1_1BuoyantObject.html
a3418fd9dd6946135e0d36a5e47c4d47d
bool
isSurfaceVesselFloating
classgazebo_1_1BuoyantObject.html
a894adcdaac90ad400378c15e893efefa
physics::LinkPtr
link
classgazebo_1_1BuoyantObject.html
ac6c3d6cdb2429b08d460c8a73b425faa
double
metacentricLength
classgazebo_1_1BuoyantObject.html
a5f3d6b665a81d6e253f958e2a223cab5
double
metacentricWidth
classgazebo_1_1BuoyantObject.html
a9ab2bf6881f44a9295dca31c6e7c69f1
bool
neutrallyBuoyant
classgazebo_1_1BuoyantObject.html
a7a708207b8bfa11a2b16fdd9760cf7fe
double
offsetVolume
classgazebo_1_1BuoyantObject.html
a87a15b7f37f66ac1042e3d2389c961ae
double
scalingVolume
classgazebo_1_1BuoyantObject.html
ad5478bc34170f61cc4c5dfa29bc2b652
double
submergedHeight
classgazebo_1_1BuoyantObject.html
ad83cee778e1d1851e3c951a1bbbed73e
double
volume
classgazebo_1_1BuoyantObject.html
a5df478c848c90966d975f43d23273b68
double
waterLevelPlaneArea
classgazebo_1_1BuoyantObject.html
a81cdf161131ba5c6b5d0b0375a13e6d4
gazebo::ConversionFunction
classgazebo_1_1ConversionFunction.html
virtual double
convert
classgazebo_1_1ConversionFunction.html
ac71ae91ae6e91ae177b8255477a2b950
(double _cmd)=0
virtual bool
GetParam
classgazebo_1_1ConversionFunction.html
a18c78fd782a8603afa893adc2a26f1a4
(std::string _tag, double &_output)=0
virtual std::map< double, double >
GetTable
classgazebo_1_1ConversionFunction.html
a9e0c3b99751eeaf95f96dd49ed0351a2
()
virtual std::string
GetType
classgazebo_1_1ConversionFunction.html
ac0d2640de379ea86c087491c70bc6189
()=0
virtual
~ConversionFunction
classgazebo_1_1ConversionFunction.html
afc13b3997ac95f70425ec5fc830d927c
()
ConversionFunction
classgazebo_1_1ConversionFunction.html
a70689912f6f1f316a84f2dea2e10050d
()
gazebo::ConversionFunctionBasic
classgazebo_1_1ConversionFunctionBasic.html
gazebo::ConversionFunction
virtual double
convert
classgazebo_1_1ConversionFunctionBasic.html
a8f10f33118aeda7560214d915cee892e
(double _cmd)
virtual bool
GetParam
classgazebo_1_1ConversionFunctionBasic.html
a943dbcaa6720093a775ebb7f3a1e3bea
(std::string _tag, double &_output)
virtual std::string
GetType
classgazebo_1_1ConversionFunctionBasic.html
a2ce48db471c7706abede19a724ef08fe
()
static ConversionFunction *
create
classgazebo_1_1ConversionFunctionBasic.html
a9f93dad90325e745d6fa34bedd9cfb21
(sdf::ElementPtr _sdf)
ConversionFunctionBasic
classgazebo_1_1ConversionFunctionBasic.html
a88ec34aeb29fb684979e71e83dfa593d
(double _rotorConstant)
REGISTER_CONVERSIONFUNCTION
classgazebo_1_1ConversionFunctionBasic.html
a901c1ae9f3da58e006bf03ee97061a0f
(ConversionFunctionBasic)
double
rotorConstant
classgazebo_1_1ConversionFunctionBasic.html
abdf5701a85c00966ae5c44a6415672ac
static const std::string
IDENTIFIER
classgazebo_1_1ConversionFunctionBasic.html
aeb1f1c7f7c8f27d8abd47224fcda456b
gazebo::ConversionFunctionBessa
classgazebo_1_1ConversionFunctionBessa.html
gazebo::ConversionFunction
virtual double
convert
classgazebo_1_1ConversionFunctionBessa.html
a2e863ecdfdeb289ada6d9045783d17a0
(double _cmd)
virtual bool
GetParam
classgazebo_1_1ConversionFunctionBessa.html
ad47b4e53609b493924d3f0e76626f133
(std::string _tag, double &_output)
virtual std::string
GetType
classgazebo_1_1ConversionFunctionBessa.html
a31637f978fdc895689920238998b7926
()
static ConversionFunction *
create
classgazebo_1_1ConversionFunctionBessa.html
a7935156beb3d0055e7a43b01973dcc99
(sdf::ElementPtr _sdf)
ConversionFunctionBessa
classgazebo_1_1ConversionFunctionBessa.html
afab84998dbf8c6bc4db702321f50019f
(double _rotorConstantL, double _rotorConstantR, double _deltaL, double _deltaR)
REGISTER_CONVERSIONFUNCTION
classgazebo_1_1ConversionFunctionBessa.html
a3609d2addedd4e4105f7632ca4634c8f
(ConversionFunctionBessa)
double
deltaL
classgazebo_1_1ConversionFunctionBessa.html
a0184a1d1f19c054a8da00be558984e1e
double
deltaR
classgazebo_1_1ConversionFunctionBessa.html
aa619db40514f2084f775b2d22cfca3c4
double
rotorConstantL
classgazebo_1_1ConversionFunctionBessa.html
a88fc66f186604e3016e50581adec26d5
double
rotorConstantR
classgazebo_1_1ConversionFunctionBessa.html
a80c0ace3fdaca319830453dd3aa3621d
static const std::string
IDENTIFIER
classgazebo_1_1ConversionFunctionBessa.html
a30a2c7f70f224a46ea3a2931a65d635f
gazebo::ConversionFunctionFactory
classgazebo_1_1ConversionFunctionFactory.html
ConversionFunction *
CreateConversionFunction
classgazebo_1_1ConversionFunctionFactory.html
a26d4ebd40ed459a7fb5ed382822ecc33
(sdf::ElementPtr _sdf)
bool
RegisterCreator
classgazebo_1_1ConversionFunctionFactory.html
ac25e17bcce4a2fd6f0cf42f2ead733b0
(const std::string &_identifier, ConversionFunctionCreator _creator)
static ConversionFunctionFactory &
GetInstance
classgazebo_1_1ConversionFunctionFactory.html
acc7a6d4d975acadff293bf2af2748282
()
ConversionFunctionFactory
classgazebo_1_1ConversionFunctionFactory.html
ac4b18bd433c8978dd27b9f5de1748e72
()
std::map< std::string, ConversionFunctionCreator >
creators_
classgazebo_1_1ConversionFunctionFactory.html
ad4826ffafd38d7bc75af7ce797cbcd4c
gazebo::ConversionFunctionLinearInterp
classgazebo_1_1ConversionFunctionLinearInterp.html
gazebo::ConversionFunction
virtual double
convert
classgazebo_1_1ConversionFunctionLinearInterp.html
ae0bfc703bbbe5eef389fedf5565b10c1
(double _cmd)
virtual bool
GetParam
classgazebo_1_1ConversionFunctionLinearInterp.html
aa443515bbf8913e8d5fef758a6f21b71
(std::string _tag, double &_output)
virtual std::map< double, double >
GetTable
classgazebo_1_1ConversionFunctionLinearInterp.html
a2252ec3701319511a8d7ef2bbdf25a70
()
virtual std::string
GetType
classgazebo_1_1ConversionFunctionLinearInterp.html
a949ed2e6176730ef0322a25a1a86c92c
()
static ConversionFunction *
create
classgazebo_1_1ConversionFunctionLinearInterp.html
ad1a03fe3738aa5dd88638ea07e499743
(sdf::ElementPtr _sdf)
ConversionFunctionLinearInterp
classgazebo_1_1ConversionFunctionLinearInterp.html
af91f01dbc7ee21439cb736306edac569
(const std::vector< double > &_input, const std::vector< double > &_output)
REGISTER_CONVERSIONFUNCTION
classgazebo_1_1ConversionFunctionLinearInterp.html
a88c9e7968451be0b83c24586b72ff99a
(ConversionFunctionLinearInterp)
std::map< double, double >
lookupTable
classgazebo_1_1ConversionFunctionLinearInterp.html
a2b7d1d90d6e83dbcc588054da571df99
static const std::string
IDENTIFIER
classgazebo_1_1ConversionFunctionLinearInterp.html
a12be2236eb2449d99526384502993163
gazebo::Dynamics
classgazebo_1_1Dynamics.html
virtual std::string
GetType
classgazebo_1_1Dynamics.html
ae9efe1854032da39ab230063c0303549
()=0
virtual void
Reset
classgazebo_1_1Dynamics.html
a4ca9ecc33bdd2e3cf8a42a928a9eec8f
()
virtual double
update
classgazebo_1_1Dynamics.html
a7cae772ac89944d52757c7883d75f93a
(double _cmd, double _t)=0
virtual
~Dynamics
classgazebo_1_1Dynamics.html
a93c023678bcde05d9cc280afe071b889
()
Dynamics
classgazebo_1_1Dynamics.html
a4e590f9f7264d3d7e22c08d9b7737f1a
()
double
prevTime
classgazebo_1_1Dynamics.html
a27de443c5e85c6ab6ddcbb31e880d4b2
double
state
classgazebo_1_1Dynamics.html
a4c2f128d2d0ef4d312936f66106cf229
gazebo::DynamicsFactory
classgazebo_1_1DynamicsFactory.html
Dynamics *
CreateDynamics
classgazebo_1_1DynamicsFactory.html
a7c041d73164da84de4a4677e7df83c88
(sdf::ElementPtr _sdf)
bool
RegisterCreator
classgazebo_1_1DynamicsFactory.html
a46196328ff7188a0bc741da2ab3c4441
(const std::string &_identifier, DynamicsCreator _creator)
static DynamicsFactory &
GetInstance
classgazebo_1_1DynamicsFactory.html
a6396cc1d091dc0907c825ec37c2ef4e3
()
DynamicsFactory
classgazebo_1_1DynamicsFactory.html
a9d8e39ad7ebeb9c349fd4aba00d5551a
()
std::map< std::string, DynamicsCreator >
creators_
classgazebo_1_1DynamicsFactory.html
a74faeb9a3eb416dbeb4e06a702a5af45
gazebo::DynamicsFirstOrder
classgazebo_1_1DynamicsFirstOrder.html
gazebo::Dynamics
virtual std::string
GetType
classgazebo_1_1DynamicsFirstOrder.html
a976f58c938b8ca01939d2e9590b75998
()
virtual double
update
classgazebo_1_1DynamicsFirstOrder.html
af22a9290175ba3af09ef326bd136dd7f
(double _cmd, double _t)
static Dynamics *
create
classgazebo_1_1DynamicsFirstOrder.html
ac7d44c0d877c788f980dedd406ff321c
(sdf::ElementPtr _sdf)
DynamicsFirstOrder
classgazebo_1_1DynamicsFirstOrder.html
adb7d4d4306b902b6c80ef0713567992d
(double _tau)
REGISTER_DYNAMICS
classgazebo_1_1DynamicsFirstOrder.html
aa1e44293875790faab5a753e06f01884
(DynamicsFirstOrder)
double
tau
classgazebo_1_1DynamicsFirstOrder.html
aa1178a7a1fc884b3e4658dbc3150dca3
static const std::string
IDENTIFIER
classgazebo_1_1DynamicsFirstOrder.html
a705d661095e9222d2865163d0f640caf
gazebo::DynamicsZeroOrder
classgazebo_1_1DynamicsZeroOrder.html
gazebo::Dynamics
virtual std::string
GetType
classgazebo_1_1DynamicsZeroOrder.html
a1a4108039cf597688a76c54c75272822
()
virtual double
update
classgazebo_1_1DynamicsZeroOrder.html
ae65354f33fab89db306180c59cb60090
(double _cmd, double _t)
static Dynamics *
create
classgazebo_1_1DynamicsZeroOrder.html
a24a60d5e8102bb6a24e08b7a345a2e60
(sdf::ElementPtr _sdf)
DynamicsZeroOrder
classgazebo_1_1DynamicsZeroOrder.html
a91c82ad03ae3f68a846c8d7cd61abe56
()
REGISTER_DYNAMICS
classgazebo_1_1DynamicsZeroOrder.html
abec3a9203d5b128fb883517780d4a24b
(DynamicsZeroOrder)
static const std::string
IDENTIFIER
classgazebo_1_1DynamicsZeroOrder.html
aee97b28def507d3998196ea6dfff40d8
gazebo::FinPlugin
classgazebo_1_1FinPlugin.html
FinPlugin
classgazebo_1_1FinPlugin.html
a347a9d485eb98d0c0d1ce181cf3530e7
()
virtual void
Init
classgazebo_1_1FinPlugin.html
a674d8c80971e173b7066fa2a52ae8388
()
virtual void
Load
classgazebo_1_1FinPlugin.html
a2229e6e90a612c37da8bbf1110c54f53
(physics::ModelPtr _model, sdf::ElementPtr _sdf)
void
OnUpdate
classgazebo_1_1FinPlugin.html
ab4612d0093ed8b1fd0e24f780f584889
(const common::UpdateInfo &_info)
virtual
~FinPlugin
classgazebo_1_1FinPlugin.html
a6bfb47239eaef146985a19a5005ba320
()
void
UpdateCurrentVelocity
classgazebo_1_1FinPlugin.html
aaf4c2da2058c877cbffdd0dc6d94c0ee
(ConstVector3dPtr &_msg)
void
UpdateInput
classgazebo_1_1FinPlugin.html
ad20391361f5206bde332a229251c7f38
(ConstDoublePtr &_msg)
double
angle
classgazebo_1_1FinPlugin.html
a030388a1a36c2f58f0baa34605eb0d15
transport::PublisherPtr
anglePublisher
classgazebo_1_1FinPlugin.html
a17fc907ce5376d31010075d2c127e0a9
common::Time
angleStamp
classgazebo_1_1FinPlugin.html
a4fb2db18a81a9a7cf8f2f5376b3e5d02
transport::SubscriberPtr
commandSubscriber
classgazebo_1_1FinPlugin.html
a5d58c432064cc3c9c94b3ed0bd8a52a3
transport::SubscriberPtr
currentSubscriber
classgazebo_1_1FinPlugin.html
a3940ad05bd8930b1d866154116939a07
ignition::math::Vector3d
currentVelocity
classgazebo_1_1FinPlugin.html
adc8117b6c3169bbcccc25ba63ba4276e
std::shared_ptr< Dynamics >
dynamics
classgazebo_1_1FinPlugin.html
ad0a0e94fc62d04d9a08f119e72919420
ignition::math::Vector3d
finForce
classgazebo_1_1FinPlugin.html
ae0cfeae0cbbf51ed8ad3d88710a7bf95
int
finID
classgazebo_1_1FinPlugin.html
a0d357d22e70731d4f0da1e2eb16dbec9
double
inputCommand
classgazebo_1_1FinPlugin.html
ac748f61691360a841314e3d92ee7cfdd
physics::JointPtr
joint
classgazebo_1_1FinPlugin.html
af5fbe5a75a59199af8e92e17b2546841
std::shared_ptr< LiftDrag >
liftdrag
classgazebo_1_1FinPlugin.html
a59d7567aa36e7d6882d1dd11c9ab75d0
physics::LinkPtr
link
classgazebo_1_1FinPlugin.html
aa2a49d7b7c718265296063be66767375
transport::NodePtr
node
classgazebo_1_1FinPlugin.html
a2acefe090abcbd138a230391e577d187
std::string
topicPrefix
classgazebo_1_1FinPlugin.html
ae595f9a8c9d7d00439935c3a95a7ec42
event::ConnectionPtr
updateConnection
classgazebo_1_1FinPlugin.html
a217cde139114bb0f1415f73b82538e00
gazebo::HMBox
classgazebo_1_1HMBox.html
gazebo::HMFossen
virtual std::string
GetType
classgazebo_1_1HMBox.html
a6617b9acdab36fa004feb27b7a05f6ef
()
virtual void
Print
classgazebo_1_1HMBox.html
a56a3123563c1f6dfa78a4f124d495c72
(std::string _paramName, std::string _message=std::string())
static HydrodynamicModel *
create
classgazebo_1_1HMBox.html
a7e70ec74041e24838fb2597020444bc3
(sdf::ElementPtr _sdf, physics::LinkPtr _link)
HMBox
classgazebo_1_1HMBox.html
af1d27f2047dbcfa9b979179f5f3ef870
(sdf::ElementPtr _sdf, physics::LinkPtr _link)
double
Cd
classgazebo_1_1HMBox.html
ac2c2cc1ea1fbb98b17f47ebede1261e3
double
height
classgazebo_1_1HMBox.html
a73325f0d7d5098892963503f5b6c3149
double
length
classgazebo_1_1HMBox.html
a13e4a2034e9c0b727087c2525bd84acf
double
width
classgazebo_1_1HMBox.html
ab0d0b9465a2f7f595d5922d3ed45a9c4
static const std::string
IDENTIFIER
classgazebo_1_1HMBox.html
a13bd1620bd19b2ae8096decc6502a1e7
REGISTER_HYDRODYNAMICMODEL
classgazebo_1_1HMBox.html
a6272ca1c6e201215e4e35dedb07ead8d
(HMBox)
gazebo::HMCylinder
classgazebo_1_1HMCylinder.html
gazebo::HMFossen
virtual std::string
GetType
classgazebo_1_1HMCylinder.html
af03d6bf3387a364000b7f40fca710ec5
()
virtual void
Print
classgazebo_1_1HMCylinder.html
afacc200562d7f89d6b04bf18a1d0cfb7
(std::string _paramName, std::string _message=std::string())
static HydrodynamicModel *
create
classgazebo_1_1HMCylinder.html
a76f0a8d44b4bb95f0b6d4f854ce2be21
(sdf::ElementPtr _sdf, physics::LinkPtr _link)
HMCylinder
classgazebo_1_1HMCylinder.html
a84ee35b71884652b527c57e80620176f
(sdf::ElementPtr _sdf, physics::LinkPtr _link)
std::string
axis
classgazebo_1_1HMCylinder.html
ae872f7cb144c935dd22e84e33b1cdf7e
double
cdCirc
classgazebo_1_1HMCylinder.html
af6ee1fcee5b899e82b5ffdd114d01c49
double
cdLength
classgazebo_1_1HMCylinder.html
a2c81fea33f924981d87c7213d75916fe
double
dimRatio
classgazebo_1_1HMCylinder.html
af173fe2078a149180c5bd7a36c746265
double
length
classgazebo_1_1HMCylinder.html
a396afa964665d8f0702391b2cfdf6cc4
double
radius
classgazebo_1_1HMCylinder.html
aba2dc883b09294d82f9a87cc197e4a25
static const std::string
IDENTIFIER
classgazebo_1_1HMCylinder.html
a87cc88906d52e7d431e1b55bea1854df
REGISTER_HYDRODYNAMICMODEL
classgazebo_1_1HMCylinder.html
aa2282fe6b0f7359650ae929d31d2675c
(HMCylinder)
gazebo::HMFossen
classgazebo_1_1HMFossen.html
gazebo::HydrodynamicModel
virtual void
ApplyHydrodynamicForces
classgazebo_1_1HMFossen.html
ad13894a8127a248f9c8c79678266ed07
(double time, const ignition::math::Vector3d &_flowVelWorld)
virtual bool
GetParam
classgazebo_1_1HMFossen.html
aef89b7d0c921eed479aea9f825de8883
(std::string _tag, std::vector< double > &_output)
virtual bool
GetParam
classgazebo_1_1HMFossen.html
acc9a5f5880cc346390a036f8561127ee
(std::string _tag, double &_output)
virtual std::string
GetType
classgazebo_1_1HMFossen.html
aab89ea21b6813039f229fc7b9a8fcc0d
()
virtual void
Print
classgazebo_1_1HMFossen.html
abd8c4e6caecac0a09fdbfa4d7d6b3b54
(std::string _paramName, std::string _message=std::string())
virtual bool
SetParam
classgazebo_1_1HMFossen.html
ad312189912d8613083fc53570ed07ae0
(std::string _tag, double _input)
static HydrodynamicModel *
create
classgazebo_1_1HMFossen.html
a4473fe62590315c62a74d57a49561c3d
(sdf::ElementPtr _sdf, physics::LinkPtr _link)
void
ComputeAddedCoriolisMatrix
classgazebo_1_1HMFossen.html
a7127b1b3ba195e9ff7a20db829c52656
(const Eigen::Vector6d &_vel, const Eigen::Matrix6d &_Ma, Eigen::Matrix6d &_Ca) const
void
ComputeDampingMatrix
classgazebo_1_1HMFossen.html
a98c4df9d8d1c3742c9e58c2900697ff2
(const Eigen::Vector6d &_vel, Eigen::Matrix6d &_D) const
Eigen::Matrix6d
GetAddedMass
classgazebo_1_1HMFossen.html
a06cefb0a5228098bdc2f71810ba36bab
() const
HMFossen
classgazebo_1_1HMFossen.html
a9b9fcbd9ca518c9cd41300e0f9d43ee5
(sdf::ElementPtr _sdf, physics::LinkPtr _link)
REGISTER_HYDRODYNAMICMODEL
classgazebo_1_1HMFossen.html
ab3a59be3a5e9037575ee6f4878e96d8b
(HMFossen)
Eigen::Matrix6d
Ca
classgazebo_1_1HMFossen.html
aafd51761404afd9b1e98f0b1ecb0b14f
Eigen::Matrix6d
D
classgazebo_1_1HMFossen.html
a20df2ff4d0a155b41c275d37e621e32f
Eigen::Matrix6d
DLin
classgazebo_1_1HMFossen.html
a1301b0130643ce7d55b8ff238afdc264
Eigen::Matrix6d
DLinForwardSpeed
classgazebo_1_1HMFossen.html
a9a2cc66ad71a7fc9ce904f5cc27a36f0
Eigen::Matrix6d
DNonLin
classgazebo_1_1HMFossen.html
a3219a54c0be1a8a1e186b33dde95d6b5
std::vector< double >
linearDampCoef
classgazebo_1_1HMFossen.html
aaaee5e4e341d1f3fccba9c832429712d
Eigen::Matrix6d
Ma
classgazebo_1_1HMFossen.html
a2a31c659331c826a6d80abe7755e473e
double
offsetAddedMass
classgazebo_1_1HMFossen.html
ab326125b3b49893d7492f4778d6ace55
double
offsetLinearDamping
classgazebo_1_1HMFossen.html
adc9dd4195791aab3ebaf12bdbe2e293e
double
offsetLinForwardSpeedDamping
classgazebo_1_1HMFossen.html
a1c9074d7810329daca5f3ea42e6307cb
double
offsetNonLinDamping
classgazebo_1_1HMFossen.html
a6e2bfe2801f2697f0e0c087a45158ff3
std::vector< double >
quadDampCoef
classgazebo_1_1HMFossen.html
a062e26123041365e16822bc2059fe3d1
double
scalingAddedMass
classgazebo_1_1HMFossen.html
ada6f90d47445047d905e8fe3794885ac
double
scalingDamping
classgazebo_1_1HMFossen.html
a5d5f9e75be8dbbd2b8bbfbc81ba55cf3
static const std::string
IDENTIFIER
classgazebo_1_1HMFossen.html
a0b7a8b504cbf1075e53a0960b2563f4a
gazebo::HMSphere
classgazebo_1_1HMSphere.html
gazebo::HMFossen
virtual std::string
GetType
classgazebo_1_1HMSphere.html
a6ee346960d84c9013955972feb52cc8b
()
virtual void
Print
classgazebo_1_1HMSphere.html
acd4564627261d2b9b3008760a4a478d7
(std::string _paramName, std::string _message=std::string())
static HydrodynamicModel *
create
classgazebo_1_1HMSphere.html
aba02ae4b4e986947c89b3552b2661ddf
(sdf::ElementPtr _sdf, physics::LinkPtr _link)
HMSphere
classgazebo_1_1HMSphere.html
aa7e66a6a55d3eb381c258de70f0b81a6
(sdf::ElementPtr _sdf, physics::LinkPtr _link)
REGISTER_HYDRODYNAMICMODEL
classgazebo_1_1HMSphere.html
aeaadb6a68613b17755780a3de522ff5c
(HMSphere)
double
areaSection
classgazebo_1_1HMSphere.html
a5081baf0c9306d417ad644e227687b68
double
Cd
classgazebo_1_1HMSphere.html
a61c1e959e29f452df6dda720e5f6b5c1
double
radius
classgazebo_1_1HMSphere.html
a53a9704c540fd283d50118a870d9a8b1
static const std::string
IDENTIFIER
classgazebo_1_1HMSphere.html
ac6fe680806e0da29a77c3dd9996a1763
gazebo::HMSpheroid
classgazebo_1_1HMSpheroid.html
gazebo::HMFossen
virtual std::string
GetType
classgazebo_1_1HMSpheroid.html
a2af19270ed7d89121ad909c2d295d2ff
()
virtual void
Print
classgazebo_1_1HMSpheroid.html
a76aa73929b7c32a19d578bea07dea1f1
(std::string _paramName, std::string _message=std::string())
static HydrodynamicModel *
create
classgazebo_1_1HMSpheroid.html
acca3b046f41e6fc364d744bc3e6d0486
(sdf::ElementPtr _sdf, physics::LinkPtr _link)
HMSpheroid
classgazebo_1_1HMSpheroid.html
afdf9b645d329cd9d774375d2f167d03d
(sdf::ElementPtr _sdf, physics::LinkPtr _link)
double
length
classgazebo_1_1HMSpheroid.html
a3de304ad70f38d3ef85501c5533c39a3
double
radius
classgazebo_1_1HMSpheroid.html
a1aab5b64e948769bf729157ce0f3ae8d
static const std::string
IDENTIFIER
classgazebo_1_1HMSpheroid.html
a5429fc186631bdebff6e8f12e60b1eb1
REGISTER_HYDRODYNAMICMODEL
classgazebo_1_1HMSpheroid.html
a18fc82c0a1428fe643680f56cdeb0b7a
(HMSpheroid)
gazebo::HydrodynamicModel
classgazebo_1_1HydrodynamicModel.html
gazebo::BuoyantObject
virtual void
ApplyHydrodynamicForces
classgazebo_1_1HydrodynamicModel.html
a365a5ea0d71ad3ec3d79f985c42c2417
(double time, const ignition::math::Vector3d &_flowVelWorld)=0
virtual bool
GetParam
classgazebo_1_1HydrodynamicModel.html
ac123271c564f843fb280713704d20f7e
(std::string _tag, std::vector< double > &_output)=0
virtual bool
GetParam
classgazebo_1_1HydrodynamicModel.html
addaa35736ce4bc798ab70ace59a0a9e8
(std::string _tag, double &_output)=0
virtual std::string
GetType
classgazebo_1_1HydrodynamicModel.html
a16e39024389414178442d4278c16222a
()=0
virtual void
Print
classgazebo_1_1HydrodynamicModel.html
aead6d1b6eefebe5034bb86adcbf1169a
(std::string _paramName, std::string _message=std::string())=0
virtual bool
SetParam
classgazebo_1_1HydrodynamicModel.html
a173db3079e94e656abcaf44d61ea3ba2
(std::string _tag, double _input)=0
bool
CheckParams
classgazebo_1_1HydrodynamicModel.html
a729f90fa3933d2fd9aeed5fdb7838f1b
(sdf::ElementPtr _sdf)
void
ComputeAcc
classgazebo_1_1HydrodynamicModel.html
abb6cf4e433202d163b1276d67434ace2
(Eigen::Vector6d _velRel, double _time, double _alpha=0.3)
ignition::math::Vector3d
FromNED
classgazebo_1_1HydrodynamicModel.html
a715caa11d851a41265d0d682301e3781
(ignition::math::Vector3d _vec)
HydrodynamicModel
classgazebo_1_1HydrodynamicModel.html
aac68d5a44688757965ccf0e9d648c8b8
(sdf::ElementPtr _sdf, physics::LinkPtr _link)
ignition::math::Vector3d
ToNED
classgazebo_1_1HydrodynamicModel.html
a46a25bbc280aa3d466268756c7362809
(ignition::math::Vector3d _vec)
Eigen::Vector6d
filteredAcc
classgazebo_1_1HydrodynamicModel.html
a9d402a541867397d32247de6746ab5de
double
lastTime
classgazebo_1_1HydrodynamicModel.html
a212a914dc81067558c637d308773e23e
Eigen::Vector6d
lastVelRel
classgazebo_1_1HydrodynamicModel.html
affd2dff3e08a26ac9e00ee2ebaff6016
std::vector< std::string >
params
classgazebo_1_1HydrodynamicModel.html
a6152abe7eda7e10157ed72696d87be38
double
Re
classgazebo_1_1HydrodynamicModel.html
ae82075119ebbf0d7f3f0ea13b6aeb6cf
double
temperature
classgazebo_1_1HydrodynamicModel.html
adf0cb47bd32f552c285f4cf5eeec9d36
gazebo::HydrodynamicModelFactory
classgazebo_1_1HydrodynamicModelFactory.html
HydrodynamicModel *
CreateHydrodynamicModel
classgazebo_1_1HydrodynamicModelFactory.html
a4113b1faaf8277574e4a4b3854f51884
(sdf::ElementPtr _sdf, physics::LinkPtr _link)
bool
RegisterCreator
classgazebo_1_1HydrodynamicModelFactory.html
acc1cc6c8730ee4e0d558d4fbfa96ecb5
(const std::string &_identifier, HydrodynamicModelCreator _creator)
static HydrodynamicModelFactory &
GetInstance
classgazebo_1_1HydrodynamicModelFactory.html
a8281e8722c60237ee137347d4ddfe668
()
HydrodynamicModelFactory
classgazebo_1_1HydrodynamicModelFactory.html
a2086dbee8dc2dcb508d53f0fb23f1be7
()
std::map< std::string, HydrodynamicModelCreator >
creators_
classgazebo_1_1HydrodynamicModelFactory.html
a8a96b7328af955ebb20fb639fd7aeab3
gazebo::LiftDrag
classgazebo_1_1LiftDrag.html
virtual ignition::math::Vector3d
compute
classgazebo_1_1LiftDrag.html
ac20f4dbd4ea08d8d9d0852f8e2b128b0
(const ignition::math::Vector3d &_velL)=0
virtual std::map< std::string, double >
GetListParams
classgazebo_1_1LiftDrag.html
a7d35e963ce57451f5939ccff9a956285
()=0
virtual bool
GetParam
classgazebo_1_1LiftDrag.html
a4e2d58afb4af2ba7c0f169cd8fcebb3b
(std::string _tag, double &_output)=0
virtual std::string
GetType
classgazebo_1_1LiftDrag.html
ad8a25e574ba7f75b30e8813b315010b3
()=0
virtual
~LiftDrag
classgazebo_1_1LiftDrag.html
a7025e5299778dfb25ee8e1eaed4ecb83
()
static bool
CheckForElement
classgazebo_1_1LiftDrag.html
a1985b8f41a6ab17525f50b39396a8a60
(sdf::ElementPtr _sdf, const std::string &element)
LiftDrag
classgazebo_1_1LiftDrag.html
aa9f53de408dfca89a517be7dbcd673c6
()
double
prevTime
classgazebo_1_1LiftDrag.html
aa062dc13d3a5c4b9d6de277cc578eee7
double
state
classgazebo_1_1LiftDrag.html
a73cd43d69e94ce2a392abe437c732cb0
gazebo::LiftDragFactory
classgazebo_1_1LiftDragFactory.html
LiftDrag *
CreateLiftDrag
classgazebo_1_1LiftDragFactory.html
a7a79c4e602ee766109f7ff64de1db8ac
(sdf::ElementPtr _sdf)
bool
RegisterCreator
classgazebo_1_1LiftDragFactory.html
addb70527ea530e2f7d260a077657f722
(const std::string &_identifier, LiftDragCreator _creator)
static LiftDragFactory &
GetInstance
classgazebo_1_1LiftDragFactory.html
a0de687e12227bda9889214f2dcbf8805
()
LiftDragFactory
classgazebo_1_1LiftDragFactory.html
a38a8efea276c007fb225fde974cc1e7e
()
std::map< std::string, LiftDragCreator >
creators_
classgazebo_1_1LiftDragFactory.html
a57745386d1c2cec50debea467d73347b
gazebo::LiftDragQuadratic
classgazebo_1_1LiftDragQuadratic.html
gazebo::LiftDrag
virtual ignition::math::Vector3d
compute
classgazebo_1_1LiftDragQuadratic.html
ae187246d00eb5202a72faa5828ab2f00
(const ignition::math::Vector3d &velL)
virtual std::map< std::string, double >
GetListParams
classgazebo_1_1LiftDragQuadratic.html
abeb288db759bcc85f8e6414e4c07e326
()
virtual bool
GetParam
classgazebo_1_1LiftDragQuadratic.html
add46239f7abd7ed73c700c6cfb0dc63a
(std::string _tag, double &_output)
virtual std::string
GetType
classgazebo_1_1LiftDragQuadratic.html
a1e9fd0549b24b7148e12011a0f294eb5
()
static LiftDrag *
create
classgazebo_1_1LiftDragQuadratic.html
a668607ebeb1636d049a7178d96761abf
(sdf::ElementPtr _sdf)
double
dragConstant
classgazebo_1_1LiftDragQuadratic.html
a78a7b21bef504b05c84da40ed47699ad
double
liftConstant
classgazebo_1_1LiftDragQuadratic.html
abbe2a7518c24690bee23fe9bde91092e
LiftDragQuadratic
classgazebo_1_1LiftDragQuadratic.html
a6921b10c10dd8b58cff882c2121929da
(double _liftConstant, double _dragConstant)
REGISTER_LIFTDRAG
classgazebo_1_1LiftDragQuadratic.html
ab215ec40855cf8e0eb8e9f92a071d656
(LiftDragQuadratic)
static const std::string
IDENTIFIER
classgazebo_1_1LiftDragQuadratic.html
a23ae540d852d416b71f4776059ee2a3f
gazebo::LiftDragTwoLines
classgazebo_1_1LiftDragTwoLines.html
gazebo::LiftDrag
virtual ignition::math::Vector3d
compute
classgazebo_1_1LiftDragTwoLines.html
ae88266dfe7c1fc1818cdf0a998b37002
(const ignition::math::Vector3d &_velL)
virtual std::map< std::string, double >
GetListParams
classgazebo_1_1LiftDragTwoLines.html
ac1e2943c9ebef6ef3471fe293799b726
()
virtual bool
GetParam
classgazebo_1_1LiftDragTwoLines.html
ac5ae08c5d1cbad85f259bcc5b84705b5
(std::string _tag, double &_output)
virtual std::string
GetType
classgazebo_1_1LiftDragTwoLines.html
a541d5835070a1b626cd57c4291c805d0
()
static LiftDrag *
create
classgazebo_1_1LiftDragTwoLines.html
ac5e46b28d2ee07f3d483a217b1e04394
(sdf::ElementPtr _sdf)
double
a0
classgazebo_1_1LiftDragTwoLines.html
a01e4fdcf5d1cb823d782180c7b5e4ac7
double
alphaStall
classgazebo_1_1LiftDragTwoLines.html
a4215009b05c352436274ce81e0ddf8c4
double
area
classgazebo_1_1LiftDragTwoLines.html
a461fc127b2ec92301d715d6a6b4df69f
double
cda
classgazebo_1_1LiftDragTwoLines.html
a90b024b3933c2f2c5ee67c026af6b5c8
double
cdaStall
classgazebo_1_1LiftDragTwoLines.html
a369bf986130bde7cac35d088f00f8e7a
double
cla
classgazebo_1_1LiftDragTwoLines.html
a569349db608e180bf2ea30de181ee34a
double
claStall
classgazebo_1_1LiftDragTwoLines.html
ad2653c58c571861bd6510b30f3803d39
double
fluidDensity
classgazebo_1_1LiftDragTwoLines.html
ac5ea64aeb8b87292fe68a1c024d6d474
LiftDragTwoLines
classgazebo_1_1LiftDragTwoLines.html
a9ee6176fc9adc66f6592edbf7cdd1837
(double _area, double _fluidDensity, double _a0, double _alphaStall, double _cla, double _claStall, double _cda, double _cdaStall)
REGISTER_LIFTDRAG
classgazebo_1_1LiftDragTwoLines.html
ace1cac9ef31ee2e150ce07fa9ebbcba3
(LiftDragTwoLines)
static const std::string
IDENTIFIER
classgazebo_1_1LiftDragTwoLines.html
a849e06ab2106f38ea6102293c031e69d
gazebo::ThrusterDynamicsBessa
classgazebo_1_1ThrusterDynamicsBessa.html
gazebo::Dynamics
virtual std::string
GetType
classgazebo_1_1ThrusterDynamicsBessa.html
a141b10b080998366163f31793fd93a78
()
virtual double
update
classgazebo_1_1ThrusterDynamicsBessa.html
a4eaffe57006894124ec0f62987785996
(double _cmd, double _t)
static Dynamics *
create
classgazebo_1_1ThrusterDynamicsBessa.html
a8a27b37a3fdf08d44bb12d458de4c062
(sdf::ElementPtr _sdf)
REGISTER_DYNAMICS
classgazebo_1_1ThrusterDynamicsBessa.html
ad6579557ba9a17946112bdfbffe2ef1d
(ThrusterDynamicsBessa)
ThrusterDynamicsBessa
classgazebo_1_1ThrusterDynamicsBessa.html
a4dc6bf9444c9db0c79765c7868ba5279
(double _Jmsp, double _Kv1, double _kv2, double _Kt, double _Rm)
double
Jmsp
classgazebo_1_1ThrusterDynamicsBessa.html
a7f5e4be25a7f92635cc58d254705cbd3
double
Kt
classgazebo_1_1ThrusterDynamicsBessa.html
a263ea14e96b28a33974b4d32f3d4b47e
double
Kv1
classgazebo_1_1ThrusterDynamicsBessa.html
ac6aff138fdc4f682fa02f07d60fb8553
double
Kv2
classgazebo_1_1ThrusterDynamicsBessa.html
a77373aaccfd112a4bf8d8059e57427f8
double
Rm
classgazebo_1_1ThrusterDynamicsBessa.html
a37eeb03aebfc1bff4761d6cd7e972322
static const std::string
IDENTIFIER
classgazebo_1_1ThrusterDynamicsBessa.html
af4016a5daa452e86d79880e7f003ad93
gazebo::ThrusterDynamicsYoerger
classgazebo_1_1ThrusterDynamicsYoerger.html
gazebo::Dynamics
virtual std::string
GetType
classgazebo_1_1ThrusterDynamicsYoerger.html
a71e827ac4c6ed26139b35d0fb72f5c3e
()
virtual double
update
classgazebo_1_1ThrusterDynamicsYoerger.html
a0d43ff9c18a4caa3b056c50f4997de85
(double _cmd, double _t)
static Dynamics *
create
classgazebo_1_1ThrusterDynamicsYoerger.html
ad08fced9cdaf6148887f23f34d40acb3
(sdf::ElementPtr _sdf)
REGISTER_DYNAMICS
classgazebo_1_1ThrusterDynamicsYoerger.html
a24a772162e5c89c70f3a81355f3da9e0
(ThrusterDynamicsYoerger)
ThrusterDynamicsYoerger
classgazebo_1_1ThrusterDynamicsYoerger.html
a4a762da0f3d9d5ddec036ac5a33d5ccd
(double alpha, double beta)
double
alpha
classgazebo_1_1ThrusterDynamicsYoerger.html
ade230d79ed1f0ba3b6c94db4c2982c09
double
beta
classgazebo_1_1ThrusterDynamicsYoerger.html
a3cbdbb7f6aef9c512844ae5761056993
static const std::string
IDENTIFIER
classgazebo_1_1ThrusterDynamicsYoerger.html
a7f37e3eb000a296df29af46a0c808ae4
gazebo::ThrusterPlugin
classgazebo_1_1ThrusterPlugin.html
virtual void
Init
classgazebo_1_1ThrusterPlugin.html
a976abc5ac54372004630800a7d83aa8e
()
virtual void
Load
classgazebo_1_1ThrusterPlugin.html
a1b4f788380387681886f65531ceb0f25
(physics::ModelPtr _model, sdf::ElementPtr _sdf)
virtual void
Reset
classgazebo_1_1ThrusterPlugin.html
a3a445ef9af6ff415eb3d2e319c232841
()
ThrusterPlugin
classgazebo_1_1ThrusterPlugin.html
a6b5841ff33686cc450313e03cf294d9c
()
void
Update
classgazebo_1_1ThrusterPlugin.html
a4cd1505e012721530e09cc346500ff12
(const common::UpdateInfo &_info)
virtual
~ThrusterPlugin
classgazebo_1_1ThrusterPlugin.html
a06d1a5a37d484a2ce88329fd2fed8f59
()
void
UpdateInput
classgazebo_1_1ThrusterPlugin.html
a8ede5b7013c52fd890a429f55a0d0c74
(ConstDoublePtr &_msg)
double
clampMax
classgazebo_1_1ThrusterPlugin.html
a58ee9e27895d9921cc40cd0c64aa086d
double
clampMin
classgazebo_1_1ThrusterPlugin.html
ab2e98f8b4a89488d0455d7d57b84ec52
transport::SubscriberPtr
commandSubscriber
classgazebo_1_1ThrusterPlugin.html
ae4054a7444082b7f0195b3cf72bfad6f
std::shared_ptr< ConversionFunction >
conversionFunction
classgazebo_1_1ThrusterPlugin.html
aab369c9f214021b0e3372dd61907c257
double
gain
classgazebo_1_1ThrusterPlugin.html
a76067d3ea096103f7d6f3f43106e0e23
double
inputCommand
classgazebo_1_1ThrusterPlugin.html
a617d0e909a0d82397d95954c8c103035
bool
isOn
classgazebo_1_1ThrusterPlugin.html
a86031b28be7600d3eedaecf3d11a9ea5
physics::JointPtr
joint
classgazebo_1_1ThrusterPlugin.html
a5df1a3ae7ee6363498bf3221d7c70f93
transport::NodePtr
node
classgazebo_1_1ThrusterPlugin.html
afedb1c79f0a9c060cd4bc6c1ef541b68
double
propellerEfficiency
classgazebo_1_1ThrusterPlugin.html
a0e8f044924d12715aba76aa95555641d
double
thrustEfficiency
classgazebo_1_1ThrusterPlugin.html
a36d3369e6481b21d8450c012b21ea7a7
ignition::math::Vector3d
thrusterAxis
classgazebo_1_1ThrusterPlugin.html
a961eff0b01402bf7a56117a35e064b06
std::shared_ptr< Dynamics >
thrusterDynamics
classgazebo_1_1ThrusterPlugin.html
a2a5bdae0148178c1688362257e59dbfa
int
thrusterID
classgazebo_1_1ThrusterPlugin.html
a2e6fb5eaaa297788fabb51bd8dc578e3
physics::LinkPtr
thrusterLink
classgazebo_1_1ThrusterPlugin.html
a141de7a7aedb56861b9046ee7897399f
double
thrustForce
classgazebo_1_1ThrusterPlugin.html
a3dd6123930d825ae14ca56b253b9c8a2
common::Time
thrustForceStamp
classgazebo_1_1ThrusterPlugin.html
afc2f42b3a4d4dfe1d59bdb06a15bf8e7
double
thrustMax
classgazebo_1_1ThrusterPlugin.html
a7730c8c0b69432591ab15e42f4deef35
double
thrustMin
classgazebo_1_1ThrusterPlugin.html
aad3011318655f542756926e0633de05e
transport::PublisherPtr
thrustTopicPublisher
classgazebo_1_1ThrusterPlugin.html
a8ad82769e76b0844a87763446f03a267
std::string
topicPrefix
classgazebo_1_1ThrusterPlugin.html
acde9d0318e86dfbc9e6e2af723ea9c3b
event::ConnectionPtr
updateConnection
classgazebo_1_1ThrusterPlugin.html
a23c4d67fd108db7dabc2727244934a30
gazebo::UmbilicalModel
classgazebo_1_1UmbilicalModel.html
virtual void
Init
classgazebo_1_1UmbilicalModel.html
adbc3a2261e2f18bf139ebcd4bdad9a2e
()
virtual void
OnUpdate
classgazebo_1_1UmbilicalModel.html
ae2c720369c5eea2d3562a73d9031571b
(const common::UpdateInfo &_info, const ignition::math::Vector3d &_flow)=0
virtual
~UmbilicalModel
classgazebo_1_1UmbilicalModel.html
a6219268fde521f1873477227342e22f8
()
UmbilicalModel
classgazebo_1_1UmbilicalModel.html
a71941e80b15a64440d87138956e93774
()
physics::LinkPtr
connector
classgazebo_1_1UmbilicalModel.html
a83ea6576e2b766d962be574e576413bd
physics::ModelPtr
model
classgazebo_1_1UmbilicalModel.html
a48ea9fa0b8db157b948b1a6f21e94be1
gazebo::UmbilicalModelBerg
classgazebo_1_1UmbilicalModelBerg.html
gazebo::UmbilicalModel
virtual void
OnUpdate
classgazebo_1_1UmbilicalModelBerg.html
a192a711adeb0f052eb0b07d67b4629f4
(const common::UpdateInfo &_info, const ignition::math::Vector3d &_flow)
static UmbilicalModel *
create
classgazebo_1_1UmbilicalModelBerg.html
a4263ddcd8f8712ebf473ef5e88e623d4
(sdf::ElementPtr _sdf, physics::ModelPtr _model)
UmbilicalModelBerg
classgazebo_1_1UmbilicalModelBerg.html
a3f1ce2888fe8ef1fa0da035c97926b48
(sdf::ElementPtr _sdf, physics::ModelPtr _model)
REGISTER_UMBILICALMODEL
classgazebo_1_1UmbilicalModelBerg.html
a328cf4cbae97bb4543f39c8854881010
(UmbilicalModelBerg)
double
diameter
classgazebo_1_1UmbilicalModelBerg.html
ad8930052ba2cd86285c9067d01b1a161
double
rho
classgazebo_1_1UmbilicalModelBerg.html
a4aac5df312f235472062adcc1fc5c6fd
static const std::string
IDENTIFIER
classgazebo_1_1UmbilicalModelBerg.html
a9b96823f93c9f8d4f0d3e39697c97f83
gazebo::UmbilicalModelFactory
classgazebo_1_1UmbilicalModelFactory.html
UmbilicalModel *
CreateUmbilicalModel
classgazebo_1_1UmbilicalModelFactory.html
ac7a7245f47500ee02e68f84c5e7a5032
(sdf::ElementPtr _sdf, physics::ModelPtr _model)
bool
RegisterCreator
classgazebo_1_1UmbilicalModelFactory.html
a97c20262e741c090c7616f082a23869e
(const std::string &_identifier, UmbilicalModelCreator _creator)
static UmbilicalModelFactory &
GetInstance
classgazebo_1_1UmbilicalModelFactory.html
aa6505cb366b7415a287c968307288c4d
()
UmbilicalModelFactory
classgazebo_1_1UmbilicalModelFactory.html
ab611cf44849de59afee4d0fab40a443f
()
std::map< std::string, UmbilicalModelCreator >
creators_
classgazebo_1_1UmbilicalModelFactory.html
ae79305cd7cd1ca1989881f99f166d014
gazebo::UmbilicalPlugin
classgazebo_1_1UmbilicalPlugin.html
UmbilicalPlugin
classgazebo_1_1UmbilicalPlugin.html
a057f26aba6131c97efcfad72864c1c96
()
~UmbilicalPlugin
classgazebo_1_1UmbilicalPlugin.html
afd11fddc7265c89ce53a665688ea4baa
()
virtual void
Load
classgazebo_1_1UmbilicalPlugin.html
af44b8802650eb0c0d9842558db614914
(physics::ModelPtr _model, sdf::ElementPtr _sdf)
virtual void
OnUpdate
classgazebo_1_1UmbilicalPlugin.html
a27b0bf9ff8f9face03db37b7882e9195
(const common::UpdateInfo &)
void
UpdateFlowVelocity
classgazebo_1_1UmbilicalPlugin.html
aafce9f28f1b7438e2585c9d5fe5d434c
(ConstVector3dPtr &_msg)
gazebo::transport::SubscriberPtr
flowSubscriber
classgazebo_1_1UmbilicalPlugin.html
a5f7d8aee1c7f91bcfdc680484a60b4db
ignition::math::Vector3d
flowVelocity
classgazebo_1_1UmbilicalPlugin.html
a6b65710780f67008b0b167840d19d781
gazebo::physics::ModelPtr
model
classgazebo_1_1UmbilicalPlugin.html
aa495d0dd46d56e18550dfa30ec6a5ccf
gazebo::transport::NodePtr
node
classgazebo_1_1UmbilicalPlugin.html
a552cee3d43b51eb33048ad88120bf879
std::shared_ptr< UmbilicalModel >
umbilical
classgazebo_1_1UmbilicalPlugin.html
a02c19fdf4ddac48e3a46b5e72522c938
event::ConnectionPtr
updateConnection
classgazebo_1_1UmbilicalPlugin.html
a23741aa2b2775fb58db688c19b338c7f
gazebo::physics::WorldPtr
world
classgazebo_1_1UmbilicalPlugin.html
a9299893f7d97eb66ee07fb725ca165d4
gazebo::UmbilicalSegment
classgazebo_1_1UmbilicalSegment.html
void
initSdfSegment
classgazebo_1_1UmbilicalSegment.html
a12a42cd56d35a6534e7f9e8fafcf2414
()
UmbilicalSegment
classgazebo_1_1UmbilicalSegment.html
acd1d7bf99c3c1b4b2778bfc82383d139
()
UmbilicalSegment
classgazebo_1_1UmbilicalSegment.html
a166887767ceae016d2dc9653079f22c5
(const std::string &_name, const std::string &_fromLink, const ignition::math::Pose3d &_fromPose, const ignition::math::Pose3d &_toPose, physics::ModelPtr _model)
physics::JointPtr
jointA
classgazebo_1_1UmbilicalSegment.html
a4bd1470650660e46276958afa6da098e
physics::JointPtr
jointB
classgazebo_1_1UmbilicalSegment.html
a9eeb348f8684ccd14ada13447584fb15
physics::LinkPtr
link
classgazebo_1_1UmbilicalSegment.html
a963afcbc43ee1488b5445ad365a4ccab
physics::LinkPtr
linkA
classgazebo_1_1UmbilicalSegment.html
a2393822c7d09df752db6760e969ce384
std::shared_ptr< UmbilicalSegment >
next
classgazebo_1_1UmbilicalSegment.html
ae1d881262117ee5c620ec6792b955582
std::shared_ptr< UmbilicalSegment >
prev
classgazebo_1_1UmbilicalSegment.html
ac5f9bc503bb4ffb2d2e055e542ad0d6a
static sdf::SDFPtr
sdfSegment
classgazebo_1_1UmbilicalSegment.html
a5f993c68f1d019f106603a57b7e30423
gazebo::UnderwaterObjectPlugin
classgazebo_1_1UnderwaterObjectPlugin.html
virtual void
Init
classgazebo_1_1UnderwaterObjectPlugin.html
afbe0672e704e832adf5619fd7c34cd5c
()
virtual void
Load
classgazebo_1_1UnderwaterObjectPlugin.html
acaa3bd6b66429cb588fbcba3ae70be74
(gazebo::physics::ModelPtr _model, sdf::ElementPtr _sdf)
UnderwaterObjectPlugin
classgazebo_1_1UnderwaterObjectPlugin.html
ac875088ebde0583e6f3e07cdeaea53ae
()
virtual void
Update
classgazebo_1_1UnderwaterObjectPlugin.html
ad5893829b75bed2bb052bef467d6dcf4
(const gazebo::common::UpdateInfo &_info)
virtual
~UnderwaterObjectPlugin
classgazebo_1_1UnderwaterObjectPlugin.html
af97f83bac0327ebc2671839c56f44207
()
virtual void
Connect
classgazebo_1_1UnderwaterObjectPlugin.html
a7497acca39dc0a4f338bd863b002ec33
()
virtual void
GenWrenchMsg
classgazebo_1_1UnderwaterObjectPlugin.html
a6deb4663c719f288b671539020257bb0
(ignition::math::Vector3d _force, ignition::math::Vector3d _torque, gazebo::msgs::WrenchStamped &_output)
virtual void
InitDebug
classgazebo_1_1UnderwaterObjectPlugin.html
a86136f608b56ecd79bd6530f92724a75
(gazebo::physics::LinkPtr _link, gazebo::HydrodynamicModelPtr _hydro)
virtual void
PublishCurrentVelocityMarker
classgazebo_1_1UnderwaterObjectPlugin.html
a89d8430bc839e0ff477fd893be829060
()
virtual void
PublishHydrodynamicWrenches
classgazebo_1_1UnderwaterObjectPlugin.html
af1b5370bf8ebd626fd9eafb2b46075b9
(gazebo::physics::LinkPtr _link)
virtual void
PublishIsSubmerged
classgazebo_1_1UnderwaterObjectPlugin.html
adc2e3f16a6fa8ce79497b5664fb66b82
()
virtual void
PublishRestoringForce
classgazebo_1_1UnderwaterObjectPlugin.html
ae5da81b93706dded6de765628f57ad05
(gazebo::physics::LinkPtr _link)
void
UpdateFlowVelocity
classgazebo_1_1UnderwaterObjectPlugin.html
a22bb6d230cc76b4a838ffffe5a6ba722
(ConstVector3dPtr &_msg)
std::string
baseLinkName
classgazebo_1_1UnderwaterObjectPlugin.html
a08b0e6dfab6a63945ea6d1c71c858df1
gazebo::transport::SubscriberPtr
flowSubscriber
classgazebo_1_1UnderwaterObjectPlugin.html
adb22008a9f57f11659e2b2a18d57bcc6
ignition::math::Vector3d
flowVelocity
classgazebo_1_1UnderwaterObjectPlugin.html
ac5bf6578ef4434438ba7d7647b69b971
std::map< std::string, gazebo::transport::PublisherPtr >
hydroPub
classgazebo_1_1UnderwaterObjectPlugin.html
a33989646c81bc47fe86dae3052846ea2
gazebo::physics::ModelPtr
model
classgazebo_1_1UnderwaterObjectPlugin.html
a896d92ed527a0d9f7b47208614eaba0c
std::map< gazebo::physics::LinkPtr, HydrodynamicModelPtr >
models
classgazebo_1_1UnderwaterObjectPlugin.html
abbc883398252e410563c657648743e3e
gazebo::transport::NodePtr
node
classgazebo_1_1UnderwaterObjectPlugin.html
a5422d922731696d2767e5be09c2cb5c2
gazebo::event::ConnectionPtr
updateConnection
classgazebo_1_1UnderwaterObjectPlugin.html
a1a4d81782ad2d21fc01598e0d9b42d27
bool
useGlobalCurrent
classgazebo_1_1UnderwaterObjectPlugin.html
a0bfd19ce74a42666f26fefa0ded488f3
gazebo::physics::WorldPtr
world
classgazebo_1_1UnderwaterObjectPlugin.html
a9f16fc2908d17c0975331cc825d14cb0
Eigen
namespaceEigen.html
Eigen::Matrix< double, 6, 6 >
Matrix6d
namespaceEigen.html
ab6f8b8b11b0f6350ed45e7cd3437207f
Eigen::Matrix< double, 6, 1 >
Vector6d
namespaceEigen.html
a09219f5e0b822edbf24b125e0e2a4fe0
gazebo
namespacegazebo.html
gazebo::BuoyantObject
gazebo::ConversionFunction
gazebo::ConversionFunctionBasic
gazebo::ConversionFunctionBessa
gazebo::ConversionFunctionFactory
gazebo::ConversionFunctionLinearInterp
gazebo::Dynamics
gazebo::DynamicsFactory
gazebo::DynamicsFirstOrder
gazebo::DynamicsZeroOrder
gazebo::FinPlugin
gazebo::HMBox
gazebo::HMCylinder
gazebo::HMFossen
gazebo::HMSphere
gazebo::HMSpheroid
gazebo::HydrodynamicModel
gazebo::HydrodynamicModelFactory
gazebo::LiftDrag
gazebo::LiftDragFactory
gazebo::LiftDragQuadratic
gazebo::LiftDragTwoLines
gazebo::ThrusterDynamicsBessa
gazebo::ThrusterDynamicsYoerger
gazebo::ThrusterPlugin
gazebo::UmbilicalModel
gazebo::UmbilicalModelBerg
gazebo::UmbilicalModelFactory
gazebo::UmbilicalPlugin
gazebo::UmbilicalSegment
gazebo::UnderwaterObjectPlugin
const boost::shared_ptr< const uuv_gazebo_plugins_msgs::msgs::Double >
ConstDoublePtr
namespacegazebo.html
adec3148dfa71d908caf33660a62187d4
ConversionFunction *(*
ConversionFunctionCreator
namespacegazebo.html
a8dbde708b15603a355a927eb4fa22060
)(sdf::ElementPtr)
Dynamics *(*
DynamicsCreator
namespacegazebo.html
a8e7489c3c056152b0a8b80ffe77c5567
)(sdf::ElementPtr)
HydrodynamicModel *(*
HydrodynamicModelCreator
namespacegazebo.html
a194f8f65c5742548df2f40575c3a243a
)(sdf::ElementPtr, physics::LinkPtr)
boost::shared_ptr< HydrodynamicModel >
HydrodynamicModelPtr
namespacegazebo.html
ab7e72448c3e86f93ab214d73c0cd4414
LiftDrag *(*
LiftDragCreator
namespacegazebo.html
a0f875f2388cacda1cc18a2084bf6fb39
)(sdf::ElementPtr)
UmbilicalModel *(*
UmbilicalModelCreator
namespacegazebo.html
ac83d0f2a8002f70380344d41af30a20d
)(sdf::ElementPtr, physics::ModelPtr)
boost::shared_ptr< UmbilicalSegment >
UmbilicalSegmentPtr
namespacegazebo.html
ace27208bf80d280bc41a57056340385c
Eigen::Matrix3d
CrossProductOperator
namespacegazebo.html
af0c92548f7f8577ab4baf1e3ea1bad8c
(Eigen::Vector3d _x)
Eigen::Matrix3d
CrossProductOperator
namespacegazebo.html
afdae7b4473d28927d48943e02ffb6997
(ignition::math::Vector3d _x)
Eigen::Vector6d
EigenStack
namespacegazebo.html
a0bfe56e41fbcc76d068fdb8c64bc9658
(const ignition::math::Vector3d &_x, const ignition::math::Vector3d &_y)
GZ_REGISTER_MODEL_PLUGIN
namespacegazebo.html
aa0457d29fbe099affb59c08843bb121a
(UmbilicalPlugin)
ignition::math::Matrix3d
Mat3dToGazebo
namespacegazebo.html
ab6be531ba3f076aa302787cc0f08b8a0
(const Eigen::Matrix3d &_x)
REGISTER_CONVERSIONFUNCTION_CREATOR
namespacegazebo.html
a4d678a492637bd83e9c427cf94ab382c
(ConversionFunctionBasic,&ConversionFunctionBasic::create) ConversionFunction *ConversionFunctionBasic
REGISTER_CONVERSIONFUNCTION_CREATOR
namespacegazebo.html
a77e0bfa8cd7814da6b2649ecad3743eb
(ConversionFunctionBessa,&ConversionFunctionBessa::create) ConversionFunction *ConversionFunctionBessa
REGISTER_CONVERSIONFUNCTION_CREATOR
namespacegazebo.html
aad1aff7e0fc128094da7d21cac95ec86
(ConversionFunctionLinearInterp,&ConversionFunctionLinearInterp::create) ConversionFunction *ConversionFunctionLinearInterp
REGISTER_DYNAMICS_CREATOR
namespacegazebo.html
a007ebaba0fcbc3d374de8f4d178e69c7
(DynamicsZeroOrder,&DynamicsZeroOrder::create) Dynamics *DynamicsZeroOrder
REGISTER_DYNAMICS_CREATOR
namespacegazebo.html
a78a6f7a5767e10690910ac6ba64a9d23
(DynamicsFirstOrder,&DynamicsFirstOrder::create) Dynamics *DynamicsFirstOrder
REGISTER_DYNAMICS_CREATOR
namespacegazebo.html
aefbbcf927c62216ff8a35dcaae042cc1
(ThrusterDynamicsYoerger,&ThrusterDynamicsYoerger::create) Dynamics *ThrusterDynamicsYoerger
REGISTER_DYNAMICS_CREATOR
namespacegazebo.html
a3748e87321a0facf6507a7bd320e2bfa
(ThrusterDynamicsBessa,&ThrusterDynamicsBessa::create) Dynamics *ThrusterDynamicsBessa
REGISTER_HYDRODYNAMICMODEL_CREATOR
namespacegazebo.html
a980cf8540e58087969c3821583b08e36
(HMFossen,&HMFossen::create)
REGISTER_HYDRODYNAMICMODEL_CREATOR
namespacegazebo.html
a249ef388a7a16262bb950a2b8ff57183
(HMSphere,&HMSphere::create)
REGISTER_HYDRODYNAMICMODEL_CREATOR
namespacegazebo.html
a7a3c6269d513d5f3b571ee08cff03248
(HMCylinder,&HMCylinder::create)
REGISTER_HYDRODYNAMICMODEL_CREATOR
namespacegazebo.html
a6b814b64ef4801c9a728ccc66739ed33
(HMSpheroid,&HMSpheroid::create)
REGISTER_HYDRODYNAMICMODEL_CREATOR
namespacegazebo.html
a615420bd928f57d2284854fac4973f4d
(HMBox,&HMBox::create)
REGISTER_LIFTDRAG_CREATOR
namespacegazebo.html
a7ccdf14311fd0d3b7856120b87c26648
(LiftDragQuadratic,&LiftDragQuadratic::create) LiftDrag *LiftDragQuadratic
REGISTER_LIFTDRAG_CREATOR
namespacegazebo.html
a7e763bceeadee9e3d0119f397159e85d
(LiftDragTwoLines,&LiftDragTwoLines::create) LiftDrag *LiftDragTwoLines
std::vector< double >
Str2Vector
namespacegazebo.html
a2cebe56ebe3fea83f705b81b63478ab3
(std::string _input)
Eigen::Vector3d
ToEigen
namespacegazebo.html
a1ef93fe6b4298908bce62e78f6ccbec1
(const ignition::math::Vector3d &_x)
Eigen::Matrix3d
ToEigen
namespacegazebo.html
a6e99d53b62183beec10906544a332398
(const ignition::math::Matrix3d &_x)
ignition::math::Vector3d
Vec3dToGazebo
namespacegazebo.html
abf74a848ac8e88250e20d2f9c527a035
(const Eigen::Vector3d &_x)