Skip to content
This repository has been archived by the owner on Oct 20, 2023. It is now read-only.

2019.7.0

Compare
Choose a tag to compare
@yuliu2016 yuliu2016 released this 05 Dec 21:54
· 2 commits to master since this release
3648fa7
changeset for 2019.7.0 (#14)

* fix various issues with the geometry package
- remove confusing ArcPose2D functions and add new constructors
- add toDegrees(), toRadians(), mag(), and tan() for Rotation2D
- deprecate .degrees, .radians and .mag for Rotation2D
- remove .tan for Rotation2D
- move mirrored from Pose2D to Geometry
- add equals() and hashCode() for all geometry classes
- remove normalization from Rotation2D transformations
- add Pose2DTest
- add logFast and remove the experimental flag

* fix more issues with the geometry and path package
- add unit() and transposed()
- merge interpolateFast()
- fix Path2DState
- make parameterization more efficient

* fix jerk limiter
- remove inverse interpolation from linearInterpolate

* more work on the geometry package
- move most of the extension properties to class functions
- rename .norm to unit()
- remove epsilonEquals from Pose2D

* add DriveOdometry and DriveOdometryTest

* delete the coroutines package

* remove the following deprecated items
- Action: start(), .shouldFinish, and stop()
- ActionLib: async() and queue()
- Looper: resetAll()
- DifferentialDrive: signedMaxVelocityAtCurvature()
- RobotController: axes functions
- Path2D: dx and dy

* fix some tests