pycram.process_modules.kevin_process_modules#

Classes#

KevinMoveArmJoints

Process module for the simulated Kevin that moves the arm joints of the robot

KevinManager

Base class for managing process modules, any new process modules have to implement this class to register the

Module Contents#

class pycram.process_modules.kevin_process_modules.KevinMoveArmJoints(lock)#

Bases: pycram.process_modules.default_process_modules.DefaultMoveArmJoints

Process module for the simulated Kevin that moves the arm joints of the robot

_execute(desig: pycram.designators.motion_designator.MoveArmJointsMotion)#

Helper method for internal usage only. This method is to be overwritten instead of the execute method.

class pycram.process_modules.kevin_process_modules.KevinManager#

Bases: pycram.process_modules.default_process_modules.DefaultManager

Base class for managing process modules, any new process modules have to implement this class to register the Process Modules

robot_name = 'kevin'#
_navigate_lock#
navigate()#
Get the Process Module for navigating the robot with respect to

the execution_type

Returns:

The Process Module for navigating

detecting()#
Get the Process Module for detecting an object with respect to

the execution_type

Returns:

The Process Module for detecting an object

move_tcp()#
Get the Process Module for moving the Tool Center Point with respect to

the execution_type

Returns:

The Process Module for moving the TCP

move_arm_joints()#

Get the Process Module for moving the joints of the robot arm with respect to the execution_type

Returns:

The Process Module for moving the arm joints

world_state_detecting()#

Get the Process Module for detecting an object using the world state with respect to the execution_type

Returns:

The Process Module for world state detecting

move_joints()#

Get the Process Module for moving any joint of the robot with respect to the execution_type

Returns:

The Process Module for moving joints

move_gripper()#
Get the Process Module for moving the gripper with respect to

the execution_type

Returns:

The Process Module for moving the gripper