file
BerdyHelper.h
Namespaces
- namespace iDynTree
Classes
- struct iDynTree::BerdyOptions
- Options of the BerdyHelper class.
- struct iDynTree::BerdySensor
- Structure which describes the essential information about a sensor used in berdy A sensor is identified by the pair (type, id)
- struct iDynTree::BerdyDynamicVariable
- class iDynTree::BerdyHelper
- Helper class for computing Berdy matrices.
Enums
- enum BerdyVariants { ORIGINAL_BERDY_FIXED_BASE = 0, BERDY_FLOATING_BASE = 1, BERDY_FLOATING_BASE_NON_COLLOCATED_EXT_WRENCHES = 2 }
- Enumeration of the Berdy variants implemented in this class.
- enum BerdyDynamicVariablesTypes { LINK_BODY_PROPER_ACCELERATION, NET_INT_AND_EXT_WRENCHES_ON_LINK_WITHOUT_GRAV, JOINT_WRENCH, DOF_TORQUE, NET_EXT_WRENCH, DOF_ACCELERATION, LINK_BODY_PROPER_CLASSICAL_ACCELERATION }
- Enumeration describing the dynamic variables types (link acceleration, net wrenches, joint wrenches, joint torques, joint acceleration) used in Berdy.
- enum BerdySensorTypes { SIX_AXIS_FORCE_TORQUE_SENSOR = SIX_AXIS_FORCE_TORQUE, ACCELEROMETER_SENSOR = ACCELEROMETER, GYROSCOPE_SENSOR = GYROSCOPE, THREE_AXIS_ANGULAR_ACCELEROMETER_SENSOR = THREE_AXIS_ANGULAR_ACCELEROMETER, THREE_AXIS_FORCE_TORQUE_CONTACT_SENSOR = THREE_AXIS_FORCE_TORQUE_CONTACT, DOF_ACCELERATION_SENSOR = 1000, DOF_TORQUE_SENSOR = 1001, NET_EXT_WRENCH_SENSOR = 1002, JOINT_WRENCH_SENSOR = 1003, RCM_SENSOR = 1004 }
- Enumeration describing the possible sensor types implemented in Berdy.
Functions
- auto isLinkBerdyDynamicVariable(const BerdyDynamicVariablesTypes dynamicVariableType) -> bool
- auto isJointBerdyDynamicVariable(const BerdyDynamicVariablesTypes dynamicVariableType) -> bool
- auto isDOFBerdyDynamicVariable(const BerdyDynamicVariablesTypes dynamicVariableType) -> bool