2.0.0
This is a major release because it introduces some breaking changes affecting everyone.
Breaking changes
#231 Change codebase to use ENU instead of NED
- From now on, all coordinates in the settings.json should be in ENU with x forward instead of NED with x forward. This relates to all x, y, z, roll, pitch, yaw and vertical & horizontal field of views. To upgrade a v1.x settings.json to a 2.x settings.json you have to switch all values on the Z axis (
-1
becomes1
). For lidar, you also have to flip the the vertical field of view: upper becomes lower and lower becomes upper. - From now on, yaw 0 means car facing east.. Before, yaw 0 meant car facing north.
Enhancements
- #237 Python api support! Added lot's of python examples and documented how to use it.
- #237 Removed is_valid from gps data as it was always set to true and nobody seems to know what it is meant to do.
- #237 Fix bug in lidar where horizontal FOV start and end were being inverted when the end is smaller then the start.
- #237 Simplified the training map into a all-empty map
- #237 Removed
armDisarm
api function as it was unimplemented, confusing and there are no plans to implement it. - #226 #228 #230 #233 #234 #235 #244 Bunch of documentation improvements
Bugfixes
- #242 Stop simulation from crashing when resetting (using backspace) when a GSS is on the car.