pycram.robot_plans.motions.base#

Classes#

BaseMotion

Helper class that provides a standard way to create an ABC using

Module Contents#

class pycram.robot_plans.motions.base.BaseMotion#

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

plan_node: pycram.plan.PlanNode = None#
property plan: pycram.plan.Plan#
property world: semantic_digital_twin.world.World#
property robot_view: semantic_digital_twin.robots.abstract_robot.AbstractRobot#
abstract perform()#

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

__post_init__()#

Checks if types are missing or wrong