concepts.dm.crow.interfaces.perception_interface.CrowPerceptionInterface#
- class CrowPerceptionInterface[source]#
Bases:
object
The perception interface for PDSketch.
The perception interface takes the raw sensory data and supports various types of perception queries, including
Occupancy point clouds. This is useful for performing collision checking.
Identifying of objects given particular queries, such as the name of an object.
Methods
detect
(name)Detect the object with the given name.
Get the state of the perception interface.
Get the perception result.
register_object_tracking
(identifier)register_object_tracking_feature
(identifier, ...)step
([action])Step the perception interface.
unregister_object_tracking
(identifier)Update the simulator.
- __new__(**kwargs)#
- detect(name)[source]#
Detect the object with the given name.
- Parameters:
name (str)
- Return type:
None
- step(action=None)[source]#
Step the perception interface.
- Parameters:
action (Any | None)
- Return type:
None