-
 

Package Summary

Tags No category tags.
Version 2.12.0
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit2.git
VCS Type git
VCS Version main
Last Updated 2024-11-29
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

A generic, simple controller manager plugin for MoveIt.

Additional Links

Maintainers

  • Michael Görner
  • Henning Kayser
  • Tyler Weaver
  • MoveIt Release Team

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_simple_controller_manager

2.12.0 (2024-11-29)

  • Enhancement/use hpp for headers (#3113)
  • fix parameter namespacing for gripper controller (#3023)
  • Contributors: Michael Ferguson, Tom Noble

2.11.0 (2024-09-16)

2.10.0 (2024-06-13)

  • Migrate ros-planning org to moveit (#2847)
    • Rename github.com/ros-planning -> github.com/moveit
    • Rename ros-planning.github.io -> moveit.github.io
    • Rename ros-planning organization in docker and CI workflow files
    • ghcr.io/ros-planning -> ghcr.io/moveit
    • github.repository == 'moveit/*''
  • Unify log names (#2720)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Robert Haschke, Sebastian Jahr, Tyler Weaver

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Add new clang-tidy style rules (#2177)
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Sebastian Jahr, Tyler Weaver

2.8.0 (2023-09-10)

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

  • Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020)
  • Contributors: Shobuj Paul

2.7.2 (2023-04-18)

2.7.1 (2023-03-23)

  • Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <<sebastian.jahr@picknik.ai>>

  • Contributors: Robert Haschke

2.7.0 (2023-01-29)

  • converted characters from string format to character format (#1881)
  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Add braces around blocks. (#999)
  • Use emulated time in action-based controller (#899)
  • Fix clang-tidy issues (#1706)
    • Blindly apply automatic clang-tidy fixes
    • Exemplarily cleanup a few automatic clang-tidy fixes
    • Clang-tidy fixups
    • Missed const-ref fixups
    • Fix unsupported non-const -> const

    * More fixes Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Contributors: Christian Henkel, Cory Crean, Gaël Écorchard, Robert Haschke, Sameer Gupta

2.6.0 (2022-11-10)

  • Merge PR #1553: Improve cmake files
  • Use standard exported targets: export_${PROJECT_NAME} -> ${PROJECT_NAME}Targets
  • Improve CMake usage (#1550)
  • Support chained controllers (#1482)
    • fix controller list if chained controllers exist
    • add comments and clean code
    • added additional comments
    • fix formatting
    • fix white space
    • add const reference and chhnage variable name
    • simplify logic to only work with one layer chain
    • Don't return false when not finding optional parameter

    * Update moveit_ros/perception/pointcloud_octomap_updater/src/pointcloud_octomap_updater.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>>

    • add debug information
    • print controller names
    • print controllers with not known type
    • load controller dependencies
    • start chained controllers in switch
    • reverse order of activate controllers
    • prevent stoppping controller twice
    • revert all debug changes
    • add ROS error if a controller chains to more than one
    • use loop to index chained connections
    • update ros_control
    • add empty controller allocator for admittance controller
    • fix plugin xml

    * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>>

    • fix map indexing
    • add comment

    * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: Tyler Weaver <<squirrel428@protonmail.com>> * Typos Co-authored-by: JafarAbdi <<cafer.abdi@gmail.com>> Co-authored-by: Jafar <<jafar.uruc@gmail.com>> Co-authored-by: AndyZe <<andyz@utexas.edu>> Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>> Co-authored-by: Tyler Weaver <<squirrel428@protonmail.com>> Co-authored-by: AndyZe <<zelenak@picknik.ai>>

  • Contributors: Paul Gesel, Robert Haschke, Sebastian Jahr

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Remove unnecessary rclcpp.hpp includes (#1333)
  • Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
  • banish bind()
  • Contributors: Jafar, Michael Görner, v4hn

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

  • Enable cppcheck (#1224) Co-authored-by: jeoseo <<jeongwooseo2012@gmail.com>>
  • Make moveit_common a 'depend' rather than 'build_depend' (#1226)
  • RCLCPP Upgrade Bugfixes (#1181)
  • Merge https://github.com/ros-planning/moveit/commit/a25515b73d682df03ed3eccd839110c296aa79fc
  • 1.1.9
  • 1.1.8
  • 1.1.7
  • feat(simple_controller_manager): add [max_effort]{.title-ref} parameter to GripperCommand action (#2984) This commit adds the [max_effort]{.title-ref} parameter to the GripperCommand declaration in the [controller_list]{.title-ref} (see issue #2956). This value is only used when effort is set in the requested gripper trajectory. Co-authored-by: Jafar Abdi <<cafer.abdi@gmail.com>>
  • Switch to std::bind (#2967) * boost::bind -> std::bind grep -rlI --exclude-dir=.git "boost::bind" | xargs sed -i 's/boost::bind/std::bind/g' * Convert bind placeholders grep -rlI --exclude-dir=.git " _[0-9]" | xargs sed -i 's/ _([0-9])/ std::placeholders::_1/g' * Update bind include header grep -rlI --exclude-dir=.git "boost/bind" | xargs sed -i 's#boost/bind.hpp#functional#'

  • 1.1.6
  • Contributors: Abishalini, David V. Lu!!, Jafar, Jochen Sprickerhof, Rick Staa, Robert Haschke, jeoseo

2.4.0 (2022-01-20)

  • moveit_build_options() Declare common build options like CMAKE_CXX_STANDARD, CMAKE_BUILD_TYPE, and compiler options (namely warning flags) once. Each package depending on moveit_core can use these via moveit_build_options().
  • Contributors: Robert Haschke

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Make controller management logic more tolerant of missing or late ros2_control nodes (#792)
  • Clang-tidy fixes (#596)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • controller manager: enclose name in quotes (#2761)
  • Contributors: Dave Coleman, David V. Lu!!, G.A. vd. Hoorn, Henning Kayser, Joseph Schornak, Robert Haschke, pvanlaar

2.3.0 (2021-10-08)

  • Fix cmake warnings (#690)
    • Fix -Wformat-security
    • Fix -Wunused-variable
    • Fix -Wunused-lambda-capture
    • Fix -Wdeprecated-declarations
    • Fix clang-tidy, readability-identifier-naming in moveit_kinematics
  • follow_joint_trajectory_controller_handle: publish new multi_dof_trajectory field (#492)
  • Contributors: Henning Kayser, Jafar Abdi, David V. Lu

2.2.1 (2021-07-12)

2.2.0 (2021-06-30)

2.1.4 (2021-05-31)

2.1.3 (2021-05-22)

2.1.2 (2021-04-20)

2.1.1 (2021-04-12)

  • Fix EXPORT install in CMake (#372)
  • ActionBasedControllerHandle: fix dangling reference in case of timeout
  • [fix] Export libs for MoveGroup capabilities and MoveItSimpleControllerManager (#344)
  • MTC compatibility fixes (#323)
  • Replace workaround for controllerDoneCallback with promise/future
  • moveit_simple_controller_manager: Fix waiting for execution
  • Fix repo URLs in package.xml files
  • Contributors: Boston Cleek, Henning Kayser, Jafar Abdi, Tyler Weaver

2.1.0 (2020-11-23)

2.0.0 (2020-02-17)

  • [improve] MoveItSimpleControllerManager refactor parameter lookup
  • [fix] Fix plugin install of MoveItSimpleControllerManager
  • [port] Port moveit_simple_controller_manager to ROS 2 (#158)
  • Contributors: Henning Kayser, Jafar Abdi

1.1.1 (2020-10-13)

  • [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)
  • Contributors: Felix von Drigalski

1.1.0 (2020-09-04)

  • [feature] Optional cpp version setting (#2166)
  • [feature] Allow different controllers for execution #1832)
  • [feature] ControllerManager: wait for done-callback (#1783)
  • [feature] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Fix errors: catkin_lint 1.6.7 (#1987)
  • [fix] Fix compiler warnings (#1773)
  • [fix] Fix binary artifact install locations. (#1575)
  • [fix] add missing space to log (#1477)
  • [maint] clang-tidy fixes (#2050, #1419)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Remove ! from MoveIt name (#1590)
  • Contributors: Dave Coleman, Henning Kayser, Jonathan Binney, Leroy Rügemer, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, llach

1.0.6 (2020-08-19)

  • [maint] Migrate to clang-format-10
  • Contributors: Robert Haschke

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

1.0.3 (2020-04-26)

  • [fix] Handle "default" parameter in MoveitControllerManagers MoveIt{Fake|Simple}ControllerManager::getControllerState() now correctly returns current state
  • [maint] Fix errors: catkin_lint 1.6.7 (#1987)
  • [maint] Windows build: Fix binary artifact install locations. (#1575)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607)
  • [fix] `ControllerManager`: wait for done-callback (#1783)
  • Contributors: Robert Haschke, Sean Yen, Luca Lach

1.0.2 (2019-06-28)

1.0.1 (2019-03-08)

  • [improve] Apply clang tidy fix to entire code base (Part 1) (#1366)
  • Contributors: Yu, Yan

1.0.0 (2019-02-24)

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [maintenance] Code Cleanup (#1196)
  • Contributors: Robert Haschke

0.10.5 (2018-11-01)

0.10.4 (2018-10-29)

0.10.3 (2018-10-29)

0.10.2 (2018-10-24)

  • [maintenance] various compiler warnings (#1038)
  • [maintenance] add minimum required pluginlib version (#927)
  • Contributors: Mikael Arguedas, Mohmmad Ayman, Robert Haschke, mike lautman

0.10.1 (2018-05-25)

  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • Contributors: Mikael Arguedas, Xiaojian Ma

0.9.11 (2017-12-25)

0.9.10 (2017-12-09)

  • [capability][kinetic onward] optionally wait for controllers indefinitely (#695)
  • Contributors: Bruno Brito, Michael Görner

0.9.9 (2017-08-06)

0.9.8 (2017-06-21)

  • [fix] include order (#529)
  • Contributors: Michael Goerner

0.9.7 (2017-06-05)

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • [enhancement] Remove "catch (...)" instances, catch std::exception instead of std::runtime_error (#445)
  • Contributors: Bence Magyar, Dave Coleman

0.9.4 (2017-02-06)

  • [fix] assertion error when result not returned (#378)
  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman, Michael Ferguson

0.9.3 (2016-11-16)

0.5.7 (2016-01-30)

  • expose headers of moveit_simple_controller_manager
  • Removed redundant logging information
  • More informative warning message about multi-dof trajectories.
  • Contributors: Dave Coleman, Dave Hershberger, Mathias Lüdtke

0.5.6 (2014-03-23)

  • Allow simple controller manager to ignore virtual joints without failing
  • Contributors: Dave Coleman

0.5.5 (2013-09-30)

  • properly fill in the gripper command effort
  • allow trajectories with >1 points, use the last point of any trajectory
  • added better error reporting for FollowJointTrajectoryControllers

0.5.4 (2013-09-24)

0.5.3 (2013-09-23)

  • make things a bit more robust
  • make headers and author definitions aligned the same way; white space fixes
  • fix #1

0.5.1 (2013-07-30)

  • ns parameter is now action_ns, get rid of defaults

0.5.0 (2013-07-16)

  • white space fixes (tabs are now spaces)

0.4.1 (2013-07-03)

  • minor updates to package.xml

0.4.0 (2013-06-06)

  • debs look good, bump to 0.4.0

0.1.0 (2013-06-05)

  • add metapackage, clean up build in controller manager
  • remove the now dead loaded controller stuff
  • break out follow/gripper into separate headers
  • initial working version

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

Recent questions tagged moveit_simple_controller_manager at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.12.0
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit2.git
VCS Type git
VCS Version main
Last Updated 2024-11-29
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

A generic, simple controller manager plugin for MoveIt.

Additional Links

Maintainers

  • Michael Görner
  • Henning Kayser
  • Tyler Weaver
  • MoveIt Release Team

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_simple_controller_manager

2.12.0 (2024-11-29)

  • Enhancement/use hpp for headers (#3113)
  • fix parameter namespacing for gripper controller (#3023)
  • Contributors: Michael Ferguson, Tom Noble

2.11.0 (2024-09-16)

2.10.0 (2024-06-13)

  • Migrate ros-planning org to moveit (#2847)
    • Rename github.com/ros-planning -> github.com/moveit
    • Rename ros-planning.github.io -> moveit.github.io
    • Rename ros-planning organization in docker and CI workflow files
    • ghcr.io/ros-planning -> ghcr.io/moveit
    • github.repository == 'moveit/*''
  • Unify log names (#2720)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Robert Haschke, Sebastian Jahr, Tyler Weaver

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Add new clang-tidy style rules (#2177)
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Sebastian Jahr, Tyler Weaver

2.8.0 (2023-09-10)

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

  • Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020)
  • Contributors: Shobuj Paul

2.7.2 (2023-04-18)

2.7.1 (2023-03-23)

  • Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <<sebastian.jahr@picknik.ai>>

  • Contributors: Robert Haschke

2.7.0 (2023-01-29)

  • converted characters from string format to character format (#1881)
  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Add braces around blocks. (#999)
  • Use emulated time in action-based controller (#899)
  • Fix clang-tidy issues (#1706)
    • Blindly apply automatic clang-tidy fixes
    • Exemplarily cleanup a few automatic clang-tidy fixes
    • Clang-tidy fixups
    • Missed const-ref fixups
    • Fix unsupported non-const -> const

    * More fixes Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Contributors: Christian Henkel, Cory Crean, Gaël Écorchard, Robert Haschke, Sameer Gupta

2.6.0 (2022-11-10)

  • Merge PR #1553: Improve cmake files
  • Use standard exported targets: export_${PROJECT_NAME} -> ${PROJECT_NAME}Targets
  • Improve CMake usage (#1550)
  • Support chained controllers (#1482)
    • fix controller list if chained controllers exist
    • add comments and clean code
    • added additional comments
    • fix formatting
    • fix white space
    • add const reference and chhnage variable name
    • simplify logic to only work with one layer chain
    • Don't return false when not finding optional parameter

    * Update moveit_ros/perception/pointcloud_octomap_updater/src/pointcloud_octomap_updater.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>>

    • add debug information
    • print controller names
    • print controllers with not known type
    • load controller dependencies
    • start chained controllers in switch
    • reverse order of activate controllers
    • prevent stoppping controller twice
    • revert all debug changes
    • add ROS error if a controller chains to more than one
    • use loop to index chained connections
    • update ros_control
    • add empty controller allocator for admittance controller
    • fix plugin xml

    * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>>

    • fix map indexing
    • add comment

    * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: Tyler Weaver <<squirrel428@protonmail.com>> * Typos Co-authored-by: JafarAbdi <<cafer.abdi@gmail.com>> Co-authored-by: Jafar <<jafar.uruc@gmail.com>> Co-authored-by: AndyZe <<andyz@utexas.edu>> Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>> Co-authored-by: Tyler Weaver <<squirrel428@protonmail.com>> Co-authored-by: AndyZe <<zelenak@picknik.ai>>

  • Contributors: Paul Gesel, Robert Haschke, Sebastian Jahr

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Remove unnecessary rclcpp.hpp includes (#1333)
  • Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
  • banish bind()
  • Contributors: Jafar, Michael Görner, v4hn

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

  • Enable cppcheck (#1224) Co-authored-by: jeoseo <<jeongwooseo2012@gmail.com>>
  • Make moveit_common a 'depend' rather than 'build_depend' (#1226)
  • RCLCPP Upgrade Bugfixes (#1181)
  • Merge https://github.com/ros-planning/moveit/commit/a25515b73d682df03ed3eccd839110c296aa79fc
  • 1.1.9
  • 1.1.8
  • 1.1.7
  • feat(simple_controller_manager): add [max_effort]{.title-ref} parameter to GripperCommand action (#2984) This commit adds the [max_effort]{.title-ref} parameter to the GripperCommand declaration in the [controller_list]{.title-ref} (see issue #2956). This value is only used when effort is set in the requested gripper trajectory. Co-authored-by: Jafar Abdi <<cafer.abdi@gmail.com>>
  • Switch to std::bind (#2967) * boost::bind -> std::bind grep -rlI --exclude-dir=.git "boost::bind" | xargs sed -i 's/boost::bind/std::bind/g' * Convert bind placeholders grep -rlI --exclude-dir=.git " _[0-9]" | xargs sed -i 's/ _([0-9])/ std::placeholders::_1/g' * Update bind include header grep -rlI --exclude-dir=.git "boost/bind" | xargs sed -i 's#boost/bind.hpp#functional#'

  • 1.1.6
  • Contributors: Abishalini, David V. Lu!!, Jafar, Jochen Sprickerhof, Rick Staa, Robert Haschke, jeoseo

2.4.0 (2022-01-20)

  • moveit_build_options() Declare common build options like CMAKE_CXX_STANDARD, CMAKE_BUILD_TYPE, and compiler options (namely warning flags) once. Each package depending on moveit_core can use these via moveit_build_options().
  • Contributors: Robert Haschke

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Make controller management logic more tolerant of missing or late ros2_control nodes (#792)
  • Clang-tidy fixes (#596)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • controller manager: enclose name in quotes (#2761)
  • Contributors: Dave Coleman, David V. Lu!!, G.A. vd. Hoorn, Henning Kayser, Joseph Schornak, Robert Haschke, pvanlaar

2.3.0 (2021-10-08)

  • Fix cmake warnings (#690)
    • Fix -Wformat-security
    • Fix -Wunused-variable
    • Fix -Wunused-lambda-capture
    • Fix -Wdeprecated-declarations
    • Fix clang-tidy, readability-identifier-naming in moveit_kinematics
  • follow_joint_trajectory_controller_handle: publish new multi_dof_trajectory field (#492)
  • Contributors: Henning Kayser, Jafar Abdi, David V. Lu

2.2.1 (2021-07-12)

2.2.0 (2021-06-30)

2.1.4 (2021-05-31)

2.1.3 (2021-05-22)

2.1.2 (2021-04-20)

2.1.1 (2021-04-12)

  • Fix EXPORT install in CMake (#372)
  • ActionBasedControllerHandle: fix dangling reference in case of timeout
  • [fix] Export libs for MoveGroup capabilities and MoveItSimpleControllerManager (#344)
  • MTC compatibility fixes (#323)
  • Replace workaround for controllerDoneCallback with promise/future
  • moveit_simple_controller_manager: Fix waiting for execution
  • Fix repo URLs in package.xml files
  • Contributors: Boston Cleek, Henning Kayser, Jafar Abdi, Tyler Weaver

2.1.0 (2020-11-23)

2.0.0 (2020-02-17)

  • [improve] MoveItSimpleControllerManager refactor parameter lookup
  • [fix] Fix plugin install of MoveItSimpleControllerManager
  • [port] Port moveit_simple_controller_manager to ROS 2 (#158)
  • Contributors: Henning Kayser, Jafar Abdi

1.1.1 (2020-10-13)

  • [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)
  • Contributors: Felix von Drigalski

1.1.0 (2020-09-04)

  • [feature] Optional cpp version setting (#2166)
  • [feature] Allow different controllers for execution #1832)
  • [feature] ControllerManager: wait for done-callback (#1783)
  • [feature] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Fix errors: catkin_lint 1.6.7 (#1987)
  • [fix] Fix compiler warnings (#1773)
  • [fix] Fix binary artifact install locations. (#1575)
  • [fix] add missing space to log (#1477)
  • [maint] clang-tidy fixes (#2050, #1419)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Remove ! from MoveIt name (#1590)
  • Contributors: Dave Coleman, Henning Kayser, Jonathan Binney, Leroy Rügemer, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, llach

1.0.6 (2020-08-19)

  • [maint] Migrate to clang-format-10
  • Contributors: Robert Haschke

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

1.0.3 (2020-04-26)

  • [fix] Handle "default" parameter in MoveitControllerManagers MoveIt{Fake|Simple}ControllerManager::getControllerState() now correctly returns current state
  • [maint] Fix errors: catkin_lint 1.6.7 (#1987)
  • [maint] Windows build: Fix binary artifact install locations. (#1575)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607)
  • [fix] `ControllerManager`: wait for done-callback (#1783)
  • Contributors: Robert Haschke, Sean Yen, Luca Lach

1.0.2 (2019-06-28)

1.0.1 (2019-03-08)

  • [improve] Apply clang tidy fix to entire code base (Part 1) (#1366)
  • Contributors: Yu, Yan

1.0.0 (2019-02-24)

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [maintenance] Code Cleanup (#1196)
  • Contributors: Robert Haschke

0.10.5 (2018-11-01)

0.10.4 (2018-10-29)

0.10.3 (2018-10-29)

0.10.2 (2018-10-24)

  • [maintenance] various compiler warnings (#1038)
  • [maintenance] add minimum required pluginlib version (#927)
  • Contributors: Mikael Arguedas, Mohmmad Ayman, Robert Haschke, mike lautman

0.10.1 (2018-05-25)

  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • Contributors: Mikael Arguedas, Xiaojian Ma

0.9.11 (2017-12-25)

0.9.10 (2017-12-09)

  • [capability][kinetic onward] optionally wait for controllers indefinitely (#695)
  • Contributors: Bruno Brito, Michael Görner

0.9.9 (2017-08-06)

0.9.8 (2017-06-21)

  • [fix] include order (#529)
  • Contributors: Michael Goerner

0.9.7 (2017-06-05)

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • [enhancement] Remove "catch (...)" instances, catch std::exception instead of std::runtime_error (#445)
  • Contributors: Bence Magyar, Dave Coleman

0.9.4 (2017-02-06)

  • [fix] assertion error when result not returned (#378)
  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman, Michael Ferguson

0.9.3 (2016-11-16)

0.5.7 (2016-01-30)

  • expose headers of moveit_simple_controller_manager
  • Removed redundant logging information
  • More informative warning message about multi-dof trajectories.
  • Contributors: Dave Coleman, Dave Hershberger, Mathias Lüdtke

0.5.6 (2014-03-23)

  • Allow simple controller manager to ignore virtual joints without failing
  • Contributors: Dave Coleman

0.5.5 (2013-09-30)

  • properly fill in the gripper command effort
  • allow trajectories with >1 points, use the last point of any trajectory
  • added better error reporting for FollowJointTrajectoryControllers

0.5.4 (2013-09-24)

0.5.3 (2013-09-23)

  • make things a bit more robust
  • make headers and author definitions aligned the same way; white space fixes
  • fix #1

0.5.1 (2013-07-30)

  • ns parameter is now action_ns, get rid of defaults

0.5.0 (2013-07-16)

  • white space fixes (tabs are now spaces)

0.4.1 (2013-07-03)

  • minor updates to package.xml

0.4.0 (2013-06-06)

  • debs look good, bump to 0.4.0

0.1.0 (2013-06-05)

  • add metapackage, clean up build in controller manager
  • remove the now dead loaded controller stuff
  • break out follow/gripper into separate headers
  • initial working version

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

Recent questions tagged moveit_simple_controller_manager at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.12.0
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit2.git
VCS Type git
VCS Version main
Last Updated 2024-11-29
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

A generic, simple controller manager plugin for MoveIt.

Additional Links

Maintainers

  • Michael Görner
  • Henning Kayser
  • Tyler Weaver
  • MoveIt Release Team

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_simple_controller_manager

2.12.0 (2024-11-29)

  • Enhancement/use hpp for headers (#3113)
  • fix parameter namespacing for gripper controller (#3023)
  • Contributors: Michael Ferguson, Tom Noble

2.11.0 (2024-09-16)

2.10.0 (2024-06-13)

  • Migrate ros-planning org to moveit (#2847)
    • Rename github.com/ros-planning -> github.com/moveit
    • Rename ros-planning.github.io -> moveit.github.io
    • Rename ros-planning organization in docker and CI workflow files
    • ghcr.io/ros-planning -> ghcr.io/moveit
    • github.repository == 'moveit/*''
  • Unify log names (#2720)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Robert Haschke, Sebastian Jahr, Tyler Weaver

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Add new clang-tidy style rules (#2177)
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Sebastian Jahr, Tyler Weaver

2.8.0 (2023-09-10)

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

  • Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020)
  • Contributors: Shobuj Paul

2.7.2 (2023-04-18)

2.7.1 (2023-03-23)

  • Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <<sebastian.jahr@picknik.ai>>

  • Contributors: Robert Haschke

2.7.0 (2023-01-29)

  • converted characters from string format to character format (#1881)
  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Add braces around blocks. (#999)
  • Use emulated time in action-based controller (#899)
  • Fix clang-tidy issues (#1706)
    • Blindly apply automatic clang-tidy fixes
    • Exemplarily cleanup a few automatic clang-tidy fixes
    • Clang-tidy fixups
    • Missed const-ref fixups
    • Fix unsupported non-const -> const

    * More fixes Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Contributors: Christian Henkel, Cory Crean, Gaël Écorchard, Robert Haschke, Sameer Gupta

2.6.0 (2022-11-10)

  • Merge PR #1553: Improve cmake files
  • Use standard exported targets: export_${PROJECT_NAME} -> ${PROJECT_NAME}Targets
  • Improve CMake usage (#1550)
  • Support chained controllers (#1482)
    • fix controller list if chained controllers exist
    • add comments and clean code
    • added additional comments
    • fix formatting
    • fix white space
    • add const reference and chhnage variable name
    • simplify logic to only work with one layer chain
    • Don't return false when not finding optional parameter

    * Update moveit_ros/perception/pointcloud_octomap_updater/src/pointcloud_octomap_updater.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>>

    • add debug information
    • print controller names
    • print controllers with not known type
    • load controller dependencies
    • start chained controllers in switch
    • reverse order of activate controllers
    • prevent stoppping controller twice
    • revert all debug changes
    • add ROS error if a controller chains to more than one
    • use loop to index chained connections
    • update ros_control
    • add empty controller allocator for admittance controller
    • fix plugin xml

    * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>>

    • fix map indexing
    • add comment

    * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: Tyler Weaver <<squirrel428@protonmail.com>> * Typos Co-authored-by: JafarAbdi <<cafer.abdi@gmail.com>> Co-authored-by: Jafar <<jafar.uruc@gmail.com>> Co-authored-by: AndyZe <<andyz@utexas.edu>> Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>> Co-authored-by: Tyler Weaver <<squirrel428@protonmail.com>> Co-authored-by: AndyZe <<zelenak@picknik.ai>>

  • Contributors: Paul Gesel, Robert Haschke, Sebastian Jahr

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Remove unnecessary rclcpp.hpp includes (#1333)
  • Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
  • banish bind()
  • Contributors: Jafar, Michael Görner, v4hn

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

  • Enable cppcheck (#1224) Co-authored-by: jeoseo <<jeongwooseo2012@gmail.com>>
  • Make moveit_common a 'depend' rather than 'build_depend' (#1226)
  • RCLCPP Upgrade Bugfixes (#1181)
  • Merge https://github.com/ros-planning/moveit/commit/a25515b73d682df03ed3eccd839110c296aa79fc
  • 1.1.9
  • 1.1.8
  • 1.1.7
  • feat(simple_controller_manager): add [max_effort]{.title-ref} parameter to GripperCommand action (#2984) This commit adds the [max_effort]{.title-ref} parameter to the GripperCommand declaration in the [controller_list]{.title-ref} (see issue #2956). This value is only used when effort is set in the requested gripper trajectory. Co-authored-by: Jafar Abdi <<cafer.abdi@gmail.com>>
  • Switch to std::bind (#2967) * boost::bind -> std::bind grep -rlI --exclude-dir=.git "boost::bind" | xargs sed -i 's/boost::bind/std::bind/g' * Convert bind placeholders grep -rlI --exclude-dir=.git " _[0-9]" | xargs sed -i 's/ _([0-9])/ std::placeholders::_1/g' * Update bind include header grep -rlI --exclude-dir=.git "boost/bind" | xargs sed -i 's#boost/bind.hpp#functional#'

  • 1.1.6
  • Contributors: Abishalini, David V. Lu!!, Jafar, Jochen Sprickerhof, Rick Staa, Robert Haschke, jeoseo

2.4.0 (2022-01-20)

  • moveit_build_options() Declare common build options like CMAKE_CXX_STANDARD, CMAKE_BUILD_TYPE, and compiler options (namely warning flags) once. Each package depending on moveit_core can use these via moveit_build_options().
  • Contributors: Robert Haschke

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Make controller management logic more tolerant of missing or late ros2_control nodes (#792)
  • Clang-tidy fixes (#596)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • controller manager: enclose name in quotes (#2761)
  • Contributors: Dave Coleman, David V. Lu!!, G.A. vd. Hoorn, Henning Kayser, Joseph Schornak, Robert Haschke, pvanlaar

2.3.0 (2021-10-08)

  • Fix cmake warnings (#690)
    • Fix -Wformat-security
    • Fix -Wunused-variable
    • Fix -Wunused-lambda-capture
    • Fix -Wdeprecated-declarations
    • Fix clang-tidy, readability-identifier-naming in moveit_kinematics
  • follow_joint_trajectory_controller_handle: publish new multi_dof_trajectory field (#492)
  • Contributors: Henning Kayser, Jafar Abdi, David V. Lu

2.2.1 (2021-07-12)

2.2.0 (2021-06-30)

2.1.4 (2021-05-31)

2.1.3 (2021-05-22)

2.1.2 (2021-04-20)

2.1.1 (2021-04-12)

  • Fix EXPORT install in CMake (#372)
  • ActionBasedControllerHandle: fix dangling reference in case of timeout
  • [fix] Export libs for MoveGroup capabilities and MoveItSimpleControllerManager (#344)
  • MTC compatibility fixes (#323)
  • Replace workaround for controllerDoneCallback with promise/future
  • moveit_simple_controller_manager: Fix waiting for execution
  • Fix repo URLs in package.xml files
  • Contributors: Boston Cleek, Henning Kayser, Jafar Abdi, Tyler Weaver

2.1.0 (2020-11-23)

2.0.0 (2020-02-17)

  • [improve] MoveItSimpleControllerManager refactor parameter lookup
  • [fix] Fix plugin install of MoveItSimpleControllerManager
  • [port] Port moveit_simple_controller_manager to ROS 2 (#158)
  • Contributors: Henning Kayser, Jafar Abdi

1.1.1 (2020-10-13)

  • [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)
  • Contributors: Felix von Drigalski

1.1.0 (2020-09-04)

  • [feature] Optional cpp version setting (#2166)
  • [feature] Allow different controllers for execution #1832)
  • [feature] ControllerManager: wait for done-callback (#1783)
  • [feature] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Fix errors: catkin_lint 1.6.7 (#1987)
  • [fix] Fix compiler warnings (#1773)
  • [fix] Fix binary artifact install locations. (#1575)
  • [fix] add missing space to log (#1477)
  • [maint] clang-tidy fixes (#2050, #1419)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Remove ! from MoveIt name (#1590)
  • Contributors: Dave Coleman, Henning Kayser, Jonathan Binney, Leroy Rügemer, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, llach

1.0.6 (2020-08-19)

  • [maint] Migrate to clang-format-10
  • Contributors: Robert Haschke

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

1.0.3 (2020-04-26)

  • [fix] Handle "default" parameter in MoveitControllerManagers MoveIt{Fake|Simple}ControllerManager::getControllerState() now correctly returns current state
  • [maint] Fix errors: catkin_lint 1.6.7 (#1987)
  • [maint] Windows build: Fix binary artifact install locations. (#1575)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607)
  • [fix] `ControllerManager`: wait for done-callback (#1783)
  • Contributors: Robert Haschke, Sean Yen, Luca Lach

1.0.2 (2019-06-28)

1.0.1 (2019-03-08)

  • [improve] Apply clang tidy fix to entire code base (Part 1) (#1366)
  • Contributors: Yu, Yan

1.0.0 (2019-02-24)

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [maintenance] Code Cleanup (#1196)
  • Contributors: Robert Haschke

0.10.5 (2018-11-01)

0.10.4 (2018-10-29)

0.10.3 (2018-10-29)

0.10.2 (2018-10-24)

  • [maintenance] various compiler warnings (#1038)
  • [maintenance] add minimum required pluginlib version (#927)
  • Contributors: Mikael Arguedas, Mohmmad Ayman, Robert Haschke, mike lautman

0.10.1 (2018-05-25)

  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • Contributors: Mikael Arguedas, Xiaojian Ma

0.9.11 (2017-12-25)

0.9.10 (2017-12-09)

  • [capability][kinetic onward] optionally wait for controllers indefinitely (#695)
  • Contributors: Bruno Brito, Michael Görner

0.9.9 (2017-08-06)

0.9.8 (2017-06-21)

  • [fix] include order (#529)
  • Contributors: Michael Goerner

0.9.7 (2017-06-05)

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • [enhancement] Remove "catch (...)" instances, catch std::exception instead of std::runtime_error (#445)
  • Contributors: Bence Magyar, Dave Coleman

0.9.4 (2017-02-06)

  • [fix] assertion error when result not returned (#378)
  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman, Michael Ferguson

0.9.3 (2016-11-16)

0.5.7 (2016-01-30)

  • expose headers of moveit_simple_controller_manager
  • Removed redundant logging information
  • More informative warning message about multi-dof trajectories.
  • Contributors: Dave Coleman, Dave Hershberger, Mathias Lüdtke

0.5.6 (2014-03-23)

  • Allow simple controller manager to ignore virtual joints without failing
  • Contributors: Dave Coleman

0.5.5 (2013-09-30)

  • properly fill in the gripper command effort
  • allow trajectories with >1 points, use the last point of any trajectory
  • added better error reporting for FollowJointTrajectoryControllers

0.5.4 (2013-09-24)

0.5.3 (2013-09-23)

  • make things a bit more robust
  • make headers and author definitions aligned the same way; white space fixes
  • fix #1

0.5.1 (2013-07-30)

  • ns parameter is now action_ns, get rid of defaults

0.5.0 (2013-07-16)

  • white space fixes (tabs are now spaces)

0.4.1 (2013-07-03)

  • minor updates to package.xml

0.4.0 (2013-06-06)

  • debs look good, bump to 0.4.0

0.1.0 (2013-06-05)

  • add metapackage, clean up build in controller manager
  • remove the now dead loaded controller stuff
  • break out follow/gripper into separate headers
  • initial working version

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

Recent questions tagged moveit_simple_controller_manager at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.12.0
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit2.git
VCS Type git
VCS Version main
Last Updated 2024-11-29
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

A generic, simple controller manager plugin for MoveIt.

Additional Links

Maintainers

  • Michael Görner
  • Henning Kayser
  • Tyler Weaver
  • MoveIt Release Team

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_simple_controller_manager

2.12.0 (2024-11-29)

  • Enhancement/use hpp for headers (#3113)
  • fix parameter namespacing for gripper controller (#3023)
  • Contributors: Michael Ferguson, Tom Noble

2.11.0 (2024-09-16)

2.10.0 (2024-06-13)

  • Migrate ros-planning org to moveit (#2847)
    • Rename github.com/ros-planning -> github.com/moveit
    • Rename ros-planning.github.io -> moveit.github.io
    • Rename ros-planning organization in docker and CI workflow files
    • ghcr.io/ros-planning -> ghcr.io/moveit
    • github.repository == 'moveit/*''
  • Unify log names (#2720)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Robert Haschke, Sebastian Jahr, Tyler Weaver

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Add new clang-tidy style rules (#2177)
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Sebastian Jahr, Tyler Weaver

2.8.0 (2023-09-10)

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

  • Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020)
  • Contributors: Shobuj Paul

2.7.2 (2023-04-18)

2.7.1 (2023-03-23)

  • Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <<sebastian.jahr@picknik.ai>>

  • Contributors: Robert Haschke

2.7.0 (2023-01-29)

  • converted characters from string format to character format (#1881)
  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Add braces around blocks. (#999)
  • Use emulated time in action-based controller (#899)
  • Fix clang-tidy issues (#1706)
    • Blindly apply automatic clang-tidy fixes
    • Exemplarily cleanup a few automatic clang-tidy fixes
    • Clang-tidy fixups
    • Missed const-ref fixups
    • Fix unsupported non-const -> const

    * More fixes Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Contributors: Christian Henkel, Cory Crean, Gaël Écorchard, Robert Haschke, Sameer Gupta

2.6.0 (2022-11-10)

  • Merge PR #1553: Improve cmake files
  • Use standard exported targets: export_${PROJECT_NAME} -> ${PROJECT_NAME}Targets
  • Improve CMake usage (#1550)
  • Support chained controllers (#1482)
    • fix controller list if chained controllers exist
    • add comments and clean code
    • added additional comments
    • fix formatting
    • fix white space
    • add const reference and chhnage variable name
    • simplify logic to only work with one layer chain
    • Don't return false when not finding optional parameter

    * Update moveit_ros/perception/pointcloud_octomap_updater/src/pointcloud_octomap_updater.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>>

    • add debug information
    • print controller names
    • print controllers with not known type
    • load controller dependencies
    • start chained controllers in switch
    • reverse order of activate controllers
    • prevent stoppping controller twice
    • revert all debug changes
    • add ROS error if a controller chains to more than one
    • use loop to index chained connections
    • update ros_control
    • add empty controller allocator for admittance controller
    • fix plugin xml

    * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>>

    • fix map indexing
    • add comment

    * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: Tyler Weaver <<squirrel428@protonmail.com>> * Typos Co-authored-by: JafarAbdi <<cafer.abdi@gmail.com>> Co-authored-by: Jafar <<jafar.uruc@gmail.com>> Co-authored-by: AndyZe <<andyz@utexas.edu>> Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>> Co-authored-by: Tyler Weaver <<squirrel428@protonmail.com>> Co-authored-by: AndyZe <<zelenak@picknik.ai>>

  • Contributors: Paul Gesel, Robert Haschke, Sebastian Jahr

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Remove unnecessary rclcpp.hpp includes (#1333)
  • Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
  • banish bind()
  • Contributors: Jafar, Michael Görner, v4hn

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

  • Enable cppcheck (#1224) Co-authored-by: jeoseo <<jeongwooseo2012@gmail.com>>
  • Make moveit_common a 'depend' rather than 'build_depend' (#1226)
  • RCLCPP Upgrade Bugfixes (#1181)
  • Merge https://github.com/ros-planning/moveit/commit/a25515b73d682df03ed3eccd839110c296aa79fc
  • 1.1.9
  • 1.1.8
  • 1.1.7
  • feat(simple_controller_manager): add [max_effort]{.title-ref} parameter to GripperCommand action (#2984) This commit adds the [max_effort]{.title-ref} parameter to the GripperCommand declaration in the [controller_list]{.title-ref} (see issue #2956). This value is only used when effort is set in the requested gripper trajectory. Co-authored-by: Jafar Abdi <<cafer.abdi@gmail.com>>
  • Switch to std::bind (#2967) * boost::bind -> std::bind grep -rlI --exclude-dir=.git "boost::bind" | xargs sed -i 's/boost::bind/std::bind/g' * Convert bind placeholders grep -rlI --exclude-dir=.git " _[0-9]" | xargs sed -i 's/ _([0-9])/ std::placeholders::_1/g' * Update bind include header grep -rlI --exclude-dir=.git "boost/bind" | xargs sed -i 's#boost/bind.hpp#functional#'

  • 1.1.6
  • Contributors: Abishalini, David V. Lu!!, Jafar, Jochen Sprickerhof, Rick Staa, Robert Haschke, jeoseo

2.4.0 (2022-01-20)

  • moveit_build_options() Declare common build options like CMAKE_CXX_STANDARD, CMAKE_BUILD_TYPE, and compiler options (namely warning flags) once. Each package depending on moveit_core can use these via moveit_build_options().
  • Contributors: Robert Haschke

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Make controller management logic more tolerant of missing or late ros2_control nodes (#792)
  • Clang-tidy fixes (#596)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • controller manager: enclose name in quotes (#2761)
  • Contributors: Dave Coleman, David V. Lu!!, G.A. vd. Hoorn, Henning Kayser, Joseph Schornak, Robert Haschke, pvanlaar

2.3.0 (2021-10-08)

  • Fix cmake warnings (#690)
    • Fix -Wformat-security
    • Fix -Wunused-variable
    • Fix -Wunused-lambda-capture
    • Fix -Wdeprecated-declarations
    • Fix clang-tidy, readability-identifier-naming in moveit_kinematics
  • follow_joint_trajectory_controller_handle: publish new multi_dof_trajectory field (#492)
  • Contributors: Henning Kayser, Jafar Abdi, David V. Lu

2.2.1 (2021-07-12)

2.2.0 (2021-06-30)

2.1.4 (2021-05-31)

2.1.3 (2021-05-22)

2.1.2 (2021-04-20)

2.1.1 (2021-04-12)

  • Fix EXPORT install in CMake (#372)
  • ActionBasedControllerHandle: fix dangling reference in case of timeout
  • [fix] Export libs for MoveGroup capabilities and MoveItSimpleControllerManager (#344)
  • MTC compatibility fixes (#323)
  • Replace workaround for controllerDoneCallback with promise/future
  • moveit_simple_controller_manager: Fix waiting for execution
  • Fix repo URLs in package.xml files
  • Contributors: Boston Cleek, Henning Kayser, Jafar Abdi, Tyler Weaver

2.1.0 (2020-11-23)

2.0.0 (2020-02-17)

  • [improve] MoveItSimpleControllerManager refactor parameter lookup
  • [fix] Fix plugin install of MoveItSimpleControllerManager
  • [port] Port moveit_simple_controller_manager to ROS 2 (#158)
  • Contributors: Henning Kayser, Jafar Abdi

1.1.1 (2020-10-13)

  • [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)
  • Contributors: Felix von Drigalski

1.1.0 (2020-09-04)

  • [feature] Optional cpp version setting (#2166)
  • [feature] Allow different controllers for execution #1832)
  • [feature] ControllerManager: wait for done-callback (#1783)
  • [feature] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Fix errors: catkin_lint 1.6.7 (#1987)
  • [fix] Fix compiler warnings (#1773)
  • [fix] Fix binary artifact install locations. (#1575)
  • [fix] add missing space to log (#1477)
  • [maint] clang-tidy fixes (#2050, #1419)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Remove ! from MoveIt name (#1590)
  • Contributors: Dave Coleman, Henning Kayser, Jonathan Binney, Leroy Rügemer, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, llach

1.0.6 (2020-08-19)

  • [maint] Migrate to clang-format-10
  • Contributors: Robert Haschke

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

1.0.3 (2020-04-26)

  • [fix] Handle "default" parameter in MoveitControllerManagers MoveIt{Fake|Simple}ControllerManager::getControllerState() now correctly returns current state
  • [maint] Fix errors: catkin_lint 1.6.7 (#1987)
  • [maint] Windows build: Fix binary artifact install locations. (#1575)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607)
  • [fix] `ControllerManager`: wait for done-callback (#1783)
  • Contributors: Robert Haschke, Sean Yen, Luca Lach

1.0.2 (2019-06-28)

1.0.1 (2019-03-08)

  • [improve] Apply clang tidy fix to entire code base (Part 1) (#1366)
  • Contributors: Yu, Yan

1.0.0 (2019-02-24)

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [maintenance] Code Cleanup (#1196)
  • Contributors: Robert Haschke

0.10.5 (2018-11-01)

0.10.4 (2018-10-29)

0.10.3 (2018-10-29)

0.10.2 (2018-10-24)

  • [maintenance] various compiler warnings (#1038)
  • [maintenance] add minimum required pluginlib version (#927)
  • Contributors: Mikael Arguedas, Mohmmad Ayman, Robert Haschke, mike lautman

0.10.1 (2018-05-25)

  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • Contributors: Mikael Arguedas, Xiaojian Ma

0.9.11 (2017-12-25)

0.9.10 (2017-12-09)

  • [capability][kinetic onward] optionally wait for controllers indefinitely (#695)
  • Contributors: Bruno Brito, Michael Görner

0.9.9 (2017-08-06)

0.9.8 (2017-06-21)

  • [fix] include order (#529)
  • Contributors: Michael Goerner

0.9.7 (2017-06-05)

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • [enhancement] Remove "catch (...)" instances, catch std::exception instead of std::runtime_error (#445)
  • Contributors: Bence Magyar, Dave Coleman

0.9.4 (2017-02-06)

  • [fix] assertion error when result not returned (#378)
  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman, Michael Ferguson

0.9.3 (2016-11-16)

0.5.7 (2016-01-30)

  • expose headers of moveit_simple_controller_manager
  • Removed redundant logging information
  • More informative warning message about multi-dof trajectories.
  • Contributors: Dave Coleman, Dave Hershberger, Mathias Lüdtke

0.5.6 (2014-03-23)

  • Allow simple controller manager to ignore virtual joints without failing
  • Contributors: Dave Coleman

0.5.5 (2013-09-30)

  • properly fill in the gripper command effort
  • allow trajectories with >1 points, use the last point of any trajectory
  • added better error reporting for FollowJointTrajectoryControllers

0.5.4 (2013-09-24)

0.5.3 (2013-09-23)

  • make things a bit more robust
  • make headers and author definitions aligned the same way; white space fixes
  • fix #1

0.5.1 (2013-07-30)

  • ns parameter is now action_ns, get rid of defaults

0.5.0 (2013-07-16)

  • white space fixes (tabs are now spaces)

0.4.1 (2013-07-03)

  • minor updates to package.xml

0.4.0 (2013-06-06)

  • debs look good, bump to 0.4.0

0.1.0 (2013-06-05)

  • add metapackage, clean up build in controller manager
  • remove the now dead loaded controller stuff
  • break out follow/gripper into separate headers
  • initial working version

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

Recent questions tagged moveit_simple_controller_manager at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.12.0
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit2.git
VCS Type git
VCS Version main
Last Updated 2024-11-29
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

A generic, simple controller manager plugin for MoveIt.

Additional Links

Maintainers

  • Michael Görner
  • Henning Kayser
  • Tyler Weaver
  • MoveIt Release Team

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_simple_controller_manager

2.12.0 (2024-11-29)

  • Enhancement/use hpp for headers (#3113)
  • fix parameter namespacing for gripper controller (#3023)
  • Contributors: Michael Ferguson, Tom Noble

2.11.0 (2024-09-16)

2.10.0 (2024-06-13)

  • Migrate ros-planning org to moveit (#2847)
    • Rename github.com/ros-planning -> github.com/moveit
    • Rename ros-planning.github.io -> moveit.github.io
    • Rename ros-planning organization in docker and CI workflow files
    • ghcr.io/ros-planning -> ghcr.io/moveit
    • github.repository == 'moveit/*''
  • Unify log names (#2720)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Robert Haschke, Sebastian Jahr, Tyler Weaver

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Add new clang-tidy style rules (#2177)
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Sebastian Jahr, Tyler Weaver

2.8.0 (2023-09-10)

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

  • Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020)
  • Contributors: Shobuj Paul

2.7.2 (2023-04-18)

2.7.1 (2023-03-23)

  • Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <<sebastian.jahr@picknik.ai>>

  • Contributors: Robert Haschke

2.7.0 (2023-01-29)

  • converted characters from string format to character format (#1881)
  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Add braces around blocks. (#999)
  • Use emulated time in action-based controller (#899)
  • Fix clang-tidy issues (#1706)
    • Blindly apply automatic clang-tidy fixes
    • Exemplarily cleanup a few automatic clang-tidy fixes
    • Clang-tidy fixups
    • Missed const-ref fixups
    • Fix unsupported non-const -> const

    * More fixes Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Contributors: Christian Henkel, Cory Crean, Gaël Écorchard, Robert Haschke, Sameer Gupta

2.6.0 (2022-11-10)

  • Merge PR #1553: Improve cmake files
  • Use standard exported targets: export_${PROJECT_NAME} -> ${PROJECT_NAME}Targets
  • Improve CMake usage (#1550)
  • Support chained controllers (#1482)
    • fix controller list if chained controllers exist
    • add comments and clean code
    • added additional comments
    • fix formatting
    • fix white space
    • add const reference and chhnage variable name
    • simplify logic to only work with one layer chain
    • Don't return false when not finding optional parameter

    * Update moveit_ros/perception/pointcloud_octomap_updater/src/pointcloud_octomap_updater.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>>

    • add debug information
    • print controller names
    • print controllers with not known type
    • load controller dependencies
    • start chained controllers in switch
    • reverse order of activate controllers
    • prevent stoppping controller twice
    • revert all debug changes
    • add ROS error if a controller chains to more than one
    • use loop to index chained connections
    • update ros_control
    • add empty controller allocator for admittance controller
    • fix plugin xml

    * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>>

    • fix map indexing
    • add comment

    * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: Tyler Weaver <<squirrel428@protonmail.com>> * Typos Co-authored-by: JafarAbdi <<cafer.abdi@gmail.com>> Co-authored-by: Jafar <<jafar.uruc@gmail.com>> Co-authored-by: AndyZe <<andyz@utexas.edu>> Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>> Co-authored-by: Tyler Weaver <<squirrel428@protonmail.com>> Co-authored-by: AndyZe <<zelenak@picknik.ai>>

  • Contributors: Paul Gesel, Robert Haschke, Sebastian Jahr

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Remove unnecessary rclcpp.hpp includes (#1333)
  • Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
  • banish bind()
  • Contributors: Jafar, Michael Görner, v4hn

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

  • Enable cppcheck (#1224) Co-authored-by: jeoseo <<jeongwooseo2012@gmail.com>>
  • Make moveit_common a 'depend' rather than 'build_depend' (#1226)
  • RCLCPP Upgrade Bugfixes (#1181)
  • Merge https://github.com/ros-planning/moveit/commit/a25515b73d682df03ed3eccd839110c296aa79fc
  • 1.1.9
  • 1.1.8
  • 1.1.7
  • feat(simple_controller_manager): add [max_effort]{.title-ref} parameter to GripperCommand action (#2984) This commit adds the [max_effort]{.title-ref} parameter to the GripperCommand declaration in the [controller_list]{.title-ref} (see issue #2956). This value is only used when effort is set in the requested gripper trajectory. Co-authored-by: Jafar Abdi <<cafer.abdi@gmail.com>>
  • Switch to std::bind (#2967) * boost::bind -> std::bind grep -rlI --exclude-dir=.git "boost::bind" | xargs sed -i 's/boost::bind/std::bind/g' * Convert bind placeholders grep -rlI --exclude-dir=.git " _[0-9]" | xargs sed -i 's/ _([0-9])/ std::placeholders::_1/g' * Update bind include header grep -rlI --exclude-dir=.git "boost/bind" | xargs sed -i 's#boost/bind.hpp#functional#'

  • 1.1.6
  • Contributors: Abishalini, David V. Lu!!, Jafar, Jochen Sprickerhof, Rick Staa, Robert Haschke, jeoseo

2.4.0 (2022-01-20)

  • moveit_build_options() Declare common build options like CMAKE_CXX_STANDARD, CMAKE_BUILD_TYPE, and compiler options (namely warning flags) once. Each package depending on moveit_core can use these via moveit_build_options().
  • Contributors: Robert Haschke

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Make controller management logic more tolerant of missing or late ros2_control nodes (#792)
  • Clang-tidy fixes (#596)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • controller manager: enclose name in quotes (#2761)
  • Contributors: Dave Coleman, David V. Lu!!, G.A. vd. Hoorn, Henning Kayser, Joseph Schornak, Robert Haschke, pvanlaar

2.3.0 (2021-10-08)

  • Fix cmake warnings (#690)
    • Fix -Wformat-security
    • Fix -Wunused-variable
    • Fix -Wunused-lambda-capture
    • Fix -Wdeprecated-declarations
    • Fix clang-tidy, readability-identifier-naming in moveit_kinematics
  • follow_joint_trajectory_controller_handle: publish new multi_dof_trajectory field (#492)
  • Contributors: Henning Kayser, Jafar Abdi, David V. Lu

2.2.1 (2021-07-12)

2.2.0 (2021-06-30)

2.1.4 (2021-05-31)

2.1.3 (2021-05-22)

2.1.2 (2021-04-20)

2.1.1 (2021-04-12)

  • Fix EXPORT install in CMake (#372)
  • ActionBasedControllerHandle: fix dangling reference in case of timeout
  • [fix] Export libs for MoveGroup capabilities and MoveItSimpleControllerManager (#344)
  • MTC compatibility fixes (#323)
  • Replace workaround for controllerDoneCallback with promise/future
  • moveit_simple_controller_manager: Fix waiting for execution
  • Fix repo URLs in package.xml files
  • Contributors: Boston Cleek, Henning Kayser, Jafar Abdi, Tyler Weaver

2.1.0 (2020-11-23)

2.0.0 (2020-02-17)

  • [improve] MoveItSimpleControllerManager refactor parameter lookup
  • [fix] Fix plugin install of MoveItSimpleControllerManager
  • [port] Port moveit_simple_controller_manager to ROS 2 (#158)
  • Contributors: Henning Kayser, Jafar Abdi

1.1.1 (2020-10-13)

  • [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)
  • Contributors: Felix von Drigalski

1.1.0 (2020-09-04)

  • [feature] Optional cpp version setting (#2166)
  • [feature] Allow different controllers for execution #1832)
  • [feature] ControllerManager: wait for done-callback (#1783)
  • [feature] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Fix errors: catkin_lint 1.6.7 (#1987)
  • [fix] Fix compiler warnings (#1773)
  • [fix] Fix binary artifact install locations. (#1575)
  • [fix] add missing space to log (#1477)
  • [maint] clang-tidy fixes (#2050, #1419)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Remove ! from MoveIt name (#1590)
  • Contributors: Dave Coleman, Henning Kayser, Jonathan Binney, Leroy Rügemer, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, llach

1.0.6 (2020-08-19)

  • [maint] Migrate to clang-format-10
  • Contributors: Robert Haschke

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

1.0.3 (2020-04-26)

  • [fix] Handle "default" parameter in MoveitControllerManagers MoveIt{Fake|Simple}ControllerManager::getControllerState() now correctly returns current state
  • [maint] Fix errors: catkin_lint 1.6.7 (#1987)
  • [maint] Windows build: Fix binary artifact install locations. (#1575)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607)
  • [fix] `ControllerManager`: wait for done-callback (#1783)
  • Contributors: Robert Haschke, Sean Yen, Luca Lach

1.0.2 (2019-06-28)

1.0.1 (2019-03-08)

  • [improve] Apply clang tidy fix to entire code base (Part 1) (#1366)
  • Contributors: Yu, Yan

1.0.0 (2019-02-24)

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [maintenance] Code Cleanup (#1196)
  • Contributors: Robert Haschke

0.10.5 (2018-11-01)

0.10.4 (2018-10-29)

0.10.3 (2018-10-29)

0.10.2 (2018-10-24)

  • [maintenance] various compiler warnings (#1038)
  • [maintenance] add minimum required pluginlib version (#927)
  • Contributors: Mikael Arguedas, Mohmmad Ayman, Robert Haschke, mike lautman

0.10.1 (2018-05-25)

  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • Contributors: Mikael Arguedas, Xiaojian Ma

0.9.11 (2017-12-25)

0.9.10 (2017-12-09)

  • [capability][kinetic onward] optionally wait for controllers indefinitely (#695)
  • Contributors: Bruno Brito, Michael Görner

0.9.9 (2017-08-06)

0.9.8 (2017-06-21)

  • [fix] include order (#529)
  • Contributors: Michael Goerner

0.9.7 (2017-06-05)

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • [enhancement] Remove "catch (...)" instances, catch std::exception instead of std::runtime_error (#445)
  • Contributors: Bence Magyar, Dave Coleman

0.9.4 (2017-02-06)

  • [fix] assertion error when result not returned (#378)
  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman, Michael Ferguson

0.9.3 (2016-11-16)

0.5.7 (2016-01-30)

  • expose headers of moveit_simple_controller_manager
  • Removed redundant logging information
  • More informative warning message about multi-dof trajectories.
  • Contributors: Dave Coleman, Dave Hershberger, Mathias Lüdtke

0.5.6 (2014-03-23)

  • Allow simple controller manager to ignore virtual joints without failing
  • Contributors: Dave Coleman

0.5.5 (2013-09-30)

  • properly fill in the gripper command effort
  • allow trajectories with >1 points, use the last point of any trajectory
  • added better error reporting for FollowJointTrajectoryControllers

0.5.4 (2013-09-24)

0.5.3 (2013-09-23)

  • make things a bit more robust
  • make headers and author definitions aligned the same way; white space fixes
  • fix #1

0.5.1 (2013-07-30)

  • ns parameter is now action_ns, get rid of defaults

0.5.0 (2013-07-16)

  • white space fixes (tabs are now spaces)

0.4.1 (2013-07-03)

  • minor updates to package.xml

0.4.0 (2013-06-06)

  • debs look good, bump to 0.4.0

0.1.0 (2013-06-05)

  • add metapackage, clean up build in controller manager
  • remove the now dead loaded controller stuff
  • break out follow/gripper into separate headers
  • initial working version

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

Recent questions tagged moveit_simple_controller_manager at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.12.0
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit2.git
VCS Type git
VCS Version main
Last Updated 2024-11-29
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

A generic, simple controller manager plugin for MoveIt.

Additional Links

Maintainers

  • Michael Görner
  • Henning Kayser
  • Tyler Weaver
  • MoveIt Release Team

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_simple_controller_manager

2.12.0 (2024-11-29)

  • Enhancement/use hpp for headers (#3113)
  • fix parameter namespacing for gripper controller (#3023)
  • Contributors: Michael Ferguson, Tom Noble

2.11.0 (2024-09-16)

2.10.0 (2024-06-13)

  • Migrate ros-planning org to moveit (#2847)
    • Rename github.com/ros-planning -> github.com/moveit
    • Rename ros-planning.github.io -> moveit.github.io
    • Rename ros-planning organization in docker and CI workflow files
    • ghcr.io/ros-planning -> ghcr.io/moveit
    • github.repository == 'moveit/*''
  • Unify log names (#2720)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Robert Haschke, Sebastian Jahr, Tyler Weaver

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Add new clang-tidy style rules (#2177)
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Sebastian Jahr, Tyler Weaver

2.8.0 (2023-09-10)

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

  • Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020)
  • Contributors: Shobuj Paul

2.7.2 (2023-04-18)

2.7.1 (2023-03-23)

  • Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <<sebastian.jahr@picknik.ai>>

  • Contributors: Robert Haschke

2.7.0 (2023-01-29)

  • converted characters from string format to character format (#1881)
  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Add braces around blocks. (#999)
  • Use emulated time in action-based controller (#899)
  • Fix clang-tidy issues (#1706)
    • Blindly apply automatic clang-tidy fixes
    • Exemplarily cleanup a few automatic clang-tidy fixes
    • Clang-tidy fixups
    • Missed const-ref fixups
    • Fix unsupported non-const -> const

    * More fixes Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Contributors: Christian Henkel, Cory Crean, Gaël Écorchard, Robert Haschke, Sameer Gupta

2.6.0 (2022-11-10)

  • Merge PR #1553: Improve cmake files
  • Use standard exported targets: export_${PROJECT_NAME} -> ${PROJECT_NAME}Targets
  • Improve CMake usage (#1550)
  • Support chained controllers (#1482)
    • fix controller list if chained controllers exist
    • add comments and clean code
    • added additional comments
    • fix formatting
    • fix white space
    • add const reference and chhnage variable name
    • simplify logic to only work with one layer chain
    • Don't return false when not finding optional parameter

    * Update moveit_ros/perception/pointcloud_octomap_updater/src/pointcloud_octomap_updater.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>>

    • add debug information
    • print controller names
    • print controllers with not known type
    • load controller dependencies
    • start chained controllers in switch
    • reverse order of activate controllers
    • prevent stoppping controller twice
    • revert all debug changes
    • add ROS error if a controller chains to more than one
    • use loop to index chained connections
    • update ros_control
    • add empty controller allocator for admittance controller
    • fix plugin xml

    * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>> * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: AndyZe <<andyz@utexas.edu>>

    • fix map indexing
    • add comment

    * Update moveit_plugins/moveit_ros_control_interface/src/controller_manager_plugin.cpp Co-authored-by: Tyler Weaver <<squirrel428@protonmail.com>> * Typos Co-authored-by: JafarAbdi <<cafer.abdi@gmail.com>> Co-authored-by: Jafar <<jafar.uruc@gmail.com>> Co-authored-by: AndyZe <<andyz@utexas.edu>> Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>> Co-authored-by: Tyler Weaver <<squirrel428@protonmail.com>> Co-authored-by: AndyZe <<zelenak@picknik.ai>>

  • Contributors: Paul Gesel, Robert Haschke, Sebastian Jahr

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Remove unnecessary rclcpp.hpp includes (#1333)
  • Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
  • banish bind()
  • Contributors: Jafar, Michael Görner, v4hn

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

  • Enable cppcheck (#1224) Co-authored-by: jeoseo <<jeongwooseo2012@gmail.com>>
  • Make moveit_common a 'depend' rather than 'build_depend' (#1226)
  • RCLCPP Upgrade Bugfixes (#1181)
  • Merge https://github.com/ros-planning/moveit/commit/a25515b73d682df03ed3eccd839110c296aa79fc
  • 1.1.9
  • 1.1.8
  • 1.1.7
  • feat(simple_controller_manager): add [max_effort]{.title-ref} parameter to GripperCommand action (#2984) This commit adds the [max_effort]{.title-ref} parameter to the GripperCommand declaration in the [controller_list]{.title-ref} (see issue #2956). This value is only used when effort is set in the requested gripper trajectory. Co-authored-by: Jafar Abdi <<cafer.abdi@gmail.com>>
  • Switch to std::bind (#2967) * boost::bind -> std::bind grep -rlI --exclude-dir=.git "boost::bind" | xargs sed -i 's/boost::bind/std::bind/g' * Convert bind placeholders grep -rlI --exclude-dir=.git " _[0-9]" | xargs sed -i 's/ _([0-9])/ std::placeholders::_1/g' * Update bind include header grep -rlI --exclude-dir=.git "boost/bind" | xargs sed -i 's#boost/bind.hpp#functional#'

  • 1.1.6
  • Contributors: Abishalini, David V. Lu!!, Jafar, Jochen Sprickerhof, Rick Staa, Robert Haschke, jeoseo

2.4.0 (2022-01-20)

  • moveit_build_options() Declare common build options like CMAKE_CXX_STANDARD, CMAKE_BUILD_TYPE, and compiler options (namely warning flags) once. Each package depending on moveit_core can use these via moveit_build_options().
  • Contributors: Robert Haschke

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Make controller management logic more tolerant of missing or late ros2_control nodes (#792)
  • Clang-tidy fixes (#596)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • controller manager: enclose name in quotes (#2761)
  • Contributors: Dave Coleman, David V. Lu!!, G.A. vd. Hoorn, Henning Kayser, Joseph Schornak, Robert Haschke, pvanlaar

2.3.0 (2021-10-08)

  • Fix cmake warnings (#690)
    • Fix -Wformat-security
    • Fix -Wunused-variable
    • Fix -Wunused-lambda-capture
    • Fix -Wdeprecated-declarations
    • Fix clang-tidy, readability-identifier-naming in moveit_kinematics
  • follow_joint_trajectory_controller_handle: publish new multi_dof_trajectory field (#492)
  • Contributors: Henning Kayser, Jafar Abdi, David V. Lu

2.2.1 (2021-07-12)

2.2.0 (2021-06-30)

2.1.4 (2021-05-31)

2.1.3 (2021-05-22)

2.1.2 (2021-04-20)

2.1.1 (2021-04-12)

  • Fix EXPORT install in CMake (#372)
  • ActionBasedControllerHandle: fix dangling reference in case of timeout
  • [fix] Export libs for MoveGroup capabilities and MoveItSimpleControllerManager (#344)
  • MTC compatibility fixes (#323)
  • Replace workaround for controllerDoneCallback with promise/future
  • moveit_simple_controller_manager: Fix waiting for execution
  • Fix repo URLs in package.xml files
  • Contributors: Boston Cleek, Henning Kayser, Jafar Abdi, Tyler Weaver

2.1.0 (2020-11-23)

2.0.0 (2020-02-17)

  • [improve] MoveItSimpleControllerManager refactor parameter lookup
  • [fix] Fix plugin install of MoveItSimpleControllerManager
  • [port] Port moveit_simple_controller_manager to ROS 2 (#158)
  • Contributors: Henning Kayser, Jafar Abdi

1.1.1 (2020-10-13)

  • [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)
  • Contributors: Felix von Drigalski

1.1.0 (2020-09-04)

  • [feature] Optional cpp version setting (#2166)
  • [feature] Allow different controllers for execution #1832)
  • [feature] ControllerManager: wait for done-callback (#1783)
  • [feature] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Fix errors: catkin_lint 1.6.7 (#1987)
  • [fix] Fix compiler warnings (#1773)
  • [fix] Fix binary artifact install locations. (#1575)
  • [fix] add missing space to log (#1477)
  • [maint] clang-tidy fixes (#2050, #1419)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Remove ! from MoveIt name (#1590)
  • Contributors: Dave Coleman, Henning Kayser, Jonathan Binney, Leroy Rügemer, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, llach

1.0.6 (2020-08-19)

  • [maint] Migrate to clang-format-10
  • Contributors: Robert Haschke

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

1.0.3 (2020-04-26)

  • [fix] Handle "default" parameter in MoveitControllerManagers MoveIt{Fake|Simple}ControllerManager::getControllerState() now correctly returns current state
  • [maint] Fix errors: catkin_lint 1.6.7 (#1987)
  • [maint] Windows build: Fix binary artifact install locations. (#1575)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607)
  • [fix] `ControllerManager`: wait for done-callback (#1783)
  • Contributors: Robert Haschke, Sean Yen, Luca Lach

1.0.2 (2019-06-28)

1.0.1 (2019-03-08)

  • [improve] Apply clang tidy fix to entire code base (Part 1) (#1366)
  • Contributors: Yu, Yan

1.0.0 (2019-02-24)

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [maintenance] Code Cleanup (#1196)
  • Contributors: Robert Haschke

0.10.5 (2018-11-01)

0.10.4 (2018-10-29)

0.10.3 (2018-10-29)

0.10.2 (2018-10-24)

  • [maintenance] various compiler warnings (#1038)
  • [maintenance] add minimum required pluginlib version (#927)
  • Contributors: Mikael Arguedas, Mohmmad Ayman, Robert Haschke, mike lautman

0.10.1 (2018-05-25)

  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • Contributors: Mikael Arguedas, Xiaojian Ma

0.9.11 (2017-12-25)

0.9.10 (2017-12-09)

  • [capability][kinetic onward] optionally wait for controllers indefinitely (#695)
  • Contributors: Bruno Brito, Michael Görner

0.9.9 (2017-08-06)

0.9.8 (2017-06-21)

  • [fix] include order (#529)
  • Contributors: Michael Goerner

0.9.7 (2017-06-05)

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • [enhancement] Remove "catch (...)" instances, catch std::exception instead of std::runtime_error (#445)
  • Contributors: Bence Magyar, Dave Coleman

0.9.4 (2017-02-06)

  • [fix] assertion error when result not returned (#378)
  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman, Michael Ferguson

0.9.3 (2016-11-16)

0.5.7 (2016-01-30)

  • expose headers of moveit_simple_controller_manager
  • Removed redundant logging information
  • More informative warning message about multi-dof trajectories.
  • Contributors: Dave Coleman, Dave Hershberger, Mathias Lüdtke

0.5.6 (2014-03-23)

  • Allow simple controller manager to ignore virtual joints without failing
  • Contributors: Dave Coleman

0.5.5 (2013-09-30)

  • properly fill in the gripper command effort
  • allow trajectories with >1 points, use the last point of any trajectory
  • added better error reporting for FollowJointTrajectoryControllers

0.5.4 (2013-09-24)

0.5.3 (2013-09-23)

  • make things a bit more robust
  • make headers and author definitions aligned the same way; white space fixes
  • fix #1

0.5.1 (2013-07-30)

  • ns parameter is now action_ns, get rid of defaults

0.5.0 (2013-07-16)

  • white space fixes (tabs are now spaces)

0.4.1 (2013-07-03)

  • minor updates to package.xml

0.4.0 (2013-06-06)

  • debs look good, bump to 0.4.0

0.1.0 (2013-06-05)

  • add metapackage, clean up build in controller manager
  • remove the now dead loaded controller stuff
  • break out follow/gripper into separate headers
  • initial working version

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

Recent questions tagged moveit_simple_controller_manager at Robotics Stack Exchange