Package Summary
Tags | No category tags. |
Version | 2.49.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Generic robotic controllers to accompany ros2_control |
Checkout URI | https://github.com/ros-controls/ros2_controllers.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-08-01 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | ros ros2 ros2-control ros2-controllers ros2-rolling ros2-humble ros2-jazzy ros2-kilted |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
- Christoph Froehlich
- Sai Kishor Kothakota
Authors
- Bence Magyar
- Enrique Fernández
- Manuel Meraz
- Jordan Palacios
Changelog for package diff_drive_controller
2.49.1 (2025-07-31)
2.49.0 (2025-07-21)
- Update description of limit() function in speed_limiter (backport #1793) (#1794)
- Contributors: mergify[bot]
2.48.0 (2025-07-02)
2.47.0 (2025-06-07)
2.46.0 (2025-05-17)
2.45.0 (2025-04-27)
2.44.0 (2025-04-10)
2.43.0 (2025-03-17)
2.42.1 (2025-02-24)
2.42.0 (2025-02-17)
2.41.0 (2025-01-13)
- Check dt in updateFromVelocity (backport #1481) (#1486)
- Remove empty on_shutdown() callbacks (backport #1477) (#1482)
- Contributors: mergify[bot]
2.40.0 (2025-01-01)
- Use the .hpp headers from [realtime_tools]{.title-ref} package (backport #1406) (#1427)
- Improve tf_prefix based on namespace (#1420) (#1421)
- [CI] Add clang job and setup concurrency (backport #1407) (#1418)
- Contributors: mergify[bot]
2.39.0 (2024-12-03)
2.38.0 (2024-11-09)
2.37.3 (2024-09-11)
2.37.2 (2024-08-22)
2.37.1 (2024-08-14)
2.37.0 (2024-07-24)
2.36.0 (2024-07-09)
- Add mobile robot kinematics 101 and improve steering library docs (#954) (#1160)
- Bump version of pre-commit hooks (#1157) (#1158)
- Contributors: mergify[bot]
2.35.0 (2024-05-22)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged diff_drive_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 4.30.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Generic robotic controllers to accompany ros2_control |
Checkout URI | https://github.com/ros-controls/ros2_controllers.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-08-13 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | ros ros2 ros2-control ros2-controllers ros2-rolling ros2-humble ros2-jazzy ros2-kilted |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
- Christoph Froehlich
- Sai Kishor Kothakota
Authors
- Bence Magyar
- Enrique Fernández
- Manuel Meraz
- Jordan Palacios
Changelog for package diff_drive_controller
4.30.1 (2025-08-03)
4.30.0 (2025-07-31)
4.29.0 (2025-07-23)
4.28.0 (2025-07-14)
- Explicit cast rcutils_duration_value_t (backport #1808) (#1812)
- Update description of limit() function in speed_limiter (backport #1793) (#1795)
- Contributors: Christoph Fröhlich, mergify[bot]
4.27.1 (2025-07-02)
4.27.0 (2025-06-23)
4.26.0 (2025-06-06)
- Fix DiffDrive claiming state when open_loop is set (#1730)
- Use target_link_libraries instead of ament_target_dependencies (backport #1697) (#1699)
- Contributors: Jasper van Brakel, mergify[bot]
4.25.0 (2025-05-17)
- Simplify [on_set_chained_mode]{.title-ref} avoiding cpplint warnings (backport #1564) (#1688)
- Deprecating tf2 C Headers (#1325)
- Contributors: Lucas Wendland, mergify[bot], Bhagyesh Agresar
4.24.0 (2025-04-27)
- Call [configure()]{.title-ref} of base class instead of node (#1659)
- Contributors: Christoph Fröhlich
4.23.0 (2025-04-10)
- Bump version of pre-commit hooks (#1618)
- Use global cmake macros and fix gcc-10 build (#1527)
- Contributors: Christoph Fröhlich, github-actions[bot]
4.22.0 (2025-03-17)
- Use the custom validators directly from control_toolbox (#1504)
- Use new handles API in diff_drive_controller (#1565)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
4.21.0 (2025-03-01)
- Fix the exported interface naming in the chainable controllers (#1528)
- Cleanup wrong lifecycle transitions in tests and unnecessary checks (#1534)
- Fix reference in chained diff drive controller (#1529)
- docs for chainable diff_drive_controller (#1518)
- Contributors: Arthur Lovekin, Christoph Fröhlich, Sai Kishor Kothakota, Thibault Poignonec
4.20.0 (2025-01-29)
- Make diff_drive_controller a ChainableControllerInterface (#1485)
- Update paths of GPL includes (#1487)
- Fix SpeedLimiter Constructor regression (#1478)
- Contributors: Arthur Lovekin, Christoph Fröhlich, Sai Kishor Kothakota
4.19.0 (2025-01-13)
- Check dt in updateFromVelocity (#1481)
- Remove empty on_shutdown() callbacks (#1477)
- Remove visibility macros (#1451)
- Contributors: Bence Magyar, Julia Jia, Tony Najjar
4.18.0 (2024-12-19)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged diff_drive_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 5.5.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Generic robotic controllers to accompany ros2_control |
Checkout URI | https://github.com/ros-controls/ros2_controllers.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-08-13 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | ros ros2 ros2-control ros2-controllers ros2-rolling ros2-humble ros2-jazzy ros2-kilted |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
- Christoph Froehlich
- Sai Kishor Kothakota
Authors
- Bence Magyar
- Enrique Fernández
- Manuel Meraz
- Jordan Palacios
Changelog for package diff_drive_controller
5.5.0 (2025-07-31)
5.4.0 (2025-07-23)
- Use new handles API in ros2_controllers to fix deprecation warnings (#1566)
- Contributors: Sanjeev Kumar
5.3.0 (2025-07-14)
- Explicit cast [rcutils_duration_value_t]{.title-ref} (#1808)
- Update description of limit() function in speed_limiter (#1793)
- Use ParamListener::try_get_params to Avoid Blocking in Real-Time Contexts (#1198)
- Update realtime containers (#1721)
- Contributors: Aarav Gupta, Christoph Fröhlich, Kenta Kato
5.2.0 (2025-06-23)
5.1.0 (2025-06-11)
- Fix DiffDrive claiming state when open_loop is set (#1731)
- Contributors: mergify[bot]
5.0.2 (2025-05-26)
5.0.1 (2025-05-24)
- Use target_link_libraries instead of ament_target_dependencies (#1697)
- Contributors: Sai Kishor Kothakota
5.0.0 (2025-05-17)
- Simplify [on_set_chained_mode]{.title-ref} implementations avoiding cpplint warnings (#1564)
- Cleanup deprecations in diff_drive_controller (#1653)
- Deprecating tf2 C Headers (#1325)
- Contributors: Bhagyesh Agresar, Christoph Fröhlich, Lucas Wendland
4.24.0 (2025-04-27)
- Call [configure()]{.title-ref} of base class instead of node (#1659)
- Contributors: Christoph Fröhlich
4.23.0 (2025-04-10)
- Bump version of pre-commit hooks (#1618)
- Use global cmake macros and fix gcc-10 build (#1527)
- Contributors: Christoph Fröhlich, github-actions[bot]
4.22.0 (2025-03-17)
- Use the custom validators directly from control_toolbox (#1504)
- Use new handles API in diff_drive_controller (#1565)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
4.21.0 (2025-03-01)
- Fix the exported interface naming in the chainable controllers (#1528)
- Cleanup wrong lifecycle transitions in tests and unnecessary checks (#1534)
- Fix reference in chained diff drive controller (#1529)
- docs for chainable diff_drive_controller (#1518)
- Contributors: Arthur Lovekin, Christoph Fröhlich, Sai Kishor Kothakota, Thibault Poignonec
4.20.0 (2025-01-29)
- Make diff_drive_controller a ChainableControllerInterface (#1485)
- Update paths of GPL includes (#1487)
- Fix SpeedLimiter Constructor regression (#1478)
- Contributors: Arthur Lovekin, Christoph Fröhlich, Sai Kishor Kothakota
4.19.0 (2025-01-13)
- Check dt in updateFromVelocity (#1481)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged diff_drive_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 5.5.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Generic robotic controllers to accompany ros2_control |
Checkout URI | https://github.com/ros-controls/ros2_controllers.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-08-13 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | ros ros2 ros2-control ros2-controllers ros2-rolling ros2-humble ros2-jazzy ros2-kilted |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
- Christoph Froehlich
- Sai Kishor Kothakota
Authors
- Bence Magyar
- Enrique Fernández
- Manuel Meraz
- Jordan Palacios
Changelog for package diff_drive_controller
5.5.0 (2025-07-31)
5.4.0 (2025-07-23)
- Use new handles API in ros2_controllers to fix deprecation warnings (#1566)
- Contributors: Sanjeev Kumar
5.3.0 (2025-07-14)
- Explicit cast [rcutils_duration_value_t]{.title-ref} (#1808)
- Update description of limit() function in speed_limiter (#1793)
- Use ParamListener::try_get_params to Avoid Blocking in Real-Time Contexts (#1198)
- Update realtime containers (#1721)
- Contributors: Aarav Gupta, Christoph Fröhlich, Kenta Kato
5.2.0 (2025-06-23)
5.1.0 (2025-06-11)
- Fix DiffDrive claiming state when open_loop is set (#1731)
- Contributors: mergify[bot]
5.0.2 (2025-05-26)
5.0.1 (2025-05-24)
- Use target_link_libraries instead of ament_target_dependencies (#1697)
- Contributors: Sai Kishor Kothakota
5.0.0 (2025-05-17)
- Simplify [on_set_chained_mode]{.title-ref} implementations avoiding cpplint warnings (#1564)
- Cleanup deprecations in diff_drive_controller (#1653)
- Deprecating tf2 C Headers (#1325)
- Contributors: Bhagyesh Agresar, Christoph Fröhlich, Lucas Wendland
4.24.0 (2025-04-27)
- Call [configure()]{.title-ref} of base class instead of node (#1659)
- Contributors: Christoph Fröhlich
4.23.0 (2025-04-10)
- Bump version of pre-commit hooks (#1618)
- Use global cmake macros and fix gcc-10 build (#1527)
- Contributors: Christoph Fröhlich, github-actions[bot]
4.22.0 (2025-03-17)
- Use the custom validators directly from control_toolbox (#1504)
- Use new handles API in diff_drive_controller (#1565)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
4.21.0 (2025-03-01)
- Fix the exported interface naming in the chainable controllers (#1528)
- Cleanup wrong lifecycle transitions in tests and unnecessary checks (#1534)
- Fix reference in chained diff drive controller (#1529)
- docs for chainable diff_drive_controller (#1518)
- Contributors: Arthur Lovekin, Christoph Fröhlich, Sai Kishor Kothakota, Thibault Poignonec
4.20.0 (2025-01-29)
- Make diff_drive_controller a ChainableControllerInterface (#1485)
- Update paths of GPL includes (#1487)
- Fix SpeedLimiter Constructor regression (#1478)
- Contributors: Arthur Lovekin, Christoph Fröhlich, Sai Kishor Kothakota
4.19.0 (2025-01-13)
- Check dt in updateFromVelocity (#1481)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged diff_drive_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.49.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Generic robotic controllers to accompany ros2_control |
Checkout URI | https://github.com/ros-controls/ros2_controllers.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-08-01 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | ros ros2 ros2-control ros2-controllers ros2-rolling ros2-humble ros2-jazzy ros2-kilted |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
- Christoph Froehlich
- Sai Kishor Kothakota
Authors
- Bence Magyar
- Enrique Fernández
- Manuel Meraz
- Jordan Palacios
Changelog for package diff_drive_controller
2.49.1 (2025-07-31)
2.49.0 (2025-07-21)
- Update description of limit() function in speed_limiter (backport #1793) (#1794)
- Contributors: mergify[bot]
2.48.0 (2025-07-02)
2.47.0 (2025-06-07)
2.46.0 (2025-05-17)
2.45.0 (2025-04-27)
2.44.0 (2025-04-10)
2.43.0 (2025-03-17)
2.42.1 (2025-02-24)
2.42.0 (2025-02-17)
2.41.0 (2025-01-13)
- Check dt in updateFromVelocity (backport #1481) (#1486)
- Remove empty on_shutdown() callbacks (backport #1477) (#1482)
- Contributors: mergify[bot]
2.40.0 (2025-01-01)
- Use the .hpp headers from [realtime_tools]{.title-ref} package (backport #1406) (#1427)
- Improve tf_prefix based on namespace (#1420) (#1421)
- [CI] Add clang job and setup concurrency (backport #1407) (#1418)
- Contributors: mergify[bot]
2.39.0 (2024-12-03)
2.38.0 (2024-11-09)
2.37.3 (2024-09-11)
2.37.2 (2024-08-22)
2.37.1 (2024-08-14)
2.37.0 (2024-07-24)
2.36.0 (2024-07-09)
- Add mobile robot kinematics 101 and improve steering library docs (#954) (#1160)
- Bump version of pre-commit hooks (#1157) (#1158)
- Contributors: mergify[bot]
2.35.0 (2024-05-22)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged diff_drive_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.5.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Generic robotic controllers to accompany ros2_control |
Checkout URI | https://github.com/ros-controls/ros2_controllers.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2023-06-11 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | ros ros2 ros2-control ros2-controllers ros2-rolling ros2-humble ros2-jazzy ros2-kilted |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Jordan Palacios
Authors
Changelog for package diff_drive_controller
1.5.1 (2022-09-23)
1.5.0 (2022-08-03)
1.4.0 (2022-02-23)
1.3.0 (2022-01-11)
- Add publish_rate option for the diff_drive_controller (#278)
- Fix angular velocity direction of diff_drive_controller odometry (#281)
- Contributors: Benjamin Hug, Paul Verhoeckx
1.2.0 (2021-12-29)
- Add velocity feedback option for diff_drive_controller (#260)
- Contributors: Patrick Roncagliolo
1.1.0 (2021-10-25)
- Use common test URDF from descriptions.hpp (#258)
- Fix header include on Fedora <<https://github.com/ros-controls/ros2_controllers/issues/255>>[_ (]{.title-ref}#256 <<https://github.com/ros-controls/ros2_controllers/issues/256>>`_)
- Fix diff_drive accel limit (#242) (#252)
- Contributors: Denis Štogl, Josh Newans, Noeël Moeskops, bailaC
1.0.0 (2021-09-29)
- Add time and period to update function (#241)
- Unify style of controllers. (#236)
- ros2_controllers code changes to support ros2_controls issue #489 (#233)
- Removing Boost from controllers. (#235)
- refactor get_current_state to get_state (#232)
- Contributors: Bence Magyar, Denis Štogl, Márk Szitanics, bailaC
0.5.0 (2021-08-30)
- Add auto declaration of parameters. (#224)
- Bring precommit config up to speed with ros2_control (#227)
- Add initial pre-commit setup. (#220)
- Reduce docs warnings and correct adding guidelines (#219)
- Contributors: Bence Magyar, Denis Štogl, Lovro Ivanov
0.4.1 (2021-07-08)
0.4.0 (2021-06-28)
- Force torque sensor broadcaster
(#152)
- Add rclcpp::shutdown(); to all standalone test functions
- Fixes for Windows
(#205)
- Fix MSVC build for diff_drive_controller test
- Fix parameter initialisation for galactic (#199)
- Contributors: Akash, Denis Štogl, Tim Clephas
0.3.1 (2021-05-23)
0.3.0 (2021-05-21)
0.2.1 (2021-05-03)
- Migrate from deprecated controller_interface::return_type::SUCCESS -> OK (#167)
- Add basic user docs pages for each package (#156)
- [diff_drive_controller] Change header math.h in cmath for better C++ compliance (#148) and isnan inclusion.
- Contributors: Bence Magyar, Olivier Stasse
0.2.0 (2021-02-06)
-
Fix diff drive twist concurrency issues (#146)
* Fix diff drive twist concurrency issues Before this fix, a twist message could be received and stored one thread, in the middle of
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged diff_drive_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 3.28.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Generic robotic controllers to accompany ros2_control |
Checkout URI | https://github.com/ros-controls/ros2_controllers.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2024-11-13 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | ros ros2 ros2-control ros2-controllers ros2-rolling ros2-humble ros2-jazzy ros2-kilted |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
- Christoph Froehlich
- Sai Kishor Kothakota
Authors
- Bence Magyar
- Enrique Fernández
- Manuel Meraz
- Jordan Palacios
Changelog for package diff_drive_controller
3.28.0 (2024-11-13)
3.27.0 (2024-11-02)
3.26.3 (2024-09-11)
3.26.2 (2024-08-22)
3.26.1 (2024-08-14)
3.26.0 (2024-07-24)
3.25.0 (2024-07-09)
- Add mobile robot kinematics 101 and improve steering library docs (#954) (#1161)
- Bump version of pre-commit hooks (#1157) (#1159)
- Contributors: mergify[bot]
3.24.0 (2024-05-14)
- Remove non-existing parameter (#1119) (#1127)
- Deprecate non-stamped twist for tricycle_controller and steering_controllers (#1093) (#1124)
- Add parameter check for geometric values (#1120) (#1126)
- Contributors: mergify[bot]
3.23.0 (2024-04-30)
- [diff_drive] Remove unused parameter and add simple validation #abi-breaking (backport #958) (#1056)
- Contributors: Christoph Fröhlich
3.22.0 (2024-02-12)
- Add test_depend on [hardware_interface_testing]{.title-ref} (backport #1018) (#1020)
- Add tests for [interface_configuration_type]{.title-ref} consistently (backport #899) (#1007)
- Let sphinx add parameter description with nested structures to documentation (#652) (#1006)
- Contributors: mergify[bot]
3.21.0 (2024-01-20)
3.20.2 (2024-01-11)
3.20.1 (2024-01-08)
3.20.0 (2024-01-03)
3.19.2 (2023-12-12)
3.19.1 (2023-12-05)
3.19.0 (2023-12-01)
3.18.0 (2023-11-21)
- [diff_drive_controller] Fixed typos in diff_drive_controller_parameter.yaml. (#822) (#824)
- Contributors: Tony Baltovski
3.17.0 (2023-10-31)
3.16.0 (2023-09-20)
3.15.0 (2023-09-11)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged diff_drive_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.17.3 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | Generic robotic controllers to accompany ros_control |
Checkout URI | https://github.com/ros-controls/ros_controllers.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2023-11-13 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Enrique Fernandez
Authors
- Bence Magyar
Diff Drive Controller
Controller for a differential drive mobile base.
Detailed user documentation can be found in the controller’s ROS wiki page.
Changelog for package diff_drive_controller
0.17.3 (2023-01-31)
0.17.2 (2021-01-20)
0.17.1 (2020-12-05)
0.17.0 (2020-05-12)
0.16.1 (2020-04-27)
0.16.0 (2020-04-16)
- Fix warning dynamic_reconfigure
- Bump CMake version to prevent CMP0048
- Add missing header guards
- Replace header guard with #pragma once
- Prefix every xacro tag with 'xacro:'
- Modernize xacro
- Remove '--inorder'
- Use 'xacro' over 'xacro.py'
- switch implementation of read and write methods of Diffbot class
- Refactor nan test EXPECT_NE(x, bool) -> EXPECT_TRUE/FALSE(x)
EXPECT_EQ(x, double) -> EXPECT_DOUBLE_EQ(x, double)
- clang default reformat
- Check for nan cmd_vel
- Contributors: Anas Abou Allaban, Bence Magyar, Franz, Matt Reynolds, Raffaello Bonghi
0.15.1 (2020-03-09)
- Use nullptr
- add missing pluginlib deps.
- Update null link pointer error message
- Revert cmake include catkin_INCLUDE_DIRS as system
- Use C++11 [std::this_thread::sleep_for]{.title-ref}.
- Contributors: Bence Magyar, Enrique Fernandez Perdomo, Matt Reynolds, Sean Yen
0.15.0 (2019-03-26)
- Default all controller builds to C++14
- boost::chrono -> std::chrono
- boost::assign -> C++ initializer list
- boost::shared_ptr -> std::shared_ptr
- Using left/right multiplies for desired vel
- diff-drive publish joint trajectory controller state
- fix install destination for libraries (#403)
- Contributors: Bence Magyar, Gennaro Raiola, James Xu, Jeremie Deray, Jordan Palacios
0.14.3 (2019-02-09)
- use operators instead of aliases
- Fix typo descripion -> description
- Contributors: Daniel Ingram, James Xu
0.14.2 (2018-10-23)
0.14.1 (2018-06-26)
- Added 'multiplier' in DynamicParams ostream and changed boolean printing to 'enabled/disabled'
- isPublishngCmdVelOut to check getNumPublisheres until timeout
- Contributors: Kei Okada, Martin Ganeff
0.14.0 (2018-04-27)
- add dynamic_reconf to diff_drive_controller
- migrate to new pluginlib headers
- per wheel radius multiplier
- fix xacro macro warning
- [DiffDrive] Fix time-sensitive tests of diff_drive_controller
- separate include_directories as SYSTEM to avoid unrelated compilation warnings
- Contributors: Jeremie Deray, Mathias Lüdtke
0.13.2 (2017-12-23)
0.13.1 (2017-11-06)
0.13.0 (2017-08-10)
- Add test for allow_multiple_cmd_vel_publishers param
- add check for multiple publishers on cmd_vel
- Added tests for the odom_frame_id parameter.
- Parameterized diff_drive_controller's odom_frame_id
- Publish executed velocity if publish_cmd
- refactor to remove code duplication
- fixup pointer type for new convention
- Allow diff_drive_controller to use spheres as well as cylinders for wheel collision geometry. Cylinders are not well behaved on Gazebo/ODE heightfields, using spheres works around the issue.
- Contributors: Bence Magyar, Eric Tappan, Jeremie Deray, Karsten Knese, Tully Foote, mallanmba, tappan-at-git
0.12.3 (2017-04-23)
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
catkin | |
controller_manager | |
rosgraph_msgs | |
rostest | |
std_srvs | |
xacro | |
controller_interface | |
control_msgs | |
dynamic_reconfigure | |
nav_msgs | |
realtime_tools | |
tf | |
urdf | |
pluginlib |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged diff_drive_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.22.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | Generic robotic controllers to accompany ros_control |
Checkout URI | https://github.com/ros-controls/ros_controllers.git |
VCS Type | git |
VCS Version | noetic-devel |
Last Updated | 2024-05-22 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Enrique Fernandez
Authors
- Bence Magyar
Diff Drive Controller
Controller for a differential drive mobile base.
Detailed user documentation can be found in the controller’s ROS wiki page.
Changelog for package diff_drive_controller
0.22.0 (2024-05-22)
0.21.2 (2023-09-03)
0.21.1 (2023-01-31)
- Don't hardcode plugin library path
- Contributors: Jochen Sprickerhof
0.21.0 (2022-10-21)
- std::bind and placeholders instead of boost
- use boost::placeholders::_1/_2 in remaining instances, include boost/bind/bind.hpp instead of boost/bind.hpp, eliminated unnecessary bind.hpp include
- Contributors: Lucas Walter
0.20.0 (2022-05-06)
- Drop old C++ standard
- Use new boost bind placeholders
- Add <?xml version=1.0?> to every .launch and .test file
- Contributors: Jochen Sprickerhof, Lucas Walter
0.19.0 (2021-06-13)
- fix NaN bug
- fix test to expose NaN bug
- Wait long enough for accumulator to be cleared
- Add test for #532 Close #540
- Contributors: Caio Amaral, Matt Reynolds, Melvin Wang
0.18.1 (2020-12-03)
- Fix null pointer checks in diff_drive_controller
- Use version-agnostic FindBoost for headers
- Contributors: David V. Lu, Matt Reynolds
0.18.0 (2020-10-11)
- Fix dependency on Boost
- Apply consistent format to CMakeLists.txt
- Update package.xml to format 3
- Clean dependencies of diff_drive_controller package
- Apply waitForController method to all diff_drive_controller tests
- Move odom_pub setup to the end to allow consistent isControllerAlive check
- Contributors: Mateus Amarante
0.17.0 (2020-05-12)
0.16.1 (2020-04-27)
0.16.0 (2020-04-16)
- Fix warning dynamic_reconfigure
- Bump CMake version to prevent CMP0048
- Add missing header guards
- Replace header guard with #pragma once
- Prefix every xacro tag with 'xacro:'
- Modernize xacro
- Remove '--inorder'
- Use 'xacro' over 'xacro.py'
- switch implementation of read and write methods of Diffbot class
- Refactor nan test EXPECT_NE(x, bool) -> EXPECT_TRUE/FALSE(x)
EXPECT_EQ(x, double) -> EXPECT_DOUBLE_EQ(x, double)
- clang default reformat
- Check for nan cmd_vel
- Contributors: Anas Abou Allaban, Bence Magyar, Franz, Matt Reynolds, Raffaello Bonghi
0.15.1 (2020-03-09)
- Use nullptr
- add missing pluginlib deps.
- Update null link pointer error message
- Revert cmake include catkin_INCLUDE_DIRS as system
- Use C++11 [std::this_thread::sleep_for]{.title-ref}.
- Contributors: Bence Magyar, Enrique Fernandez Perdomo, Matt Reynolds, Sean Yen
0.15.0 (2019-03-26)
- Default all controller builds to C++14
- boost::chrono -> std::chrono
- boost::assign -> C++ initializer list
- boost::shared_ptr -> std::shared_ptr
- Using left/right multiplies for desired vel
- diff-drive publish joint trajectory controller state
- fix install destination for libraries (#403)
- Contributors: Bence Magyar, Gennaro Raiola, James Xu, Jeremie Deray, Jordan Palacios
0.14.3 (2019-02-09)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Name |
---|
boost |