AIKIDO v0.1.0 Release Notes
Release Date: 2017-10-03 // over 6 years ago-
Common
- Changed splitEngine() to set default numOutputs to 1: #214
State Space
- Improved real vector space classes to take advantage of Eigen's fixed-size objects: #159
Constraint
- Added SE2BoxConstraint: #135
- Added satisfiable tolerance parameter to TSR constructor: #180
- Added ConstantSampler: #146
- Renamed SO2Sampleable to SO2UniformSampler: #224
Perception
- Added simulation world env to ApriltagsModule: #156
Planner
- Added parabolic smoother: #206
- Added wrapper for OMPL path simplifier: #164
- Added support OMPL 1.2.0 and above: #139
- Changed to SnapePlanner to return nullptr when planning fails: #201
- Refactored parabolic timer: #206
IO
- Added KinBody parser: #102
- Improved yaml extension: #175, #200
RViz
- Fixed inconsistent function signature: #222
Control
- Added toSplineJointTrajectory() that can controls only specifying joints: #217
- Added RosPositionCommandExecutor: #173
- Added BarretthandPositionCommandExecutor: #166
- Added RosJointStateClient: #150
- Added trajectory conversions between Aikido's and ROS's: #147, #149
- Improved RosTrajectoryExecutor to use helper function for waiting for action server: #192
- Improved (~)Executor::step() not to lock: #182
- Fixed renaming sping to step: #189
- Fixed to work on real hardware: #216
- Removed StateSpace from RosTrajectoryExecutor: #190
🏗 Build & Testing & ETC
- Added Findinteractive_markers.cmake: #198
- Improved to build without warnings: #114, #143
- Improved to enforce to follow code formatting: #153, #167, #172, #168, #170, #171, #191, #207, #211
- Switched to codecov for online code coverage reporting: #208
- Increased the required minimum version of DART to 6.2: #210
- Changed to test Aikido for both of release and debug modes, and on macOS: #195
- Splitted util namespace into common and io: #225
- Fixed build issues on macOS: #138