Package Summary

Tags No category tags.
Version 0.8.0
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 2020-11-25
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

Authors

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

Changelog for package robot_controllers

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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

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 answers.ros.org

No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro noetic. Known supported distros are highlighted in the buttons above.

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 2020-07-07
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

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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged robot_controllers at answers.ros.org

Package Summary

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

Repository Summary

Checkout URI https://github.com/fetchrobotics/robot_controllers.git
VCS Type git
VCS Version indigo-devel
Last Updated 2020-09-27
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
  • Alex Moriarty

Authors

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

Changelog for package robot_controllers

0.5.4 (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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged robot_controllers at answers.ros.org

No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.

Package Summary

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

Repository Summary

Checkout URI https://github.com/fetchrobotics/robot_controllers.git
VCS Type git
VCS Version indigo-devel
Last Updated 2020-09-27
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
  • Alex Moriarty

Authors

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

Changelog for package robot_controllers

0.5.4 (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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged robot_controllers at answers.ros.org

Package Summary

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

Repository Summary

Checkout URI https://github.com/fetchrobotics/robot_controllers.git
VCS Type git
VCS Version indigo-devel
Last Updated 2020-09-27
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
  • Alex Moriarty

Authors

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

Changelog for package robot_controllers

0.5.4 (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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged robot_controllers at answers.ros.org

No version for distro hydro. Known supported distros are highlighted in the buttons above.