irsim.world.obstacles.obstacle_acker#
Classes#
Ackermann-steered obstacle. |
Module Contents#
- class irsim.world.obstacles.obstacle_acker.ObstacleAcker(color='k', state_dim=4, **kwargs)[源代码]#
Bases:
irsim.world.object_base.ObjectBaseAckermann-steered obstacle.
自 Use 版本弃用:
ObjectBasewithkinematics={'name': 'acker'}, role='obstacle'directly. This subclass will be removed in a future version.Initialize an ObjectBase instance.
This method sets up a new ObjectBase object with the specified parameters, initializing its geometry, kinematics, behaviors, sensors, and other properties relevant to simulation.
The initialization process includes: - Setting up geometry handlers and collision detection - Configuring kinematics models for movement - Initializing state vectors and goal management - Setting up behaviors and sensor systems - Configuring visualization and plotting options
备注
All parameters are documented in the class docstring above. Refer to the
ObjectBaseclass documentation for detailed parameter descriptions.- 抛出:
ValueError -- If dimension parameters do not match the provided shapes or if input parameters are invalid.