From 9bea61cd8e2b199c2afe0da82437a960941f7101 Mon Sep 17 00:00:00 2001 From: nsubiron Date: Fri, 1 Mar 2019 18:52:57 +0100 Subject: [PATCH] Clean up CHANGELOG --- CHANGELOG.md | 72 +++++++++++++++++++++++++--------------------------- 1 file changed, 35 insertions(+), 37 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 81a8aac2a..9fd50c9ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,48 +1,46 @@ ## Latest Changes - * Simplify Dockerfile and halve Carla Docker image size - * Synchronous mode, controlled with `client.tick()` + + * Added recording and playback functionality + * Added synchronous mode, simulator waits until a client sends a "tick" cue, `client.tick()` * Allow changing map from client-side, added `client.load_map(name)`, `client.reload_map()`, and `client.get_available_maps()` - * Control over multiple vehicles in batch mode - * Fixed a few synchronization issues that appeared once restarting an episode was possible. - * Reduced overhead of many RPC calls by sending only actor IDs (instead of serializing all the actor attributes every time) - * Added priority system for vehicle control input - * Episodes have now a random unique id to avoid collisions between runs - * Removed "Example.CarlaSettings.ini", you can still use it, but it's no longer necessary - * Added performance benchmark script to measure rendering performance. - * Fix parsing of OpenDrive geoReference exported by RoadRunner - * Added recording/replaying functionality to manual_control.py script. - - CTRL + R: Toggle recording (file is always 'manual_recording.rec') - - CTRL + P: Replay last recording. - - CTRL + -: Subtract 1 second the start time of the replayer. - - CTRL + =: Add 1 second the start time of the replayer. - - CTRL + SHIFT + -: Subtract 10 seconds the start time of the replayer. - - CTRL + SHIFT + =: Add 10 seconds the start time of the replayer. - - Note: A negative time start means to replay from the end of the recording (-2 = replay the last 2 seconds) - * Added manual_control_steeringwheel.py to control agents using Logitech G29 steering wheels (and maybe others). - * Fixed `manual_control.py` and `no_rendering_mode.py` to prevent crashes when used in "no rendering mode" - * Added scripts and tool to import map direcly from .fbx and .xodr files into the system. - * Added movable props present in the map (e.g. chairs and tables) as actors so they can be controlled from Python - * Refactored `no_rendering_mode.py` to improve performance and interface - * Fixed traffic light when it gets illuminated by the hero vehicle in `no_rendering_mode.py` - * Exposed minimum physics control parameters for vehicles and wheels. - * Several improvements to the basic build system for Windows - * Improved time-out related error messages - * Fixed issue of retrieving an empty list when calling `world.get_actors()` right after creating the world - * New map Town06, featuring a "Michigan left" intersection including: + * Added scripts and tools to import maps directly from .fbx and .xodr files into the simulator + * Exposed minimum physics control parameters for vehicles' engine and wheels + * Allow controlling multiple actors in "batch mode" + * New Town06, featuring a "Michigan left" intersection including: - Connection ramp between two highways - Incorporation to a highway requiring changing several lanes to take another exit - Junctions supporting different scenarios + * New traffic signs assets: one-way, no-turn, more speed limits, do not enter, arrow floors, Michigan left, and lane end * New pedestrian texture to add more variations * New road PBR material - * Fixed traffic signs having the trigger box rotated - * Fixed Town01 placed 38 meters above the zero - * Fixed female walk animation - * Fixed static objects present in the map were marked as "movable" - * Fixed BP_MultipleFloor, tweaked offset in BaseFloor to adjust meshes between them - * New traffic signs assets: one-way, no-turn, more speed limits, do not enter, arrow floors, Michigan left, and lane end - * Extended the Waypoint API with `lane_change`, `lane_type`, `get_right_lane()` and `get_left_lane()` + * Extended the waypoint API with `lane_change`, `lane_type`, `get_right_lane()` and `get_left_lane()` + * Added world settings for changing no-rendering mode and synchronous mode at run-time + * Added methods to acquire a traffic light's pole index and all traffic lights in it's group + * Added performance benchmark script to measure the simulator's rendering performance + * Added `manual_control_steeringwheel.py` to control agents using Logitech G29 steering wheels (and maybe others) + * Added movable props present in the map (e.g. chairs and tables) as actors so they can be controlled from Python + * Added recording and playback bindings to `manual_control.py` script + * Removed `world.map_name` from API, use `world.get_map().name` instead + * Refactored `no_rendering_mode.py` to improve performance and interface + * Several improvements to the build system for Windows * Expose traffic sign's trigger volumes on Python API - * Updated the Python API to enable the user to acquire a traffic light's pole index and all traffic lights in it's group + * Improved export/import map tools + * Simplify Dockerfile halving Carla Docker image size + * Episodes have now a random unique id to avoid collisions between runs + * Reduced overhead of many RPC calls by sending only actor IDs (instead of serializing all the actor attributes every time) + * Added priority system for vehicle control input (internal, not exposed in API) + * Removed "Example.CarlaSettings.ini", you can still use it, but it's no longer necessary + * Improved time-out related error messages + * Fixed Town01 placed 38 meters above the zero + * Fixed parsing of OpenDrive geo-reference exported by RoadRunner + * Fixed issue of retrieving an empty list when calling `world.get_actors()` right after creating the world + * Fixed a few synchronization issues related to changing the world at runtime + * Fixed traffic light when it gets illuminated by the hero vehicle in `no_rendering_mode.py` + * Fixed `manual_control.py` and `no_rendering_mode.py` to prevent crashes when used in "no rendering mode" + * Fixed traffic signs having the trigger box rotated + * Fixed female walk animation + * Fixed BP_MultipleFloor, tweaked offset in BaseFloor to adjust meshes between them + * Fixed static objects present in the map were marked as "movable" ## CARLA 0.9.3