Skip to content

AIKIDO 0.1.0

Compare
Choose a tag to compare
@jslee02 jslee02 released this 03 Oct 15:57
· 248 commits to master since this release
  • Common

    • Added VanDerCorput::getLength(): #223
    • Added ExecutorThread and ExecutorMultiplexer: #151
    • Changed splitEngine() to set default numOutputs to 1: #214
  • State Space

    • Added MetaSkeletonStateSpaceSaver: #184, #219
    • Added WeldJoint: #146
    • 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

    • Added TSR visualizer: #136
    • Made FrameId a variable: #183
    • 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