Public API for module isaacsim.robot_motion.controllers:#

Classes#

  • class AckermannController(BaseController)

    • def init(self)

    • def reset(self, estimated_state: RobotState, setpoint_state: RobotState | None, t: float, **kwargs: object) -> bool

    • def forward(self, estimated_state: RobotState, setpoint_state: RobotState | None, t: float, **kwargs: object) -> RobotState | None

  • class DifferentialDriveController(BaseController)

    • def init(self)

    • def reset(self, estimated_state: RobotState, setpoint_state: RobotState | None, t: float, **kwargs: object) -> bool

    • def forward(self, estimated_state: RobotState, setpoint_state: RobotState | None, t: float, **kwargs: object) -> RobotState | None

  • class HolonomicController(BaseController)

    • def init(self)

    • def reset(self, estimated_state: RobotState, setpoint_state: RobotState | None, t: float, **kwargs: object) -> bool

    • def forward(self, estimated_state: RobotState, setpoint_state: RobotState | None, t: float, **kwargs: object) -> RobotState | None