Skip to content

CARLA 0.9.13

Compare
Choose a tag to compare
@bernatx bernatx released this 16 Nov 19:51
· 593 commits to master since this release

Release 0.9.13

Changes

  • Added new instance aware semantic segmentation sensor sensor.camera.instance_segmentation
  • Added new API classes: MaterialParameter, TextureColor and TextureFloatColor 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 and apply_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
  • 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 pedestrian
    • blend_pose: to blend a custom pose with current animation
    • show_pose / hide_pose: to show or hide the custom pose
    • get_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 points extract_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.