Release 0.9.13
[Ubuntu]
CARLA_0.9.13.tar.gz[Ubuntu]
AdditionalMaps_0.9.13.tar.gz[Ubuntu]
CARLA_0.9.13_RSS.tar.gz[Windows]
CARLA_0.9.13.zip[Windows]
AdditionalMaps_0.9.13.zip
Changes
- Added new instance aware semantic segmentation sensor
sensor.camera.instance_segmentation
- Added new API classes:
MaterialParameter
,TextureColor
andTextureFloatColor
to encode texture data and field (normal map, diffuse, etc) - Added new API functions:
apply_color_texture_to_object
,apply_float_color_texture_to_object
andapply_textures_to_object
to paint objects in runtime - Added the option for users to set a route using RoadOption elements to a vehicle controlled by the Traffic Manager.
- Cache now has an extra folder with current version of CARLA (so different cache per version)
- Added set_percentage_random_left_lanechange and set_percentage_random_right_lanechange.
- Improved handling of collisions in Traffic Manager when driving at very high speeds.
- Added physical simulation to vehicle doors, capable of opening and closing
- Added open/close doors feature for vehicles.
- Added API functions to 3D vectors:
squared_length
,length
,make_unit_vector
,dot
,dot_2d
,distance
,distance_2d
,distance_squared
,distance_squared_2d
,get_vector_angle
- Added API functions to 2D vectors:
squared_length
,length
,make_unit_vector
- Added a seed for better reproducibility of pedestrians
- New API function
set_pedestrians_seed
- New parameter --seedw in generate_traffic.py script
- New API function
- Added missing dependency
libomp5
to Release.Dockerfile - Added API functions to interact with pedestrian bones:
get_bones / set_bones
: to get/set the bones of a pedestrianblend_pose
: to blend a custom pose with current animationshow_pose / hide_pose
: to show or hide the custom poseget_pose_from_animation
: to set the custom pose with the animation current frame
- Added a new script in PythonAPI/examples/draw_skeleton.py to draw the bones of a pedestrian from client side
- Improved collision detection of the Python agents
- Added the new VehicleLightStage to the Traffic Manager to dynamically update the vehicle lights.
- Added two new examples to PythonAPI/util: Conversion of OpenStreetMaps to OpenDRIVE maps
osm_to_xodr.py
and Extraction of map spawn pointsextract_spawn_points.py
- Fixed the import of props without any map
- Fixed global route planner crash when being used at maps without lane markings
- Fixed bug causing the server to sigsegv when a vehicle collides an environment object in recording mode.
- Fixed RSSSensor: made client side calculations threaded
- Fixed keep_right_rule parameter.