Source code for irsim.world.robots.robot_acker
from typing import Any
from irsim.world.object_base import ObjectBase
[docs]
class RobotAcker(ObjectBase):
def __init__(
self,
color: str = "y",
state_dim: int = 4,
description: str = "car_green.png",
**kwargs: Any,
) -> None:
super().__init__(
role="robot",
color=color,
state_dim=state_dim,
description=description,
**kwargs,
)
assert state_dim >= 4, (
"for ackermann robot, the state dimension should be greater than 4"
)