Skip to content

CARLA Scenario Runner 0.9.12

Compare
Choose a tag to compare
@fabianoboril fabianoboril released this 31 Aug 11:19
· 66 commits to master since this release
0832793

IMPORTANT: From now on, only Python 3.x is supported

πŸš€ New Features

  • OpenSCENARIO support:
    • Added support for LongitudinalDistanceAction
    • Extended RelativeDistanceCondition with support for 'longitudinal' and 'lateral' distance along with freespace.
    • Added support for RelativeRoadPosition
    • Added support for RoadPosition
    • Added --openscenarioparams argument to overwrite global ParameterDeclaration
    • Added controller using CARLA's autopilot (in replacement for ActivateControllerAction)
    • Added support for storyboards with multiple stories
  • Additional Pythonic Scenarios:
    • Added Construction setup scenario.

πŸ› Bug Fixes

  • Fixed LaneOffset (+ vs. -) for OpenSCENARIO
  • Fixed RelativeLanePosition for OpenSCENARIO causing exception when using ds != 0
  • Fixed bug at the Getting Started docs which caused an import error
  • Fixed neverending lane change maneuver in OpenSCENARIO
  • Fixed bug causing the spawning of an actor with request_new_actor to never activate the autopilot.
  • Fixed handling of evaluation criteria in OpenSCENARIO (using a delay value of .0 caused an exception)

πŸ‘» Maintenance

  • Improvements for OpenSCENARIO:
    • Eliminated unnecessary reloads of OpenDRIVE maps
    • Extended SimpleVehicleController (OSC) to handle traffic lights
    • Generalized visualizer attached to OSC controllers
  • Fixed bug at the Getting Started docs which caused an import error
  • Improved the watchdog. It can now be paused, resumed and uses the same thread, instead of opening and closing new ones each frame.
  • Added simple-watchdog-timer library to the requirements, as it is used by the new watchdog.
  • Extended CarlaDataProvider's spawning functions to allow filtering the safer blueprint, and optionally tick the server
  • Improved cleanup handling to resolve memory leak issues and resolve timeouts