-
 

Package Summary

Tags No category tags.
Version 2.44.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_control.git
VCS Type git
VCS Version humble
Last Updated 2024-11-22
Dev Status DEVELOPED
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

Description of controller_interface

Additional Links

No additional links.

Maintainers

  • Bence Magyar
  • Denis Štogl

Authors

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

Changelog for package controller_interface

2.44.0 (2024-11-09)

  • Add few warning compiler options to error (backport #1181) (#1816)
  • Add -Wconversion flag to protect future developments (#1053) (#1815)
  • Add [PoseSensor]{.title-ref} semantic component (#1775) (#1785)
  • Contributors: mergify[bot]

2.43.1 (2024-09-11)

2.43.0 (2024-08-22)

2.42.0 (2024-07-23)

  • [ControllerInterface] Avoid warning about conversion from [int64_t]{.title-ref} to [unsigned int]{.title-ref} (backport #1173) (#1631)
  • Fix dependencies for source build (#1533) (#1535)
  • Contributors: mergify[bot]

2.41.0 (2024-04-30)

2.40.0 (2024-03-02)

2.39.1 (2024-02-14)

2.39.0 (2024-02-12)

2.38.0 (2024-01-25)

2.37.0 (2024-01-20)

2.36.1 (2024-01-08)

2.36.0 (2023-12-12)

2.35.1 (2023-11-27)

2.35.0 (2023-11-14)

2.34.0 (2023-11-08)

2.33.0 (2023-10-11)

2.32.0 (2023-10-03)

2.31.0 (2023-09-11)

  • add a broadcaster for range sensor (#1091) (#1100)
  • Contributors: flochre

2.30.0 (2023-08-14)

2.29.0 (2023-07-09)

2.28.0 (2023-06-23)

2.27.0 (2023-06-14)

  • [Humble] enable ReflowComments to also use ColumnLimit on comments (#1038)
  • Contributors: Sai Kishor Kothakota

2.26.0 (2023-05-20)

2.25.3 (2023-04-29)

2.25.2 (2023-04-20)

2.25.1 (2023-04-14)

  • Add missing build_export_depends to controller_interface (backport #989) (#990)
  • Contributors: Scott K Logan

2.25.0 (2023-04-02)

2.24.1 (2023-03-09)

2.24.0 (2023-02-28)

2.23.0 (2023-02-20)

2.22.0 (2023-01-31)

2.21.0 (2023-01-24)

2.20.0 (2023-01-12)

  • Update imu_sensor.hpp (#893) (#896)
  • Contributors: flochre

2.19.0 (2023-01-06)

2.18.0 (2022-12-03)

2.17.0 (2022-11-27)

2.16.0 (2022-10-17)

  • Add docs in export interface configurations for controllers. (#804) (#842)
  • Contributors: Denis Štogl

2.15.0 (2022-09-19)

2.14.0 (2022-09-04)

  • Add doxygen comments (#777)
  • Contributors: Bence Magyar, Denis Štogl

2.13.0 (2022-08-03)

2.12.1 (2022-07-14)

2.12.0 (2022-07-09)

2.11.0 (2022-07-03)

  • [Interfaces] Improved `get_name()[ method of hardware interfaces (soft) #api-breaking (]{.title-ref}#737 <<https://github.com/ros-controls/ros2_control/issues/737>>`_)
  • Update maintainers of packages (#753)
  • Full functionality of chainable controllers in controller manager (#667)
    • auto-switching of chained mode in controllers
    • interface-matching approach for managing chaining controllers
  • Contributors: Bence Magyar, Denis Štogl, Lucas Schulze

2.10.0 (2022-06-18)

  • CMakeLists cleanup (#733)
  • Update to clang format 12 (#731)
  • Make interface_list_contains_interface_type inline (#721)
  • Contributors: Andy Zelenak, Bence Magyar

2.9.0 (2022-05-19)

  • Adding base class for chained controllers: [ChainedControllersInterface]{.title-ref} (#663)
    • Extending ControllerInterface with methods for chainable controllers.
    • Switching to chained_mode is only forbidden if controller is active.
    • Default implementation for 'on_set_chained_mode' method.
    • Use two internal methods instead of 'update' directly on chained controllers.
  • Add ControllerInterfaceBase class with methods for chainable controller (#717)
  • Contributors: Denis Štogl

2.8.0 (2022-05-13)

2.7.0 (2022-04-29)

  • Make node private in ControllerInterface (#699)
  • Contributors: Jack Center

2.6.0 (2022-04-20)

  • Add CallbackReturn into controller_interface namespace for simpler usage in controllers. (#701)
  • Enable namespaces for controllers. (#693)
  • Add tests for ControllerInterface class and clarify use of 'update_rate' parameter. (#662) #behaviorchange
  • Contributors: Denis Štogl

2.5.0 (2022-03-25)

  • Use lifecycle nodes in controllers again (#538)
    • Add lifecycle nodes
    • Add custom 'configure' to controller interface to get 'update_rate' parameter.
    • Disable external interfaces of LifecycleNode.
  • Cleaning Controller Interface from obsolete code. (#655)
  • Contributors: Denis Štogl, Vatan Aksoy Tezer, Bence Magyar

2.4.0 (2022-02-23)

2.3.0 (2022-02-18)

2.2.0 (2022-01-24)

2.1.0 (2022-01-11)

2.0.0 (2021-12-29)

  • fix get_update_rate visibility in windows (#586)
  • Use lifecycle name constants from hardware interface in controller interface (#575)
    • Use lifecycle name constants from hardware interface in controller interface
    • Remove controller_state_names.hpp since it is not needed.
  • Contributors: Melvin Wang, Xi-Huang

1.2.0 (2021-11-05)

1.1.0 (2021-10-25)

  • Quick fix 🏎: make doc on helpers clearer (#553)
  • Contributors: Denis Štogl

1.0.0 (2021-09-29)

  • Per controller update rate (#513)
    • add update_rate member field to controller manager
  • added dt to controller interface and controller manager #438 (#520)
  • Methods controlling the lifecycle of controllers all have on_ prefix
  • Do not manually set C++ version to 14 (#516)
  • rename get_current_state() to get_state() (#512)
  • Contributors: Bence Magyar, Denis Štogl, Dmitri Ignakov, Márk Szitanics, bailaC

0.8.0 (2021-08-28)

  • Automatic parameter declaration - enable existence of undeclared parameters from overrides (#504)
  • Use clang format as code formatter (#491)
  • Add pre-commit setup. (#473)
  • Make controller_manager set controller's use_sim_time param when use_sim_time=True (#468)
  • Correct obviously wrong call in controller interface. (#460)
  • virtual destructors for semantic components (#455)
  • Contributors: Denis Štogl, Karsten Knese, Lovro Ivanov, Simon Honigmann

0.7.1 (2021-06-15)

  • Remove forgoten debug output (#439)
  • Contributors: Denis Štogl

0.7.0 (2021-06-06)

  • Add imu_sensor semantic component (#429)
  • Fix osx warnings (#428)
  • Add FTS as first semantic components to simplify controllers. (#370)
  • Contributors: bailaC, Denis Štogl, Jordan Palacios, Karsten Knese, Victor Lopez

0.6.1 (2021-05-31)

0.6.0 (2021-05-23)

  • Added labels for controller states. (#414)
  • prevent variable-sized object initialization (#411)
  • Contributors: Denis Štogl, Karsten Knese, Bence Magyar

0.5.0 (2021-05-03)

  • Add NodeOptions parameter to init function of controller_interface (#382)
  • guard around pragmas (#397)
  • avoid deprecations (#393)
  • Contributors: Auguste Bourgois, Karsten Knese, Bence Magyar

0.4.0 (2021-04-07)

  • Replace controller_interface return type SUCCESS by OK and mark SUCCESS as deprecated (#374)
  • Contributors: Mateus Amarante

0.3.0 (2021-03-21)

0.2.1 (2021-03-02)

0.2.0 (2021-02-26)

0.1.6 (2021-02-05)

0.1.5 (2021-02-04)

0.1.4 (2021-02-03)

0.1.3 (2021-01-21)

0.1.2 (2021-01-06)

0.1.1 (2020-12-23)

0.1.0 (2020-12-22)

  • Don't auto-declare override parameters and fix some prints (#276)
  • Add configure controller service (#272)
  • get_node() throw if node is uninitialized (#268)
  • Remove lifecycle node (#261)
  • Use resource manager (#236)
  • import controller_interface
  • Contributors: Bence Magyar, Denis Štogl, Jordan Palacios, Karsten Knese, Victor Lopez

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 controller_interface at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 3.30.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_control.git
VCS Type git
VCS Version iron
Last Updated 2024-11-14
Dev Status DEVELOPED
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

Description of controller_interface

Additional Links

No additional links.

Maintainers

  • Bence Magyar
  • Denis Štogl

Authors

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

Changelog for package controller_interface

3.30.0 (2024-11-12)

  • [CM] Fix controller missing update cycles in a real setup (#1774) (#1858)
  • Contributors: mergify[bot]

3.29.0 (2024-11-02)

  • [PoseSensor]{.title-ref} semantic component (backport #1775) (#1786)
  • Contributors: mergify[bot]

3.28.1 (2024-09-11)

3.28.0 (2024-08-22)

3.27.0 (2024-07-23)

  • [ControllerInterface] Avoid warning about conversion from [int64_t]{.title-ref} to [unsigned int]{.title-ref} (#1173) (#1630)
  • Contributors: mergify[bot]

3.26.0 (2024-07-09)

  • Fix dependencies for source build (#1533) (#1536)
  • Contributors: mergify[bot]

3.25.0 (2024-04-30)

3.24.0 (2024-03-02)

3.23.0 (2024-02-01)

3.22.1 (2024-01-25)

3.22.0 (2024-01-20)

3.21.2 (2023-12-05)

3.21.1 (2023-11-14)

3.21.0 (2023-11-06)

3.20.0 (2023-10-31)

3.19.1 (2023-10-04)

3.19.0 (2023-10-03)

  • Enable services for setting the log-level in controller per default (#1102)
  • Contributors: Dr. Denis

3.18.0 (2023-08-17)

  • add a broadcaster for range sensor (#1091)
  • Contributors: flochre

3.17.0 (2023-08-07)

3.16.0 (2023-07-09)

3.15.0 (2023-06-23)

3.14.0 (2023-06-14)

  • Add -Wconversion flag to protect future developments (#1053)
  • enable ReflowComments to also use ColumnLimit on comments (#1037)
  • Contributors: Sai Kishor Kothakota, gwalck

3.13.0 (2023-05-18)

3.12.2 (2023-04-29)

3.12.1 (2023-04-14)

  • Add missing build_export_depends to controller_interface (#989)
  • Contributors: Scott K Logan

3.12.0 (2023-04-02)

  • [Controller Interface] Add time and period paramters to update_reference_from_subscribers() (#846) #API-break
  • Contributors: Robotgir, Denis Štogl

3.11.0 (2023-03-22)

  • [ControllerManager] Add Class for Async Controllers and Lifecycle Management (#932)
  • Contributors: Márk Szitanics

3.10.0 (2023-03-16)

3.9.1 (2023-03-09)

3.9.0 (2023-02-28)

3.8.0 (2023-02-10)

  • Fix CMake install so overriding works (#926)
  • Async params (#927)
  • Contributors: Márk Szitanics, Tyler Weaver

3.7.0 (2023-01-24)

3.6.0 (2023-01-12)

  • Update imu_sensor.hpp (#893) Covariances values should come from the IMU_Broadcaster, like the frame_id or the time
  • Contributors: flochre

3.5.1 (2023-01-06)

3.5.0 (2022-12-06)

3.4.0 (2022-11-27)

3.3.0 (2022-11-15)

3.2.0 (2022-10-15)

3.1.0 (2022-10-05)

  • Add docs in export interface configurations for controllers. (#804)
  • Contributors: Denis Štogl

3.0.0 (2022-09-19)

2.15.0 (2022-09-19)

  • Remove autodeclare of parameters for controllers. (#757)
  • Contributors: Denis Štogl

2.14.0 (2022-09-04)

  • Add doxygen comments (#777)
  • Contributors: Bence Magyar, Denis Štogl

2.13.0 (2022-08-03)

2.12.1 (2022-07-14)

2.12.0 (2022-07-09)

2.11.0 (2022-07-03)

  • [Interfaces] Improved `get_name()[ method of hardware interfaces (soft) #api-breaking (]{.title-ref}#737 <<https://github.com/ros-controls/ros2_control/issues/737>>`_)
  • Update maintainers of packages (#753)
  • Full functionality of chainable controllers in controller manager (#667)
    • auto-switching of chained mode in controllers
    • interface-matching approach for managing chaining controllers
  • Contributors: Bence Magyar, Denis Štogl, Lucas Schulze

2.10.0 (2022-06-18)

  • CMakeLists cleanup (#733)
  • Update to clang format 12 (#731)
  • Make interface_list_contains_interface_type inline (#721)
  • Contributors: Andy Zelenak, Bence Magyar

2.9.0 (2022-05-19)

  • Adding base class for chained controllers: [ChainedControllersInterface]{.title-ref} (#663)
    • Extending ControllerInterface with methods for chainable controllers.
    • Switching to chained_mode is only forbidden if controller is active.
    • Default implementation for 'on_set_chained_mode' method.
    • Use two internal methods instead of 'update' directly on chained controllers.
  • Add ControllerInterfaceBase class with methods for chainable controller (#717)
  • Contributors: Denis Štogl

2.8.0 (2022-05-13)

2.7.0 (2022-04-29)

  • Make node private in ControllerInterface (#699)
  • Contributors: Jack Center

2.6.0 (2022-04-20)

  • Add CallbackReturn into controller_interface namespace for simpler usage in controllers. (#701)
  • Enable namespaces for controllers. (#693)
  • Add tests for ControllerInterface class and clarify use of 'update_rate' parameter. (#662) #behaviorchange
  • Contributors: Denis Štogl

2.5.0 (2022-03-25)

  • Use lifecycle nodes in controllers again (#538)
    • Add lifecycle nodes
    • Add custom 'configure' to controller interface to get 'update_rate' parameter.
    • Disable external interfaces of LifecycleNode.
  • Cleaning Controller Interface from obsolete code. (#655)
  • Contributors: Denis Štogl, Vatan Aksoy Tezer, Bence Magyar

2.4.0 (2022-02-23)

2.3.0 (2022-02-18)

2.2.0 (2022-01-24)

2.1.0 (2022-01-11)

2.0.0 (2021-12-29)

  • fix get_update_rate visibility in windows (#586)
  • Use lifecycle name constants from hardware interface in controller interface (#575)
    • Use lifecycle name constants from hardware interface in controller interface
    • Remove controller_state_names.hpp since it is not needed.
  • Contributors: Melvin Wang, Xi-Huang

1.2.0 (2021-11-05)

1.1.0 (2021-10-25)

  • Quick fix 🏎: make doc on helpers clearer (#553)
  • Contributors: Denis Štogl

1.0.0 (2021-09-29)

  • Per controller update rate (#513)
    • add update_rate member field to controller manager
  • added dt to controller interface and controller manager #438 (#520)
  • Methods controlling the lifecycle of controllers all have on_ prefix
  • Do not manually set C++ version to 14 (#516)
  • rename get_current_state() to get_state() (#512)
  • Contributors: Bence Magyar, Denis Štogl, Dmitri Ignakov, Márk Szitanics, bailaC

0.8.0 (2021-08-28)

  • Automatic parameter declaration - enable existence of undeclared parameters from overrides (#504)
  • Use clang format as code formatter (#491)
  • Add pre-commit setup. (#473)
  • Make controller_manager set controller's use_sim_time param when use_sim_time=True (#468)
  • Correct obviously wrong call in controller interface. (#460)
  • virtual destructors for semantic components (#455)
  • Contributors: Denis Štogl, Karsten Knese, Lovro Ivanov, Simon Honigmann

0.7.1 (2021-06-15)

  • Remove forgoten debug output (#439)
  • Contributors: Denis Štogl

0.7.0 (2021-06-06)

  • Add imu_sensor semantic component (#429)
  • Fix osx warnings (#428)
  • Add FTS as first semantic components to simplify controllers. (#370)
  • Contributors: bailaC, Denis Štogl, Jordan Palacios, Karsten Knese, Victor Lopez

0.6.1 (2021-05-31)

0.6.0 (2021-05-23)

  • Added labels for controller states. (#414)
  • prevent variable-sized object initialization (#411)
  • Contributors: Denis Štogl, Karsten Knese, Bence Magyar

0.5.0 (2021-05-03)

  • Add NodeOptions parameter to init function of controller_interface (#382)
  • guard around pragmas (#397)
  • avoid deprecations (#393)
  • Contributors: Auguste Bourgois, Karsten Knese, Bence Magyar

0.4.0 (2021-04-07)

  • Replace controller_interface return type SUCCESS by OK and mark SUCCESS as deprecated (#374)
  • Contributors: Mateus Amarante

0.3.0 (2021-03-21)

0.2.1 (2021-03-02)

0.2.0 (2021-02-26)

0.1.6 (2021-02-05)

0.1.5 (2021-02-04)

0.1.4 (2021-02-03)

0.1.3 (2021-01-21)

0.1.2 (2021-01-06)

0.1.1 (2020-12-23)

0.1.0 (2020-12-22)

  • Don't auto-declare override parameters and fix some prints (#276)
  • Add configure controller service (#272)
  • get_node() throw if node is uninitialized (#268)
  • Remove lifecycle node (#261)
  • Use resource manager (#236)
  • import controller_interface
  • Contributors: Bence Magyar, Denis Štogl, Jordan Palacios, Karsten Knese, Victor Lopez

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 controller_interface at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 4.20.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_control.git
VCS Type git
VCS Version master
Last Updated 2024-11-25
Dev Status DEVELOPED
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

Description of controller_interface

Additional Links

No additional links.

Maintainers

  • Bence Magyar
  • Denis Štogl

Authors

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

Changelog for package controller_interface

4.20.0 (2024-11-08)

  • reset the async variables upon activation to work post exceptions (#1860)
  • [CM] Fix controller missing update cycles in a real setup (#1774)
  • Contributors: Sai Kishor Kothakota

4.19.0 (2024-10-26)

  • [CM] Async Function Handler for Controllers (#1489)
  • Check the update_rate set to the controllers to be a valid one (#1788)
  • [PR-1689] Follow-up PR of the controller interface variants integration (#1779)
  • Add [PoseSensor]{.title-ref} semantic component (#1775)
  • [RM/HW] Constify the exported state interfaces using ConstSharedPtr (#1767)
  • Contributors: RobertWilbrandt, Sai Kishor Kothakota

4.18.0 (2024-10-07)

  • Adapt controller Reference/StateInterfaces to New Way of Exporting (variant support) (#1689)
  • [ControllerInterface] Fix to properly propagate the controller NodeOptions (#1762)
  • [Controller Interface] Make assign and release interfaces virtual (#1743)
  • Contributors: Manuel Muth, Sai Kishor Kothakota

4.17.0 (2024-09-11)

  • Rename [get_state]{.title-ref} and [set_state]{.title-ref} Functions to [get/set_lifecylce_state]{.title-ref} (variant support) (#1683)
  • Contributors: Manuel Muth

4.16.1 (2024-08-24)

4.16.0 (2024-08-22)

  • Fix params_file typo in spawner and update release notes for use_global_arguments (#1701)
  • Avoid using the global arguments for internal controller nodes (#1694)
  • Contributors: Sai Kishor Kothakota

4.15.0 (2024-08-05)

4.14.0 (2024-07-23)

  • Unused header cleanup (#1627)
  • move critical variables to the private context (#1623)
  • Contributors: Henry Moore, Sai Kishor Kothakota

4.13.0 (2024-07-08)

  • [ControllerChaining] Export state interfaces from chainable controllers (#1021)
  • Contributors: Sai Kishor Kothakota

4.12.0 (2024-07-01)

4.11.0 (2024-05-14)

  • Fix dependencies for source build (#1533)
  • Add find_package for ament_cmake_gen_version_h (#1534)
  • Contributors: Christoph Fröhlich

4.10.0 (2024-05-08)

  • Working async controllers and components [not synchronized] (#1041)
  • Contributors: Márk Szitanics

4.9.0 (2024-04-30)

  • return the proper const object of the pointer in the const method (#1494)
  • Contributors: Sai Kishor Kothakota

4.8.0 (2024-03-27)

  • generate version.h file per package using the ament_generate_version_header (#1449)
  • Use ament_cmake generated rclcpp version header (#1448)
  • Contributors: Sai Kishor Kothakota

4.7.0 (2024-03-22)

  • add missing compiler definitions of RCLCPP_VERSION_MAJOR (#1440)
  • Contributors: Sai Kishor Kothakota

4.6.0 (2024-03-02)

  • Add -Werror=missing-braces to compile options (#1423)
  • added conditioning to have rolling tags compilable in older versions (#1422)
  • Contributors: Sai Kishor Kothakota

4.5.0 (2024-02-12)

  • A method to get node options to setup the controller node #api-breaking (#1169)
  • Contributors: Sai Kishor Kothakota

4.4.0 (2024-01-31)

4.3.0 (2024-01-20)

  • Issue 695: Changing 'namespace_' variables to 'node_namespace' to make it more explicit (#1239)
  • Contributors: bailaC

4.2.0 (2023-12-12)

4.1.0 (2023-11-30)

  • Add few warning compiler options to error (#1181)
  • [ControllerInterface] Avoid warning about conversion from [int64_t]{.title-ref} to [unsigned int]{.title-ref} (#1173)
  • Contributors: Dr. Denis, Sai Kishor Kothakota

4.0.0 (2023-11-21)

  • Pass controller manager update rate on the init of the controller interface (#1141)
  • Pass URDF to controllers on init (#1088)
  • Contributors: Bence Magyar, Sai Kishor Kothakota

3.21.0 (2023-11-06)

3.20.0 (2023-10-31)

3.19.1 (2023-10-04)

3.19.0 (2023-10-03)

  • Enable services for setting the log-level in controller per default (#1102)
  • Contributors: Dr. Denis

3.18.0 (2023-08-17)

  • add a broadcaster for range sensor (#1091)
  • Contributors: flochre

3.17.0 (2023-08-07)

3.16.0 (2023-07-09)

3.15.0 (2023-06-23)

3.14.0 (2023-06-14)

  • Add -Wconversion flag to protect future developments (#1053)
  • enable ReflowComments to also use ColumnLimit on comments (#1037)
  • Contributors: Sai Kishor Kothakota, gwalck

3.13.0 (2023-05-18)

3.12.2 (2023-04-29)

3.12.1 (2023-04-14)

  • Add missing build_export_depends to controller_interface (#989)
  • Contributors: Scott K Logan

3.12.0 (2023-04-02)

  • [Controller Interface] Add time and period paramters to update_reference_from_subscribers() (#846) #API-break
  • Contributors: Robotgir, Denis Štogl

3.11.0 (2023-03-22)

  • [ControllerManager] Add Class for Async Controllers and Lifecycle Management (#932)
  • Contributors: Márk Szitanics

3.10.0 (2023-03-16)

3.9.1 (2023-03-09)

3.9.0 (2023-02-28)

3.8.0 (2023-02-10)

  • Fix CMake install so overriding works (#926)
  • Async params (#927)
  • Contributors: Márk Szitanics, Tyler Weaver

3.7.0 (2023-01-24)

3.6.0 (2023-01-12)

  • Update imu_sensor.hpp (#893) Covariances values should come from the IMU_Broadcaster, like the frame_id or the time
  • Contributors: flochre

3.5.1 (2023-01-06)

3.5.0 (2022-12-06)

3.4.0 (2022-11-27)

3.3.0 (2022-11-15)

3.2.0 (2022-10-15)

3.1.0 (2022-10-05)

  • Add docs in export interface configurations for controllers. (#804)
  • Contributors: Denis Štogl

3.0.0 (2022-09-19)

2.15.0 (2022-09-19)

  • Remove autodeclare of parameters for controllers. (#757)
  • Contributors: Denis Štogl

2.14.0 (2022-09-04)

  • Add doxygen comments (#777)
  • Contributors: Bence Magyar, Denis Štogl

2.13.0 (2022-08-03)

2.12.1 (2022-07-14)

2.12.0 (2022-07-09)

2.11.0 (2022-07-03)

  • [Interfaces] Improved `get_name()[ method of hardware interfaces (soft) #api-breaking (]{.title-ref}#737 <<https://github.com/ros-controls/ros2_control/issues/737>>`_)
  • Update maintainers of packages (#753)
  • Full functionality of chainable controllers in controller manager (#667)
    • auto-switching of chained mode in controllers
    • interface-matching approach for managing chaining controllers
  • Contributors: Bence Magyar, Denis Štogl, Lucas Schulze

2.10.0 (2022-06-18)

  • CMakeLists cleanup (#733)
  • Update to clang format 12 (#731)
  • Make interface_list_contains_interface_type inline (#721)
  • Contributors: Andy Zelenak, Bence Magyar

2.9.0 (2022-05-19)

  • Adding base class for chained controllers: [ChainedControllersInterface]{.title-ref} (#663)
    • Extending ControllerInterface with methods for chainable controllers.
    • Switching to chained_mode is only forbidden if controller is active.
    • Default implementation for 'on_set_chained_mode' method.
    • Use two internal methods instead of 'update' directly on chained controllers.
  • Add ControllerInterfaceBase class with methods for chainable controller (#717)
  • Contributors: Denis Štogl

2.8.0 (2022-05-13)

2.7.0 (2022-04-29)

  • Make node private in ControllerInterface (#699)
  • Contributors: Jack Center

2.6.0 (2022-04-20)

  • Add CallbackReturn into controller_interface namespace for simpler usage in controllers. (#701)
  • Enable namespaces for controllers. (#693)
  • Add tests for ControllerInterface class and clarify use of 'update_rate' parameter. (#662) #behaviorchange
  • Contributors: Denis Štogl

2.5.0 (2022-03-25)

  • Use lifecycle nodes in controllers again (#538)
    • Add lifecycle nodes
    • Add custom 'configure' to controller interface to get 'update_rate' parameter.
    • Disable external interfaces of LifecycleNode.
  • Cleaning Controller Interface from obsolete code. (#655)
  • Contributors: Denis Štogl, Vatan Aksoy Tezer, Bence Magyar

2.4.0 (2022-02-23)

2.3.0 (2022-02-18)

2.2.0 (2022-01-24)

2.1.0 (2022-01-11)

2.0.0 (2021-12-29)

  • fix get_update_rate visibility in windows (#586)
  • Use lifecycle name constants from hardware interface in controller interface (#575)
    • Use lifecycle name constants from hardware interface in controller interface
    • Remove controller_state_names.hpp since it is not needed.
  • Contributors: Melvin Wang, Xi-Huang

1.2.0 (2021-11-05)

1.1.0 (2021-10-25)

  • Quick fix 🏎: make doc on helpers clearer (#553)
  • Contributors: Denis Štogl

1.0.0 (2021-09-29)

  • Per controller update rate (#513)
    • add update_rate member field to controller manager
  • added dt to controller interface and controller manager #438 (#520)
  • Methods controlling the lifecycle of controllers all have on_ prefix
  • Do not manually set C++ version to 14 (#516)
  • rename get_current_state() to get_state() (#512)
  • Contributors: Bence Magyar, Denis Štogl, Dmitri Ignakov, Márk Szitanics, bailaC

0.8.0 (2021-08-28)

  • Automatic parameter declaration - enable existence of undeclared parameters from overrides (#504)
  • Use clang format as code formatter (#491)
  • Add pre-commit setup. (#473)
  • Make controller_manager set controller's use_sim_time param when use_sim_time=True (#468)
  • Correct obviously wrong call in controller interface. (#460)
  • virtual destructors for semantic components (#455)
  • Contributors: Denis Štogl, Karsten Knese, Lovro Ivanov, Simon Honigmann

0.7.1 (2021-06-15)

  • Remove forgoten debug output (#439)
  • Contributors: Denis Štogl

0.7.0 (2021-06-06)

  • Add imu_sensor semantic component (#429)
  • Fix osx warnings (#428)
  • Add FTS as first semantic components to simplify controllers. (#370)
  • Contributors: bailaC, Denis Štogl, Jordan Palacios, Karsten Knese, Victor Lopez

0.6.1 (2021-05-31)

0.6.0 (2021-05-23)

  • Added labels for controller states. (#414)
  • prevent variable-sized object initialization (#411)
  • Contributors: Denis Štogl, Karsten Knese, Bence Magyar

0.5.0 (2021-05-03)

  • Add NodeOptions parameter to init function of controller_interface (#382)
  • guard around pragmas (#397)
  • avoid deprecations (#393)
  • Contributors: Auguste Bourgois, Karsten Knese, Bence Magyar

0.4.0 (2021-04-07)

  • Replace controller_interface return type SUCCESS by OK and mark SUCCESS as deprecated (#374)
  • Contributors: Mateus Amarante

0.3.0 (2021-03-21)

0.2.1 (2021-03-02)

0.2.0 (2021-02-26)

0.1.6 (2021-02-05)

0.1.5 (2021-02-04)

0.1.4 (2021-02-03)

0.1.3 (2021-01-21)

0.1.2 (2021-01-06)

0.1.1 (2020-12-23)

0.1.0 (2020-12-22)

  • Don't auto-declare override parameters and fix some prints (#276)
  • Add configure controller service (#272)
  • get_node() throw if node is uninitialized (#268)
  • Remove lifecycle node (#261)
  • Use resource manager (#236)
  • import controller_interface
  • Contributors: Bence Magyar, Denis Štogl, Jordan Palacios, Karsten Knese, Victor Lopez

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 controller_interface at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 4.20.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_control.git
VCS Type git
VCS Version master
Last Updated 2024-11-25
Dev Status DEVELOPED
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

Description of controller_interface

Additional Links

No additional links.

Maintainers

  • Bence Magyar
  • Denis Štogl

Authors

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

Changelog for package controller_interface

4.20.0 (2024-11-08)

  • reset the async variables upon activation to work post exceptions (#1860)
  • [CM] Fix controller missing update cycles in a real setup (#1774)
  • Contributors: Sai Kishor Kothakota

4.19.0 (2024-10-26)

  • [CM] Async Function Handler for Controllers (#1489)
  • Check the update_rate set to the controllers to be a valid one (#1788)
  • [PR-1689] Follow-up PR of the controller interface variants integration (#1779)
  • Add [PoseSensor]{.title-ref} semantic component (#1775)
  • [RM/HW] Constify the exported state interfaces using ConstSharedPtr (#1767)
  • Contributors: RobertWilbrandt, Sai Kishor Kothakota

4.18.0 (2024-10-07)

  • Adapt controller Reference/StateInterfaces to New Way of Exporting (variant support) (#1689)
  • [ControllerInterface] Fix to properly propagate the controller NodeOptions (#1762)
  • [Controller Interface] Make assign and release interfaces virtual (#1743)
  • Contributors: Manuel Muth, Sai Kishor Kothakota

4.17.0 (2024-09-11)

  • Rename [get_state]{.title-ref} and [set_state]{.title-ref} Functions to [get/set_lifecylce_state]{.title-ref} (variant support) (#1683)
  • Contributors: Manuel Muth

4.16.1 (2024-08-24)

4.16.0 (2024-08-22)

  • Fix params_file typo in spawner and update release notes for use_global_arguments (#1701)
  • Avoid using the global arguments for internal controller nodes (#1694)
  • Contributors: Sai Kishor Kothakota

4.15.0 (2024-08-05)

4.14.0 (2024-07-23)

  • Unused header cleanup (#1627)
  • move critical variables to the private context (#1623)
  • Contributors: Henry Moore, Sai Kishor Kothakota

4.13.0 (2024-07-08)

  • [ControllerChaining] Export state interfaces from chainable controllers (#1021)
  • Contributors: Sai Kishor Kothakota

4.12.0 (2024-07-01)

4.11.0 (2024-05-14)

  • Fix dependencies for source build (#1533)
  • Add find_package for ament_cmake_gen_version_h (#1534)
  • Contributors: Christoph Fröhlich

4.10.0 (2024-05-08)

  • Working async controllers and components [not synchronized] (#1041)
  • Contributors: Márk Szitanics

4.9.0 (2024-04-30)

  • return the proper const object of the pointer in the const method (#1494)
  • Contributors: Sai Kishor Kothakota

4.8.0 (2024-03-27)

  • generate version.h file per package using the ament_generate_version_header (#1449)
  • Use ament_cmake generated rclcpp version header (#1448)
  • Contributors: Sai Kishor Kothakota

4.7.0 (2024-03-22)

  • add missing compiler definitions of RCLCPP_VERSION_MAJOR (#1440)
  • Contributors: Sai Kishor Kothakota

4.6.0 (2024-03-02)

  • Add -Werror=missing-braces to compile options (#1423)
  • added conditioning to have rolling tags compilable in older versions (#1422)
  • Contributors: Sai Kishor Kothakota

4.5.0 (2024-02-12)

  • A method to get node options to setup the controller node #api-breaking (#1169)
  • Contributors: Sai Kishor Kothakota

4.4.0 (2024-01-31)

4.3.0 (2024-01-20)

  • Issue 695: Changing 'namespace_' variables to 'node_namespace' to make it more explicit (#1239)
  • Contributors: bailaC

4.2.0 (2023-12-12)

4.1.0 (2023-11-30)

  • Add few warning compiler options to error (#1181)
  • [ControllerInterface] Avoid warning about conversion from [int64_t]{.title-ref} to [unsigned int]{.title-ref} (#1173)
  • Contributors: Dr. Denis, Sai Kishor Kothakota

4.0.0 (2023-11-21)

  • Pass controller manager update rate on the init of the controller interface (#1141)
  • Pass URDF to controllers on init (#1088)
  • Contributors: Bence Magyar, Sai Kishor Kothakota

3.21.0 (2023-11-06)

3.20.0 (2023-10-31)

3.19.1 (2023-10-04)

3.19.0 (2023-10-03)

  • Enable services for setting the log-level in controller per default (#1102)
  • Contributors: Dr. Denis

3.18.0 (2023-08-17)

  • add a broadcaster for range sensor (#1091)
  • Contributors: flochre

3.17.0 (2023-08-07)

3.16.0 (2023-07-09)

3.15.0 (2023-06-23)

3.14.0 (2023-06-14)

  • Add -Wconversion flag to protect future developments (#1053)
  • enable ReflowComments to also use ColumnLimit on comments (#1037)
  • Contributors: Sai Kishor Kothakota, gwalck

3.13.0 (2023-05-18)

3.12.2 (2023-04-29)

3.12.1 (2023-04-14)

  • Add missing build_export_depends to controller_interface (#989)
  • Contributors: Scott K Logan

3.12.0 (2023-04-02)

  • [Controller Interface] Add time and period paramters to update_reference_from_subscribers() (#846) #API-break
  • Contributors: Robotgir, Denis Štogl

3.11.0 (2023-03-22)

  • [ControllerManager] Add Class for Async Controllers and Lifecycle Management (#932)
  • Contributors: Márk Szitanics

3.10.0 (2023-03-16)

3.9.1 (2023-03-09)

3.9.0 (2023-02-28)

3.8.0 (2023-02-10)

  • Fix CMake install so overriding works (#926)
  • Async params (#927)
  • Contributors: Márk Szitanics, Tyler Weaver

3.7.0 (2023-01-24)

3.6.0 (2023-01-12)

  • Update imu_sensor.hpp (#893) Covariances values should come from the IMU_Broadcaster, like the frame_id or the time
  • Contributors: flochre

3.5.1 (2023-01-06)

3.5.0 (2022-12-06)

3.4.0 (2022-11-27)

3.3.0 (2022-11-15)

3.2.0 (2022-10-15)

3.1.0 (2022-10-05)

  • Add docs in export interface configurations for controllers. (#804)
  • Contributors: Denis Štogl

3.0.0 (2022-09-19)

2.15.0 (2022-09-19)

  • Remove autodeclare of parameters for controllers. (#757)
  • Contributors: Denis Štogl

2.14.0 (2022-09-04)

  • Add doxygen comments (#777)
  • Contributors: Bence Magyar, Denis Štogl

2.13.0 (2022-08-03)

2.12.1 (2022-07-14)

2.12.0 (2022-07-09)

2.11.0 (2022-07-03)

  • [Interfaces] Improved `get_name()[ method of hardware interfaces (soft) #api-breaking (]{.title-ref}#737 <<https://github.com/ros-controls/ros2_control/issues/737>>`_)
  • Update maintainers of packages (#753)
  • Full functionality of chainable controllers in controller manager (#667)
    • auto-switching of chained mode in controllers
    • interface-matching approach for managing chaining controllers
  • Contributors: Bence Magyar, Denis Štogl, Lucas Schulze

2.10.0 (2022-06-18)

  • CMakeLists cleanup (#733)
  • Update to clang format 12 (#731)
  • Make interface_list_contains_interface_type inline (#721)
  • Contributors: Andy Zelenak, Bence Magyar

2.9.0 (2022-05-19)

  • Adding base class for chained controllers: [ChainedControllersInterface]{.title-ref} (#663)
    • Extending ControllerInterface with methods for chainable controllers.
    • Switching to chained_mode is only forbidden if controller is active.
    • Default implementation for 'on_set_chained_mode' method.
    • Use two internal methods instead of 'update' directly on chained controllers.
  • Add ControllerInterfaceBase class with methods for chainable controller (#717)
  • Contributors: Denis Štogl

2.8.0 (2022-05-13)

2.7.0 (2022-04-29)

  • Make node private in ControllerInterface (#699)
  • Contributors: Jack Center

2.6.0 (2022-04-20)

  • Add CallbackReturn into controller_interface namespace for simpler usage in controllers. (#701)
  • Enable namespaces for controllers. (#693)
  • Add tests for ControllerInterface class and clarify use of 'update_rate' parameter. (#662) #behaviorchange
  • Contributors: Denis Štogl

2.5.0 (2022-03-25)

  • Use lifecycle nodes in controllers again (#538)
    • Add lifecycle nodes
    • Add custom 'configure' to controller interface to get 'update_rate' parameter.
    • Disable external interfaces of LifecycleNode.
  • Cleaning Controller Interface from obsolete code. (#655)
  • Contributors: Denis Štogl, Vatan Aksoy Tezer, Bence Magyar

2.4.0 (2022-02-23)

2.3.0 (2022-02-18)

2.2.0 (2022-01-24)

2.1.0 (2022-01-11)

2.0.0 (2021-12-29)

  • fix get_update_rate visibility in windows (#586)
  • Use lifecycle name constants from hardware interface in controller interface (#575)
    • Use lifecycle name constants from hardware interface in controller interface
    • Remove controller_state_names.hpp since it is not needed.
  • Contributors: Melvin Wang, Xi-Huang

1.2.0 (2021-11-05)

1.1.0 (2021-10-25)

  • Quick fix 🏎: make doc on helpers clearer (#553)
  • Contributors: Denis Štogl

1.0.0 (2021-09-29)

  • Per controller update rate (#513)
    • add update_rate member field to controller manager
  • added dt to controller interface and controller manager #438 (#520)
  • Methods controlling the lifecycle of controllers all have on_ prefix
  • Do not manually set C++ version to 14 (#516)
  • rename get_current_state() to get_state() (#512)
  • Contributors: Bence Magyar, Denis Štogl, Dmitri Ignakov, Márk Szitanics, bailaC

0.8.0 (2021-08-28)

  • Automatic parameter declaration - enable existence of undeclared parameters from overrides (#504)
  • Use clang format as code formatter (#491)
  • Add pre-commit setup. (#473)
  • Make controller_manager set controller's use_sim_time param when use_sim_time=True (#468)
  • Correct obviously wrong call in controller interface. (#460)
  • virtual destructors for semantic components (#455)
  • Contributors: Denis Štogl, Karsten Knese, Lovro Ivanov, Simon Honigmann

0.7.1 (2021-06-15)

  • Remove forgoten debug output (#439)
  • Contributors: Denis Štogl

0.7.0 (2021-06-06)

  • Add imu_sensor semantic component (#429)
  • Fix osx warnings (#428)
  • Add FTS as first semantic components to simplify controllers. (#370)
  • Contributors: bailaC, Denis Štogl, Jordan Palacios, Karsten Knese, Victor Lopez

0.6.1 (2021-05-31)

0.6.0 (2021-05-23)

  • Added labels for controller states. (#414)
  • prevent variable-sized object initialization (#411)
  • Contributors: Denis Štogl, Karsten Knese, Bence Magyar

0.5.0 (2021-05-03)

  • Add NodeOptions parameter to init function of controller_interface (#382)
  • guard around pragmas (#397)
  • avoid deprecations (#393)
  • Contributors: Auguste Bourgois, Karsten Knese, Bence Magyar

0.4.0 (2021-04-07)

  • Replace controller_interface return type SUCCESS by OK and mark SUCCESS as deprecated (#374)
  • Contributors: Mateus Amarante

0.3.0 (2021-03-21)

0.2.1 (2021-03-02)

0.2.0 (2021-02-26)

0.1.6 (2021-02-05)

0.1.5 (2021-02-04)

0.1.4 (2021-02-03)

0.1.3 (2021-01-21)

0.1.2 (2021-01-06)

0.1.1 (2020-12-23)

0.1.0 (2020-12-22)

  • Don't auto-declare override parameters and fix some prints (#276)
  • Add configure controller service (#272)
  • get_node() throw if node is uninitialized (#268)
  • Remove lifecycle node (#261)
  • Use resource manager (#236)
  • import controller_interface
  • Contributors: Bence Magyar, Denis Štogl, Jordan Palacios, Karsten Knese, Victor Lopez

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 controller_interface at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.0.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_control.git
VCS Type git
VCS Version dashing
Last Updated 2020-02-06
Dev Status DEVELOPED
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

Description of controller_interface

Additional Links

No additional links.

Maintainers

  • Karsten Knese

Authors

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

Changelog for package controller_interface

0.0.1 (2020-02-05)

  • Dashing compatibility (#19)
  • Contributors: Bence Magyar, Karsten Knese, Parth Chopra

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

No direct system dependencies.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged controller_interface at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.6.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_control.git
VCS Type git
VCS Version galactic
Last Updated 2022-08-03
Dev Status DEVELOPED
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

Description of controller_interface

Additional Links

No additional links.

Maintainers

  • Bence Magyar
  • Karsten Knese

Authors

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

Changelog for package controller_interface

1.6.0 (2022-08-03)

1.5.1 (2022-05-31)

  • Make interface_list_contains_interface_type inline (#721) (#723)
  • Contributors: Bence Magyar

1.5.0 (2022-04-29)

1.4.0 (2022-02-18)

1.3.0 (2021-12-21)

  • fix get_update_rate visibility in windows (#586) (#588) (cherry picked from commit 3f4a55bd898d5ae16fbefb6b19822dce0dbeba2a) Co-authored-by: Melvin Wang <<melvin.mc.wang@gmail.com>>
  • Use lifecycle name constants from hardware interface in controller interface (#575)
    • Use lifecycle name constants from hardware interface in controller interface
    • Remove controller_state_names.hpp since it is not needed.
  • Contributors: Xi-Huang, mergify[bot]

1.2.0 (2021-11-05)

1.1.0 (2021-10-25)

  • Quick fix 🏎: make doc on helpers clearer (#553)
  • Contributors: Denis Štogl

1.0.0 (2021-09-29)

  • Per controller update rate (#513)
    • add update_rate member field to controller manager
  • added dt to controller interface and controller manager #438 (#520)
  • Methods controlling the lifecycle of controllers all have on_ prefix
  • Do not manually set C++ version to 14 (#516)
  • rename get_current_state() to get_state() (#512)
  • Contributors: Bence Magyar, Denis Štogl, Dmitri Ignakov, Márk Szitanics, bailaC

0.8.0 (2021-08-28)

  • Automatic parameter declaration - enable existence of undeclared parameters from overrides (#504)
  • Use clang format as code formatter (#491)
  • Add pre-commit setup. (#473)
  • Make controller_manager set controller's use_sim_time param when use_sim_time=True (#468)
  • Correct obviously wrong call in controller interface. (#460)
  • virtual destructors for semantic components (#455)
  • Contributors: Denis Štogl, Karsten Knese, Lovro Ivanov, Simon Honigmann

0.7.1 (2021-06-15)

  • Remove forgoten debug output (#439)
  • Contributors: Denis Štogl

0.7.0 (2021-06-06)

  • Add imu_sensor semantic component (#429)
  • Fix osx warnings (#428)
  • Add FTS as first semantic components to simplify controllers. (#370)
  • Contributors: bailaC, Denis Štogl, Jordan Palacios, Karsten Knese, Victor Lopez

0.6.1 (2021-05-31)

0.6.0 (2021-05-23)

  • Added labels for controller states. (#414)
  • prevent variable-sized object initialization (#411)
  • Contributors: Denis Štogl, Karsten Knese, Bence Magyar

0.5.0 (2021-05-03)

  • Add NodeOptions parameter to init function of controller_interface (#382)
  • guard around pragmas (#397)
  • avoid deprecations (#393)
  • Contributors: Auguste Bourgois, Karsten Knese, Bence Magyar

0.4.0 (2021-04-07)

  • Replace controller_interface return type SUCCESS by OK and mark SUCCESS as deprecated (#374)
  • Contributors: Mateus Amarante

0.3.0 (2021-03-21)

0.2.1 (2021-03-02)

0.2.0 (2021-02-26)

0.1.6 (2021-02-05)

0.1.5 (2021-02-04)

0.1.4 (2021-02-03)

0.1.3 (2021-01-21)

0.1.2 (2021-01-06)

0.1.1 (2020-12-23)

0.1.0 (2020-12-22)

  • Don't auto-declare override parameters and fix some prints (#276)
  • Add configure controller service (#272)
  • get_node() throw if node is uninitialized (#268)
  • Remove lifecycle node (#261)
  • Use resource manager (#236)
  • import controller_interface
  • Contributors: Bence Magyar, Denis Štogl, Jordan Palacios, Karsten Knese, Victor Lopez

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 controller_interface at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.11.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_control.git
VCS Type git
VCS Version foxy
Last Updated 2022-11-17
Dev Status DEVELOPED
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

Description of controller_interface

Additional Links

No additional links.

Maintainers

  • Bence Magyar
  • Karsten Knese

Authors

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

Changelog for package controller_interface

0.11.0 (2022-08-03)

0.10.1 (2022-05-31)

  • Make interface_list_contains_interface_type inline (#721) (#722)
  • Contributors: Bence Magyar

0.10.0 (2022-02-23)

0.9.0 (2021-12-20)

0.8.1 (2021-10-25)

0.8.0 (2021-08-28)

  • Automatic parameter declaration - enable existence of undeclared parameters from overrides (#504)
  • Use clang format as code formatter (#491)
  • Add pre-commit setup. (#473)
  • Make controller_manager set controller's use_sim_time param when use_sim_time=True (#468)
  • Correct obviously wrong call in controller interface. (#460)
  • virtual destructors for semantic components (#455)
  • Contributors: Denis Štogl, Karsten Knese, Lovro Ivanov, Simon Honigmann

0.7.1 (2021-06-15)

  • Remove forgoten debug output (#439)
  • Contributors: Denis Štogl

0.7.0 (2021-06-06)

  • Add imu_sensor semantic component (#429)
  • Fix osx warnings (#428)
  • Add FTS as first semantic components to simplify controllers. (#370)
  • Contributors: bailaC, Denis Štogl, Jordan Palacios, Karsten Knese, Victor Lopez

0.6.1 (2021-05-31)

0.6.0 (2021-05-23)

  • Added labels for controller states. (#414)
  • prevent variable-sized object initialization (#411)
  • Contributors: Denis Štogl, Karsten Knese, Bence Magyar

0.5.0 (2021-05-03)

  • Add NodeOptions parameter to init function of controller_interface (#382)
  • guard around pragmas (#397)
  • avoid deprecations (#393)
  • Contributors: Auguste Bourgois, Karsten Knese, Bence Magyar

0.4.0 (2021-04-07)

  • Replace controller_interface return type SUCCESS by OK and mark SUCCESS as deprecated (#374)
  • Contributors: Mateus Amarante

0.3.0 (2021-03-21)

0.2.1 (2021-03-02)

0.2.0 (2021-02-26)

0.1.6 (2021-02-05)

0.1.5 (2021-02-04)

0.1.4 (2021-02-03)

0.1.3 (2021-01-21)

0.1.2 (2021-01-06)

0.1.1 (2020-12-23)

0.1.0 (2020-12-22)

  • Don't auto-declare override parameters and fix some prints (#276)
  • Add configure controller service (#272)
  • get_node() throw if node is uninitialized (#268)
  • Remove lifecycle node (#261)
  • Use resource manager (#236)
  • import controller_interface
  • Contributors: Bence Magyar, Denis Štogl, Jordan Palacios, Karsten Knese, Victor Lopez

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 controller_interface at Robotics Stack Exchange