carla/CHANGELOG.md

7.9 KiB

CARLA 0.6.0

  • Included Unreal project and reorganised folders
  • Enabled semantic segmentation by default
  • Added Felipe's Pyhton client
  • New build system (Linux only)
  • Few fixes to city assets

CARLA 0.5.4

  • Added command-line parameter -carla-no-hud
  • Remove override gamma from weather settings
  • Fixed issue road map generation hangs cooking command
  • Organise Python client and make sample script
  • Rename maps
    • CARLA_ORIGIN_0 --> Town02
    • CARLA_ORIGIN_1 --> Town01
  • Fixed Carla-Cola machine falling at begin play

CARLA 0.5.3

  • Fixed issues with weather
  • Fixed missing building

CARLA 0.5.2

  • Autopilot mode has been removed, now server sends AI control together with measurements every frame
  • State and position of traffic lights and signs are now included in the measurements too
  • Added a python console client
  • Fixed crash when client sends an invalid player start
  • Fixed some issues with the dynamic weather not looking as it used to do
  • Fixed some collision boxes missing

CARLA 0.5.1

  • Fixed issue server was destroyed on every reset, closing the connection
  • Fixed issue agent servers connect too late
  • Improvements to the python client
  • Added python client test suite for testing the release
  • Added image converter
  • Fixed missing floor on CARLA_ORIGIN_0
  • Changed sidewalk texture
  • Improvements on the physics of some vehicles
  • More props and decals added to the cities

CARLA 0.5.0

  • Upgraded to Unreal Engine 4.17
    • Fixes memory leaks
    • Fixes crashes with C++ std classes
  • Redesigned CarlaServer
    • Faster, avoids unnecessary copies
    • Sends images as raw data (no compression)
    • Supports synchronous and asynchronous mode
    • Networking operation have a time-out
    • Synchronous methods have a time-out
    • Pure C interface for better compatibility
    • Unit tests with GoogleTest
  • New server-client protocol
    • Upgraded to proto3
    • Supports repeated fields
    • Optionally send information about all dynamic agents in the scene
    • Now sends transforms instead of locations only
    • Autopilot mode added to control
  • New build system to avoid linkage issues
  • Added autopilot mode
  • Added an on-board camera to the car
  • Added traffic lights and speed limit to player state
  • Added player pawn selection to config file
  • Improved blueprint interface of the C++ classes
  • Some performance improvements to vehicle controllers
  • Fix issues with depth material in Windows
  • Fix issues with random engine not being available for vehicles
  • Fixed issue that compiling a release hang when saving the road map
  • Added more content; 7 vehicles, 30 pedestrians, many decals and props
  • Randomized pedestrian clothing
  • Many improvements and fixes to the city levels and assets
  • Added sub-surface scattering to vegetation
  • Added key binding to change weather during play
  • Added key binding to toggle autopilot mode
  • Added a second camera to the player

CARLA 0.4.6

  • Add weather presets specific for each level
  • Some map fixes, adjust weather presets specific for each level
  • Fixed regression that some walkers may go at extremely slow and fast speeds

CARLA 0.4.5

  • Add random seeds to config file
  • Improve logging
  • Removed rotation of map CARLA_ORIGIN_1

CARLA 0.4.4

  • Fixed regression walkers despawning when stopping after seeing a car
  • Changed, collision is only registered if player moves faster than 1 km/h
  • Fixed issue walkers resume movement after sensing nothing, but the car is still there sometimes
  • Few improvements to the city assets

CARLA 0.4.3

  • Fixed issue with reward, intersect other lane wasn't sent to the client
  • Improvements to the AI of other vehicles, and how they detect pedestrians
  • Improvements to the AI of the pedestrians, trying to avoid slightly better the cars
  • Made roads collision channel WorldStatic
  • Tune several vehicles' physics and engine
  • Fixed issue with vehicles bouncing back after hitting a pedestrian
  • Add bigger box to pedestrians to avoid accidents
  • Make vehicles spawn in order instead of randomly

CARLA 0.4.2

  • Fixed issues with the server-client protocol
  • More improvements to the AI of other vehicles, now they barely crash
  • Improved the physics of some vehicles
  • Tweak the city for better AI of other vehicles

CARLA 0.4.1

  • Improved AI of other vehicles, still needs some adjustment, but now they crash much less
  • Fixed wrong semantic segmentation label of the poles of traffic lights and signs
  • Added randomized vehicle license plates
  • Few improvements to the city assets

CARLA 0.4.0

  • Made vehicle input more realistic, now reverse and brake use different input
  • Changed server-client protocol
    • CarlaSettings.ini is sent for every new episode
    • Control is extended with brake, reverse and handbrake
  • Set a clearer hierarchy for loading settings files
  • Made camera post-process settings able to change depending on the weather
  • Added basic functionality for NPC vehicles
  • Some improvements to the walker spawner
  • Generate road map metadata on save
  • Added command-line switch -carla-no-networking
  • Improved verbosity control of CarlaServer
  • Fixed issue with server that two threads used 100% CPU
  • Fixed issue with the attachment of the main camera to the player
  • Fixed issues with CarlaServer interface with Unreal, does not use STL containers anymore
  • Fixed issue with server not running below 30 fps at fixed frame rate, added physics sub-stepping
  • Fixed issues with some weather settings
  • Added randomized pedestrians with their AI and animations
  • Added other vehicles with their AI and physics
  • Added traffic lights and signs
  • Tweaked capture image to look similar to main camera
  • Changed car input to match settings in plugin
  • General improvements to levels and assets

CARLA 0.3.0

  • Added basic dynamic weather functionality
    • Weather and sun light can be changed during game
    • Presets stored in config file CarlaWeather.ini
    • Added some presets for dynamic weather
  • Add basic functionality to spawn pedestrians
  • Split road meshes for intersections and turns for better precission of the road map
  • Better debug for road map
  • Implemented collision count for other cars and pedestrians
  • Command line argument -carla-settings now accepts relative paths
  • Improved performance when semantic segmentation is disabled
  • Improved tagger system
  • Implemented nav-mesh and spawn points for pedestrians
  • Added new cars
  • Added dynamic street lights
  • General improvements to levels and assets
  • Make the car jump

CARLA 0.2.4

  • Fixed serialization of road map resulting in a huge map size
  • Some optimizations in the vegetation
  • Implemented more LODS

CARLA 0.2.3

  • Fixed rounding errors in HUD (100% was shown as 99%, 30 FPS as 29 FPS)
  • Fixed crash when player goes out of road map
  • Fixed several issues related to the transform of the road map (wasn't working in CARLA_ORIGIN_1)
  • Make custom depth pass disable by default (semantic segmentation won't work by default)
  • Fixed road width in T-intersections
  • Implement road LOD
  • Fixed missing assets

CARLA 0.2.2

  • Implemented signals for off-road and opposite lane invasion
  • Fixed linking issues (use Unreal's libpng)
  • Fixed memory leak in PNG compression
  • Added boundaries to the map
  • Several fixes in the map content

CARLA 0.2.1

  • Fixed the memory leak related to protobuf issues
  • Fixed color shift in semantic segmentation and depth
  • Added in-game timestamp (now sending both OS and in-game)

CARLA 0.2.0

  • Fixed Depth issues
  • Fixed random crash due to an invalid player start position
  • Added semantic segmentation
  • Changed codification to PNG
  • Camera configuration through config INI file

CARLA 0.1.1

  • Added build system for Windows and Linux
  • Added more content

CARLA 0.1.0

  • Added basic functionality