|
2 | 2 | Changelog for package prpy
|
3 | 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
4 | 4 |
|
| 5 | +Forthcoming |
| 6 | +----------- |
| 7 | +* Adding planner and planning_method and trajectory tag constants |
| 8 | +* Removing smooth tag from SBPL trajectory |
| 9 | +* Adding helper function for finding catkin resources |
| 10 | +* Fixing bug in name of returned variable from Rotate and Forward |
| 11 | +* Simplified logic in PostProcessPath. |
| 12 | +* Removing need for ExecuteBasePath. Instead base planning now uses ExecutePath. |
| 13 | +* Removing unecessary logging |
| 14 | +* Various fixes/enhancements: 1. Base planners no longer add non-PlanningMethod functions as attributes to robot, 2. Removed double call to SimplifyTrajectory in retimer.py, 3. Changed default smoother to HauserParabolicSmoother, 4. Changed default simplifier to None |
| 15 | +* Fixing format error when raising value error. Fixing logic error in handling defer flag. |
| 16 | +* Restructured defer fixes to raise exception. |
| 17 | + Instead of printing a warning, this restructures the `defer` argument |
| 18 | + checking to raise an exception if an invalid value has been provided. |
| 19 | +* Print a warning if defer is not a boolean. |
| 20 | +* Print a warning if GetTrajectoryTags is not JSON. |
| 21 | +* Mico Refactor |
| 22 | +* Changed defer checks to use explicit `is True`. |
| 23 | + Using `if defer is True:` for checks instead of `if defer:` catches a |
| 24 | + lot of weird errors that can occur if the positional args to any of the |
| 25 | + reflected planning-method functions are shifted by one. |
| 26 | + The previous check would return a Future if an extra argument got |
| 27 | + passed, which concealed exceptions indicating that the arguments made |
| 28 | + no sense, and would be passed to subsequent code until something |
| 29 | + actually tried to query a Trajectory method on the Future. |
| 30 | +* Changed GetTrajectoryTags() to EAFP-style. |
| 31 | + Instead of using an if-check, GetTrajectoryTags() now just tries |
| 32 | + JSON deserialization and catches a ValueError. This is more robust as |
| 33 | + it also catches situations where the deserialization fails due to the |
| 34 | + trajectory description being invalid or whitespace, but not None. |
| 35 | +* added kwargs to ExecuteTrajectory and PostProcessPath |
| 36 | +* Switched to emprical acceleration limits. |
| 37 | +* CBiRRT and OpenRAVERetimer now use CO_ActiveOnly |
| 38 | +* increased the accelearation limtis |
| 39 | +* Clear UserData in prpy.Clone (fixes `#111 <https://github.com/personalrobotics/prpy/issues/111>`_ and `#114 <https://github.com/personalrobotics/prpy/issues/114>`_) |
| 40 | +* Convert CBiRRT "direction" to a NumPy array. |
| 41 | +* Removed references to numpy.isclose (`#63 <https://github.com/personalrobotics/prpy/issues/63>`_). |
| 42 | +* Added `releasegil` flags to every FindIKSolution(s) call in prpy. |
| 43 | +* Released GIL during TSR Planner. |
| 44 | + This prevents unnecessary hangs during planning when using python |
| 45 | + threads. I see no cases where this would not be necessary. |
| 46 | +* Contributors: ADA Demo, Jennifer King, Michael Koval, Pras, Pras Velagapudi, Rachel Holladay, Stefanos Nikolaidis |
| 47 | + |
5 | 48 | 0.5.1 (2015-04-15)
|
6 | 49 | ------------------
|
7 | 50 | * Merge branch 'feature/MICORefactor' of github.com:personalrobotics/prpy into feature/MICORefactor
|
|
0 commit comments