pycram.robot_plans.actions.composite.searching#
Attributes#
Classes#
Searches for a target object around the given location. |
Module Contents#
- class pycram.robot_plans.actions.composite.searching.SearchAction#
Bases:
pycram.robot_plans.actions.base.ActionDescriptionSearches for a target object around the given location.
- target_location: pycram.datastructures.pose.PoseStamped#
Location around which to look for a target object.
- object_sem_annotation: typing_extensions.Type[semantic_digital_twin.world_description.world_entity.SemanticAnnotation]#
Type of the object which is searched for.
- plan() None#
Symbolic plan. Should only call motions or sub-actions.
- validate(result: typing_extensions.Optional[typing_extensions.Any] = None, max_wait_time: typing_extensions.Optional[datetime.timedelta] = None)#
- classmethod description(target_location: typing_extensions.Union[typing_extensions.Iterable[pycram.datastructures.pose.PoseStamped], pycram.datastructures.pose.PoseStamped], object_type: typing_extensions.Union[typing_extensions.Iterable[semantic_digital_twin.world_description.world_entity.SemanticAnnotation], semantic_digital_twin.world_description.world_entity.SemanticAnnotation]) pycram.datastructures.partial_designator.PartialDesignator[typing_extensions.Type[SearchAction]]#
- pycram.robot_plans.actions.composite.searching.SearchActionDescription#