You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add support for pluggable transformation of data sent to / received from vehicles, e.g. for conversion between the coordinate system in the plant model and a vehicle-specific one.
Allow assignment of externally-created recharging orders to vehicles with critical energy level.
Update web API specification and implementation to version 1.9.0:
Add missing required markers for request and response bodies.
Include a vehicle's 'sufficiently recharged' and 'fully recharged' energy levels when requesting vehicle data.
Bugs fixed:
When receiving a position update from a vehicle, accept any position belonging to the movement commands sent to the vehicle, not just the next one. This is necessary to support cases in which a vehicle has completed more than one movement command during state/position updates.
When aggregating TCSObjectEvents for RMI clients, actually aggregate the oldest and youngest events properly instead of keeping only the youngest one.
Ask user for confirmation before overwriting files when using the Save Model As... menu item in the Model Editor application.
Allow the position in org.opentcs.data.model.Pose to be null.
Changes affecting developers:
Use Pose to replace and deprecate the previously separate position and orientation angle members in Vehicle and VehicleProcessModel.
Update JUnit to 5.11.2.
Update Hamcrest to 3.0.
Update Mockito to 5.14.2.
Update AssertJ to 3.26.3.
Update ApprovalTests to 24.8.0.
Update Checkstyle to 10.18.2.
Update Jackson to 2.18.0.
Update SLF4J to 2.0.16.
Update Gradle wrapper to 8.10.2.
Update Gradle Dependency License Report plugin to 2.9.