robot_controllers package from robot_controllers reporobot_controllers robot_controllers_interface robot_controllers_msgs |
|
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)
- update logging messages for galactic and later (#75) https://docs.ros.org/en/humble/Releases/Release-Galactic-Geochelone.html#change-in-rclcpp-s-logging-macros also add a few build cleanups, fails on humble otherwise
- use from_seconds for readability (#70)
- Contributors: Michael Ferguson
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.
Package Dependencies
System Dependencies
Name |
---|
liborocos-kdl-dev |
Dependant Packages
No known dependants.
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
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
robot_controllers package from robot_controllers reporobot_controllers robot_controllers_interface robot_controllers_msgs |
|
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.
Package Dependencies
System Dependencies
Name |
---|
liborocos-kdl-dev |
Dependant Packages
Name | Deps |
---|---|
fetch_drivers |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
Recent questions tagged robot_controllers at Robotics Stack Exchange
No version for distro galactic. Known supported distros are highlighted in the buttons above.
robot_controllers package from robot_controllers reporobot_controllers robot_controllers_interface robot_controllers_msgs |
|
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.
Package Dependencies
System Dependencies
Name |
---|
liborocos-kdl-dev |
Dependant Packages
Name | Deps |
---|---|
fetch_gazebo | |
fetch_drivers |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found