pycram.process_modules.hsrb_process_modules#
Attributes#
Classes#
Process module for the real HSRB that sends a cartesian goal to giskard to move the robot base |
|
Process module for the real HSRB that sends a pose goal to giskard to move the robot head |
|
Moves the tool center point of the real HSRB while avoiding all collisions via giskard |
|
Moves the arm joints of the real HSRB to the given configuration while avoiding all collisions via giskard |
|
Moves any joint using giskard, avoids all collisions while doint this. |
|
This process Modules tries to open an already grasped container via giskard |
|
This process module executes close a an already grasped container via giskard |
|
Process module for the real HSRB that sends a cartesian goal to giskard to move the robot base |
|
Module Contents#
- pycram.process_modules.hsrb_process_modules.logger#
Bases:
pycram.process_module.ProcessModuleProcess module for the real HSRB that sends a cartesian goal to giskard to move the robot base
Helper method for internal usage only. This method is to be overwritten instead of the execute method.
- class pycram.process_modules.hsrb_process_modules.HSRBMoveHeadReal(lock)#
Bases:
pycram.process_module.ProcessModuleProcess module for the real HSRB that sends a pose goal to giskard to move the robot head
- _execute(desig: LookingMotion)#
Helper method for internal usage only. This method is to be overwritten instead of the execute method.
- class pycram.process_modules.hsrb_process_modules.HSRBMoveTCPReal(lock)#
Bases:
pycram.process_module.ProcessModuleMoves the tool center point of the real HSRB while avoiding all collisions via giskard
- _execute(designator: MoveTCPMotion) typing_extensions.Any#
Helper method for internal usage only. This method is to be overwritten instead of the execute method.
- class pycram.process_modules.hsrb_process_modules.HSRBMoveArmJointsReal(lock)#
Bases:
pycram.process_module.ProcessModuleMoves the arm joints of the real HSRB to the given configuration while avoiding all collisions via giskard
- _execute(designator: MoveArmJointsMotion) typing_extensions.Any#
Helper method for internal usage only. This method is to be overwritten instead of the execute method.
- class pycram.process_modules.hsrb_process_modules.HSRBMoveJointsReal(lock)#
Bases:
pycram.process_module.ProcessModuleMoves any joint using giskard, avoids all collisions while doint this.
- _execute(designator: MoveJointsMotion) typing_extensions.Any#
Helper method for internal usage only. This method is to be overwritten instead of the execute method.
- class pycram.process_modules.hsrb_process_modules.HSRBOpenReal(lock)#
Bases:
pycram.process_module.ProcessModuleThis process Modules tries to open an already grasped container via giskard
- _execute(designator: OpeningMotion) typing_extensions.Any#
Helper method for internal usage only. This method is to be overwritten instead of the execute method.
- class pycram.process_modules.hsrb_process_modules.HSRBCloseReal(lock)#
Bases:
pycram.process_module.ProcessModuleThis process module executes close a an already grasped container via giskard
- _execute(designator: ClosingMotion) typing_extensions.Any#
Helper method for internal usage only. This method is to be overwritten instead of the execute method.
Bases:
pycram.process_module.ProcessModuleProcess module for the real HSRB that sends a cartesian goal to giskard to move the robot base
Helper method for internal usage only. This method is to be overwritten instead of the execute method.