pycram.process_modules.hsrb_process_modules#
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. |
|
Opens or closes the gripper of the real HSRB with the help of giskard. |
|
This process Modules tries to open an already grasped container via giskard |
|
This process module executes close a an already grasped container via giskard |
|
Let the robot speak over tmc interface. |
|
Process module for the real HSRB that sends a cartesian goal to giskard to move the robot base |
|
Low Level implementation to let the robot talk using gTTS and pydub. |
|
Module Contents#
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: pycram.designators.motion_designator.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: pycram.designators.motion_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: pycram.designators.motion_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: pycram.designators.motion_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.HSRBMoveGripperReal(lock)#
Bases:
pycram.process_module.ProcessModuleOpens or closes the gripper of the real HSRB with the help of giskard.
- _execute(designator: pycram.designators.motion_designator.MoveGripperMotion) 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: pycram.designators.motion_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: pycram.designators.motion_designator.ClosingMotion) 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.HSRBTalkReal(lock)#
Bases:
pycram.process_module.ProcessModuleLet the robot speak over tmc interface.
- _execute(designator: pycram.designators.motion_designator.TalkingMotion) 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.
- class pycram.process_modules.hsrb_process_modules.HSRBTalkSemiReal(lock)#
Bases:
pycram.process_module.ProcessModuleLow Level implementation to let the robot talk using gTTS and pydub.
- _execute(designator: pycram.designators.motion_designator.TalkingMotion) typing_extensions.Any#
Convert text to speech using gTTS, modify the pitch and play it without saving to disk.