CHANGELOG

Changelog for package robot_controllers

0.9.3 (2022-08-21)

0.9.2 (2022-06-21)

0.9.1 (2022-06-20)

  • move transform listener to manager (#77) each transform listener incurs an extra DDS node, which can have a significant effect in a large system. this change allows our robot driverrs to have a single shared transform listener across all controllers (and even the whole node, since the buffer can be passed in with the new constructor)

  • Contributors: Michael Ferguson

0.9.0 (2022-06-08)

0.8.1 (2020-12-02)

  • add Fergs as maintainer (#65)

  • additional boost disabling (#64)

  • disable boost components of pluginlib (#63)

  • Contributors: Michael Ferguson

0.8.0 (2020-11-25)

  • Add initial support for ROS2

  • fix threading bug in point head controller (#62)

  • get latest transform (#60)

  • add linter, fix errors (#48)

  • parallel gripper tested (#56)

  • remove hard coded frame in point_head (#55)

  • build fixes on eloquent (#54)

  • add support for 4wd bases (#53)

  • test, fix and improve scaled_mimic (#52)

  • fix bug in laser checking: robot would always go slow if laser safety was on.

  • Uses C++14

  • make preemption work

  • fix uninitialized time that would occasionally cause std::runtime_error* improve logging

  • switch to service interface

  • port all controllers and tested

  • add util/declare_parameter_once

  • Add time_from_start information to feedback topic (#38)

  • [GCC][Warnings] SYSTEM includes and catch ref (#36) This is an attempt to fix (silence) the buildbot failures from -Werror

  • Updates maintainers

  • Add init trajectory for future start time (#40)

  • Contributors: Alex Moriarty, Michael Ferguson, Naoya Yamaguchi, Russell Toris, Shingo Kitagawa

0.6.0 (2018-07-11)

  • updates ownership

  • Contributors: Russell Toris

0.5.3 (2017-06-11)

  • remove limiter

  • Improve cartesian twist controller (#26)

  • Contributors: Hanjun Song, Michael Ferguson

0.5.2 (2016-07-18)

  • do not export python library for linking

  • Contributors: Michael Ferguson

0.5.1 (2016-07-18)

  • base_controller: only update odometry if inputs are finite (prevents NANs to TF)

  • base_controller: add velocity limiting

  • pid: fix error in derivative error calculation

  • allow velocity limiting code be reused for forward simulation #18

  • Contributors: Cappy Pitts, Derek King, Michael Ferguson

0.5.0 (2016-02-21)

  • require finite commands to base controller

  • Contributors: Michael Ferguson

0.4.3 (2015-12-05)

  • fix path/goal tolerance preparation

  • Contributors: Michael Ferguson

0.4.2 (2015-10-22)

  • fixed segmentation faults due to misconfiguration

  • Contributors: Arvin Asokan

0.4.1 (2015-06-12)

  • add centering pid to gripper controller

  • Contributors: Michael Ferguson

0.4.0 (2015-05-23)

0.3.4 (2015-05-22)

  • add ability to reset controllers

  • add timeout to laser speed scaling

  • maintain constant curvature when scaling base velocity

  • remove DiffDriveBaseController::publish()

  • Contributors: Michael Ferguson

0.3.3 (2015-05-03)

  • use laser to slow base when obstacles are near

  • add mutexes around command/odometry. publish odom in timer

  • add -Wall to compile flags, fix compile warnings

  • Contributors: Derek King, Michael Ferguson

0.3.2 (2015-04-09)

0.3.1 (2015-03-28)

  • use shortest_angular_distance for diff drive dx calculations

  • Contributors: Michael Ferguson

0.3.0 (2015-03-23)

  • improve windup support

  • make spliced trajectory consistent in qd/qdd size

  • Contributors: Michael Ferguson

0.1.4 (2015-03-13)

  • follow joint trajectory: add stop_on_path_violation parameter

  • diff drive controller: split theta update into two parts

  • diff drive controller: fix frames in odometry message

  • diff drive controller: add autostart

  • scaled mimic controller: add autostart

  • add root/tip params to gravity compensation

  • Contributors: Michael Ferguson

0.1.3 (2015-01-28)

  • add scaled mimic controller (for bellows)

  • Contributors: Michael Ferguson

0.1.2 (2015-01-06)

0.1.1 (2015-01-05)

  • initial release

  • Contributors: Michael Ferguson