pycram.orm.action_designator
Module Contents
Classes
ORM class of pycram.designators.action_designator.ActionDesignator. |
|
ORM Class of pycram.designators.action_designator.ParkArmsDesignator. |
|
ORM Class of pycram.designators.action_designator.NavigateAction. |
|
ORM Class of pycram.designators.action_designator.MoveTorsoAction. |
|
ORM Class of pycram.designators.action_designator.SetGripperAction. |
|
ORM Class of pycram.designators.action_designator.Release. |
|
ORM Class of pycram.designators.action_designator.GripAction. |
|
ORM Class of pycram.designators.action_designator.PickUpAction. |
|
ORM Class of pycram.designators.action_designator.PlaceAction. |
|
ORM Class of pycram.designators.action_designator.TransportAction. |
|
ORM Class of pycram.designators.action_designator.LookAtAction. |
|
ORM Class of pycram.designators.action_designator.DetectAction. |
|
ORM Class of pycram.designators.action_designator.OpenAction. |
|
ORM Class of pycram.designators.action_designator.CloseAction. |
|
ORM Class of pycram.designators.action_designator.GraspingAction. |
|
ORM Class of pycram.designators.action_designator.FaceAtAction. |
- class pycram.orm.action_designator.Action
Bases:
pycram.orm.base.MapperArgsMixin
,pycram.orm.base.Designator
ORM class of pycram.designators.action_designator.ActionDesignator. The purpose of this class is to correctly map the inheritance from the action designator class into the database. Inheritance is implemented as Joined Table Inheritance (see https://docs.sqlalchemy.org/en/20/orm/inheritance.html)
- id: sqlalchemy.orm.Mapped[int]
- dtype: sqlalchemy.orm.Mapped[str]
- robot_state_id: sqlalchemy.orm.Mapped[int]
- robot_state: sqlalchemy.orm.Mapped[pycram.orm.base.RobotState]
- class pycram.orm.action_designator.ParkArmsAction
Bases:
Action
ORM Class of pycram.designators.action_designator.ParkArmsDesignator.
- id: sqlalchemy.orm.Mapped[int]
- arm: sqlalchemy.orm.Mapped[pycram.datastructures.enums.Arms]
Bases:
pycram.orm.base.PoseMixin
,Action
ORM Class of pycram.designators.action_designator.NavigateAction.
- class pycram.orm.action_designator.MoveTorsoAction
Bases:
Action
ORM Class of pycram.designators.action_designator.MoveTorsoAction.
- id: sqlalchemy.orm.Mapped[int]
- position: sqlalchemy.orm.Mapped[typing_extensions.Optional[float]]
- class pycram.orm.action_designator.SetGripperAction
Bases:
Action
ORM Class of pycram.designators.action_designator.SetGripperAction.
- id: sqlalchemy.orm.Mapped[int]
- gripper: sqlalchemy.orm.Mapped[str]
- motion: sqlalchemy.orm.Mapped[str]
- class pycram.orm.action_designator.Release
Bases:
pycram.orm.object_designator.ObjectMixin
,Action
ORM Class of pycram.designators.action_designator.Release.
- id: sqlalchemy.orm.Mapped[int]
- gripper: sqlalchemy.orm.Mapped[str]
- class pycram.orm.action_designator.GripAction
Bases:
pycram.orm.object_designator.ObjectMixin
,Action
ORM Class of pycram.designators.action_designator.GripAction.
- id: sqlalchemy.orm.Mapped[int]
- gripper: sqlalchemy.orm.Mapped[str]
- effort: sqlalchemy.orm.Mapped[float]
- class pycram.orm.action_designator.PickUpAction
Bases:
pycram.orm.object_designator.ObjectMixin
,Action
ORM Class of pycram.designators.action_designator.PickUpAction.
- id: sqlalchemy.orm.Mapped[int]
- arm: sqlalchemy.orm.Mapped[str]
- grasp: sqlalchemy.orm.Mapped[str]
- class pycram.orm.action_designator.PlaceAction
Bases:
pycram.orm.base.PoseMixin
,pycram.orm.object_designator.ObjectMixin
,Action
ORM Class of pycram.designators.action_designator.PlaceAction.
- id: sqlalchemy.orm.Mapped[int]
- arm: sqlalchemy.orm.Mapped[str]
- class pycram.orm.action_designator.TransportAction
Bases:
pycram.orm.base.PoseMixin
,pycram.orm.object_designator.ObjectMixin
,Action
ORM Class of pycram.designators.action_designator.TransportAction.
- id: sqlalchemy.orm.Mapped[int]
- arm: sqlalchemy.orm.Mapped[str]
- class pycram.orm.action_designator.LookAtAction
Bases:
pycram.orm.base.PoseMixin
,Action
ORM Class of pycram.designators.action_designator.LookAtAction.
- id: sqlalchemy.orm.Mapped[int]
- class pycram.orm.action_designator.DetectAction
Bases:
pycram.orm.object_designator.ObjectMixin
,Action
ORM Class of pycram.designators.action_designator.DetectAction.
- id: sqlalchemy.orm.Mapped[int]
- class pycram.orm.action_designator.OpenAction
Bases:
pycram.orm.object_designator.ObjectMixin
,Action
ORM Class of pycram.designators.action_designator.OpenAction.
- id: sqlalchemy.orm.Mapped[int]
- arm: sqlalchemy.orm.Mapped[str]
- class pycram.orm.action_designator.CloseAction
Bases:
pycram.orm.object_designator.ObjectMixin
,Action
ORM Class of pycram.designators.action_designator.CloseAction.
- id: sqlalchemy.orm.Mapped[int]
- arm: sqlalchemy.orm.Mapped[str]
- class pycram.orm.action_designator.GraspingAction
Bases:
pycram.orm.object_designator.ObjectMixin
,Action
ORM Class of pycram.designators.action_designator.GraspingAction.
- id: sqlalchemy.orm.Mapped[int]
- arm: sqlalchemy.orm.Mapped[str]
- class pycram.orm.action_designator.FaceAtAction
Bases:
pycram.orm.base.PoseMixin
,Action
ORM Class of pycram.designators.action_designator.FaceAtAction.
- id: sqlalchemy.orm.Mapped[int]