|
2 | 2 | Changelog for package prpy
|
3 | 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
4 | 4 |
|
| 5 | +Forthcoming |
| 6 | +----------- |
| 7 | +* Fixed the OMPL planner creation test. |
| 8 | +* Modified CBiRRT to output linear interpolation. |
| 9 | +* Fixed __getattr__ and __dir__ on Manipulator (`#89 <https://github.com/personalrobotics/prpy/issues/89>`_) |
| 10 | +* Fixed infinite recursion in `#89 <https://github.com/personalrobotics/prpy/issues/89>`_ |
| 11 | + robot.planner or robot.actions not being defined caused infinite |
| 12 | + recursion in __getattr__. This patch explicitly checks for those |
| 13 | + attributes before querying them. |
| 14 | +* Added robot_name pass-through argument. |
| 15 | +* Various fixes: Added logic to catch openrave excpetion and reraise as planning exception in CHOMP. Added PlanToConfiguration to BiRRT. Changed SetTrajectoryTags to util.SetTrajectoryTags in vectorfield planner. |
| 16 | +* Feature/action library |
| 17 | +* Changed RenderPose to RenderPoses. Made RenderTSRChains call RenderPoses. Added render flag to RenderTSRChains, RenderPoses and RenderVector so that they can be used optionally. |
| 18 | +* Adding RenderPose function to allow rendering an axis from a with block |
| 19 | +* for servo simulation, sleep time takes into account how much time already was spend on computation |
| 20 | +* Merge pull request `#81 <https://github.com/personalrobotics/prpy/issues/81>`_ from personalrobotics/feature/PlanningRefactor |
| 21 | + Added new MethodMask and FirstSupported meta-planners |
| 22 | +* Disabled PlanToIK on TSRPlanner. |
| 23 | +* Renamed new meta-planners. |
| 24 | + - Only to MethodMask |
| 25 | + - Fallback to FirstSupported |
| 26 | +* made default quadraticObjective, changed to allow you to specify arguments for joint limit avoidance |
| 27 | +* Tag trajectories with information necessary to control smoothing. |
| 28 | +* Moved common tags into an Enum. |
| 29 | +* Switched from XML to JSON to trajectory tagging. |
| 30 | +* Added python-enum dependency. |
| 31 | +* Added PlanToIK to TSRPlanner. |
| 32 | +* Added new MetaPlanners and refactored planning. |
| 33 | + - Added the Fallback meta-planner. This meta-planner operates on a list |
| 34 | + of planners and calls the first planner in the list that supports the |
| 35 | + desired planning method. |
| 36 | + - Added the Only meta-planner. This meta-planner operates on a single |
| 37 | + planner by only allowing access to a subset of its planning methods. |
| 38 | + - Added support for explicitly passing a delegate planner to: |
| 39 | + - IKPlanner |
| 40 | + - NamedPlanner |
| 41 | + - TSRPlanner |
| 42 | + - Modified TSRPlanner to raise an UnsupportedPlanningError when it |
| 43 | + receives unsupported TSRs. This is necessary to trigger the fallback |
| 44 | + behavior implemented in the Fallback meta-planner. |
| 45 | +* feature added to avoid joint limit with ComputeJointVelocityFromTwist |
| 46 | +* Cleaned up CloneBindings functions |
| 47 | + - Reference the TSRLibrary from the parent environment. |
| 48 | + - Reference the NamedConfigurations from the parent environment. |
| 49 | + - Don't load ServoSimulatored in cloned environments. |
| 50 | + - Don't load any controllers in cloned environments. |
| 51 | + - Avoid calling __init__ to prevent future nasty surprises. |
| 52 | + - NOTE: This fixes a memory leak caught by Pras. |
| 53 | +* Merge pull request `#76 <https://github.com/personalrobotics/prpy/issues/76>`_ from personalrobotics/feature/vector_field_planner_timestepping |
| 54 | + Added variable time steps for vector field planner |
| 55 | +* Hide IK log spam when cloning environments. |
| 56 | +* Tag trajectories with constrained and optimized |
| 57 | +* More CHOMP module refactoring. |
| 58 | +* Cleaned up CHOPM file. |
| 59 | +* Added variable time steps for vector field planner |
| 60 | +* Tag trajectories with planner and planning method. |
| 61 | +* Renaming robot.actionlibrary to robot.actions |
| 62 | +* Adding logic to explicitely clear handles arrays in visualization helper functions |
| 63 | +* Fixing logic that adds actions as methods on robot. Adding logic to add actions as methods on manipulator. Updating visualization of TSR lists to have parameter for axis length. Removing reference to push_grasp from prpy/action init. |
| 64 | +* Adding logic to expose actions as methods on robot |
| 65 | +* Initial action library implementation |
| 66 | +* Contributors: Jennifer King, Michael Koval, Shervin Javdani, Siddhartha Srinivasa |
| 67 | + |
5 | 68 | 0.4.0 (2015-03-30)
|
6 | 69 | ------------------
|
7 | 70 | * Planning with vector fields.
|
|
0 commit comments