concepts.benchmark.manip_tabletop.paint_factory.crow_domains.paint_factory_crow_interface.PaintFactoryPerceptionInterface#

class PaintFactoryPerceptionInterface[source]#

Bases: CrowPerceptionInterface

Methods

detect(name)

Detect the object with the given name.

get_crow_state()

Get the state of the perception interface.

get_perception_result()

Get the perception result.

register_object_tracking(identifier)

register_object_tracking_feature(identifier, ...)

step([action])

Step the perception interface.

unregister_object_tracking(identifier)

unregister_object_tracking_feature(...)

update_simulator()

Update the simulator.

__init__(env, domain)[source]#
Parameters:
__new__(**kwargs)#
detect(name)#

Detect the object with the given name.

Parameters:

name (str)

Return type:

None

get_crow_state()[source]#

Get the state of the perception interface.

Return type:

CrowState

get_perception_result()#

Get the perception result.

Return type:

CrowPerceptionResult

register_object_tracking(identifier)#
Parameters:

identifier (int)

Return type:

None

register_object_tracking_feature(identifier, feature)#
Parameters:
  • identifier (int)

  • feature (str)

Return type:

None

step(action=None)#

Step the perception interface.

Parameters:

action (Any | None)

Return type:

None

unregister_object_tracking(identifier)#
Parameters:

identifier (int)

Return type:

None

unregister_object_tracking_feature(identifier, feature)#
Parameters:
  • identifier (int)

  • feature (str)

Return type:

None

update_simulator()#

Update the simulator.

Return type:

None