adam.parametric.model.parametric_factories.parametric_model#
Classes#
This factory generates robot elements from urdf_parser_py parametrized w.r.t. link lengths and densities |
Module Contents#
- class adam.parametric.model.parametric_factories.parametric_model.URDFParametricModelFactory(path: str, math: adam.core.spatial_math.SpatialMath, links_name_list: list, length_multiplier, densities)[source]#
Bases:
adam.model.ModelFactoryThis factory generates robot elements from urdf_parser_py parametrized w.r.t. link lengths and densities
- Parameters:
ModelFactory – the Model factory
- get_joints() list[adam.model.Joint][source]#
- Returns:
build the list of the joints
- Return type:
list[Joint]
- get_links() list[adam.model.Link][source]#
- Returns:
build the list of the links
- Return type:
list[Link]
- get_frames() list[adam.model.StdLink][source]#
- Returns:
build the list of the links
- Return type:
list[Link]
- build_joint(joint: urdf_parser_py.urdf.Joint) adam.model.Joint[source]#
- Parameters:
joint (Joint) – the urdf_parser_py joint
- Returns:
our joint representation
- Return type:
StdJoint/ParametricJoint
- build_link(link: urdf_parser_py.urdf.Link) adam.model.Link[source]#
- Parameters:
link (Link) – the urdf_parser_py link
- Returns:
our link representation
- Return type:
StdLink/ParametricLink