pycram.process_modules.tiago_process_modules#

Classes#

TiagoNavigationReal

Implementation of process modules. Process modules are the part that communicate with the outer world to execute

TiagoMoveHeadReal

Implementation of process modules. Process modules are the part that communicate with the outer world to execute

TiagoDetectingReal

Implementation of process modules. Process modules are the part that communicate with the outer world to execute

TiagoMoveTCPReal

Implementation of process modules. Process modules are the part that communicate with the outer world to execute

TiagoManager

Module Contents#

class pycram.process_modules.tiago_process_modules.TiagoNavigationReal(lock)#

Bases: pycram.process_module.ProcessModule

Implementation of process modules. Process modules are the part that communicate with the outer world to execute

designators.

_execute(designator: pycram.designators.motion_designator.MoveMotion)#

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

class pycram.process_modules.tiago_process_modules.TiagoMoveHeadReal(lock)#

Bases: pycram.process_module.ProcessModule

Implementation of process modules. Process modules are the part that communicate with the outer world to execute

designators.

_execute(designator: pycram.designators.motion_designator.MoveMotion)#

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

class pycram.process_modules.tiago_process_modules.TiagoDetectingReal(lock)#

Bases: pycram.process_module.ProcessModule

Implementation of process modules. Process modules are the part that communicate with the outer world to execute

designators.

_execute(designator: pycram.designators.motion_designator.DetectingMotion)#

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

class pycram.process_modules.tiago_process_modules.TiagoMoveTCPReal(lock)#

Bases: pycram.process_module.ProcessModule

Implementation of process modules. Process modules are the part that communicate with the outer world to execute

designators.

_execute(designator: pycram.designators.motion_designator.MoveTCPMotion)#

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

class pycram.process_modules.tiago_process_modules.TiagoManager#

Bases: DefaultManager

robot_name = 'tiago_dual'#
navigate()#
looking()#
move_tcp()#
world_state_detecting()#
move_gripper()#