|
8 | 8 | * Fixed bug in StepSequence iterator: [#320](https://github.com/personalrobotics/aikido/pull/320) |
9 | 9 | * Cleaned up doxygen errors: [#357](https://github.com/personalrobotics/aikido/pull/357) |
10 | 10 |
|
| 11 | +* Distance |
| 12 | + |
| 13 | + * Added methods to rank configurations based on specified metric: [#423](https://github.com/personalrobotics/aikido/pull/423) |
| 14 | + |
| 15 | +* State Space |
| 16 | + |
| 17 | + * Refactored JointStateSpace and MetaSkeletonStateSpace: [#278](https://github.com/personalrobotics/aikido/pull/278) |
| 18 | + * Added methods for checking compatibility between DART objects and state spaces: [#315](https://github.com/personalrobotics/aikido/pull/315) |
| 19 | + * Added flags to MetaSkeletonStateSaver to specify what to save: [#339](https://github.com/personalrobotics/aikido/pull/339) |
| 20 | + * Fixed bug in the representation of SO(2) statespace: [#408](https://github.com/personalrobotics/aikido/pull/408) |
| 21 | + * Fixed const correctness of StateHandle::getState(): [#419](https://github.com/personalrobotics/aikido/pull/419) |
| 22 | + * Fixed hidden compose function (in-place version): [#421](https://github.com/personalrobotics/aikido/pull/421) |
| 23 | + * Added clone functionality to StateSpace: [#422](https://github.com/personalrobotics/aikido/pull/422) |
| 24 | + * Used const StateSpaces everywhere: [#429](https://github.com/personalrobotics/aikido/pull/429) |
| 25 | + |
11 | 26 | * Constraint |
12 | 27 |
|
13 | 28 | * Added SequentialSampleable: [#393](https://github.com/personalrobotics/aikido/pull/393) |
14 | 29 |
|
15 | 30 | * Control |
16 | 31 |
|
17 | 32 | * Fixed CollisionGroup bugs in Hand executors: [#299](https://github.com/personalrobotics/aikido/pull/299) |
18 | | - * Rewrote executors for faster-than-realtime simulation: [#316](https://github.com/personalrobotics/aikido/pull/316) |
| 33 | + * Rewrote executors for faster-than-realtime simulation: [#316](https://github.com/personalrobotics/aikido/pull/316), [#450](https://github.com/personalrobotics/aikido/pull/450) |
19 | 34 | * Introduced uniform and dart namespaces: [#342](https://github.com/personalrobotics/aikido/pull/342) |
20 | 35 | * Removed Barrett-specific hand executors: [#380](https://github.com/personalrobotics/aikido/pull/380) |
21 | | - |
22 | | -* State Space |
23 | | - |
24 | | - * Refactored JointStateSpace and MetaSkeletonStateSpace: [#278](https://github.com/personalrobotics/aikido/pull/278) |
25 | | - * Added methods for checking compatibility between DART objects and state spaces: [#315](https://github.com/personalrobotics/aikido/pull/315) |
26 | | - * Added flags to MetaSkeletonStateSaver to specify what to save: [#339](https://github.com/personalrobotics/aikido/pull/339) |
| 36 | + * Supported canceling in-progress trajectories: [#400](https://github.com/personalrobotics/aikido/pull/400) |
27 | 37 |
|
28 | 38 | * Perception |
29 | 39 |
|
30 | 40 | * Added integrated PoseEstimatorModule: [#336](https://github.com/personalrobotics/aikido/pull/336) |
| 41 | + * Added voxel grid perception module: [#448](https://github.com/personalrobotics/aikido/pull/448) |
| 42 | + |
| 43 | +* Trajectory |
| 44 | + |
| 45 | + * Added B-spline trajectory: [#453](https://github.com/personalrobotics/aikido/pull/453) |
31 | 46 |
|
32 | 47 | * Planner |
33 | 48 |
|
| 49 | + * Make all DART planners take MetaSkeleton, and add adapter for turning planners into DART planners: [#437](https://github.com/personalrobotics/aikido/pull/437) |
34 | 50 | * Added parabolic timing for linear spline [#302](https://github.com/personalrobotics/aikido/pull/302), [#324](https://github.com/personalrobotics/aikido/pull/324) |
35 | 51 | * Fixed step sequence iteration in VPF: [#303](https://github.com/personalrobotics/aikido/pull/303) |
36 | | - * Refactored planning API: [#314](https://github.com/personalrobotics/aikido/pull/314), [#414](https://github.com/personalrobotics/aikido/pull/414) |
| 52 | + * Refactored planning API: [#314](https://github.com/personalrobotics/aikido/pull/314), [#414](https://github.com/personalrobotics/aikido/pull/414), [#426](https://github.com/personalrobotics/aikido/pull/426), [#432](https://github.com/personalrobotics/aikido/pull/432) |
37 | 53 | * Added flags to WorldStateSaver to specify what to save: [#339](https://github.com/personalrobotics/aikido/pull/339) |
38 | 54 | * Changed interface for TrajectoryPostProcessor: [#341](https://github.com/personalrobotics/aikido/pull/341) |
39 | 55 | * Planning calls with InverseKinematicsSampleable constraints explicitly set MetaSkeleton to solve IK with: [#379](https://github.com/personalrobotics/aikido/pull/379) |
| 56 | + * Added a kinodynamic timer that generates a time-optimal smooth trajectory without completely stopping at each waypoint: [#443](https://github.com/personalrobotics/aikido/pull/443) |
| 57 | + * Fixed segmentation fault on 32-bit machines in vector-field planner: [#459](https://github.com/personalrobotics/aikido/pull/459) |
40 | 58 |
|
41 | 59 | * Robot |
42 | 60 |
|
|
50 | 68 |
|
51 | 69 | * Fixed Eigen memory alignment issues on 32bit Ubuntu: [#368](https://github.com/personalrobotics/aikido/pull/368) |
52 | 70 | * Defined optional dependencies: [#376](https://github.com/personalrobotics/aikido/pull/376) |
| 71 | + * Fixed compilation bug with Eigen 3.3.5: [#452](https://github.com/personalrobotics/aikido/pull/452) |
53 | 72 |
|
54 | 73 | ### 0.2.0 (2018-01-09) |
55 | 74 |
|
|
63 | 82 | * Renamed NonColliding to CollisionFree: [#256](https://github.com/personalrobotics/aikido/pull/256) |
64 | 83 | * Added TestableOutcome class: [#266](https://github.com/personalrobotics/aikido/pull/266) |
65 | 84 |
|
| 85 | +* Control |
| 86 | + |
| 87 | + * Added Instantaneous and Queued TrajectoryExecutors: [#259](https://github.com/personalrobotics/aikido/pull/259) |
| 88 | + |
66 | 89 | * Perception |
67 | 90 |
|
68 | 91 | * Added RcnnPoseModule: [#264](https://github.com/personalrobotics/aikido/pull/264) |
|
0 commit comments