Releases: acmerobotics/road-runner
Releases · acmerobotics/road-runner
0.4.3
0.4.2
0.4.1
0.4.0
Changes:
- Remove point turns and wait segments (look here for a turn replacement)
- Reorganize path classes
- Add trajectory splicing (interrupting an in-progress trajectory and smoothly transitioning into a new one)
- Add spatial and temporal markers to trajectories
- Standardize epsilons
- Add new projection algorithm and remove
ProjectionResult
- Add new arc approximation algorithm for spline arc length parametrization and length calculation
0.3.0
Note: This is the first public release to have several breaking changes. Road runner is still in alpha, and the APIs are still in flux (hopefully there's plenty of time to upgrade in the offseason).
Changes:
- Faster arclength parametrization and lookups
- Faster trajectory/dynamic motion profile generation
- Feedforward is integrated into the drive classes
- Detekt linting
- Resettable external heading
- Create some packages and move some things around
- Remove nth degree splines
- Rename
QuinticSplineSegment
toQuinticSpline
- Add "simple" trajectories with constant constraints
- Move some feedforward tuning logic into core from the quickstart
- Combine holonomic PIDVA followers into a single class
- Make
PointTurn
(andTrajectoryBuilder#turn()
) andLinearInterpolator
capable of multiple revolutions - Fix some annoying documentation issues
- Minor bug fixes