concepts.dm.crowhat.robots.panda_robot_interfaces.PhysicalPandaRobotContactPrimitiveControllerInterface#

class PhysicalPandaRobotContactPrimitiveControllerInterface[source]#

Bases: PandaRobotContactPrimitiveControllerInterface

Methods

attach_simulation_interface(simulation_interface)

get_update_default_parameters(primitive, kwargs_)

Update the default parameters for a specific primitive.

grasp(approaching_trajectory[, width, force])

place(placing_trajectory, **kwargs)

set_default_parameters(primitive, **kwargs)

Set the default parameters for a specific primitive.

Attributes

default_parameters

Get the default parameters for each primitive.

primitive_interface

__init__(primitive_interface)[source]#
Parameters:

primitive_interface (PhysicalPandaRobotPrimitiveControllerInterface)

__new__(**kwargs)#
attach_simulation_interface(simulation_interface)[source]#
Parameters:

simulation_interface (PyBulletPhysicalControllerInterface)

get_update_default_parameters(primitive, kwargs_)#

Update the default parameters for a specific primitive.

Parameters:
Return type:

None

grasp(approaching_trajectory, width=0.05, force=40, **kwargs)[source]#
Parameters:
Return type:

None

place(placing_trajectory, **kwargs)[source]#
Parameters:

placing_trajectory (RobotArmJointTrajectory)

Return type:

None

set_default_parameters(primitive, **kwargs)#

Set the default parameters for a specific primitive.

Parameters:

primitive (str)

property default_parameters: Dict[str, Dict[str, Any]]#

Get the default parameters for each primitive.

property primitive_interface: PandaRobotPrimitiveControllerInterface#