pycram.process_modules.boxy_process_modules#

Classes#

BoxyParkArms

This process module is for moving the arms in a parking position.

BoxyMoveHead

This process module moves the head to look at a specific point in the world coordinate frame.

BoxyDetecting

This process module tries to detect an object with the given type. To be detected the object has to be in

BoxyManager

Functions#

_park_arms(arm)

Defines the joint poses for the parking positions of the arm of Donbot and applies them to the

Module Contents#

pycram.process_modules.boxy_process_modules._park_arms(arm)#

Defines the joint poses for the parking positions of the arm of Donbot and applies them to the in the World defined robot. :return: None

class pycram.process_modules.boxy_process_modules.BoxyParkArms(lock)#

Bases: pycram.process_module.ProcessModule

This process module is for moving the arms in a parking position. It is currently not used.

_execute(desig)#

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

class pycram.process_modules.boxy_process_modules.BoxyMoveHead(lock)#

Bases: pycram.process_module.ProcessModule

This process module moves the head to look at a specific point in the world coordinate frame. This point can either be a position or an object.

_execute(desig)#

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

class pycram.process_modules.boxy_process_modules.BoxyDetecting(lock)#

Bases: pycram.process_module.ProcessModule

This process module tries to detect an object with the given type. To be detected the object has to be in the field of view of the robot.

_execute(desig)#

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

class pycram.process_modules.boxy_process_modules.BoxyManager#

Bases: DefaultManager

robot_name = 'boxy'#
looking()#
detecting()#