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

Controller for a differential-drive mobile base.

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Bence Magyar
  • Enrique Fernández
  • Manuel Meraz
  • Jordan Palacios
README
No README found. See repository README.
CHANGELOG

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)

  • Update paths of GPL includes (backport #1487) (#1493)
  • Contributors: Christoph Fröhlich

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)

  • Update maintainers and add url tags (#1363) (#1364)
  • Contributors: mergify[bot]

2.38.0 (2024-11-09)

  • Added -Wconversion flag and fix warnings (#667) (#1321)
  • Contributors: mergify[bot]

2.37.3 (2024-09-11)

2.37.2 (2024-08-22)

2.37.1 (2024-08-14)

2.37.0 (2024-07-24)

  • Fix WaitSet issue in tests (backport #1206) (#1211)
  • Contributors: mergify[bot]

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)

  • Add parameter check for geometric values (backport #1120) (#1125)
  • Contributors: mergify[bot]

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

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

Controller for a differential-drive mobile base.

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Bence Magyar
  • Enrique Fernández
  • Manuel Meraz
  • Jordan Palacios
README
No README found. See repository README.
CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

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

Controller for a differential-drive mobile base.

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Bence Magyar
  • Enrique Fernández
  • Manuel Meraz
  • Jordan Palacios
README
No README found. See repository README.
CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

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

Controller for a differential-drive mobile base.

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Bence Magyar
  • Enrique Fernández
  • Manuel Meraz
  • Jordan Palacios
README
No README found. See repository README.
CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged diff_drive_controller at Robotics Stack Exchange

No version for distro github showing humble. Known supported distros are highlighted in the buttons above.

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

Controller for a differential-drive mobile base.

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Bence Magyar
  • Enrique Fernández
  • Manuel Meraz
  • Jordan Palacios
README
No README found. See repository README.
CHANGELOG

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)

  • Update paths of GPL includes (backport #1487) (#1493)
  • Contributors: Christoph Fröhlich

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)

  • Update maintainers and add url tags (#1363) (#1364)
  • Contributors: mergify[bot]

2.38.0 (2024-11-09)

  • Added -Wconversion flag and fix warnings (#667) (#1321)
  • Contributors: mergify[bot]

2.37.3 (2024-09-11)

2.37.2 (2024-08-22)

2.37.1 (2024-08-14)

2.37.0 (2024-07-24)

  • Fix WaitSet issue in tests (backport #1206) (#1211)
  • Contributors: mergify[bot]

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)

  • Add parameter check for geometric values (backport #1120) (#1125)
  • Contributors: mergify[bot]

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

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

Controller for a differential drive mobile base.

Additional Links

No additional links.

Maintainers

  • Bence Magyar
  • Jordan Palacios

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

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

Controller for a differential-drive mobile base.

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Bence Magyar
  • Enrique Fernández
  • Manuel Meraz
  • Jordan Palacios
README
No README found. See repository README.
CHANGELOG

Changelog for package diff_drive_controller

3.28.0 (2024-11-13)

  • Update maintainers and add url tags (backport #1363) (#1365)
  • Contributors: mergify[bot]

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)

  • Fix WaitSet issue in tests (backport #1206) (#1212)
  • Contributors: mergify[bot]

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

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

Controller for a differential drive mobile base.

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

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

Messages

No message files found.

Services

No service files found

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

Controller for a differential drive mobile base.

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

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

Messages

No message files found.

Services

No service files found

Recent questions tagged diff_drive_controller at Robotics Stack Exchange