Dear friends and users,
we are happy to announce the release of SUMO version 1.15.0.
The download links are at https://sumo.dlr.de/docs/Downloads.html

This release brings you many netedit enhancements for traffic light
editing, new
options for scenario creation and more features to improve multi-modal
simulation. We also fixed quite a number of bugs.

There are many more features and fixes in this release and the most
important
ones are listed below (even though the list is already quite long).
For a full list of changes, as always see http://sumo.dlr.de/wiki/ChangeLog

=== Enhancements ===

Simulation
- The new vType attribute desiredMaxSpeed can be used to configure speed
distributions for vehicles that are not constrained by the road speed limit
(i.e. bicycles).
- Bicycles speeds now follow a speed distribution by default (centered on
20km/h, configurable with desiredMaxSpeed).
- The vType attributes timeToTeleport and timeToTeleportBidi can now be
used to customize teleporting behavior.
- Pedestrians now react to edge speed limit (i.e. for modelling stairs).
- Added option --vehroute-output.internal to include internal edges in the
output.
- Added optinos --edgedata-output FILE and --lanedata-output FILE to
configure a very basic meanData output without the need for additional
files.
- Wireless simulation (btsender and btreciever devices) can now be enabled
for persons.

netedit
- Many Traffic light mode enhancements (editing phases, joining traffic
lights, ...)
- Context menus on ambiguously overlapping objects now gives a choice of
object. Holding ALT always gives all choices.
- Add shortcut to open current location in Google Maps and OSM map to
context menu.
- A sumo configuration file can now be saved directly.
- Create edge frame has two new checkboxes to simplify creation of edges
for pedestrian simulation.
- In move mode, alt+right-click on overlapped objects now allows marking
the front element to be moved.
- "Undo-Redo list" dialog now includes color codes and entity ids.
- Using distinct walkingArea color to distinguish them from other objects.

sumo-gui
- EdgeData and laneData values recorded by the current simulation can now
be used for live edge coloring.
- 3D view now permits clicking on more objects (lanes, junctions, traffic
lights).
- 3D view now supports realistic drawing of traffic signals for cars and
pedestrians.,
- An active traci-server is now indicated in the status bar.

netconvert
- Node clusters and joint traffic lights now get similar ids of the form
"cluster_id0_id1" or "joinedS_...", "joinedG_...".
- OSM: can now import monorail and aerialway (cable car)

TraCI
- Net method traci.simulation.getOption can now be used to retrieve any
simulation option.
- Added functions traci.gui.addView, traci.gui.removeView to add/remove
view windows.
- Simpla: Added additional platooning criteria via new attributes
'edgeLookAhead', 'distLookAhead' and 'lcMinDist'.
- Simpla: platooning distances are now time-headways instead of
gap-in-meters by default. Configurable with new attributes
'maxPlatoonHeadway', 'catchupHeadway', 'useHeadway'.

tools
- routeSampler.py: now supports options --depart-attribute,
--arrival-attribute and --total-count to set extra constraints.
- generateRailSignalConstraints.py: Added option --bidi-conflicts to
generated conflicts for bidirectional track use.
- Added new tool drtOrtools.py to solve DRT problems with the ortools
package.
- osmWebWizard.py: Now reliably generates trips in small networks.
- Added new tool vehrouteCountValidation.py to evaluate the differenced
between counting data (edge counts, turn counts, ...) and traffic recorded
by a simulation (--vehroute-output with exit-times).


=== Bugfixes ===

Simulation
- Fixed crash when using bluelight vehicle and SSM device. (regression in
1.12.0)
- Rerouter attribute timeThreshold is working again after a vehicle has
changed lanes. (regression in 1.14.0)
- Taxi drop-off is no longer interrupted by new dispatch. Also, persons
only continue their plan after the drop-off duration.
- Fixed bugs for emergency vehicle simulation
- Various fixes to sublane simulation
- Fixed invalid (slightly exaggerated) estimate of junction passing time.
- Fixed prolonged waiting at side roads despite sufficient gaps.
- Cars generated for a <personTrip> now slow down before dropping of the
person.
- Fixed deadlock between car and pedestrian on shared walkingarea.
- Fixed emergency braking when using carFollowModel IDM. ACC and CACC
- Various fixes to carFollowModel EIDM
- Various fixes to lane changing
- Fixed several bugs that prevented intermodal vehroute output from being
re-used as simulation input.
- Vehroute-output no longer includes unfinished persons by default.
- Various fixes to railway simulation

netedit
- Fixed missing coordinate display in status bar. (regression in 1.14.0)
- Fixed bugs related to object locking (via the lock menu).
- Fixed crash when using the "undo/redo history" dialog.

sumo-gui
- Fixed crash when opening busStop parameters after simulation end.
(regression in 1.13.0)
- Lane menu functions select reachable, close lane, add rerouter are now
working again. (regression in 1.14.0)
- Fixed invalid occupancy values caused by vehicles vehicles that are
partially on a lane (i.e. with the sublane model).
- Fixed invalid lateral rendering position of vehicles with potential
carriages (i.e. 'trailer').

netconvert
- Fixed invalid red phase at traffic lights with very low connection
speeds. (regression in 1.14.0)
- Fixed projection error when importing OpenDRIVE.
- Fixed too short busStops when import OSM data.
- Fixed invalid walkingarea shapes.
- OSM: Fixed invalid public transport route on bidirectional way.

TraCI
- Function vehicle.highlight is now tracking the vehicle again. (regression
in 1.13.0)
- Simpla: various fixes
- Libsumo simulation outputs now include version information.
- Context subscription filters for vTypes and vClasses are now compatible
with all other filters.
- Function simulation.getDistance2D(..., isGeo=True) now works.

- duarouter: vTypeDistributions with attribute vTypes now consider
vType-probabilities.

Tools
- randomTrips.py and duaIterate.py now properly report unknown options
again. (regression in 1.14.1)
- turnfile2EdgeRelations.py: Fixed invalid end element, preserving comments.
- gtfs2pt.py: Fixed invalid route references in output.

=== Miscellaneous ===

- Translation efforts for the grahpical applications and command line
messages have begun and contributions are welcome at Weblate.
- ACC model description now has additional information on platoon stability.
- All applications now support appending list-type options in a
configuration file with extra items via the command line.
- The new default --xml-validation mode is local which only reads the local
schema file but does not do network access to prevent XXE attacks.


Have fun with the new release,
Benjamin, Angelo, Jakob, Robert, Melanie, Johannes, Michael, Yun-Pang,
Pablo and Mirko
_______________________________________________
sumo-dev mailing list
sumo-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-dev

Reply via email to