changelog.rst   changelog.rst 
.. _changelog: .. _changelog:
ChangeLog ChangeLog
######### #########
Version 0.5.1 Unstable Version 0.6.0
====================== =============
Subversion Revision: **Unreleased** Subversion Revision: r3032
Initial Release: **Unreleased** Initial Release: 2012/02/01
Core
----
* Correctly cloning physics/collision/viewers.
* By default all SetDOFValues/SetActiveDOFValues methods check joint limits
* Joint limits on circular joint now returned as -BIGNUMBER,BIGNUMBER.
* Added :ref:`.KinBody.Joint.SubtractValues`
* **interpolation** is set to empty in configurations returned by :ref:`.Ki
nBody.GetConfigurationSpecification` and :ref:`.Robot.GetActiveConfiguratio
nSpecification`.
Planning
--------
* Fixed segment feasibility checking on parabolic smoother by using perterb
ations, now most small collisions are avoided.
* **Many** fixes for :module:`.examples.constraintplanning` demo and Grippe
rJacobianConstrains class used for linear constraint planning.
* Fixed :ref:`.planningutils.JitterActiveDOF` when constraints are used.
* Fixed linear smoothing fallback when parabolic smoother fails.
* Added many more constraints checking to :ref:`.planningutils.VerifyTrajec
tory`
* Added very simple parabolic retimer :ref:`planner-parabolicretimer`
* If robot originally colliding, MoveToHandPosition/MoveManipulator correct
ly add the colliding configuration to the trajectory.
Python
------
* All name strings are now returned/set as unicode objects. All openravepy
objects support __unicode__
Inverse Kinematics
------------------
* Fixed crash when smoothing close configurations.
* Fixed C++ IK generation command :ref:`module-ikfast-addiklibrary`
Misc
----
* Fixed ``openrave.py --database inversekinematics --show``
* Fixed ``--graspingnoise`` when multi-threading is used
* Fixed default value for :ref:`.Robot.GetActiveConfigurationSpecification`
* Fixed GenericTrajectory sampling with circular joints
Version 0.5.0 Version 0.5.0
============= =============
Subversion Revision: r2988 Subversion Revision: r2988
Initial Release: 2012/01/20 Initial Release: 2012/01/20
Core Core
---- ----
skipping to change at line 71 skipping to change at line 124
Grasping Grasping
-------- --------
* fixes in grasping with standoff * fixes in grasping with standoff
* added IK checking option to :ref:`module-grasper-graspthreaded`, showing usage in :mod:`.examples.fastgraspingthreaded` example. * added IK checking option to :ref:`module-grasper-graspthreaded`, showing usage in :mod:`.examples.fastgraspingthreaded` example.
* added new :mod:`.examples.fastgraspingthreaded` example to show how to us e multithreaded functions to compute good grasps in real-time. * added new :mod:`.examples.fastgraspingthreaded` example to show how to us e multithreaded functions to compute good grasps in real-time.
* added ``--numthreads`` option to ``openrave.py --database graspin`` to al low users to set number of threads. * added ``--numthreads`` option to ``openrave.py --database grasping`` to a llow users to set number of threads.
* now storing translationstepmult and finestep parameters in the database s ince they affect success rates * now storing translationstepmult and finestep parameters in the database s ince they affect success rates
Planning Planning
-------- --------
* Can register callback functions during planners to stop the planner via : meth:`.Planner.RegisterPlanCallback`. Planner developers should use :meth:` .Planner._CallCallbacks` to call the callbacks. * Can register callback functions during planners to stop the planner via : meth:`.Planner.RegisterPlanCallback`. Planner developers should use :meth:` .Planner._CallCallbacks` to call the callbacks.
* :meth:`.Planner.PlanPath` now returns a :class:`.PlannerStatus` enum show ing how planner exited. It does not support pOutStream anymore. * :meth:`.Planner.PlanPath` now returns a :class:`.PlannerStatus` enum show ing how planner exited. It does not support pOutStream anymore.
 End of changes. 4 change blocks. 
5 lines changed or deleted 65 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/