file
InertialParametersSolidShapesHelpers.h
Namespaces
- namespace iDynTree
Functions
-
auto estimateInertialParametersFromLinkBoundingBoxesAndTotalMass(const double totalMass,
iDynTree::
Model& model, VectorDynSize& estimatedInertialParams) -> bool - Estimate the inertial parameters of a model using link bounding boxes and the total mass.
- auto computeBoundingBoxFromShape(const SolidShape& geom, Box& box) -> bool
- Compute bounding box from a solid shape object.
- auto computeBoxVertices(const Box box) -> std::vector<Position>
- Get the bounding box vertices in the link frame.
Function documentation
bool estimateInertialParametersFromLinkBoundingBoxesAndTotalMass(const double totalMass,
iDynTree:: Model& model,
VectorDynSize& estimatedInertialParams)
Estimate the inertial parameters of a model using link bounding boxes and the total mass.
Parameters | |
---|---|
totalMass in | The total mass of the model, in Kilograms. |
model in | The model, used to extract the bounding box of the links. |
estimatedInertialParams | |
Returns | true if all went well, false otherwise . |
bool computeBoundingBoxFromShape(const SolidShape& geom, Box& box)
Compute bounding box from a solid shape object.
Parameters | |
---|---|
geom in | The link collision as a iDynTree solid shape object |
box out | The bounding box for the solid shape object |
Returns | true if all went well, false otherwise . |
std::vector<Position> computeBoxVertices(const Box box)
Get the bounding box vertices in the link frame.
Parameters | |
---|---|
box in | The link collision solid shape as a Box object. |
Returns | vector of vertex positions in the link frame. |