-
 

Package Summary

Tags No category tags.
Version 0.9.3
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fetchrobotics/robot_controllers.git
VCS Type git
VCS Version ros2
Last Updated 2024-06-18
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Some basic robot controllers for use with robot_controllers_interface.

Additional Links

No additional links.

Maintainers

  • Russell Toris
  • Niharika Arora
  • Carl Saldanha
  • Eric Relson
  • Fetch Robotics Open Source Team
  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
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

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged robot_controllers at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.7.1
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fetchrobotics/robot_controllers.git
VCS Type git
VCS Version ros1
Last Updated 2024-05-21
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Some basic robot controllers for use with robot_controllers_interface.

Additional Links

No additional links.

Maintainers

  • Eric Relson
  • Jeff Wilson
  • Fetch Robotics Open Source Team

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

Changelog for package robot_controllers

0.7.1 (2024-05-21)

  • Update maintainers
  • Zero out base controller update delta time when negative (#82)
  • Contributors: Eric Relson, Jeff Wilson

0.7.0 (2021-02-22)

  • Add support for 4wd bases (#69)
  • Build fixes for noetic
  • Add time_from_start information to feedback topic (#38)
  • [GCC][Warnings] SYSTEM includes and catch ref (#36)
  • Updates maintainers
  • Add init trajectory for future start time (#40)
  • Contributors: Alex Moriarty, Michael Ferguson, Naoya Yamaguchi, Russell Toris, Shingo Kitagawa, root

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

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged robot_controllers at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.6.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fetchrobotics/robot_controllers.git
VCS Type git
VCS Version melodic-devel
Last Updated 2024-05-22
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Some basic robot controllers for use with robot_controllers_interface.

Additional Links

No additional links.

Maintainers

  • Russell Toris
  • Niharika Arora
  • Carl Saldanha
  • Eric Relson
  • Fetch Robotics Open Source Team

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

Changelog for package robot_controllers

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

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged robot_controllers at Robotics Stack Exchange