
Public Member Functions | |
| def | __init__ (self, name, device=None, loadFromFile=False) |
| def | addTrace (self, entityName, signalName) |
| def | initializeEntities (self) |
| def | initializeTracer (self) |
| def | loadModelFromString (self, urdfString, rootJointType=pinocchio.JointModelFreeFlyer, removeMimicJoints=True) |
| def | loadModelFromUrdf (self, urdfPath, urdfDir=None, rootJointType=pinocchio.JointModelFreeFlyer, removeMimicJoints=True) |
| def | removeJoints (self, joints) |
| def | setJointValueInConfig (self, q, jointNames, jointValues) |
| def | startTracer (self) |
| def | stopTracer (self) |
Public Attributes | |
| device | |
| dynamic | |
| integrator | |
| name | |
| pinocchioData | |
| pinocchioModel | |
| rootJointType | |
| selector | |
| timeStep | |
Static Public Attributes | |
| list | autoRecomputedSignals = [] |
| defaultFilename = None | |
| string | rosParamName = "/robot_description" |
| tracer = None | |
| int | tracerSize = 2**20 |
Private Member Functions | |
| def | _removeMimicJoints (self, urdfFile=None, urdfString=None) |
| def | _storeRootJointType (self, rootJointType) |
This class instantiates all the entities required to get a consistent
representation of a robot, mainly:
- device : to integrate velocities into angular control,
- dynamic: to compute forward geometry and kinematics,
- integrator: an entity that integrates the velocity of the robot
and keeps an internal configuration the robot is controlled to,
- selector: an entity that selects the actuated degrees of freedom
of the robot to send as a position control to the device.
|
private |
|
private |
| def dynamic_pinocchio.robot.AbstractRobot.addTrace | ( | self, | |
| entityName, | |||
| signalName | |||
| ) |
| def dynamic_pinocchio.robot.AbstractRobot.initializeEntities | ( | self | ) |
| def dynamic_pinocchio.robot.AbstractRobot.initializeTracer | ( | self | ) |
| def dynamic_pinocchio.robot.AbstractRobot.loadModelFromString | ( | self, | |
| urdfString, | |||
rootJointType = pinocchio.JointModelFreeFlyer, |
|||
removeMimicJoints = True |
|||
| ) |
| def dynamic_pinocchio.robot.AbstractRobot.loadModelFromUrdf | ( | self, | |
| urdfPath, | |||
urdfDir = None, |
|||
rootJointType = pinocchio.JointModelFreeFlyer, |
|||
removeMimicJoints = True |
|||
| ) |
Load a model using the pinocchio urdf parser. This parser looks for urdf files in which kinematics and dynamics information have been added. - param urdfPath: a path to the URDF file. - param urdfDir: A list of directories. If None, will use ROS_PACKAGE_PATH.
| def dynamic_pinocchio.robot.AbstractRobot.removeJoints | ( | self, | |
| joints | |||
| ) |
| def dynamic_pinocchio.robot.AbstractRobot.setJointValueInConfig | ( | self, | |
| q, | |||
| jointNames, | |||
| jointValues | |||
| ) |
| def dynamic_pinocchio.robot.AbstractRobot.startTracer | ( | self | ) |
| def dynamic_pinocchio.robot.AbstractRobot.stopTracer | ( | self | ) |
|
static |
|
static |
|
static |
|
static |