class
#include <iDynTree/ModelCalibrationHelper.h>
ModelCalibrationHelper Helper class to load a model, modify its parameters based on calibration, and save it again to file.
Constructor/Destructor
- ModelCalibrationHelper()
- Constructor.
- ~ModelCalibrationHelper()
- auto loadModelFromString(const std::string& modelString, const std::string& filetype = "urdf") -> bool
- Load the model of the robot from a string.
- auto loadModelFromFile(const std::string& filename, const std::string& filetype = "urdf") -> bool
- Load the model of the robot from an external file.
-
auto updateModelInertialParametersToString(std::string& modelString,
const iDynTree::
VectorDynSize& inertialParams, const std::string filetype = "urdf", const iDynTree:: ModelExporterOptions options = iDynTree:: ModelExporterOptions()) -> bool - Update the inertial parameters of the loaded model.
-
auto updateModelInertialParametersToFile(const std::string& filename,
const iDynTree::
VectorDynSize& inertialParams, const std::string filetype = "urdf", const iDynTree:: ModelExporterOptions options = iDynTree:: ModelExporterOptions()) -> bool - Update the inertial parameters of the loaded model.
- auto model() -> const Model&
- Get the loaded model.
- auto sensors() -> const SensorsList&
- Get the loaded sensors.
- auto isValid() -> bool
- Return true if the model have been correctly true.
Function documentation
bool iDynTree:: ModelCalibrationHelper:: loadModelFromString(const std::string& modelString,
const std::string& filetype = "urdf")
Load the model of the robot from a string.
Parameters | |
---|---|
modelString | string containg the model of the robot. |
filetype | type of the file to load, currently supporting only urdf type. |
bool iDynTree:: ModelCalibrationHelper:: loadModelFromFile(const std::string& filename,
const std::string& filetype = "urdf")
Load the model of the robot from an external file.
Parameters | |
---|---|
filename | path to the file to load |
filetype | type of the file to load, currently supporting only urdf type. |
bool iDynTree:: ModelCalibrationHelper:: updateModelInertialParametersToString(std::string& modelString,
const iDynTree:: VectorDynSize& inertialParams,
const std::string filetype = "urdf",
const iDynTree:: ModelExporterOptions options = iDynTree:: ModelExporterOptions())
Update the inertial parameters of the loaded model.
bool iDynTree:: ModelCalibrationHelper:: updateModelInertialParametersToFile(const std::string& filename,
const iDynTree:: VectorDynSize& inertialParams,
const std::string filetype = "urdf",
const iDynTree:: ModelExporterOptions options = iDynTree:: ModelExporterOptions())
Update the inertial parameters of the loaded model.
const SensorsList& iDynTree:: ModelCalibrationHelper:: sensors()
Get the loaded sensors.
bool iDynTree:: ModelCalibrationHelper:: isValid()
Return true if the model have been correctly true.
Returns | True if the model was loaded correctly. |
---|