irsim.lib.behavior.group_behavior_methods#

Classes#

OrcaGroupBehavior

Class-based ORCA group behavior with one-time initialization.

Functions#

beh_omni_orca(members, **kwargs)

Registered initializer returning a class-based handler for ORCA.

Module Contents#

irsim.lib.behavior.group_behavior_methods.beh_omni_orca(members: list[irsim.world.object_base.ObjectBase], **kwargs: Any)[source]#

Registered initializer returning a class-based handler for ORCA.

class irsim.lib.behavior.group_behavior_methods.OrcaGroupBehavior(members: list[irsim.world.object_base.ObjectBase], neighborDist: float = 15.0, maxNeighbors: int = 10, timeHorizon: float = 20.0, timeHorizonObst: float = 10.0, safe_radius: float = 0.1, maxSpeed: float | None = None, **kwargs: Any)[source]#

Class-based ORCA group behavior with one-time initialization.