|
Package Summary
Tags | No category tags. |
Version | 2.31.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 | 2023-09-11 |
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
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
Authors
Changelog for package controller_manager
2.31.0 (2023-09-11)
- [Docs] Fix information about activation and deactivation of chainable controllers (#1104) (#1106)
- Contributors: mergify[bot]
2.30.0 (2023-08-14)
- [CM] Fixes the issue with individual controller\'s update rate (#1082) (#1097)
- Contributors: Sai Kishor Kothakota
2.29.0 (2023-07-09)
- [CM] Make error message after trying to active controller more informative. (#1066) (#1072)
- added controller manager runner to have update cycles (#1075) (#1076)
- Fix equal and higher controller update rate (backport #1070) (#1071)
- Contributors: Sai Kishor Kothakota, Dr Denis
2.28.0 (2023-06-23)
2.27.0 (2023-06-14)
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
|
Package Summary
Tags | No category tags. |
Version | 3.18.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 | 2023-09-21 |
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
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
Authors
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
|
Package Summary
Tags | No category tags. |
Version | 3.18.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 | 2023-09-21 |
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
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
Authors
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
|
Package Summary
Tags | No category tags. |
Version | 0.19.6 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/ros_control.git |
VCS Type | git |
VCS Version | noetic-devel |
Last Updated | 2023-02-08 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Enrique Fernandez
- Mathias Lüdtke
Authors
- Wim Meeussen
- Mathias Lüdtke
Controller Manager
The controller_manager
provides a hard-realtime-compatible loop to control a robot mechanism, as well as
infrastructure to load, unload, start and stop controllers.
Detailed user documentation can be found in the package's ROS wiki page.
Changelog for package controller_manager
Forthcoming
- Reorder waiting for services and ros time to speed up controller start (#508)
- duplicate controller name in start and stop list will throw error (#506)
- Contributors: Captain Yoshi, Martin Oehler
0.19.6 (2022-10-21)
- SPAWNER: Wait for the clock to be available before proceeding (#432) This patch is to resolve an issue when the simulated clock is not published right away (coming from a remote gazebo instance for example). If the clock is not published right away, the rosservice wait_for_service times out prematurely and the controllers fail to be loaded since the system is not yet ready (no Gazebo clock). With no, gazebo system, the clock will be ready immediately and the spawner will proceed. Issue: #431
- Contributors: Guillaume Autran
0.19.5 (2021-06-16)
- Add wall clock timeout to avoid some deadlock situation when switching mode (#491) Co-authored-by: Krishna <chaitanyaradon89@gmail.com>
- Contributors: Bence Magyar
0.19.4 (2020-12-05)
0.19.3 (2020-10-11)
0.19.2 (2020-08-17)
0.19.1 (2020-05-10)
-
Function specifiers noetic (#453)
- Add override specifiers & default constructors
- Delete ControllerBase copy & move ctors
- Remove unnecessary default constructors
- Modernize additional constructors
- Revert ImuSensorHandle::Data::Data() = default
- Remove unnecessary default overridden constructors
* Remove semicolon after function body Co-authored-by: Matt Reynolds <mtreynolds@uwaterloo.ca>
Use setuptools instead of distutils (#429)
Contributors: Bence Magyar, Matt Reynolds
0.19.0 (2020-04-23)
- Replace enums with enum classes (#412)
- Contributors: Matt Reynolds
0.18.0 (2020-04-16)
- enable spawner to wait indefinitely if requested (#428) [rospy.wait_for_service]{.title-ref} does not allow for [0]{.title-ref} to wait indefinitely. Instead, [None]{.title-ref} has to be passed explicitly. By personal request of three maintainers extended to include documentation and the alternative argument --no-timeout.
- Bump CMake version to avoid CMP0048 (#427)
- Contributors: Michael G
Wiki Tutorials
Source Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
![]() |
controller_manager package from ros2_control repocontroller_interface controller_manager controller_parameter_server hardware_interface test_robot_hardware |
|
Package Summary
Tags | No category tags. |
Version | 0.0.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 | bouncy |
Last Updated | 2019-01-23 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- karsten
Authors
Wiki Tutorials
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
1 | ament_index_cpp | |
1 | class_loader | |
2 | controller_interface | |
2 | hardware_interface | |
1 | rclcpp | |
1 | ament_cmake | |
1 | ament_cmake_gtest | |
1 | ament_lint_auto | |
1 | ament_lint_common | |
1 | test_robot_hardware |
System Dependencies
Dependant Packages
Name | Repo | Deps |
---|---|---|
ros_controllers | github-ros-controls-ros2_controllers |
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
![]() |
controller_manager package from ros2_control repocontroller_interface controller_manager controller_parameter_server hardware_interface test_robot_hardware |
|
Package Summary
Tags | No category tags. |
Version | 0.0.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 | crystal |
Last Updated | 2019-07-17 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- karsten
Authors
Wiki Tutorials
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
1 | ament_index_cpp | |
1 | class_loader | |
2 | controller_interface | |
2 | hardware_interface | |
1 | rclcpp | |
1 | ament_cmake | |
1 | ament_cmake_gtest | |
1 | ament_lint_auto | |
1 | ament_lint_common | |
1 | test_robot_hardware |
System Dependencies
Dependant Packages
Name | Repo | Deps |
---|---|---|
ros_controllers | github-ros-controls-ros2_controllers |
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
![]() |
controller_manager package from ros2_control repocontroller_interface controller_manager controller_parameter_server hardware_interface ros2_control test_robot_hardware |
|
Package Summary
Tags | No category tags. |
Version | 0.0.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 | eloquent |
Last Updated | 2020-02-17 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- karsten
Authors
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
![]() |
controller_manager package from ros2_control repocontroller_interface controller_manager controller_parameter_server hardware_interface ros2_control test_robot_hardware |
|
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
Additional Links
Maintainers
- karsten
Authors
Changelog for package controller_manager
0.0.1 (2020-02-05)
- Dashing compatibility (#47)
- Contributors: Bence Magyar, Karsten Knese, Parth Chopra
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
|
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
Additional Links
Maintainers
- karsten
Authors
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
|
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
Additional Links
Maintainers
- karsten
Authors
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
|
Package Summary
Tags | No category tags. |
Version | 0.13.5 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/ros_control.git |
VCS Type | git |
VCS Version | kinetic-devel |
Last Updated | 2020-04-17 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Enrique Fernandez
- Mathias Lüdtke
Authors
- Wim Meeussen
- Mathias Lüdtke
Controller Manager
The controller_manager
provides a hard-realtime-compatible loop to control a robot mechanism, as well as
infrastructure to load, unload, start and stop controllers.
Detailed user documentation can be found in the package's ROS wiki page.
Changelog for package controller_manager
0.13.5 (2020-02-09)
0.13.4 (2020-01-12)
- Touch up remaining Python2 prints and PEP8
- Initialize controller_manager node using init_node. Fixes #349
- Updated for compatibility with Python2 or Python3
- add minimum required pluginlib version
- Contributors: Bence Magyar, Daniel Ingram, Mikael Arguedas, Stefan Profanter
0.13.3 (2018-04-26)
- Introduce shared_ptr typedefs
- Update maintainers
- Fix catkin_lint errors and warnings
- Remove unused imports, comment and executable flag
- Remove realtime_tools dependency
- Contributors: Bence Magyar
0.13.2 (2018-04-16)
- Fix controller_manager_interface and add unit tests.
- migrate classloader headers
- Contributors: Mathias L
Wiki Tutorials
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
1 | catkin | |
2 | rostest | |
2 | controller_interface | |
2 | controller_manager_msgs | |
2 | hardware_interface | |
1 | pluginlib |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
|
Package Summary
Tags | No category tags. |
Version | 0.10.2 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/ros_control.git |
VCS Type | git |
VCS Version | jade-devel |
Last Updated | 2016-11-28 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Adolfo Rodriguez Tsouroukdissian
Authors
- Wim Meeussen
- Mathias Lüdtke
Controller Manager
The controller_manager
provides a hard-realtime-compatible loop to control a robot mechanism, as well as
infrastructure to load, unload, start and stop controllers.
Detailed user documentation can be found in the package's ROS wiki page.
Changelog for package controller_manager
0.10.1 (2016-11-28)
0.10.0 (2015-11-20)
- Fix doSwitch execution point The doSwitch method needs to be executed in the update() method, that is, in the real-time path, which is where controller switching actually takes place.
- Introduce prepareSwitch, replacement of canSwitch
- Deprecate RobotHW::canSwitch
-
Multi-interface controllers
- C++ API break.
- Make controller_manager aware of controllers that claim resources from more than one hardware interface. - Update and extend the corresponding test suite.
Address -Wunused-parameter warnings
Contributors: Adolfo Rodriguez Tsouroukdissian, Mathias L
Wiki Tutorials
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
2 | controller_interface | |
2 | controller_manager_msgs | |
2 | hardware_interface | |
1 | pluginlib | |
1 | realtime_tools | |
2 | rostest | |
1 | catkin |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
|
Package Summary
Tags | No category tags. |
Version | 0.9.7 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/ros_control.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2018-05-31 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Adolfo Rodriguez Tsouroukdissian
Authors
- Wim Meeussen
- Mathias Lüdtke
Controller Manager
The controller_manager
provides a hard-realtime-compatible loop to control a robot mechanism, as well as
infrastructure to load, unload, start and stop controllers.
Detailed user documentation can be found in the package's ROS wiki page.
Changelog for package controller_manager
0.9.7 (2018-05-19)
- Introduce shared_ptr typedefs
- Contributors: Bence Magyar
0.9.6 (2018-04-16)
- Fix controller_manager_interface and add unit tests.
- Contributors: Yong Li
0.9.5 (2018-03-26)
0.9.4 (2016-02-12)
- Fix doSwitch execution point The doSwitch method needs to be executed in the update() method, that is, in the real-time path, which is where controller switching actually takes place. It was previously done in the switchController callback, which is non real-time. In this method controller switching is scheduled, but not actually executed. This changeset fixes a bug in which hardware interface modes could switch before controllers, leading to undefined behavior.
- Introduce prepareSwitch, replacement of canSwitch RobotHW::prepareSwitch is intended as a substitute for RobotHW::canSwitch. The main reasons for the change are a non-const signature to allow changing state and a more descriptive name. RobotHW::canSwitch will be deprecated in a later ROS distro.
- Address -Wunused-parameter warnings
- Contributors: Adolfo Rodriguez Tsouroukdissian, Mathias L
Wiki Tutorials
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
2 | controller_interface | |
2 | controller_manager_msgs | |
2 | hardware_interface | |
1 | pluginlib | |
1 | realtime_tools | |
2 | rostest | |
1 | catkin |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
|
Package Summary
Tags | No category tags. |
Version | 0.7.3 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/ros_control.git |
VCS Type | git |
VCS Version | hydro-devel |
Last Updated | 2014-10-28 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Wim Meeussen
Authors
- Wim Meeussen
Controller Manager
The controller_manager
provides a hard-realtime-compatible loop to control a robot mechanism, as well as
infrastructure to load, unload, start and stop controllers.
Detailed user documentation can be found in the package's ROS wiki page.
Changelog for package controller_manager
0.7.3 (2014-10-28)
- Spawner: adding shutdown timeout to prevent deadlocks
- Create README.md
- Contributors: Adolfo Rodriguez Tsouroukdissian, Jonathan Bohren
0.7.2 (2014-04-01)
0.7.1 (2014-03-31)
0.7.0 (2014-03-28)
- Add --timeout option to controller spawner
- Use argparse instead of getopt It is a much nicer interface
- Contributors: Paul Mathieu
0.6.0 (2014-02-05)
- Update controller_manager.cpp Postfix to prefix increment operator.
- Contributors: Adolfo Rodriguez Tsouroukdissian
0.5.8 (2013-10-11)
- Fixed additional timeout that was just added
- Merge branch \'hydro-devel\' into extended_wait_time
- Extended wait time to 30 seconds for slower computers
- Renamed manifest.xml to prevent conflicts with rosdep
- Fix broken unspawner script.
Check controller_manager API early. Fast shutdown. - Check for all services required by spawner at the beginning, so it can know early on that it has all its requisites. - Remove service waiting from shutdown to ensure a fast teardown. Usecase: A spawner that dies after the controller manager should not wait for services to appear as they will never appear, the controllers are already stopped. This happens for example when killing a Gazebo session.
-
Restore controller stop+unload on node kill.
- Fixes #111.
0.5.7 (2013-07-30)
-
Update controller_manager.cpp getControllerNames now clears names before adding current names. This fixes a bug in reloadControllerLibrariesSrv where the method is called twice in a row without first clearing the list. Steps to reproduce:
- Spawn controller
- Stop controller
- reload-libraries controller_manager.cpp:501: bool controller_manager::ControllerManager::reloadControllerLibrariesSrv(controller_manager_msgs::ReloadControllerLibraries::Request&, controller_manager_msgs::ReloadControllerLibraries::Response&): Assertion `controllers.empty()\' failed.
Updated changelogs
0.5.6 (2013-07-29)
0.5.5 (2013-07-23)
- Tweaked Changelog
0.5.4 (2013-07-23)
0.5.3 (2013-07-22)
0.5.2 (2013-07-22)
0.5.1 (2013-07-19)
0.5.0 (2013-07-16)
- Removed urdf_interface dependencies
- Fix spawner choke when namespace is unspecified. Add missing check in conditional.
- Add meta tags to packages not specifying them.
- Website, bugtracker, repository.
- Making script install target install scripts so that they are executable
- Fix build order.
- Combined exceptions per jbohren
- Reneamed Github repo in documentation to ros-controls
- Better timeout error checking, necessary for Gazebo
- User error checking
0.4.0 (2013-06-25)
- Version 0.4.0
- 1.0.1
- Fixing failure mode in new catkin cmakelists
- Added namespace argument to spawner script
- Fix package URL in package.xml
- Python install for controller_manager.
- Fix build order dependency.
- adding install targets
- merging CMakeLists.txt files from rosbuild and catkin
- adding hybrid-buildsystem makefiles
- Fix package URLs.
- catkinizing, could still be cleaned up
- Additional log feedback when load_controller fails When loading a controller fails bacause its configuration was not found on the parameter server, show the namespace where the parameters are expected to help debugging.
- Remove unused method. Fixes #33.
- add option to pass in two nodehandles to a controller: one in the root of the controller manager namespace, and one in the namespace of the controller itself. This copies the behavior used by nodelets and nodes
- Fix typo in rosdoc config files.
- Adding explicit header for recursive mutex
- Removing getControllerByNameImpl
- Switching controller_manager
controllers_lock_
to be a recursive lock - Fixing comment indent
- Adding template parameter doc
- Changing @ commands to commands
- More doc in controller manager
- Adding clearer ros warning in controller switching
- Adding lots of inline documentation, rosdoc files adding inline doc to robot_hw adding inline doc to robot_hw adding inline doc to robot_hw more doc more documentation more doc more doc more doc more doc formatting adding more doc groups in controller manager adding more doc groups in controller manager Adding doc for controllerspec adding hardware interface docs adding doc to joint interfaces adding rosdoc for controller_interface Adding / reformatting doc for controller interface
- don\'t clear vectors in realtime
- Make public getControllerByName method thread-safe. Existing virtual non-threadsafe method has been suffixed with -Impl and pushed to protected class scope. In-class uses call getControllerByNameImpl, as the lock has already been acquired.
- new interface with time and duration
- add missing include
- remove .svn folder
- Doing resource conflict check on switchControllers call
- Adding in resource/claim infrastructure
- fix command line interface
- clean up publishing controller state
- Controller spec now also copies over type
- Switching to owned interfaces, instead of multiple virtual inheritance
- add scripts for controller manager
- get rid of pr2 stuff
- Controller manager can now register ControllerLoaders
- Controller manager now runs with new ControllerLoader mechanism
- Creating new plugin_loader interface
- Adding debugging printouts
- Namespacing controller_spec
- Fixing copyright header text
- Spawning dummy controller works
- Tweaking inheritance to be virtual so it compiles. dummy app with controller manager compiles
- all pkgs now ported to fuerte
- add missing file
- running controller with casting. Pluginlib still messed up
- add macro
- running version, with latest pluginlib
- compiling version
- compiling version
- first catkin stuff
Wiki Tutorials
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
2 | controller_interface | |
2 | controller_manager_msgs | |
2 | hardware_interface | |
1 | realtime_tools | |
1 | pluginlib | |
1 | catkin |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
|
Package Summary
Tags | No category tags. |
Version | 0.13.5 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/ros_control.git |
VCS Type | git |
VCS Version | kinetic-devel |
Last Updated | 2020-04-17 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Enrique Fernandez
- Mathias Lüdtke
Authors
- Wim Meeussen
- Mathias Lüdtke
Controller Manager
The controller_manager
provides a hard-realtime-compatible loop to control a robot mechanism, as well as
infrastructure to load, unload, start and stop controllers.
Detailed user documentation can be found in the package's ROS wiki page.
Changelog for package controller_manager
0.13.5 (2020-02-09)
0.13.4 (2020-01-12)
- Touch up remaining Python2 prints and PEP8
- Initialize controller_manager node using init_node. Fixes #349
- Updated for compatibility with Python2 or Python3
- add minimum required pluginlib version
- Contributors: Bence Magyar, Daniel Ingram, Mikael Arguedas, Stefan Profanter
0.13.3 (2018-04-26)
- Introduce shared_ptr typedefs
- Update maintainers
- Fix catkin_lint errors and warnings
- Remove unused imports, comment and executable flag
- Remove realtime_tools dependency
- Contributors: Bence Magyar
0.13.2 (2018-04-16)
- Fix controller_manager_interface and add unit tests.
- migrate classloader headers
- Contributors: Mathias L
Wiki Tutorials
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
1 | catkin | |
2 | rostest | |
2 | controller_interface | |
2 | controller_manager_msgs | |
2 | hardware_interface | |
1 | pluginlib |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged controller_manager at answers.ros.org
|
Package Summary
Tags | No category tags. |
Version | 0.18.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/ros_control.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2022-02-23 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Enrique Fernandez
- Mathias Lüdtke
Authors
- Wim Meeussen
- Mathias Lüdtke
Controller Manager
The controller_manager
provides a hard-realtime-compatible loop to control a robot mechanism, as well as
infrastructure to load, unload, start and stop controllers.
Detailed user documentation can be found in the package's ROS wiki page.
Changelog for package controller_manager
0.18.4 (2021-06-16)
- Add wall clock timeout to avoid some deadlock situation when switching mode
- Contributors: krishnachaitanya7
0.18.3 (2020-12-05)
- Update docs in hardware_interface
- Contributors: Franz Pucher
0.18.2 (2020-08-17)
0.18.1 (2020-05-09)
- Add function specifiers and modernize constructors
(#430)
- Add override specifiers & default constructors
- Delete ControllerBase copy & move ctors
- Remove unnecessary default constructors
- Modernize additional constructors
- Revert ImuSensorHandle::Data::Data() = default
- Remove unnecessary default overridden constructors
- Remove semicolon after function body
- Contributors: Matt Reynolds
0.18.0 (2020-04-16)
- enable spawner to wait indefinitely if requested (#428) [rospy.wait_for_service]{.title-ref} does not allow for [0]{.title-ref} to wait indefinitely. Instead, [None]{.title-ref} has to be passed explicitly. By personal request of three maintainers extended to include documentation and the alternative argument --no-timeout.
- Bump CMake version to avoid CMP0048 (#427)
- Contributors: Michael G