|
| 1 | +:github_url: https://github.com/ros-controls/ros2_controllers/blob/{REPOS_FILE_BRANCH}/doc/release_notes/Jazzy.rst |
| 2 | + |
| 3 | +Iron to Jazzy |
| 4 | +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 5 | +This list summarizes the changes between Iron (previous) and Jazzy (current) releases. |
| 6 | + |
| 7 | +admittance_controller |
| 8 | +************************ |
| 9 | +* Remove ``robot_description`` parameter from parameter YAML, because it is not used at all (`#963 <https://github.com/ros-controls/ros2_controllers/pull/963>`_). |
| 10 | + |
| 11 | +diff_drive_controller |
| 12 | +***************************** |
| 13 | +* The twist message on ``~/cmd_vel`` is now required to be of stamped type (`#812 <https://github.com/ros-controls/ros2_controllers/pull/812>`_). |
| 14 | +* Remove unused parameter ``wheels_per_side`` (`#958 <https://github.com/ros-controls/ros2_controllers/pull/958>`_). |
| 15 | + |
| 16 | +joint_trajectory_controller |
| 17 | +***************************** |
| 18 | + |
| 19 | +* Parameter ``allow_nonzero_velocity_at_trajectory_end`` is now per default ``false`` (`#834 <https://github.com/ros-controls/ros2_controllers/pull/834>`_). |
| 20 | +* Activate update of dynamic parameters (`#761 <https://github.com/ros-controls/ros2_controllers/pull/761>`_ and `#849 <https://github.com/ros-controls/ros2_controllers/pull/849>`_). |
| 21 | +* The parameter ``start_with_holding`` is removed, it now always holds the position at activation (`#839 <https://github.com/ros-controls/ros2_controllers/pull/839>`_). |
| 22 | +* Continue with last trajectory-point on success, instead of hold-position from current state (`#842 <https://github.com/ros-controls/ros2_controllers/pull/842>`_). |
| 23 | +* Add console output for tolerance checks (`#932 <https://github.com/ros-controls/ros2_controllers/pull/932>`_): |
| 24 | + |
| 25 | + .. code:: |
| 26 | +
|
| 27 | + [tolerances]: State tolerances failed for joint 2: |
| 28 | + [tolerances]: Position Error: 0.020046, Position Tolerance: 0.010000 |
| 29 | + [trajectory_controllers]: Aborted due goal_time_tolerance exceeding by 1.010000 seconds |
| 30 | +
|
| 31 | +* Goals are now cancelled in ``on_deactivate`` transition (`#962 <https://github.com/ros-controls/ros2_controllers/pull/962>`_). |
| 32 | +* Empty trajectory messages are discarded (`#902 <https://github.com/ros-controls/ros2_controllers/pull/902>`_). |
| 33 | +* Action field ``error_string`` is now filled with meaningful strings (`#887 <https://github.com/ros-controls/ros2_controllers/pull/887>`_). |
| 34 | +* Angle wraparound behavior (continuous joints) was added from the current state to the first segment of the incoming trajectory (`#796 <https://github.com/ros-controls/ros2_controllers/pull/796>`_). |
| 35 | +* The URDF is now parsed for continuous joints and angle wraparound is automatically activated now (`#949 <https://github.com/ros-controls/ros2_controllers/pull/949>`_). |
| 36 | + |
| 37 | +pid_controller |
| 38 | +************************ |
| 39 | +* 🚀 The PID controller was added 🎉 (`#434 <https://github.com/ros-controls/ros2_controllers/pull/434>`_). |
| 40 | + |
| 41 | +steering_controllers_library |
| 42 | +******************************** |
| 43 | +* Changing default int values to double in steering controller's yaml file. The controllers should now initialize successfully without specifying these parameters (`#927 <https://github.com/ros-controls/ros2_controllers/pull/927>`_). |
| 44 | +* A fix for Ackermann steering odometry was added (`#921 <https://github.com/ros-controls/ros2_controllers/pull/921>`_). |
| 45 | + |
| 46 | +tricycle_controller |
| 47 | +************************ |
| 48 | +* tricycle_controller now uses generate_parameter_library (`#957 <https://github.com/ros-controls/ros2_controllers/pull/957>`_). |
0 commit comments