pycram.robot_plans.motions.container#

Classes#

OpeningMotion

Designator for opening container

ClosingMotion

Designator for closing a container

Module Contents#

class pycram.robot_plans.motions.container.OpeningMotion#

Bases: pycram.robot_plans.motions.base.BaseMotion

Designator for opening container

object_part: semantic_digital_twin.world_description.world_entity.Body#

Object designator for the drawer handle

arm: pycram.datastructures.enums.Arms#

Arm that should be used

perform()#

Passes this designator to the process module for execution. Will be overwritten by each motion.

class pycram.robot_plans.motions.container.ClosingMotion#

Bases: pycram.robot_plans.motions.base.BaseMotion

Designator for closing a container

object_part: semantic_digital_twin.world_description.world_entity.Body#

Object designator for the drawer handle

arm: pycram.datastructures.enums.Arms#

Arm that should be used

perform()#

Passes this designator to the process module for execution. Will be overwritten by each motion.