From 1a33c297b7918b0502aef6e9e8ce9f891e12e1fc Mon Sep 17 00:00:00 2001 From: Dave Coleman Date: Wed, 5 Feb 2014 08:57:07 +0900 Subject: [PATCH] Updated changelogs --- CHANGELOG.rst | 98 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 CHANGELOG.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst new file mode 100644 index 00000000..ebe9d805 --- /dev/null +++ b/CHANGELOG.rst @@ -0,0 +1,98 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package control_toolbox +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +1.10.4 (2014-02-05) +------------------- +* Added Travis support +* Renamed manifest.xml so it doesn't break rosdep +* Expanded range of PID and windup gains for certain applications. +* Expanded range of PID and windup gains for certain applications. Lowered default integral and derivative gain +* check for CATKIN_ENABLE_TESTING +* Add some comments to Parameters.cfg +* Add support for dynamic_reconfigure for rosbuild +* Contributors: Austin Hendrix, Dave Coleman, Lukas Bulwahn, Paul Dinh + +1.10.3 (2013-08-02) +------------------- +* Fix bug in copy constructor. +* Contributors: Austin Hendrix + +1.10.2 (2013-07-29) +------------------- +* Fix copy constructor. +* Merge pull request `#1 `_ from davetcoleman/hydro-devel + Added dynamic reconfigure for PID gains +* Removed const getGains function +* Small fixes +* Compatibility changes for realtime_tools, tweaked getests +* Made realtime_buffer copiable +* Added test for getting/settings gains, copying/assigning pid class +* Removed const read, added copy constructor and print values function +* Added new function getGainsConst that allows one to get the PID gains from a const PID class +* Added realtime_tools as a dependency in package.xml and CMakeLists +* Added realtime buffer to PID, re-ordered functions to more logical order and to match header file +* Fixes per Austin review +* Updated CMakeLists.txt and made fixes per Adolfo +* Merged hydro-devel +* Added dynamic reconfigure for PID gains +* Tests build. +* Contributors: Austin Hendrix, Dave Coleman + +1.10.1 (2013-06-26) +------------------- +* Add dependency on tinyxml. +* Contributors: Austin Hendrix + +1.10.0 (2013-06-25) +------------------- +* Version 1.10.0 +* comment format consistentcy +* Fixing comment in pid source code +* Install tune_pid.py under catkin. +* adding install targets +* adding missing manifests +* merging CMakeLists.txt files from rosbuild and catkin +* adding hybrid-buildsystem makefiles +* Merging from master, re-adding manifest.xml files +* using more standard way of depending on gencpp +* Add .gitignore file. +* Fixing library export +* catkinizing, could still be cleaned up +* Fixing doc errors in PID +* Changing @ commands to \ commands +* Enforcing i_min_ <= 0 and i_max_ >= 0 in integral bound parameters, reducing duplicated code +* Merge pull request `#14 `_ from bobholmberg/fix-PID-unbounded-i_error + Using zero i_gain_ to turn off integral control did unsavory things. +* Adding alternative name for new pid command computation API +* Fixing merge error +* Merge branch 'fix-pid-backwards-compatibility' into fix-PID-unbounded-i_error +* Removing lie from documentation +* Adding Bob's fixes to the backwards-compatibility API +* Merge branch 'fix-pid-backwards-compatibility' into fix-PID-unbounded-i_error +* bringing back old updatePid function contents +* adding documentation warning +* This makes the internal computations of updatePid() keep the same sign that they did before the API change +* Merge typo +* Resolving conflict from new Pid API +* Merge branch 'master' into test-bad-integral-bounds +* Merge branch 'test-bad-integral-bounds' into fix-PID-unbounded-i_error +* Specifying div-by-zero test, adding other integral term tests +* Merge branch 'test-bad-integral-bounds' into fix-PID-unbounded-i_error +* Adding test to expose Pid class zero-division vulnerability +* If the user did not want integral control and set i_gain_ to zero, + then dividing by i_gain_ would set i_error_ to NaN. This is not + desired. Instead, replace the use of division to create i_term + with direct integration of i_term_. + Replace private member i_error_ with i_term_. + In getCurrentPIDErrors() create & return i_error_ with the same old meaning and units. + NOTE: i_error_ is not needed internally anywhere else. +* Cleaning up documentation, making argument names in function declaration match those in the implementation +* adding doxygen deprecation flags +* Fixing documentation +* Merging changes from other branch +* Adding conventional PID computation +* Fixing inconsistent formatting, and reducing some duplicated code +* remove .svn folder +* move control_toolbox into ros_control +* Contributors: Adolfo Rodriguez Tsouroukdissian, Austin Hendrix, Bob Holmberg, Jonathan Bohren, Wim Meeussen, wmeeusse