concepts.dm.crowhat.impl.pybullet.pybullet_sim_interfaces.PyBulletPhysicalControllerInterface#
- class PyBulletPhysicalControllerInterface[source]#
Bases:
CrowPhysicalControllerInterface
Methods
register_controller
(name, function)reset
()serve
(*[, tcp_ports, ipc_ports, ...])step
(action, **kwargs)step_internal
(name, *args, **kwargs)step_without_error
(action, **kwargs)Attributes
- __init__(bullet_client, dry_run=False)[source]#
- Parameters:
bullet_client (BulletClient)
dry_run (bool)
- __new__(**kwargs)#
- reset()#
- serve(*, tcp_ports=None, ipc_ports=None, redirect_ios=False, redirect_stdout='/dev/null', redirect_stderr='/dev/null')[source]#
- step(action, **kwargs)#
- Parameters:
action (CrowControllerApplier)
- Return type:
None
- step_without_error(action, **kwargs)#
- Parameters:
action (CrowControllerApplier)
- Return type:
- property bullet_client#
- property executor: CrowExecutor | None#