Skip to content
  * Added retrieval of bounding boxes for all the elements of the level   * Added deterministic mode for Traffic Manager   * Added support in Traffic Manager for dead-end roads   * Upgraded CARLA Docker image to Ubuntu 18.04   * Upgraded to AD RSS v4.1.0 supporting unstructured scenes and pedestrians, and fixed spdlog to v1.7.0   * Changed frozen behavior for traffic lights. It now affects to all traffic lights at the same time   * Added new pedestrian models   * API changes:     - Renamed `actor.set_velocity()` to `actor.set_target_velocity()`     - Renamed `actor.set_angular_velocity()` to `actor.set_target_velocity()`     - RGB cameras `exposure_mode` is now set to `histogram` by default   * API extensions:     - Added `carla.Osm2Odr.convert()` function and `carla.Osm2OdrSettings` class to support Open Street Maps to OpenDRIVE conversion     - Added `world.freeze_all_traffic_lights()` and `traffic_light.reset_group()`     - Added `client.stop_replayer()` to stop the replayer     - Added `world.get_vehicles_light_states()` to get all the car light states at once     - Added constant velocity mode (`actor.enable_constant_velocity()` / `actor.disable_constant_velocity()`)     - Added function `actor.add_angular_impulse()` to add angular impulse to any actor     - Added `actor.add_force()` and `actor.add_torque()`     - Added functions `transform.get_right_vector()` and `transform.get_up_vector()`     - Added command to set multiple car light states at once     - Added 4-matrix form of transformations   * Added new semantic segmentation tags: `RailTrack`, `GuardRail`, `TrafficLight`, `Static`, `Dynamic`, `Water` and `Terrain`   * Added fixed ids for street and building lights   * Added vehicle light and street light data to the recorder   * Improved the colliders and physics for all vehicles   * All sensors are now multi-stream, the same sensor can be listened from different clients   * New semantic LiDAR sensor (`lidar.ray_cast_semantic`)   * Added `open3D_lidar.py`, a more friendly LiDAR visualizer   * Added make command to download contributions as plugins (`make plugins`)   * Added a warning when using SpringArm exactly in the 'z' axis of the attached actor   * Improved performance of raycast-based sensors through parallelization   * Added an approximation of the intensity of each point of the cloud in the LiDAR sensor   * Added Dynamic Vision Sensor (DVS) camera based on ESIM simulation http://rpg.ifi.uzh.ch/esim.html   * Improved LiDAR and radar to better match the shape of the vehicles   * Added support for additional TraCI clients in Sumo co-simulation   * Added script example to synchronize the gathering of sensor data in client   * Added default values and a warning message for lanes missing the width parameter in OpenDRIVE   * Added parameter to enable/disable pedestrian navigation in standalone mode   * Improved mesh partition in standalone mode   * Added Renderdoc plugin to the Unreal project   * Added configurable noise to LiDAR sensor   * Replace deprecated `platform.dist()` with recommended `distro.linux_distribution()`   * Improved the performance of capture sensors   * Fixed the center of mass for vehicles   * Fixed a number of OpenDRIVE parsing bugs   * Fixed vehicles' bounding boxes, now they are automatic   * Fixed a map change error when Traffic Manager is in synchronous mode   * Fixes add entry issue for applying parameters more than once in Traffic Manager   * Fixes std::numeric_limits<float>::epsilon error in Traffic Manager   * Fixed memory leak on `manual_control.py` scripts (sensor listening was not stopped before destroying)   * Fixed a bug in `spawn_npc_sumo.py` script computing not allowed routes for a given vehicle class   * Fixed a bug where `get_traffic_light()` would always return `None`   * Fixed recorder determinism problems   * Fixed several untagged and mistagged objects   * Fixed rain drop spawn issues when spawning camera sensors   * Fixed semantic tags in the asset import pipeline   * Fixed `Update.sh` from failing when the root folder contains a space on it   * Fixed dynamic meshes not moving to the initial position when replaying   * Fixed colors of lane markings when importing a map, they were reversed (white and yellow)   * Fixed missing include directive in file `WheelPhysicsControl.h`   * Fixed gravity measurement bug from IMU sensor   * Fixed LiDAR’s point cloud reference frame   * Fixed light intensity and camera parameters to match   * Fixed and improved auto-exposure camera (`histogram` exposure mode)   * Fixed delay in the TCP communication from server to the client in synchronous mode for Linux   * Fixed large RAM usage when loading polynomial geometry from OpenDRIVE   * Fixed collision issues when `debug.draw_line()` is called   * Fixed gyroscope sensor to properly give angular velocity readings in the local frame   * Fixed minor typo in the introduction section of the documentation   * Fixed a bug at the local planner when changing the route, causing it to maintain the first part of the previous one. This was only relevant when using very large buffer sizes