Tags: nolan57/carla
Tags
CARLA 0.9.0
* Upgraded to Unreal Engine 4.19
* Redesign of the networking architecture
- Allows any number of clients to connect simultaneously
- Now is possible to add and remove at any time any vehicle or camera
- Now is possible to control any vehicle or camera
- Now is possible to place cameras anywhere
- Reduced to two ports instead of three
- First port uses an RPC protocol based on [rpclib](http://rpclib.net/)
- Second port is for the streaming of the sensor data
* Redesign of the Python API
- Actors and sensors are now exposed in the API and can be independently controlled
- The Python module is built in C++, with significant performance gain in some operations
- Many functionality haven't been ported yet, so expect a lot of things missing
* Redesign of the build system to accommodate the changes in dependencies
- Everything can be done now with the Makefile
- For the moment only Linux is supported, sorry
* Massive clean up of all unused assets
* Some aesthetic fixes to the vehicles
CARLA 0.8.4 * Community contribution: ROS bridge by @laurent-george * New vehicle: Tesla Model 3 * Added an option to _"CarlaSettings.ini"_ to disable bikes and motorbikes * Fixed missing collision of vehicles introduced in 0.8.3 * Improved stability of bikes and motorbikes * Improved autopilot turning behaviour at intersections, now using front wheels positions as reference * Temporarily removed Kawasaki Ninja motorbikes because the model was having some stability issues
CARLA 0.8.3
* Added two-wheeled vehicles, 3 bicycles and 4 motorbikes
* Several art optimizations (CARLA is now about 10% faster)
- Improved the performance of vegetation assets, adjusted LOD and culling distance, set billboards where possible
- Drastically reduced the number of polygons of the landscape while keeping the original shape
- Removed some high-cost unnecessary assets
- Remodelled Mustang and NissanMicra, now with less polygons and materials, better textures and LOD
- Remodelled building SM_TerracedHouse_01, now with more polygons but less materials and better textures
* CARLA releases include now a Dockerfile for building docker images
* Change in HUD: replace "FPS" by "Simulation Step"
* The current map name is now included in the scene description message sent to the client
* Adapted "manual_control.py" and "view_start_positions.py" to use the map name sent by the simulator
* Improved the vehicle spawning algorithm, now it tries to spawn as much cars as possible even if there are not enough spawn points
* "Setup.sh" is now faster and accepts an argument to run multiple jobs in parallel
* Fixed foliage distance culling using wrong distance in "Low Mode"
* Fixed NissanMicra slightly turning left when driving straight
CARLA 0.8.2
* Revamped driving benchmark
- Changed name from benchmark to driving benchmark
- Fully Redesigned the architecture of the module
- Added a lot more documentation
- Now you can stop and resume the benchmarks you run
* Rolled back vehicle's location to the pivot of the mesh instead of the center of the bounding box
* Added relative transform of the vehicle's bounding box to the measurements, player and non-players
* Added "frame number" to each sensor measurement so it is possible to sync all the measurements based on the frame they are produced
* Improved vehicle spawner to better handle spawning failures
* Walkers use now a closer angle to detect vehicles, so they don't stop moving if a car passes nearby
* Fixed lighting artefact causing the road to change its brightness depending on the distance to the camera
* Fixed captured images overexposed in Low mode
* Fixed illegal character in asset name
* Fixed editing sun azimuth angle in CarlaWeadther.ini had no effect
* Fixed crash when using a non-standard image size in DirectX (Windows)
* Fixed issue with using multiple "SceneCaptureToDiskCamera"
CARLA 0.8.1 * New Python example for visualizing the player start positions * Fixed box extent of non-player agents was sent in centimeters instead of meters * Fixed speed limits were sent in km/h instead of m/s * Fixed issue in Volkswagen T2 wheels causing it to overturn
CARLA 0.8.0
* Upgraded to Unreal Engine 4.18
* Created our own pedestrian 3D models free to use and distribute
* Removed Epic's Automotive Materials dependencies
* 360 Lidars support (similar to Velodyne HDL-32E or VLP-16) thanks to Anton Pechenko (Yandex)
- Ray-cast based
- Configurable settings
- Added methods to save points to disk as PLY file
* Added quality level settings
- Low: low quality graphics, about 3 times faster with one camera
- Epic: best quality (as before)
* Measurements now use SI units
- Locations: m
- Speed: m/s
- Acceleration: m/s^2
- Collisions: kg*m/s
- Angles: degrees
* Added API methods to convert depth images to a point cloud
- New method "image_converter.depth_to_local_point_cloud"
- A supplementary image can be passed to attach colors to the points
- New client example generates a point cloud in world coordinates
- Added Transform class to Python API
* Performance optimizations
- Significant speed improvements in both Epic and Low modes
- Fixed materials and improved shaders for roads, architecture, sidewalks, foliage, landscapes, cars, walkers, reflections, water
- Execution of a set of Project and Engine parameters to improve performance (quality, vsync, AO, occlusion)
- Generation of the road pieces using static meshes and actors instead of a single actor with instanced meshes
- Improved performance since now is able to apply occlusion and draw distance
- Images are captured asynchronously in the render thread
- In asynchronous mode, images may arrive up to two frames later
- In synchronous mode, game thread is blocked until images are ready
- Blueprint code optimizations for vehicles, walkers, and splines
- Added a way to configure different quality levels with culling distance and materials configuration
* Refactored sensor related code to ease adding new sensors in the future
* Added vehicle box extent to player measurements
* Removed the player from the list of non-player agents
* Adjusted bounding boxes to vehicles' height
* Changed vehicles' center to match bounding box
* Added autopilot mode to manual_control.py
* Added quality level options to manual_control.py and client_example.py
* Replaced background landscape and trees by a matte painting
* Fixed road map generated some meshes twice
* Small improvements to Windows support
- Fixed issues with the Makefile
- Fixed asset names too long or containing special characters
CARLA 0.7.1
* New Python API module: Benchmark
- Defines a set of tasks and conditions to test a certain agent
- Contains a starting benchmark, CoRL2017
- Contains Agent Class: Interface for benchmarking AIs
* New Python API module: Basic Planner (Temporary Hack)
- Provide routes for the agent
- Contains AStar module to find the shortest route
* Other Python API improvements
- Converter class to convert between Unreal world and map units
- Metrics module to summarize benchmark results
* Send vehicle's roll, pitch, and yaw to client (orientation is now deprecated)
* New RoutePlanner class for assigning fixed routes to autopilot (IntersectionEntrance has been removed)
* Create a random engine for each vehicle, which greatly improves repeatability
* Add option to skip content download in Setup.sh
* Few small fixes to the city assets
CARLA 0.7.0
* New Python client API
- Cleaner and more robust
- Compatible with Python 2 and 3
- Improved exception handling
- Improved examples
- Included methods for parsing the images
- Better documentation
- Protocol: renamed "ai_control" to "autopilot_control"
- Merged testing client
* Make CARLA start without client by default
* Added wind effect to some trees and plants
* Improvements to the existing weather presets
* Build script: skip content download if up-to-date
PreviousNext