- Parallel gripper controller (#3246)
- Contributors: Marq Rasmussen
- Enhancement/use hpp for headers (#3113)
- fix parameter namespacing for gripper controller (#3023)
- Contributors: Michael Ferguson, Tom Noble
- 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
- 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
- Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020)
- Contributors: Shobuj Paul
- Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <sebastian.jahr@picknik.ai>
- Contributors: Robert Haschke
- 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
- 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
- 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
- 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 parameter to GripperCommand action (#2984) This commit adds the max_effort parameter to the GripperCommand declaration in the controller_list (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
- 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
- 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
- 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
- Enable Rolling and Galactic CI (#494)
- [sync] MoveIt's master branch up-to https://github.com/ros-planning/moveit/commit/0d0a6a171b3fbea97a0c4f284e13433ba66a4ea4
- Contributors: Henning Kayser, JafarAbdi, Tyler Weaver, Vatan Aksoy Tezer
- 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
- [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
- [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)
- Contributors: Felix von Drigalski
- [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
- [maint] Migrate to clang-format-10
- Contributors: Robert Haschke
- [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
- [improve] Apply clang tidy fix to entire code base (Part 1) (#1366)
- Contributors: Yu, Yan
- [maintenance] cleanup SimpleControllerManager moveit/moveit#1352
- Contributors: Robert Haschke
- [maintenance] Code Cleanup (#1196)
- Contributors: Robert Haschke
- [maintenance] various compiler warnings (#1038)
- [maintenance] add minimum required pluginlib version (#927)
- Contributors: Mikael Arguedas, Mohmmad Ayman, Robert Haschke, mike lautman
- switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
- Contributors: Mikael Arguedas, Xiaojian Ma
- [capability][kinetic onward] optionally wait for controllers indefinitely (#695)
- Contributors: Bruno Brito, Michael Görner
- [fix] include order (#529)
- Contributors: Michael Goerner
- [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
- [fix] assertion error when result not returned (#378)
- [maintenance] clang-format upgraded to 3.8 (#367)
- Contributors: Dave Coleman, Michael Ferguson
- 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
- Allow simple controller manager to ignore virtual joints without failing
- Contributors: Dave Coleman
- 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
- make things a bit more robust
- make headers and author definitions aligned the same way; white space fixes
- fix #1
- ns parameter is now action_ns, get rid of defaults
- white space fixes (tabs are now spaces)
- minor updates to package.xml
- debs look good, bump to 0.4.0
- 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