Source code for irsim.world.obstacles.obstacle_acker
import warnings
from irsim.world.object_base import ObjectBase
[docs]
class ObstacleAcker(ObjectBase):
"""Ackermann-steered obstacle.
.. deprecated::
Use ``ObjectBase`` with ``kinematics={'name': 'acker'}, role='obstacle'`` directly.
This subclass will be removed in a future version.
"""
def __init__(self, color="k", state_dim=4, **kwargs):
warnings.warn(
"ObstacleAcker is deprecated. Use ObjectBase with kinematics={'name': 'acker'} directly.",
DeprecationWarning,
stacklevel=2,
)
super().__init__(color=color, role="obstacle", state_dim=state_dim, **kwargs)