-
 

Package Summary

Tags No category tags.
Version 2.11.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-23
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

Package for all inverse kinematics solvers in MoveIt

Additional Links

Maintainers

  • Henning Kayser
  • Tyler Weaver
  • G.A. vd. Hoorn
  • Jorge Nicho
  • MoveIt Release Team

Authors

  • Dave Coleman
  • Ioan Sucan
  • Sachin Chitta
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_kinematics

2.11.0 (2024-09-16)

  • Export the IKFast library correctly (#2999)
  • Use Python3 with IKFast generation script (#2997)
  • Contributors: AndyZe

2.10.0 (2024-06-13)

  • At least on humble, error is: 'robot_description_kinematics.arm.min_joint_config_distance' has invalid type: expected [double] got [integer]. (#2865)
  • 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/*''
  • CI: Fix building of ikfast plugins (#2791) Ignore missing authentication for Indigo packages using --force-yes.
  • Unify log names (#2720)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Henning Kayser, Robert Haschke, Sebastian Jahr, Tyler Weaver, s-trinh

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Remove LMA kinematics plugin (#2595)
  • Update ROS Snapshots GPG key (#2547)
    • Update GPG key for ROS snapshot
    • Add link
  • Do not pass and return simple types by const ref (#2453) Co-authored-by: Nils <<nilsmailiseke@gmail.com>>
  • Update pre-commit and add to .codespell_words (#2465)
  • Fix CMake error when building cached_ik_kinematics_plugin with trac_ik present (#2421)
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Update clang-format-14 with QualifierAlignment (#2362)
    • Set qualifier order in .clang-format
    • Ran pre-commit to update according to new style guide
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Marq Rasmussen, Sebastian Castro, Sebastian Jahr, Shobuj Paul, Stephanie Eng, Tyler Weaver

2.8.0 (2023-09-10)

  • Fix linking error with cached_ik_kinematics_plugin (#2292)
  • Fix ikfast package template (#2195)
  • Make loggers static or move into anonymous namespace (#2184)
    • Make loggers static or move into anonymous namespace
    • Update moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp
    • Update moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp
    • Move LOGGER out of class template
  • Contributors: Jafar, Sebastian Jahr, Shane Loretz

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

2.7.2 (2023-04-18)

  • Fix moveit_kinematics dependency on moveit_ros_planning (#2109) This dependency is unconditionally used even if tests are disabled.
  • Update pre-commit (#2094)
  • Readability: kinematic_state -> robot_state (#2078)
  • Contributors: Scott K Logan, Sebastian Jahr, Shobuj Paul

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>>

  • Add ament export (#1887) * Add ament export Also sort [find_package]{.title-ref} entries alphabetically. * Minor cleanup ---------Co-authored-by: AndyZe <<andyz@utexas.edu>>

  • Contributors: Gaël Écorchard, Robert Haschke

2.7.0 (2023-01-29)

  • Merge PR #1712: fix clang compiler warnings + stricter CI
  • converted characters from string format to character format (#1881)
  • Add noexcept specifier to constructors
  • Add default copy/move constructors/assignment operators As a user-declared destructor deletes any implicitly-defined move constructor/assignment operator, we need to declared them manually. This in turn requires to declare the copy constructor/assignment as well.
  • Fix IKFAST_TEST (#1850)
  • Change log level of CHOMP runtime output and change kdl print (#1818)
  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Minimize use of [this->]{.title-ref} (#1784) It's often unnecessary. MoveIt already avoids this in most cases so this PR better cements that existing pattern.
  • Enable [-Wold-style-cast]{.title-ref} (#1770)
  • Remove [MOVEIT_LIB_NAME]{.title-ref} (#1751) It's more readable and searchable if we just spell out the target name.
  • Add braces around blocks. (#999)
  • Used C++ style cast instead of C style cast (#1628) Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>
  • Use a stronger source of randomness (#1721)
    • Remove use of deprecated [std::random_shuffle]{.title-ref}
    • Replace random number generators with [rsl::rng]{.title-ref}
    • Utilize [rsl::uniform_real]{.title-ref}
  • Contributors: Abhijeet Das Gupta, Chris Thrasher, Christian Henkel, Cory Crean, Robert Haschke, Sameer Gupta, Sebastian Jahr

2.6.0 (2022-11-10)

  • Use generate_parameter_library to load KDL kinematics parameters (#1671)
  • Use generate_parameter_library to load ikfast kinematics parameters (#1675)
  • Use generate_parameter_library to load cached IK kinematics parameters (#1677)
  • Use generate_parameter_library to load srv kinematics parameters (#1674)
  • Use generate_parameter_library to load LMA kinematics parameters (#1673)
  • Merge PR #1553: Improve cmake files
  • Use standard exported targets: export_${PROJECT_NAME} -> ${PROJECT_NAME}Targets
  • Improve CMake usage (#1550)
  • Use pragma once as header include guard (#1525)
  • Unified code comment style (#1053) * Changes the comment style from /**/ to // Co-authored-by: JafarAbdi <<cafer.abdi@gmail.com>> Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Remove __has_include statements (#1481)
  • Merge https://github.com/ros-planning/moveit/commit/a63580edd05b01d9480c333645036e5b2b222da9
  • Merge PR #3172: Fix CI
  • Fix test_ikfast_plugins.sh
    • Create panda.urdf using catkin build panda_description
    • Improve debug output
  • Fix run_quiet()
    • Show output on error
    • Restore both stdout and stderr
  • auto_create_ikfast_moveit_plugin.sh: allow xacro input
  • Contributors: Abishalini Sivaraman, J. Javan, Michael Marron, Robert Haschke, Sebastian Jahr, Vatan Aksoy Tezer, abishalini

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Merge remote-tracking branch 'origin/main' into feature/msa
  • Removing more boost usage (#1372)
  • Merge remote-tracking branch 'upstream/main' into feature/msa
  • Removing some boost usage (#1331) Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>>
  • Update plugin library paths (#1304)
  • Switch to hpp headers of pluginlib
  • Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
  • Fix clang-tidy
  • kinematics test: remove unused argument
  • Contributors: David V. Lu, Henry Moore, Jochen Sprickerhof, Michael Görner, Robert Haschke, Sebastian Jahr, Vatan Aksoy Tezer, v4hn

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

2.4.0 (2022-01-20)

  • Fix IKFast test dependency (#993)
  • Replace NULL with nullptr (#961)
  • 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: Henning Kayser, Robert Haschke, Stephanie Eng

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Convert to modern include guard #882 (#891)
  • Replaced C-Style Cast with C++ Style Cast. (#935)
  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Get rid of "std::endl" (#918)
  • changed post-increments in loops to preincrements (#888)
  • Update README (#812)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • Contributors: Dave Coleman, David V. Lu!!, Henning Kayser, Kaustubh, Parthasarathy Bana, Robert Haschke, Sencer Yazıcı, Stephanie Eng, predystopic-dev, 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
  • Fix warnings in Galactic and Rolling (#598)
    • Use __has_includes preprocessor directive for deprecated headers
    • Fix parameter template types
    • Proper initialization of smart pointers, rclcpp::Duration
  • Fix loading joint_limits.yaml in demo and test launch files (#544)
  • Contributors: David V. Lu, Henning Kayser, Jafar Abdi, Vatan Aksoy Tezer

2.2.1 (2021-07-12)

  • Pluginlib Deprecation Fix (#542)
  • Contributors: David V. Lu!!

2.2.0 (2021-06-30)

2.1.4 (2021-05-31)

  • Enable LMA and KDL kinematic launch tests (#435)
  • Contributors: Vatan Aksoy Tezer

2.1.3 (2021-05-22)

  • Replace last ament_export_libraries macro calls with ament_export_targets (#448)
  • Contributors: Sebastian Jahr

2.1.2 (2021-04-20)

  • Unify PickNik name in copyrights (#419)
  • Contributors: Tyler Weaver

2.1.1 (2021-04-12)

2.1.0 (2020-11-23)

  • [maint] Wrap common cmake code in 'moveit_package()' macro (#285)
    • New moveit_package() macro for compile flags, Windows support etc
    • Add package 'moveit_common' as build dependency for moveit_package()
    • Added -Wno-overloaded-virtual compiler flag for moveit_ros_planners_ompl
  • [maint] small compilation fixes for macOS (#271)
  • [maint] kinematics_base: remove deprecated initialize function (#232)
  • [maint] Enable clang-tidy-fix and ament_lint_cmake (#210)
  • [maint] Simplify kdl now that kinetic support is dropped (#237)
  • [ros2-migration] Migrate to ROS 2 Foxy (#227)
  • [ros2-migration] Port Ikfast kinematics solver (#205)
  • [ros2-migration] Port CachedIKKinematicsPlugin to ROS2 (#207)
  • Contributors: Henning Kayser, Jafar Abdi, Lior Lustgarten, Mark Moll, Mohmmad Ayman, Nathan Brooks, Ruffin

2.0.0 (2020-02-17)

  • [port] Port moveit kinematics to ROS2 (#128)
  • Contributors: Henning Kayser, Jafar Abdi

1.1.1 (2020-10-13)

  • [fix] various issues with Noetic build (#2327)
  • [fix] python3 issues (#2323)
  • Contributors: G.A. vd. Hoorn, Michael Görner, Robert Haschke

1.1.0 (2020-09-04)

  • [feature] Implementation of parameter TranslationXY2D IKFast (#1949)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Delete IKCache copy constructor (#1750)
  • [maint] Move NOLINT instructions to intended positions (#2058)
  • [maint] clang-tidy fixes (#2050) (#2004, #1419)
  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)
  • [maint] Fix various build issues on Windows (#1880)
  • [maint] Fix compiler warnings (#1773)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [maint] Remove ! from MoveIt name (#1590)
  • [maint] Relax dependencies of moveit_kinematics (#1529)
  • Contributors: Ayush Garg, Christian Henkel, Dave Coleman, Henning Kayser, Immanuel Martini, Jonathan Binney, Markus Vieth, Martin Günther, Michael Ferguson, Michael Görner, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, edetleon, jschleicher, v4hn

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10
  • [maint] Optimize includes (#2229)
  • Contributors: Markus Vieth, Robert Haschke, Michael Görner

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

  • Fix broken IKFast generator (#2116)
  • Contributors: Robert Haschke

1.0.3 (2020-04-26)

  • [feature] KDL IK: constrain wiggled joints to limits (#1953)
  • [feature] IKFast: optional prefix for link names (#1599) If you pass a [link_prefix]{.title-ref} parameter in your [kinematics.yaml]{.title-ref}, this string is prepended to the base and tip links. It allows multi-robot setups (e.g. dual-arm) and still instantiate the same solver for both manipulators.
  • [feature] IKFast: increase verbosity of generated script (#1434)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [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)
  • [feature] IKFast: implement [Translation*AxisAngle4D]{.title-ref} IK type (#1823)
  • [fix] Fix possible division-by-zero (#1809)
  • Contributors: Christian Henkel, Martin Günther, Max Krichenbauer, Michael Görner, Robert Haschke, Sean Yen, Yu, Yan, jschleicher

1.0.2 (2019-06-28)

  • [fix] KDL IK solver: fix handling of mimic joints (#1490)
  • [fix] Fix ROS apt-key in OpenRAVE docker image (#1503)
  • [fix] Fix ikfast plugin-generator script (#1492, #1449)
  • Contributors: Immanuel Martini, Michael Görner, Robert Haschke

1.0.1 (2019-03-08)

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

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [capability] Adapt ikfast plugin to new KinematicsBase API. #1320
  • [improve] cleanup LMA kinematics solver #1318
  • [improve] KDL IK solver improvements (#1321)
  • [improve] Kinematics tests, kdl cleanup #1272, #1294
  • Contributors: Dave Coleman, Jorge Nicho, Mike Lautman, Robert Haschke

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Pass RobotModel to IK, avoiding multiple loading (#1166) See MIGRATION notes for API changes in IK plugins, kdl, srv, or cached_ik for examples.
  • [maintenance] Replaced Eigen::Affine3d -> Eigen::Isometry3d (#1096)
  • [maintenance] Use C++14 (#1146)
  • Contributors: Alex Moriarty, Michael Görner, 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)

0.10.1 (2018-05-25)

  • migration from tf to tf2 API (#830)
  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • fixes to ikfast kinematics plugin (#808)
  • Cached ik kinematics plugin (#612) add caching wrapper for IK solvers
  • Contributors: Ian McMahon, Mark Moll, Mikael Arguedas, Robert Haschke, Xiaojian Ma

0.9.11 (2017-12-25)

  • Merge pull request #714 from henhenhen/kinetic-devel_lookup-param Use lookupParam() in kinematics plugins
  • Replace param() with lookupParam() in srv_kinematics_plugin
  • Replace param() with lookupParam() in lma_kinematics_plugin
  • Replace param() with lookupParam() in kdl_kinematics_plugin
  • Replace param() with lookupParam() in ikfast_kinematics_plugin
  • Remove redundant parameter query
  • Contributors: Henning Kayser, Isaac I.Y. Saito

0.9.10 (2017-12-09)

  • [fix][kinetic onward] Fix create_ikfast_moveit_plugin to comply with format 2 of the package.xml. Remove collada_urdf dependency #666
  • [fix] create_ikfast_moveit_plugin: fixed directory variable for templates that were moved to ikfast_kinematics_plugin #620
  • [improve] IKFastTemplate: Expand solutions to full joint range in searchPositionIK #598
  • [improve] IKFastTemplate: searchPositionIK now returns collision-free solution which is nearest to seed state. (#585)
  • Contributors: Dennis Hartmann, G.A. vd. Hoorn, Michael Görner, fsuarez6

0.9.9 (2017-08-06)

  • [improve] Modify ikfast_template for getPositionIK single solution results (#537)
  • Contributors: nsnitish

0.9.8 (2017-06-21)

  • [build] ikfast_kinematics_plugin: Write XML files as UTF-8 (#514)
  • [build] adjust cmake_minimum_required for add_compile_options (#521)
  • [build] ikfast_kinematics_plugin: Add c++11 compile option. This is required for Kinetic.
  • Contributors: Martin Guenther, Michael Goerner

0.9.7 (2017-06-05)

  • [fix][Kinetic+] ikfast_kinematics_plugin: Add c++11 compile option #515
  • [fix][Indigo] moveit_kinematics Eigen3 dependency (#470)
  • Contributors: Martin Guenther, YuehChuan

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman

0.9.3 (2016-11-16)

  • [fix] Replace unused service dependency with msg dep (#361)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon

0.9.2 (2016-11-05)

  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.9.0 (2016-10-19)

  • Add dependency on new moveit_kinematics package
  • Move moveit_ikfast into moveit_kinematics
  • Moved kinematics plugins to new pkg moveit_kinematics
  • Contributors: Dave Coleman

0.8.3 (2016-08-21)

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

  • cached_ik_kinematics_plugin/launch/measure_ik_call_cost.launch
      • robot — Name of the robot
      • group [default: all] — Name of the planning group
      • tip [default: default] — Name of the end effector links (separated by ':' if there's more than one)
      • num [default: 10000] — Number of IK calls to evaluate
      • reset_to_default [default: true] — Whether to reset to default values before calling IK (rather than seed the solver with the correct IK solution)
      • kinematics [default: false]
      • kinematics_path [default: false] — path to file with additional kinematics parameters that override the ones in the default kinematics.yaml
      • output_dir_override [default: false]
      • output_dir [default: false] — output directory for cache files

Messages

No message files found.

Services

No service files found

Recent questions tagged moveit_kinematics at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.11.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-23
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

Package for all inverse kinematics solvers in MoveIt

Additional Links

Maintainers

  • Henning Kayser
  • Tyler Weaver
  • G.A. vd. Hoorn
  • Jorge Nicho
  • MoveIt Release Team

Authors

  • Dave Coleman
  • Ioan Sucan
  • Sachin Chitta
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_kinematics

2.11.0 (2024-09-16)

  • Export the IKFast library correctly (#2999)
  • Use Python3 with IKFast generation script (#2997)
  • Contributors: AndyZe

2.10.0 (2024-06-13)

  • At least on humble, error is: 'robot_description_kinematics.arm.min_joint_config_distance' has invalid type: expected [double] got [integer]. (#2865)
  • 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/*''
  • CI: Fix building of ikfast plugins (#2791) Ignore missing authentication for Indigo packages using --force-yes.
  • Unify log names (#2720)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Henning Kayser, Robert Haschke, Sebastian Jahr, Tyler Weaver, s-trinh

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Remove LMA kinematics plugin (#2595)
  • Update ROS Snapshots GPG key (#2547)
    • Update GPG key for ROS snapshot
    • Add link
  • Do not pass and return simple types by const ref (#2453) Co-authored-by: Nils <<nilsmailiseke@gmail.com>>
  • Update pre-commit and add to .codespell_words (#2465)
  • Fix CMake error when building cached_ik_kinematics_plugin with trac_ik present (#2421)
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Update clang-format-14 with QualifierAlignment (#2362)
    • Set qualifier order in .clang-format
    • Ran pre-commit to update according to new style guide
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Marq Rasmussen, Sebastian Castro, Sebastian Jahr, Shobuj Paul, Stephanie Eng, Tyler Weaver

2.8.0 (2023-09-10)

  • Fix linking error with cached_ik_kinematics_plugin (#2292)
  • Fix ikfast package template (#2195)
  • Make loggers static or move into anonymous namespace (#2184)
    • Make loggers static or move into anonymous namespace
    • Update moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp
    • Update moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp
    • Move LOGGER out of class template
  • Contributors: Jafar, Sebastian Jahr, Shane Loretz

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

2.7.2 (2023-04-18)

  • Fix moveit_kinematics dependency on moveit_ros_planning (#2109) This dependency is unconditionally used even if tests are disabled.
  • Update pre-commit (#2094)
  • Readability: kinematic_state -> robot_state (#2078)
  • Contributors: Scott K Logan, Sebastian Jahr, Shobuj Paul

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>>

  • Add ament export (#1887) * Add ament export Also sort [find_package]{.title-ref} entries alphabetically. * Minor cleanup ---------Co-authored-by: AndyZe <<andyz@utexas.edu>>

  • Contributors: Gaël Écorchard, Robert Haschke

2.7.0 (2023-01-29)

  • Merge PR #1712: fix clang compiler warnings + stricter CI
  • converted characters from string format to character format (#1881)
  • Add noexcept specifier to constructors
  • Add default copy/move constructors/assignment operators As a user-declared destructor deletes any implicitly-defined move constructor/assignment operator, we need to declared them manually. This in turn requires to declare the copy constructor/assignment as well.
  • Fix IKFAST_TEST (#1850)
  • Change log level of CHOMP runtime output and change kdl print (#1818)
  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Minimize use of [this->]{.title-ref} (#1784) It's often unnecessary. MoveIt already avoids this in most cases so this PR better cements that existing pattern.
  • Enable [-Wold-style-cast]{.title-ref} (#1770)
  • Remove [MOVEIT_LIB_NAME]{.title-ref} (#1751) It's more readable and searchable if we just spell out the target name.
  • Add braces around blocks. (#999)
  • Used C++ style cast instead of C style cast (#1628) Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>
  • Use a stronger source of randomness (#1721)
    • Remove use of deprecated [std::random_shuffle]{.title-ref}
    • Replace random number generators with [rsl::rng]{.title-ref}
    • Utilize [rsl::uniform_real]{.title-ref}
  • Contributors: Abhijeet Das Gupta, Chris Thrasher, Christian Henkel, Cory Crean, Robert Haschke, Sameer Gupta, Sebastian Jahr

2.6.0 (2022-11-10)

  • Use generate_parameter_library to load KDL kinematics parameters (#1671)
  • Use generate_parameter_library to load ikfast kinematics parameters (#1675)
  • Use generate_parameter_library to load cached IK kinematics parameters (#1677)
  • Use generate_parameter_library to load srv kinematics parameters (#1674)
  • Use generate_parameter_library to load LMA kinematics parameters (#1673)
  • Merge PR #1553: Improve cmake files
  • Use standard exported targets: export_${PROJECT_NAME} -> ${PROJECT_NAME}Targets
  • Improve CMake usage (#1550)
  • Use pragma once as header include guard (#1525)
  • Unified code comment style (#1053) * Changes the comment style from /**/ to // Co-authored-by: JafarAbdi <<cafer.abdi@gmail.com>> Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Remove __has_include statements (#1481)
  • Merge https://github.com/ros-planning/moveit/commit/a63580edd05b01d9480c333645036e5b2b222da9
  • Merge PR #3172: Fix CI
  • Fix test_ikfast_plugins.sh
    • Create panda.urdf using catkin build panda_description
    • Improve debug output
  • Fix run_quiet()
    • Show output on error
    • Restore both stdout and stderr
  • auto_create_ikfast_moveit_plugin.sh: allow xacro input
  • Contributors: Abishalini Sivaraman, J. Javan, Michael Marron, Robert Haschke, Sebastian Jahr, Vatan Aksoy Tezer, abishalini

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Merge remote-tracking branch 'origin/main' into feature/msa
  • Removing more boost usage (#1372)
  • Merge remote-tracking branch 'upstream/main' into feature/msa
  • Removing some boost usage (#1331) Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>>
  • Update plugin library paths (#1304)
  • Switch to hpp headers of pluginlib
  • Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
  • Fix clang-tidy
  • kinematics test: remove unused argument
  • Contributors: David V. Lu, Henry Moore, Jochen Sprickerhof, Michael Görner, Robert Haschke, Sebastian Jahr, Vatan Aksoy Tezer, v4hn

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

2.4.0 (2022-01-20)

  • Fix IKFast test dependency (#993)
  • Replace NULL with nullptr (#961)
  • 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: Henning Kayser, Robert Haschke, Stephanie Eng

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Convert to modern include guard #882 (#891)
  • Replaced C-Style Cast with C++ Style Cast. (#935)
  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Get rid of "std::endl" (#918)
  • changed post-increments in loops to preincrements (#888)
  • Update README (#812)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • Contributors: Dave Coleman, David V. Lu!!, Henning Kayser, Kaustubh, Parthasarathy Bana, Robert Haschke, Sencer Yazıcı, Stephanie Eng, predystopic-dev, 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
  • Fix warnings in Galactic and Rolling (#598)
    • Use __has_includes preprocessor directive for deprecated headers
    • Fix parameter template types
    • Proper initialization of smart pointers, rclcpp::Duration
  • Fix loading joint_limits.yaml in demo and test launch files (#544)
  • Contributors: David V. Lu, Henning Kayser, Jafar Abdi, Vatan Aksoy Tezer

2.2.1 (2021-07-12)

  • Pluginlib Deprecation Fix (#542)
  • Contributors: David V. Lu!!

2.2.0 (2021-06-30)

2.1.4 (2021-05-31)

  • Enable LMA and KDL kinematic launch tests (#435)
  • Contributors: Vatan Aksoy Tezer

2.1.3 (2021-05-22)

  • Replace last ament_export_libraries macro calls with ament_export_targets (#448)
  • Contributors: Sebastian Jahr

2.1.2 (2021-04-20)

  • Unify PickNik name in copyrights (#419)
  • Contributors: Tyler Weaver

2.1.1 (2021-04-12)

2.1.0 (2020-11-23)

  • [maint] Wrap common cmake code in 'moveit_package()' macro (#285)
    • New moveit_package() macro for compile flags, Windows support etc
    • Add package 'moveit_common' as build dependency for moveit_package()
    • Added -Wno-overloaded-virtual compiler flag for moveit_ros_planners_ompl
  • [maint] small compilation fixes for macOS (#271)
  • [maint] kinematics_base: remove deprecated initialize function (#232)
  • [maint] Enable clang-tidy-fix and ament_lint_cmake (#210)
  • [maint] Simplify kdl now that kinetic support is dropped (#237)
  • [ros2-migration] Migrate to ROS 2 Foxy (#227)
  • [ros2-migration] Port Ikfast kinematics solver (#205)
  • [ros2-migration] Port CachedIKKinematicsPlugin to ROS2 (#207)
  • Contributors: Henning Kayser, Jafar Abdi, Lior Lustgarten, Mark Moll, Mohmmad Ayman, Nathan Brooks, Ruffin

2.0.0 (2020-02-17)

  • [port] Port moveit kinematics to ROS2 (#128)
  • Contributors: Henning Kayser, Jafar Abdi

1.1.1 (2020-10-13)

  • [fix] various issues with Noetic build (#2327)
  • [fix] python3 issues (#2323)
  • Contributors: G.A. vd. Hoorn, Michael Görner, Robert Haschke

1.1.0 (2020-09-04)

  • [feature] Implementation of parameter TranslationXY2D IKFast (#1949)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Delete IKCache copy constructor (#1750)
  • [maint] Move NOLINT instructions to intended positions (#2058)
  • [maint] clang-tidy fixes (#2050) (#2004, #1419)
  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)
  • [maint] Fix various build issues on Windows (#1880)
  • [maint] Fix compiler warnings (#1773)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [maint] Remove ! from MoveIt name (#1590)
  • [maint] Relax dependencies of moveit_kinematics (#1529)
  • Contributors: Ayush Garg, Christian Henkel, Dave Coleman, Henning Kayser, Immanuel Martini, Jonathan Binney, Markus Vieth, Martin Günther, Michael Ferguson, Michael Görner, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, edetleon, jschleicher, v4hn

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10
  • [maint] Optimize includes (#2229)
  • Contributors: Markus Vieth, Robert Haschke, Michael Görner

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

  • Fix broken IKFast generator (#2116)
  • Contributors: Robert Haschke

1.0.3 (2020-04-26)

  • [feature] KDL IK: constrain wiggled joints to limits (#1953)
  • [feature] IKFast: optional prefix for link names (#1599) If you pass a [link_prefix]{.title-ref} parameter in your [kinematics.yaml]{.title-ref}, this string is prepended to the base and tip links. It allows multi-robot setups (e.g. dual-arm) and still instantiate the same solver for both manipulators.
  • [feature] IKFast: increase verbosity of generated script (#1434)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [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)
  • [feature] IKFast: implement [Translation*AxisAngle4D]{.title-ref} IK type (#1823)
  • [fix] Fix possible division-by-zero (#1809)
  • Contributors: Christian Henkel, Martin Günther, Max Krichenbauer, Michael Görner, Robert Haschke, Sean Yen, Yu, Yan, jschleicher

1.0.2 (2019-06-28)

  • [fix] KDL IK solver: fix handling of mimic joints (#1490)
  • [fix] Fix ROS apt-key in OpenRAVE docker image (#1503)
  • [fix] Fix ikfast plugin-generator script (#1492, #1449)
  • Contributors: Immanuel Martini, Michael Görner, Robert Haschke

1.0.1 (2019-03-08)

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

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [capability] Adapt ikfast plugin to new KinematicsBase API. #1320
  • [improve] cleanup LMA kinematics solver #1318
  • [improve] KDL IK solver improvements (#1321)
  • [improve] Kinematics tests, kdl cleanup #1272, #1294
  • Contributors: Dave Coleman, Jorge Nicho, Mike Lautman, Robert Haschke

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Pass RobotModel to IK, avoiding multiple loading (#1166) See MIGRATION notes for API changes in IK plugins, kdl, srv, or cached_ik for examples.
  • [maintenance] Replaced Eigen::Affine3d -> Eigen::Isometry3d (#1096)
  • [maintenance] Use C++14 (#1146)
  • Contributors: Alex Moriarty, Michael Görner, 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)

0.10.1 (2018-05-25)

  • migration from tf to tf2 API (#830)
  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • fixes to ikfast kinematics plugin (#808)
  • Cached ik kinematics plugin (#612) add caching wrapper for IK solvers
  • Contributors: Ian McMahon, Mark Moll, Mikael Arguedas, Robert Haschke, Xiaojian Ma

0.9.11 (2017-12-25)

  • Merge pull request #714 from henhenhen/kinetic-devel_lookup-param Use lookupParam() in kinematics plugins
  • Replace param() with lookupParam() in srv_kinematics_plugin
  • Replace param() with lookupParam() in lma_kinematics_plugin
  • Replace param() with lookupParam() in kdl_kinematics_plugin
  • Replace param() with lookupParam() in ikfast_kinematics_plugin
  • Remove redundant parameter query
  • Contributors: Henning Kayser, Isaac I.Y. Saito

0.9.10 (2017-12-09)

  • [fix][kinetic onward] Fix create_ikfast_moveit_plugin to comply with format 2 of the package.xml. Remove collada_urdf dependency #666
  • [fix] create_ikfast_moveit_plugin: fixed directory variable for templates that were moved to ikfast_kinematics_plugin #620
  • [improve] IKFastTemplate: Expand solutions to full joint range in searchPositionIK #598
  • [improve] IKFastTemplate: searchPositionIK now returns collision-free solution which is nearest to seed state. (#585)
  • Contributors: Dennis Hartmann, G.A. vd. Hoorn, Michael Görner, fsuarez6

0.9.9 (2017-08-06)

  • [improve] Modify ikfast_template for getPositionIK single solution results (#537)
  • Contributors: nsnitish

0.9.8 (2017-06-21)

  • [build] ikfast_kinematics_plugin: Write XML files as UTF-8 (#514)
  • [build] adjust cmake_minimum_required for add_compile_options (#521)
  • [build] ikfast_kinematics_plugin: Add c++11 compile option. This is required for Kinetic.
  • Contributors: Martin Guenther, Michael Goerner

0.9.7 (2017-06-05)

  • [fix][Kinetic+] ikfast_kinematics_plugin: Add c++11 compile option #515
  • [fix][Indigo] moveit_kinematics Eigen3 dependency (#470)
  • Contributors: Martin Guenther, YuehChuan

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman

0.9.3 (2016-11-16)

  • [fix] Replace unused service dependency with msg dep (#361)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon

0.9.2 (2016-11-05)

  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.9.0 (2016-10-19)

  • Add dependency on new moveit_kinematics package
  • Move moveit_ikfast into moveit_kinematics
  • Moved kinematics plugins to new pkg moveit_kinematics
  • Contributors: Dave Coleman

0.8.3 (2016-08-21)

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

  • cached_ik_kinematics_plugin/launch/measure_ik_call_cost.launch
      • robot — Name of the robot
      • group [default: all] — Name of the planning group
      • tip [default: default] — Name of the end effector links (separated by ':' if there's more than one)
      • num [default: 10000] — Number of IK calls to evaluate
      • reset_to_default [default: true] — Whether to reset to default values before calling IK (rather than seed the solver with the correct IK solution)
      • kinematics [default: false]
      • kinematics_path [default: false] — path to file with additional kinematics parameters that override the ones in the default kinematics.yaml
      • output_dir_override [default: false]
      • output_dir [default: false] — output directory for cache files

Messages

No message files found.

Services

No service files found

Recent questions tagged moveit_kinematics at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.11.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-23
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

Package for all inverse kinematics solvers in MoveIt

Additional Links

Maintainers

  • Henning Kayser
  • Tyler Weaver
  • G.A. vd. Hoorn
  • Jorge Nicho
  • MoveIt Release Team

Authors

  • Dave Coleman
  • Ioan Sucan
  • Sachin Chitta
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_kinematics

2.11.0 (2024-09-16)

  • Export the IKFast library correctly (#2999)
  • Use Python3 with IKFast generation script (#2997)
  • Contributors: AndyZe

2.10.0 (2024-06-13)

  • At least on humble, error is: 'robot_description_kinematics.arm.min_joint_config_distance' has invalid type: expected [double] got [integer]. (#2865)
  • 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/*''
  • CI: Fix building of ikfast plugins (#2791) Ignore missing authentication for Indigo packages using --force-yes.
  • Unify log names (#2720)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Henning Kayser, Robert Haschke, Sebastian Jahr, Tyler Weaver, s-trinh

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Remove LMA kinematics plugin (#2595)
  • Update ROS Snapshots GPG key (#2547)
    • Update GPG key for ROS snapshot
    • Add link
  • Do not pass and return simple types by const ref (#2453) Co-authored-by: Nils <<nilsmailiseke@gmail.com>>
  • Update pre-commit and add to .codespell_words (#2465)
  • Fix CMake error when building cached_ik_kinematics_plugin with trac_ik present (#2421)
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Update clang-format-14 with QualifierAlignment (#2362)
    • Set qualifier order in .clang-format
    • Ran pre-commit to update according to new style guide
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Marq Rasmussen, Sebastian Castro, Sebastian Jahr, Shobuj Paul, Stephanie Eng, Tyler Weaver

2.8.0 (2023-09-10)

  • Fix linking error with cached_ik_kinematics_plugin (#2292)
  • Fix ikfast package template (#2195)
  • Make loggers static or move into anonymous namespace (#2184)
    • Make loggers static or move into anonymous namespace
    • Update moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp
    • Update moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp
    • Move LOGGER out of class template
  • Contributors: Jafar, Sebastian Jahr, Shane Loretz

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

2.7.2 (2023-04-18)

  • Fix moveit_kinematics dependency on moveit_ros_planning (#2109) This dependency is unconditionally used even if tests are disabled.
  • Update pre-commit (#2094)
  • Readability: kinematic_state -> robot_state (#2078)
  • Contributors: Scott K Logan, Sebastian Jahr, Shobuj Paul

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>>

  • Add ament export (#1887) * Add ament export Also sort [find_package]{.title-ref} entries alphabetically. * Minor cleanup ---------Co-authored-by: AndyZe <<andyz@utexas.edu>>

  • Contributors: Gaël Écorchard, Robert Haschke

2.7.0 (2023-01-29)

  • Merge PR #1712: fix clang compiler warnings + stricter CI
  • converted characters from string format to character format (#1881)
  • Add noexcept specifier to constructors
  • Add default copy/move constructors/assignment operators As a user-declared destructor deletes any implicitly-defined move constructor/assignment operator, we need to declared them manually. This in turn requires to declare the copy constructor/assignment as well.
  • Fix IKFAST_TEST (#1850)
  • Change log level of CHOMP runtime output and change kdl print (#1818)
  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Minimize use of [this->]{.title-ref} (#1784) It's often unnecessary. MoveIt already avoids this in most cases so this PR better cements that existing pattern.
  • Enable [-Wold-style-cast]{.title-ref} (#1770)
  • Remove [MOVEIT_LIB_NAME]{.title-ref} (#1751) It's more readable and searchable if we just spell out the target name.
  • Add braces around blocks. (#999)
  • Used C++ style cast instead of C style cast (#1628) Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>
  • Use a stronger source of randomness (#1721)
    • Remove use of deprecated [std::random_shuffle]{.title-ref}
    • Replace random number generators with [rsl::rng]{.title-ref}
    • Utilize [rsl::uniform_real]{.title-ref}
  • Contributors: Abhijeet Das Gupta, Chris Thrasher, Christian Henkel, Cory Crean, Robert Haschke, Sameer Gupta, Sebastian Jahr

2.6.0 (2022-11-10)

  • Use generate_parameter_library to load KDL kinematics parameters (#1671)
  • Use generate_parameter_library to load ikfast kinematics parameters (#1675)
  • Use generate_parameter_library to load cached IK kinematics parameters (#1677)
  • Use generate_parameter_library to load srv kinematics parameters (#1674)
  • Use generate_parameter_library to load LMA kinematics parameters (#1673)
  • Merge PR #1553: Improve cmake files
  • Use standard exported targets: export_${PROJECT_NAME} -> ${PROJECT_NAME}Targets
  • Improve CMake usage (#1550)
  • Use pragma once as header include guard (#1525)
  • Unified code comment style (#1053) * Changes the comment style from /**/ to // Co-authored-by: JafarAbdi <<cafer.abdi@gmail.com>> Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Remove __has_include statements (#1481)
  • Merge https://github.com/ros-planning/moveit/commit/a63580edd05b01d9480c333645036e5b2b222da9
  • Merge PR #3172: Fix CI
  • Fix test_ikfast_plugins.sh
    • Create panda.urdf using catkin build panda_description
    • Improve debug output
  • Fix run_quiet()
    • Show output on error
    • Restore both stdout and stderr
  • auto_create_ikfast_moveit_plugin.sh: allow xacro input
  • Contributors: Abishalini Sivaraman, J. Javan, Michael Marron, Robert Haschke, Sebastian Jahr, Vatan Aksoy Tezer, abishalini

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Merge remote-tracking branch 'origin/main' into feature/msa
  • Removing more boost usage (#1372)
  • Merge remote-tracking branch 'upstream/main' into feature/msa
  • Removing some boost usage (#1331) Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>>
  • Update plugin library paths (#1304)
  • Switch to hpp headers of pluginlib
  • Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
  • Fix clang-tidy
  • kinematics test: remove unused argument
  • Contributors: David V. Lu, Henry Moore, Jochen Sprickerhof, Michael Görner, Robert Haschke, Sebastian Jahr, Vatan Aksoy Tezer, v4hn

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

2.4.0 (2022-01-20)

  • Fix IKFast test dependency (#993)
  • Replace NULL with nullptr (#961)
  • 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: Henning Kayser, Robert Haschke, Stephanie Eng

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Convert to modern include guard #882 (#891)
  • Replaced C-Style Cast with C++ Style Cast. (#935)
  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Get rid of "std::endl" (#918)
  • changed post-increments in loops to preincrements (#888)
  • Update README (#812)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • Contributors: Dave Coleman, David V. Lu!!, Henning Kayser, Kaustubh, Parthasarathy Bana, Robert Haschke, Sencer Yazıcı, Stephanie Eng, predystopic-dev, 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
  • Fix warnings in Galactic and Rolling (#598)
    • Use __has_includes preprocessor directive for deprecated headers
    • Fix parameter template types
    • Proper initialization of smart pointers, rclcpp::Duration
  • Fix loading joint_limits.yaml in demo and test launch files (#544)
  • Contributors: David V. Lu, Henning Kayser, Jafar Abdi, Vatan Aksoy Tezer

2.2.1 (2021-07-12)

  • Pluginlib Deprecation Fix (#542)
  • Contributors: David V. Lu!!

2.2.0 (2021-06-30)

2.1.4 (2021-05-31)

  • Enable LMA and KDL kinematic launch tests (#435)
  • Contributors: Vatan Aksoy Tezer

2.1.3 (2021-05-22)

  • Replace last ament_export_libraries macro calls with ament_export_targets (#448)
  • Contributors: Sebastian Jahr

2.1.2 (2021-04-20)

  • Unify PickNik name in copyrights (#419)
  • Contributors: Tyler Weaver

2.1.1 (2021-04-12)

2.1.0 (2020-11-23)

  • [maint] Wrap common cmake code in 'moveit_package()' macro (#285)
    • New moveit_package() macro for compile flags, Windows support etc
    • Add package 'moveit_common' as build dependency for moveit_package()
    • Added -Wno-overloaded-virtual compiler flag for moveit_ros_planners_ompl
  • [maint] small compilation fixes for macOS (#271)
  • [maint] kinematics_base: remove deprecated initialize function (#232)
  • [maint] Enable clang-tidy-fix and ament_lint_cmake (#210)
  • [maint] Simplify kdl now that kinetic support is dropped (#237)
  • [ros2-migration] Migrate to ROS 2 Foxy (#227)
  • [ros2-migration] Port Ikfast kinematics solver (#205)
  • [ros2-migration] Port CachedIKKinematicsPlugin to ROS2 (#207)
  • Contributors: Henning Kayser, Jafar Abdi, Lior Lustgarten, Mark Moll, Mohmmad Ayman, Nathan Brooks, Ruffin

2.0.0 (2020-02-17)

  • [port] Port moveit kinematics to ROS2 (#128)
  • Contributors: Henning Kayser, Jafar Abdi

1.1.1 (2020-10-13)

  • [fix] various issues with Noetic build (#2327)
  • [fix] python3 issues (#2323)
  • Contributors: G.A. vd. Hoorn, Michael Görner, Robert Haschke

1.1.0 (2020-09-04)

  • [feature] Implementation of parameter TranslationXY2D IKFast (#1949)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Delete IKCache copy constructor (#1750)
  • [maint] Move NOLINT instructions to intended positions (#2058)
  • [maint] clang-tidy fixes (#2050) (#2004, #1419)
  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)
  • [maint] Fix various build issues on Windows (#1880)
  • [maint] Fix compiler warnings (#1773)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [maint] Remove ! from MoveIt name (#1590)
  • [maint] Relax dependencies of moveit_kinematics (#1529)
  • Contributors: Ayush Garg, Christian Henkel, Dave Coleman, Henning Kayser, Immanuel Martini, Jonathan Binney, Markus Vieth, Martin Günther, Michael Ferguson, Michael Görner, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, edetleon, jschleicher, v4hn

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10
  • [maint] Optimize includes (#2229)
  • Contributors: Markus Vieth, Robert Haschke, Michael Görner

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

  • Fix broken IKFast generator (#2116)
  • Contributors: Robert Haschke

1.0.3 (2020-04-26)

  • [feature] KDL IK: constrain wiggled joints to limits (#1953)
  • [feature] IKFast: optional prefix for link names (#1599) If you pass a [link_prefix]{.title-ref} parameter in your [kinematics.yaml]{.title-ref}, this string is prepended to the base and tip links. It allows multi-robot setups (e.g. dual-arm) and still instantiate the same solver for both manipulators.
  • [feature] IKFast: increase verbosity of generated script (#1434)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [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)
  • [feature] IKFast: implement [Translation*AxisAngle4D]{.title-ref} IK type (#1823)
  • [fix] Fix possible division-by-zero (#1809)
  • Contributors: Christian Henkel, Martin Günther, Max Krichenbauer, Michael Görner, Robert Haschke, Sean Yen, Yu, Yan, jschleicher

1.0.2 (2019-06-28)

  • [fix] KDL IK solver: fix handling of mimic joints (#1490)
  • [fix] Fix ROS apt-key in OpenRAVE docker image (#1503)
  • [fix] Fix ikfast plugin-generator script (#1492, #1449)
  • Contributors: Immanuel Martini, Michael Görner, Robert Haschke

1.0.1 (2019-03-08)

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

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [capability] Adapt ikfast plugin to new KinematicsBase API. #1320
  • [improve] cleanup LMA kinematics solver #1318
  • [improve] KDL IK solver improvements (#1321)
  • [improve] Kinematics tests, kdl cleanup #1272, #1294
  • Contributors: Dave Coleman, Jorge Nicho, Mike Lautman, Robert Haschke

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Pass RobotModel to IK, avoiding multiple loading (#1166) See MIGRATION notes for API changes in IK plugins, kdl, srv, or cached_ik for examples.
  • [maintenance] Replaced Eigen::Affine3d -> Eigen::Isometry3d (#1096)
  • [maintenance] Use C++14 (#1146)
  • Contributors: Alex Moriarty, Michael Görner, 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)

0.10.1 (2018-05-25)

  • migration from tf to tf2 API (#830)
  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • fixes to ikfast kinematics plugin (#808)
  • Cached ik kinematics plugin (#612) add caching wrapper for IK solvers
  • Contributors: Ian McMahon, Mark Moll, Mikael Arguedas, Robert Haschke, Xiaojian Ma

0.9.11 (2017-12-25)

  • Merge pull request #714 from henhenhen/kinetic-devel_lookup-param Use lookupParam() in kinematics plugins
  • Replace param() with lookupParam() in srv_kinematics_plugin
  • Replace param() with lookupParam() in lma_kinematics_plugin
  • Replace param() with lookupParam() in kdl_kinematics_plugin
  • Replace param() with lookupParam() in ikfast_kinematics_plugin
  • Remove redundant parameter query
  • Contributors: Henning Kayser, Isaac I.Y. Saito

0.9.10 (2017-12-09)

  • [fix][kinetic onward] Fix create_ikfast_moveit_plugin to comply with format 2 of the package.xml. Remove collada_urdf dependency #666
  • [fix] create_ikfast_moveit_plugin: fixed directory variable for templates that were moved to ikfast_kinematics_plugin #620
  • [improve] IKFastTemplate: Expand solutions to full joint range in searchPositionIK #598
  • [improve] IKFastTemplate: searchPositionIK now returns collision-free solution which is nearest to seed state. (#585)
  • Contributors: Dennis Hartmann, G.A. vd. Hoorn, Michael Görner, fsuarez6

0.9.9 (2017-08-06)

  • [improve] Modify ikfast_template for getPositionIK single solution results (#537)
  • Contributors: nsnitish

0.9.8 (2017-06-21)

  • [build] ikfast_kinematics_plugin: Write XML files as UTF-8 (#514)
  • [build] adjust cmake_minimum_required for add_compile_options (#521)
  • [build] ikfast_kinematics_plugin: Add c++11 compile option. This is required for Kinetic.
  • Contributors: Martin Guenther, Michael Goerner

0.9.7 (2017-06-05)

  • [fix][Kinetic+] ikfast_kinematics_plugin: Add c++11 compile option #515
  • [fix][Indigo] moveit_kinematics Eigen3 dependency (#470)
  • Contributors: Martin Guenther, YuehChuan

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman

0.9.3 (2016-11-16)

  • [fix] Replace unused service dependency with msg dep (#361)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon

0.9.2 (2016-11-05)

  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.9.0 (2016-10-19)

  • Add dependency on new moveit_kinematics package
  • Move moveit_ikfast into moveit_kinematics
  • Moved kinematics plugins to new pkg moveit_kinematics
  • Contributors: Dave Coleman

0.8.3 (2016-08-21)

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

  • cached_ik_kinematics_plugin/launch/measure_ik_call_cost.launch
      • robot — Name of the robot
      • group [default: all] — Name of the planning group
      • tip [default: default] — Name of the end effector links (separated by ':' if there's more than one)
      • num [default: 10000] — Number of IK calls to evaluate
      • reset_to_default [default: true] — Whether to reset to default values before calling IK (rather than seed the solver with the correct IK solution)
      • kinematics [default: false]
      • kinematics_path [default: false] — path to file with additional kinematics parameters that override the ones in the default kinematics.yaml
      • output_dir_override [default: false]
      • output_dir [default: false] — output directory for cache files

Messages

No message files found.

Services

No service files found

Recent questions tagged moveit_kinematics at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.11.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-23
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

Package for all inverse kinematics solvers in MoveIt

Additional Links

Maintainers

  • Henning Kayser
  • Tyler Weaver
  • G.A. vd. Hoorn
  • Jorge Nicho
  • MoveIt Release Team

Authors

  • Dave Coleman
  • Ioan Sucan
  • Sachin Chitta
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_kinematics

2.11.0 (2024-09-16)

  • Export the IKFast library correctly (#2999)
  • Use Python3 with IKFast generation script (#2997)
  • Contributors: AndyZe

2.10.0 (2024-06-13)

  • At least on humble, error is: 'robot_description_kinematics.arm.min_joint_config_distance' has invalid type: expected [double] got [integer]. (#2865)
  • 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/*''
  • CI: Fix building of ikfast plugins (#2791) Ignore missing authentication for Indigo packages using --force-yes.
  • Unify log names (#2720)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Henning Kayser, Robert Haschke, Sebastian Jahr, Tyler Weaver, s-trinh

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Remove LMA kinematics plugin (#2595)
  • Update ROS Snapshots GPG key (#2547)
    • Update GPG key for ROS snapshot
    • Add link
  • Do not pass and return simple types by const ref (#2453) Co-authored-by: Nils <<nilsmailiseke@gmail.com>>
  • Update pre-commit and add to .codespell_words (#2465)
  • Fix CMake error when building cached_ik_kinematics_plugin with trac_ik present (#2421)
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Update clang-format-14 with QualifierAlignment (#2362)
    • Set qualifier order in .clang-format
    • Ran pre-commit to update according to new style guide
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Marq Rasmussen, Sebastian Castro, Sebastian Jahr, Shobuj Paul, Stephanie Eng, Tyler Weaver

2.8.0 (2023-09-10)

  • Fix linking error with cached_ik_kinematics_plugin (#2292)
  • Fix ikfast package template (#2195)
  • Make loggers static or move into anonymous namespace (#2184)
    • Make loggers static or move into anonymous namespace
    • Update moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp
    • Update moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp
    • Move LOGGER out of class template
  • Contributors: Jafar, Sebastian Jahr, Shane Loretz

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

2.7.2 (2023-04-18)

  • Fix moveit_kinematics dependency on moveit_ros_planning (#2109) This dependency is unconditionally used even if tests are disabled.
  • Update pre-commit (#2094)
  • Readability: kinematic_state -> robot_state (#2078)
  • Contributors: Scott K Logan, Sebastian Jahr, Shobuj Paul

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>>

  • Add ament export (#1887) * Add ament export Also sort [find_package]{.title-ref} entries alphabetically. * Minor cleanup ---------Co-authored-by: AndyZe <<andyz@utexas.edu>>

  • Contributors: Gaël Écorchard, Robert Haschke

2.7.0 (2023-01-29)

  • Merge PR #1712: fix clang compiler warnings + stricter CI
  • converted characters from string format to character format (#1881)
  • Add noexcept specifier to constructors
  • Add default copy/move constructors/assignment operators As a user-declared destructor deletes any implicitly-defined move constructor/assignment operator, we need to declared them manually. This in turn requires to declare the copy constructor/assignment as well.
  • Fix IKFAST_TEST (#1850)
  • Change log level of CHOMP runtime output and change kdl print (#1818)
  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Minimize use of [this->]{.title-ref} (#1784) It's often unnecessary. MoveIt already avoids this in most cases so this PR better cements that existing pattern.
  • Enable [-Wold-style-cast]{.title-ref} (#1770)
  • Remove [MOVEIT_LIB_NAME]{.title-ref} (#1751) It's more readable and searchable if we just spell out the target name.
  • Add braces around blocks. (#999)
  • Used C++ style cast instead of C style cast (#1628) Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>
  • Use a stronger source of randomness (#1721)
    • Remove use of deprecated [std::random_shuffle]{.title-ref}
    • Replace random number generators with [rsl::rng]{.title-ref}
    • Utilize [rsl::uniform_real]{.title-ref}
  • Contributors: Abhijeet Das Gupta, Chris Thrasher, Christian Henkel, Cory Crean, Robert Haschke, Sameer Gupta, Sebastian Jahr

2.6.0 (2022-11-10)

  • Use generate_parameter_library to load KDL kinematics parameters (#1671)
  • Use generate_parameter_library to load ikfast kinematics parameters (#1675)
  • Use generate_parameter_library to load cached IK kinematics parameters (#1677)
  • Use generate_parameter_library to load srv kinematics parameters (#1674)
  • Use generate_parameter_library to load LMA kinematics parameters (#1673)
  • Merge PR #1553: Improve cmake files
  • Use standard exported targets: export_${PROJECT_NAME} -> ${PROJECT_NAME}Targets
  • Improve CMake usage (#1550)
  • Use pragma once as header include guard (#1525)
  • Unified code comment style (#1053) * Changes the comment style from /**/ to // Co-authored-by: JafarAbdi <<cafer.abdi@gmail.com>> Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Remove __has_include statements (#1481)
  • Merge https://github.com/ros-planning/moveit/commit/a63580edd05b01d9480c333645036e5b2b222da9
  • Merge PR #3172: Fix CI
  • Fix test_ikfast_plugins.sh
    • Create panda.urdf using catkin build panda_description
    • Improve debug output
  • Fix run_quiet()
    • Show output on error
    • Restore both stdout and stderr
  • auto_create_ikfast_moveit_plugin.sh: allow xacro input
  • Contributors: Abishalini Sivaraman, J. Javan, Michael Marron, Robert Haschke, Sebastian Jahr, Vatan Aksoy Tezer, abishalini

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Merge remote-tracking branch 'origin/main' into feature/msa
  • Removing more boost usage (#1372)
  • Merge remote-tracking branch 'upstream/main' into feature/msa
  • Removing some boost usage (#1331) Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>>
  • Update plugin library paths (#1304)
  • Switch to hpp headers of pluginlib
  • Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
  • Fix clang-tidy
  • kinematics test: remove unused argument
  • Contributors: David V. Lu, Henry Moore, Jochen Sprickerhof, Michael Görner, Robert Haschke, Sebastian Jahr, Vatan Aksoy Tezer, v4hn

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

2.4.0 (2022-01-20)

  • Fix IKFast test dependency (#993)
  • Replace NULL with nullptr (#961)
  • 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: Henning Kayser, Robert Haschke, Stephanie Eng

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Convert to modern include guard #882 (#891)
  • Replaced C-Style Cast with C++ Style Cast. (#935)
  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Get rid of "std::endl" (#918)
  • changed post-increments in loops to preincrements (#888)
  • Update README (#812)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • Contributors: Dave Coleman, David V. Lu!!, Henning Kayser, Kaustubh, Parthasarathy Bana, Robert Haschke, Sencer Yazıcı, Stephanie Eng, predystopic-dev, 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
  • Fix warnings in Galactic and Rolling (#598)
    • Use __has_includes preprocessor directive for deprecated headers
    • Fix parameter template types
    • Proper initialization of smart pointers, rclcpp::Duration
  • Fix loading joint_limits.yaml in demo and test launch files (#544)
  • Contributors: David V. Lu, Henning Kayser, Jafar Abdi, Vatan Aksoy Tezer

2.2.1 (2021-07-12)

  • Pluginlib Deprecation Fix (#542)
  • Contributors: David V. Lu!!

2.2.0 (2021-06-30)

2.1.4 (2021-05-31)

  • Enable LMA and KDL kinematic launch tests (#435)
  • Contributors: Vatan Aksoy Tezer

2.1.3 (2021-05-22)

  • Replace last ament_export_libraries macro calls with ament_export_targets (#448)
  • Contributors: Sebastian Jahr

2.1.2 (2021-04-20)

  • Unify PickNik name in copyrights (#419)
  • Contributors: Tyler Weaver

2.1.1 (2021-04-12)

2.1.0 (2020-11-23)

  • [maint] Wrap common cmake code in 'moveit_package()' macro (#285)
    • New moveit_package() macro for compile flags, Windows support etc
    • Add package 'moveit_common' as build dependency for moveit_package()
    • Added -Wno-overloaded-virtual compiler flag for moveit_ros_planners_ompl
  • [maint] small compilation fixes for macOS (#271)
  • [maint] kinematics_base: remove deprecated initialize function (#232)
  • [maint] Enable clang-tidy-fix and ament_lint_cmake (#210)
  • [maint] Simplify kdl now that kinetic support is dropped (#237)
  • [ros2-migration] Migrate to ROS 2 Foxy (#227)
  • [ros2-migration] Port Ikfast kinematics solver (#205)
  • [ros2-migration] Port CachedIKKinematicsPlugin to ROS2 (#207)
  • Contributors: Henning Kayser, Jafar Abdi, Lior Lustgarten, Mark Moll, Mohmmad Ayman, Nathan Brooks, Ruffin

2.0.0 (2020-02-17)

  • [port] Port moveit kinematics to ROS2 (#128)
  • Contributors: Henning Kayser, Jafar Abdi

1.1.1 (2020-10-13)

  • [fix] various issues with Noetic build (#2327)
  • [fix] python3 issues (#2323)
  • Contributors: G.A. vd. Hoorn, Michael Görner, Robert Haschke

1.1.0 (2020-09-04)

  • [feature] Implementation of parameter TranslationXY2D IKFast (#1949)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Delete IKCache copy constructor (#1750)
  • [maint] Move NOLINT instructions to intended positions (#2058)
  • [maint] clang-tidy fixes (#2050) (#2004, #1419)
  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)
  • [maint] Fix various build issues on Windows (#1880)
  • [maint] Fix compiler warnings (#1773)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [maint] Remove ! from MoveIt name (#1590)
  • [maint] Relax dependencies of moveit_kinematics (#1529)
  • Contributors: Ayush Garg, Christian Henkel, Dave Coleman, Henning Kayser, Immanuel Martini, Jonathan Binney, Markus Vieth, Martin Günther, Michael Ferguson, Michael Görner, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, edetleon, jschleicher, v4hn

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10
  • [maint] Optimize includes (#2229)
  • Contributors: Markus Vieth, Robert Haschke, Michael Görner

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

  • Fix broken IKFast generator (#2116)
  • Contributors: Robert Haschke

1.0.3 (2020-04-26)

  • [feature] KDL IK: constrain wiggled joints to limits (#1953)
  • [feature] IKFast: optional prefix for link names (#1599) If you pass a [link_prefix]{.title-ref} parameter in your [kinematics.yaml]{.title-ref}, this string is prepended to the base and tip links. It allows multi-robot setups (e.g. dual-arm) and still instantiate the same solver for both manipulators.
  • [feature] IKFast: increase verbosity of generated script (#1434)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [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)
  • [feature] IKFast: implement [Translation*AxisAngle4D]{.title-ref} IK type (#1823)
  • [fix] Fix possible division-by-zero (#1809)
  • Contributors: Christian Henkel, Martin Günther, Max Krichenbauer, Michael Görner, Robert Haschke, Sean Yen, Yu, Yan, jschleicher

1.0.2 (2019-06-28)

  • [fix] KDL IK solver: fix handling of mimic joints (#1490)
  • [fix] Fix ROS apt-key in OpenRAVE docker image (#1503)
  • [fix] Fix ikfast plugin-generator script (#1492, #1449)
  • Contributors: Immanuel Martini, Michael Görner, Robert Haschke

1.0.1 (2019-03-08)

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

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [capability] Adapt ikfast plugin to new KinematicsBase API. #1320
  • [improve] cleanup LMA kinematics solver #1318
  • [improve] KDL IK solver improvements (#1321)
  • [improve] Kinematics tests, kdl cleanup #1272, #1294
  • Contributors: Dave Coleman, Jorge Nicho, Mike Lautman, Robert Haschke

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Pass RobotModel to IK, avoiding multiple loading (#1166) See MIGRATION notes for API changes in IK plugins, kdl, srv, or cached_ik for examples.
  • [maintenance] Replaced Eigen::Affine3d -> Eigen::Isometry3d (#1096)
  • [maintenance] Use C++14 (#1146)
  • Contributors: Alex Moriarty, Michael Görner, 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)

0.10.1 (2018-05-25)

  • migration from tf to tf2 API (#830)
  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • fixes to ikfast kinematics plugin (#808)
  • Cached ik kinematics plugin (#612) add caching wrapper for IK solvers
  • Contributors: Ian McMahon, Mark Moll, Mikael Arguedas, Robert Haschke, Xiaojian Ma

0.9.11 (2017-12-25)

  • Merge pull request #714 from henhenhen/kinetic-devel_lookup-param Use lookupParam() in kinematics plugins
  • Replace param() with lookupParam() in srv_kinematics_plugin
  • Replace param() with lookupParam() in lma_kinematics_plugin
  • Replace param() with lookupParam() in kdl_kinematics_plugin
  • Replace param() with lookupParam() in ikfast_kinematics_plugin
  • Remove redundant parameter query
  • Contributors: Henning Kayser, Isaac I.Y. Saito

0.9.10 (2017-12-09)

  • [fix][kinetic onward] Fix create_ikfast_moveit_plugin to comply with format 2 of the package.xml. Remove collada_urdf dependency #666
  • [fix] create_ikfast_moveit_plugin: fixed directory variable for templates that were moved to ikfast_kinematics_plugin #620
  • [improve] IKFastTemplate: Expand solutions to full joint range in searchPositionIK #598
  • [improve] IKFastTemplate: searchPositionIK now returns collision-free solution which is nearest to seed state. (#585)
  • Contributors: Dennis Hartmann, G.A. vd. Hoorn, Michael Görner, fsuarez6

0.9.9 (2017-08-06)

  • [improve] Modify ikfast_template for getPositionIK single solution results (#537)
  • Contributors: nsnitish

0.9.8 (2017-06-21)

  • [build] ikfast_kinematics_plugin: Write XML files as UTF-8 (#514)
  • [build] adjust cmake_minimum_required for add_compile_options (#521)
  • [build] ikfast_kinematics_plugin: Add c++11 compile option. This is required for Kinetic.
  • Contributors: Martin Guenther, Michael Goerner

0.9.7 (2017-06-05)

  • [fix][Kinetic+] ikfast_kinematics_plugin: Add c++11 compile option #515
  • [fix][Indigo] moveit_kinematics Eigen3 dependency (#470)
  • Contributors: Martin Guenther, YuehChuan

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman

0.9.3 (2016-11-16)

  • [fix] Replace unused service dependency with msg dep (#361)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon

0.9.2 (2016-11-05)

  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.9.0 (2016-10-19)

  • Add dependency on new moveit_kinematics package
  • Move moveit_ikfast into moveit_kinematics
  • Moved kinematics plugins to new pkg moveit_kinematics
  • Contributors: Dave Coleman

0.8.3 (2016-08-21)

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

  • cached_ik_kinematics_plugin/launch/measure_ik_call_cost.launch
      • robot — Name of the robot
      • group [default: all] — Name of the planning group
      • tip [default: default] — Name of the end effector links (separated by ':' if there's more than one)
      • num [default: 10000] — Number of IK calls to evaluate
      • reset_to_default [default: true] — Whether to reset to default values before calling IK (rather than seed the solver with the correct IK solution)
      • kinematics [default: false]
      • kinematics_path [default: false] — path to file with additional kinematics parameters that override the ones in the default kinematics.yaml
      • output_dir_override [default: false]
      • output_dir [default: false] — output directory for cache files

Messages

No message files found.

Services

No service files found

Recent questions tagged moveit_kinematics at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.1.16
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

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

Package for all inverse kinematics solvers in MoveIt

Additional Links

Maintainers

  • Dave Coleman
  • G.A. vd. Hoorn
  • Jorge Nicho
  • MoveIt Release Team

Authors

  • Dave Coleman
  • Ioan Sucan
  • Sachin Chitta
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_kinematics

1.1.16 (2024-10-07)

1.1.15 (2024-09-09)

1.1.14 (2024-05-27)

  • Addressing discrepancies in angle parameter definition between IKFast solvers and the plugin template (#3489)
  • Constrain orocos_kdl to ROS Melodic
  • Contributors: Michael Görner, Robert Haschke, nothingstopsme

1.1.13 (2023-07-28)

  • Improvements to create_ikfast_moveit_plugin.py (#3449)
    • Make SRDF sanity checks optional
    • Provide hint how to change kinematics.yaml if automatic adaption fails
    • Modernize string formatting to Python 3.x
    • Create new planning group entry in kinematics.yaml if needed
  • Contributors: Robert Haschke

1.1.12 (2023-05-13)

  • Fix deprecation warnings in Debian bookworm (#3397)
  • Fix (some) doxygen warnings (#3315)
  • Drop lib/ prefix from plugin paths (#3305)
  • Contributors: Jochen Sprickerhof, Michael Görner, Robert Haschke

1.1.11 (2022-12-21)

  • kinematics: add program_options as required boost component (#3269)
  • Contributors: Jochen Sprickerhof

1.1.10 (2022-09-13)

  • Merge PR #3172: Fix CI
  • Fix test_ikfast_plugins.sh
  • auto_create_ikfast_moveit_plugin.sh: allow xacro input
  • Switch to hpp headers of pluginlib
  • Replace bind() with lambdas (#3106)
  • Contributors: Jochen Sprickerhof, Michael Görner, Robert Haschke

1.1.9 (2022-03-06)

1.1.8 (2022-01-30)

1.1.7 (2021-12-31)

  • round_collada_numbers.py: python 2/3 compatibility (#2983)
  • Switch to std::bind (#2967)
  • Contributors: Jochen Sprickerhof, Tomislav Bazina

1.1.6 (2021-11-06)

  • Use newly introduced cmake macro moveit_build_options() from moveit_core
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • Contributors: Robert Haschke, pvanlaar

1.1.5 (2021-05-23)

1.1.4 (2021-05-12)

  • Fix ikfast script: install sympy 0.7.1 from git (#2650)
  • Contributors: ags-dy

1.1.3 (2021-04-29)

1.1.2 (2021-04-08)

  • Fix formatting errors
  • Replaced eigen+kdl conversions with tf2_eigen + tf2_kdl (#2472)
  • Python3 compatibility for ikfast's round_collada_numbers.py (#2473)
  • Contributors: Tobias Fischer, Tyler Weaver, petkovich

1.1.1 (2020-10-13)

  • [fix] various issues with Noetic build (#2327)
  • [fix] python3 issues (#2323)
  • Contributors: G.A. vd. Hoorn, Michael Görner, Robert Haschke

1.1.0 (2020-09-04)

  • [feature] Implementation of parameter TranslationXY2D IKFast (#1949)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Delete IKCache copy constructor (#1750)
  • [maint] Move NOLINT instructions to intended positions (#2058)
  • [maint] clang-tidy fixes (#2050) (#2004, #1419)
  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)
  • [maint] Fix various build issues on Windows (#1880)
  • [maint] Fix compiler warnings (#1773)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [maint] Remove ! from MoveIt name (#1590)
  • [maint] Relax dependencies of moveit_kinematics (#1529)
  • Contributors: Ayush Garg, Christian Henkel, Dave Coleman, Henning Kayser, Immanuel Martini, Jonathan Binney, Markus Vieth, Martin Günther, Michael Ferguson, Michael Görner, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, edetleon, jschleicher, v4hn

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10
  • [maint] Optimize includes (#2229)
  • Contributors: Markus Vieth, Robert Haschke, Michael Görner

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

  • Fix broken IKFast generator (#2116)
  • Contributors: Robert Haschke

1.0.3 (2020-04-26)

  • [feature] KDL IK: constrain wiggled joints to limits (#1953)
  • [feature] IKFast: optional prefix for link names (#1599) If you pass a [link_prefix]{.title-ref} parameter in your [kinematics.yaml]{.title-ref}, this string is prepended to the base and tip links. It allows multi-robot setups (e.g. dual-arm) and still instantiate the same solver for both manipulators.
  • [feature] IKFast: increase verbosity of generated script (#1434)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [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)
  • [feature] IKFast: implement [Translation*AxisAngle4D]{.title-ref} IK type (#1823)
  • [fix] Fix possible division-by-zero (#1809)
  • Contributors: Christian Henkel, Martin Günther, Max Krichenbauer, Michael Görner, Robert Haschke, Sean Yen, Yu, Yan, jschleicher

1.0.2 (2019-06-28)

  • [fix] KDL IK solver: fix handling of mimic joints (#1490)
  • [fix] Fix ROS apt-key in OpenRAVE docker image (#1503)
  • [fix] Fix ikfast plugin-generator script (#1492, #1449)
  • Contributors: Immanuel Martini, Michael Görner, Robert Haschke

1.0.1 (2019-03-08)

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

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [capability] Adapt ikfast plugin to new KinematicsBase API. #1320
  • [improve] cleanup LMA kinematics solver #1318
  • [improve] KDL IK solver improvements (#1321)
  • [improve] Kinematics tests, kdl cleanup #1272, #1294
  • Contributors: Dave Coleman, Jorge Nicho, Mike Lautman, Robert Haschke

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Pass RobotModel to IK, avoiding multiple loading (#1166) See MIGRATION notes for API changes in IK plugins, kdl, srv, or cached_ik for examples.
  • [maintenance] Replaced Eigen::Affine3d -> Eigen::Isometry3d (#1096)
  • [maintenance] Use C++14 (#1146)
  • Contributors: Alex Moriarty, Michael Görner, 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)

0.10.1 (2018-05-25)

  • migration from tf to tf2 API (#830)
  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • fixes to ikfast kinematics plugin (#808)
  • Cached ik kinematics plugin (#612) add caching wrapper for IK solvers
  • Contributors: Ian McMahon, Mark Moll, Mikael Arguedas, Robert Haschke, Xiaojian Ma

0.9.11 (2017-12-25)

  • Merge pull request #714 from henhenhen/kinetic-devel_lookup-param Use lookupParam() in kinematics plugins
  • Replace param() with lookupParam() in srv_kinematics_plugin
  • Replace param() with lookupParam() in lma_kinematics_plugin
  • Replace param() with lookupParam() in kdl_kinematics_plugin
  • Replace param() with lookupParam() in ikfast_kinematics_plugin
  • Remove redundant parameter query
  • Contributors: Henning Kayser, Isaac I.Y. Saito

0.9.10 (2017-12-09)

  • [fix][kinetic onward] Fix create_ikfast_moveit_plugin to comply with format 2 of the package.xml. Remove collada_urdf dependency #666
  • [fix] create_ikfast_moveit_plugin: fixed directory variable for templates that were moved to ikfast_kinematics_plugin #620
  • [improve] IKFastTemplate: Expand solutions to full joint range in searchPositionIK #598
  • [improve] IKFastTemplate: searchPositionIK now returns collision-free solution which is nearest to seed state. (#585)
  • Contributors: Dennis Hartmann, G.A. vd. Hoorn, Michael Görner, fsuarez6

0.9.9 (2017-08-06)

  • [improve] Modify ikfast_template for getPositionIK single solution results (#537)
  • Contributors: nsnitish

0.9.8 (2017-06-21)

  • [build] ikfast_kinematics_plugin: Write XML files as UTF-8 (#514)
  • [build] adjust cmake_minimum_required for add_compile_options (#521)
  • [build] ikfast_kinematics_plugin: Add c++11 compile option. This is required for Kinetic.
  • Contributors: Martin Guenther, Michael Goerner

0.9.7 (2017-06-05)

  • [fix][Kinetic+] ikfast_kinematics_plugin: Add c++11 compile option #515
  • [fix][Indigo] moveit_kinematics Eigen3 dependency (#470)
  • Contributors: Martin Guenther, YuehChuan

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman

0.9.3 (2016-11-16)

  • [fix] Replace unused service dependency with msg dep (#361)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon

0.9.2 (2016-11-05)

  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.9.0 (2016-10-19)

  • Add dependency on new moveit_kinematics package
  • Move moveit_ikfast into moveit_kinematics
  • Moved kinematics plugins to new pkg moveit_kinematics
  • Contributors: Dave Coleman

0.8.3 (2016-08-21)

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

  • cached_ik_kinematics_plugin/launch/measure_ik_call_cost.launch
      • robot — Name of the robot
      • group [default: all] — Name of the planning group
      • tip [default: default] — Name of the end effector links (separated by ':' if there's more than one)
      • num [default: 10000] — Number of IK calls to evaluate
      • reset_to_default [default: true] — Whether to reset to default values before calling IK (rather than seed the solver with the correct IK solution)
      • kinematics [default: false]
      • kinematics_path [default: false] — path to file with additional kinematics parameters that override the ones in the default kinematics.yaml
      • output_dir_override [default: false]
      • output_dir [default: false] — output directory for cache files

Messages

No message files found.

Services

No service files found

Recent questions tagged moveit_kinematics at Robotics Stack Exchange

No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.11.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-23
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

Package for all inverse kinematics solvers in MoveIt

Additional Links

Maintainers

  • Henning Kayser
  • Tyler Weaver
  • G.A. vd. Hoorn
  • Jorge Nicho
  • MoveIt Release Team

Authors

  • Dave Coleman
  • Ioan Sucan
  • Sachin Chitta
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_kinematics

2.11.0 (2024-09-16)

  • Export the IKFast library correctly (#2999)
  • Use Python3 with IKFast generation script (#2997)
  • Contributors: AndyZe

2.10.0 (2024-06-13)

  • At least on humble, error is: 'robot_description_kinematics.arm.min_joint_config_distance' has invalid type: expected [double] got [integer]. (#2865)
  • 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/*''
  • CI: Fix building of ikfast plugins (#2791) Ignore missing authentication for Indigo packages using --force-yes.
  • Unify log names (#2720)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Henning Kayser, Robert Haschke, Sebastian Jahr, Tyler Weaver, s-trinh

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Remove LMA kinematics plugin (#2595)
  • Update ROS Snapshots GPG key (#2547)
    • Update GPG key for ROS snapshot
    • Add link
  • Do not pass and return simple types by const ref (#2453) Co-authored-by: Nils <<nilsmailiseke@gmail.com>>
  • Update pre-commit and add to .codespell_words (#2465)
  • Fix CMake error when building cached_ik_kinematics_plugin with trac_ik present (#2421)
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Update clang-format-14 with QualifierAlignment (#2362)
    • Set qualifier order in .clang-format
    • Ran pre-commit to update according to new style guide
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Marq Rasmussen, Sebastian Castro, Sebastian Jahr, Shobuj Paul, Stephanie Eng, Tyler Weaver

2.8.0 (2023-09-10)

  • Fix linking error with cached_ik_kinematics_plugin (#2292)
  • Fix ikfast package template (#2195)
  • Make loggers static or move into anonymous namespace (#2184)
    • Make loggers static or move into anonymous namespace
    • Update moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp
    • Update moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp
    • Move LOGGER out of class template
  • Contributors: Jafar, Sebastian Jahr, Shane Loretz

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

2.7.2 (2023-04-18)

  • Fix moveit_kinematics dependency on moveit_ros_planning (#2109) This dependency is unconditionally used even if tests are disabled.
  • Update pre-commit (#2094)
  • Readability: kinematic_state -> robot_state (#2078)
  • Contributors: Scott K Logan, Sebastian Jahr, Shobuj Paul

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>>

  • Add ament export (#1887) * Add ament export Also sort [find_package]{.title-ref} entries alphabetically. * Minor cleanup ---------Co-authored-by: AndyZe <<andyz@utexas.edu>>

  • Contributors: Gaël Écorchard, Robert Haschke

2.7.0 (2023-01-29)

  • Merge PR #1712: fix clang compiler warnings + stricter CI
  • converted characters from string format to character format (#1881)
  • Add noexcept specifier to constructors
  • Add default copy/move constructors/assignment operators As a user-declared destructor deletes any implicitly-defined move constructor/assignment operator, we need to declared them manually. This in turn requires to declare the copy constructor/assignment as well.
  • Fix IKFAST_TEST (#1850)
  • Change log level of CHOMP runtime output and change kdl print (#1818)
  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Minimize use of [this->]{.title-ref} (#1784) It's often unnecessary. MoveIt already avoids this in most cases so this PR better cements that existing pattern.
  • Enable [-Wold-style-cast]{.title-ref} (#1770)
  • Remove [MOVEIT_LIB_NAME]{.title-ref} (#1751) It's more readable and searchable if we just spell out the target name.
  • Add braces around blocks. (#999)
  • Used C++ style cast instead of C style cast (#1628) Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>
  • Use a stronger source of randomness (#1721)
    • Remove use of deprecated [std::random_shuffle]{.title-ref}
    • Replace random number generators with [rsl::rng]{.title-ref}
    • Utilize [rsl::uniform_real]{.title-ref}
  • Contributors: Abhijeet Das Gupta, Chris Thrasher, Christian Henkel, Cory Crean, Robert Haschke, Sameer Gupta, Sebastian Jahr

2.6.0 (2022-11-10)

  • Use generate_parameter_library to load KDL kinematics parameters (#1671)
  • Use generate_parameter_library to load ikfast kinematics parameters (#1675)
  • Use generate_parameter_library to load cached IK kinematics parameters (#1677)
  • Use generate_parameter_library to load srv kinematics parameters (#1674)
  • Use generate_parameter_library to load LMA kinematics parameters (#1673)
  • Merge PR #1553: Improve cmake files
  • Use standard exported targets: export_${PROJECT_NAME} -> ${PROJECT_NAME}Targets
  • Improve CMake usage (#1550)
  • Use pragma once as header include guard (#1525)
  • Unified code comment style (#1053) * Changes the comment style from /**/ to // Co-authored-by: JafarAbdi <<cafer.abdi@gmail.com>> Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Remove __has_include statements (#1481)
  • Merge https://github.com/ros-planning/moveit/commit/a63580edd05b01d9480c333645036e5b2b222da9
  • Merge PR #3172: Fix CI
  • Fix test_ikfast_plugins.sh
    • Create panda.urdf using catkin build panda_description
    • Improve debug output
  • Fix run_quiet()
    • Show output on error
    • Restore both stdout and stderr
  • auto_create_ikfast_moveit_plugin.sh: allow xacro input
  • Contributors: Abishalini Sivaraman, J. Javan, Michael Marron, Robert Haschke, Sebastian Jahr, Vatan Aksoy Tezer, abishalini

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Merge remote-tracking branch 'origin/main' into feature/msa
  • Removing more boost usage (#1372)
  • Merge remote-tracking branch 'upstream/main' into feature/msa
  • Removing some boost usage (#1331) Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>>
  • Update plugin library paths (#1304)
  • Switch to hpp headers of pluginlib
  • Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
  • Fix clang-tidy
  • kinematics test: remove unused argument
  • Contributors: David V. Lu, Henry Moore, Jochen Sprickerhof, Michael Görner, Robert Haschke, Sebastian Jahr, Vatan Aksoy Tezer, v4hn

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

2.4.0 (2022-01-20)

  • Fix IKFast test dependency (#993)
  • Replace NULL with nullptr (#961)
  • 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: Henning Kayser, Robert Haschke, Stephanie Eng

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Convert to modern include guard #882 (#891)
  • Replaced C-Style Cast with C++ Style Cast. (#935)
  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Get rid of "std::endl" (#918)
  • changed post-increments in loops to preincrements (#888)
  • Update README (#812)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • Contributors: Dave Coleman, David V. Lu!!, Henning Kayser, Kaustubh, Parthasarathy Bana, Robert Haschke, Sencer Yazıcı, Stephanie Eng, predystopic-dev, 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
  • Fix warnings in Galactic and Rolling (#598)
    • Use __has_includes preprocessor directive for deprecated headers
    • Fix parameter template types
    • Proper initialization of smart pointers, rclcpp::Duration
  • Fix loading joint_limits.yaml in demo and test launch files (#544)
  • Contributors: David V. Lu, Henning Kayser, Jafar Abdi, Vatan Aksoy Tezer

2.2.1 (2021-07-12)

  • Pluginlib Deprecation Fix (#542)
  • Contributors: David V. Lu!!

2.2.0 (2021-06-30)

2.1.4 (2021-05-31)

  • Enable LMA and KDL kinematic launch tests (#435)
  • Contributors: Vatan Aksoy Tezer

2.1.3 (2021-05-22)

  • Replace last ament_export_libraries macro calls with ament_export_targets (#448)
  • Contributors: Sebastian Jahr

2.1.2 (2021-04-20)

  • Unify PickNik name in copyrights (#419)
  • Contributors: Tyler Weaver

2.1.1 (2021-04-12)

2.1.0 (2020-11-23)

  • [maint] Wrap common cmake code in 'moveit_package()' macro (#285)
    • New moveit_package() macro for compile flags, Windows support etc
    • Add package 'moveit_common' as build dependency for moveit_package()
    • Added -Wno-overloaded-virtual compiler flag for moveit_ros_planners_ompl
  • [maint] small compilation fixes for macOS (#271)
  • [maint] kinematics_base: remove deprecated initialize function (#232)
  • [maint] Enable clang-tidy-fix and ament_lint_cmake (#210)
  • [maint] Simplify kdl now that kinetic support is dropped (#237)
  • [ros2-migration] Migrate to ROS 2 Foxy (#227)
  • [ros2-migration] Port Ikfast kinematics solver (#205)
  • [ros2-migration] Port CachedIKKinematicsPlugin to ROS2 (#207)
  • Contributors: Henning Kayser, Jafar Abdi, Lior Lustgarten, Mark Moll, Mohmmad Ayman, Nathan Brooks, Ruffin

2.0.0 (2020-02-17)

  • [port] Port moveit kinematics to ROS2 (#128)
  • Contributors: Henning Kayser, Jafar Abdi

1.1.1 (2020-10-13)

  • [fix] various issues with Noetic build (#2327)
  • [fix] python3 issues (#2323)
  • Contributors: G.A. vd. Hoorn, Michael Görner, Robert Haschke

1.1.0 (2020-09-04)

  • [feature] Implementation of parameter TranslationXY2D IKFast (#1949)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Delete IKCache copy constructor (#1750)
  • [maint] Move NOLINT instructions to intended positions (#2058)
  • [maint] clang-tidy fixes (#2050) (#2004, #1419)
  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)
  • [maint] Fix various build issues on Windows (#1880)
  • [maint] Fix compiler warnings (#1773)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [maint] Remove ! from MoveIt name (#1590)
  • [maint] Relax dependencies of moveit_kinematics (#1529)
  • Contributors: Ayush Garg, Christian Henkel, Dave Coleman, Henning Kayser, Immanuel Martini, Jonathan Binney, Markus Vieth, Martin Günther, Michael Ferguson, Michael Görner, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, edetleon, jschleicher, v4hn

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10
  • [maint] Optimize includes (#2229)
  • Contributors: Markus Vieth, Robert Haschke, Michael Görner

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

  • Fix broken IKFast generator (#2116)
  • Contributors: Robert Haschke

1.0.3 (2020-04-26)

  • [feature] KDL IK: constrain wiggled joints to limits (#1953)
  • [feature] IKFast: optional prefix for link names (#1599) If you pass a [link_prefix]{.title-ref} parameter in your [kinematics.yaml]{.title-ref}, this string is prepended to the base and tip links. It allows multi-robot setups (e.g. dual-arm) and still instantiate the same solver for both manipulators.
  • [feature] IKFast: increase verbosity of generated script (#1434)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [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)
  • [feature] IKFast: implement [Translation*AxisAngle4D]{.title-ref} IK type (#1823)
  • [fix] Fix possible division-by-zero (#1809)
  • Contributors: Christian Henkel, Martin Günther, Max Krichenbauer, Michael Görner, Robert Haschke, Sean Yen, Yu, Yan, jschleicher

1.0.2 (2019-06-28)

  • [fix] KDL IK solver: fix handling of mimic joints (#1490)
  • [fix] Fix ROS apt-key in OpenRAVE docker image (#1503)
  • [fix] Fix ikfast plugin-generator script (#1492, #1449)
  • Contributors: Immanuel Martini, Michael Görner, Robert Haschke

1.0.1 (2019-03-08)

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

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [capability] Adapt ikfast plugin to new KinematicsBase API. #1320
  • [improve] cleanup LMA kinematics solver #1318
  • [improve] KDL IK solver improvements (#1321)
  • [improve] Kinematics tests, kdl cleanup #1272, #1294
  • Contributors: Dave Coleman, Jorge Nicho, Mike Lautman, Robert Haschke

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Pass RobotModel to IK, avoiding multiple loading (#1166) See MIGRATION notes for API changes in IK plugins, kdl, srv, or cached_ik for examples.
  • [maintenance] Replaced Eigen::Affine3d -> Eigen::Isometry3d (#1096)
  • [maintenance] Use C++14 (#1146)
  • Contributors: Alex Moriarty, Michael Görner, 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)

0.10.1 (2018-05-25)

  • migration from tf to tf2 API (#830)
  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • fixes to ikfast kinematics plugin (#808)
  • Cached ik kinematics plugin (#612) add caching wrapper for IK solvers
  • Contributors: Ian McMahon, Mark Moll, Mikael Arguedas, Robert Haschke, Xiaojian Ma

0.9.11 (2017-12-25)

  • Merge pull request #714 from henhenhen/kinetic-devel_lookup-param Use lookupParam() in kinematics plugins
  • Replace param() with lookupParam() in srv_kinematics_plugin
  • Replace param() with lookupParam() in lma_kinematics_plugin
  • Replace param() with lookupParam() in kdl_kinematics_plugin
  • Replace param() with lookupParam() in ikfast_kinematics_plugin
  • Remove redundant parameter query
  • Contributors: Henning Kayser, Isaac I.Y. Saito

0.9.10 (2017-12-09)

  • [fix][kinetic onward] Fix create_ikfast_moveit_plugin to comply with format 2 of the package.xml. Remove collada_urdf dependency #666
  • [fix] create_ikfast_moveit_plugin: fixed directory variable for templates that were moved to ikfast_kinematics_plugin #620
  • [improve] IKFastTemplate: Expand solutions to full joint range in searchPositionIK #598
  • [improve] IKFastTemplate: searchPositionIK now returns collision-free solution which is nearest to seed state. (#585)
  • Contributors: Dennis Hartmann, G.A. vd. Hoorn, Michael Görner, fsuarez6

0.9.9 (2017-08-06)

  • [improve] Modify ikfast_template for getPositionIK single solution results (#537)
  • Contributors: nsnitish

0.9.8 (2017-06-21)

  • [build] ikfast_kinematics_plugin: Write XML files as UTF-8 (#514)
  • [build] adjust cmake_minimum_required for add_compile_options (#521)
  • [build] ikfast_kinematics_plugin: Add c++11 compile option. This is required for Kinetic.
  • Contributors: Martin Guenther, Michael Goerner

0.9.7 (2017-06-05)

  • [fix][Kinetic+] ikfast_kinematics_plugin: Add c++11 compile option #515
  • [fix][Indigo] moveit_kinematics Eigen3 dependency (#470)
  • Contributors: Martin Guenther, YuehChuan

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman

0.9.3 (2016-11-16)

  • [fix] Replace unused service dependency with msg dep (#361)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon

0.9.2 (2016-11-05)

  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.9.0 (2016-10-19)

  • Add dependency on new moveit_kinematics package
  • Move moveit_ikfast into moveit_kinematics
  • Moved kinematics plugins to new pkg moveit_kinematics
  • Contributors: Dave Coleman

0.8.3 (2016-08-21)

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

  • cached_ik_kinematics_plugin/launch/measure_ik_call_cost.launch
      • robot — Name of the robot
      • group [default: all] — Name of the planning group
      • tip [default: default] — Name of the end effector links (separated by ':' if there's more than one)
      • num [default: 10000] — Number of IK calls to evaluate
      • reset_to_default [default: true] — Whether to reset to default values before calling IK (rather than seed the solver with the correct IK solution)
      • kinematics [default: false]
      • kinematics_path [default: false] — path to file with additional kinematics parameters that override the ones in the default kinematics.yaml
      • output_dir_override [default: false]
      • output_dir [default: false] — output directory for cache files

Messages

No message files found.

Services

No service files found

Recent questions tagged moveit_kinematics at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.11.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-23
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

Package for all inverse kinematics solvers in MoveIt

Additional Links

Maintainers

  • Henning Kayser
  • Tyler Weaver
  • G.A. vd. Hoorn
  • Jorge Nicho
  • MoveIt Release Team

Authors

  • Dave Coleman
  • Ioan Sucan
  • Sachin Chitta
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_kinematics

2.11.0 (2024-09-16)

  • Export the IKFast library correctly (#2999)
  • Use Python3 with IKFast generation script (#2997)
  • Contributors: AndyZe

2.10.0 (2024-06-13)

  • At least on humble, error is: 'robot_description_kinematics.arm.min_joint_config_distance' has invalid type: expected [double] got [integer]. (#2865)
  • 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/*''
  • CI: Fix building of ikfast plugins (#2791) Ignore missing authentication for Indigo packages using --force-yes.
  • Unify log names (#2720)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Henning Kayser, Robert Haschke, Sebastian Jahr, Tyler Weaver, s-trinh

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Remove LMA kinematics plugin (#2595)
  • Update ROS Snapshots GPG key (#2547)
    • Update GPG key for ROS snapshot
    • Add link
  • Do not pass and return simple types by const ref (#2453) Co-authored-by: Nils <<nilsmailiseke@gmail.com>>
  • Update pre-commit and add to .codespell_words (#2465)
  • Fix CMake error when building cached_ik_kinematics_plugin with trac_ik present (#2421)
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Update clang-format-14 with QualifierAlignment (#2362)
    • Set qualifier order in .clang-format
    • Ran pre-commit to update according to new style guide
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Marq Rasmussen, Sebastian Castro, Sebastian Jahr, Shobuj Paul, Stephanie Eng, Tyler Weaver

2.8.0 (2023-09-10)

  • Fix linking error with cached_ik_kinematics_plugin (#2292)
  • Fix ikfast package template (#2195)
  • Make loggers static or move into anonymous namespace (#2184)
    • Make loggers static or move into anonymous namespace
    • Update moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp
    • Update moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp
    • Move LOGGER out of class template
  • Contributors: Jafar, Sebastian Jahr, Shane Loretz

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

2.7.2 (2023-04-18)

  • Fix moveit_kinematics dependency on moveit_ros_planning (#2109) This dependency is unconditionally used even if tests are disabled.
  • Update pre-commit (#2094)
  • Readability: kinematic_state -> robot_state (#2078)
  • Contributors: Scott K Logan, Sebastian Jahr, Shobuj Paul

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>>

  • Add ament export (#1887) * Add ament export Also sort [find_package]{.title-ref} entries alphabetically. * Minor cleanup ---------Co-authored-by: AndyZe <<andyz@utexas.edu>>

  • Contributors: Gaël Écorchard, Robert Haschke

2.7.0 (2023-01-29)

  • Merge PR #1712: fix clang compiler warnings + stricter CI
  • converted characters from string format to character format (#1881)
  • Add noexcept specifier to constructors
  • Add default copy/move constructors/assignment operators As a user-declared destructor deletes any implicitly-defined move constructor/assignment operator, we need to declared them manually. This in turn requires to declare the copy constructor/assignment as well.
  • Fix IKFAST_TEST (#1850)
  • Change log level of CHOMP runtime output and change kdl print (#1818)
  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Minimize use of [this->]{.title-ref} (#1784) It's often unnecessary. MoveIt already avoids this in most cases so this PR better cements that existing pattern.
  • Enable [-Wold-style-cast]{.title-ref} (#1770)
  • Remove [MOVEIT_LIB_NAME]{.title-ref} (#1751) It's more readable and searchable if we just spell out the target name.
  • Add braces around blocks. (#999)
  • Used C++ style cast instead of C style cast (#1628) Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>
  • Use a stronger source of randomness (#1721)
    • Remove use of deprecated [std::random_shuffle]{.title-ref}
    • Replace random number generators with [rsl::rng]{.title-ref}
    • Utilize [rsl::uniform_real]{.title-ref}
  • Contributors: Abhijeet Das Gupta, Chris Thrasher, Christian Henkel, Cory Crean, Robert Haschke, Sameer Gupta, Sebastian Jahr

2.6.0 (2022-11-10)

  • Use generate_parameter_library to load KDL kinematics parameters (#1671)
  • Use generate_parameter_library to load ikfast kinematics parameters (#1675)
  • Use generate_parameter_library to load cached IK kinematics parameters (#1677)
  • Use generate_parameter_library to load srv kinematics parameters (#1674)
  • Use generate_parameter_library to load LMA kinematics parameters (#1673)
  • Merge PR #1553: Improve cmake files
  • Use standard exported targets: export_${PROJECT_NAME} -> ${PROJECT_NAME}Targets
  • Improve CMake usage (#1550)
  • Use pragma once as header include guard (#1525)
  • Unified code comment style (#1053) * Changes the comment style from /**/ to // Co-authored-by: JafarAbdi <<cafer.abdi@gmail.com>> Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Remove __has_include statements (#1481)
  • Merge https://github.com/ros-planning/moveit/commit/a63580edd05b01d9480c333645036e5b2b222da9
  • Merge PR #3172: Fix CI
  • Fix test_ikfast_plugins.sh
    • Create panda.urdf using catkin build panda_description
    • Improve debug output
  • Fix run_quiet()
    • Show output on error
    • Restore both stdout and stderr
  • auto_create_ikfast_moveit_plugin.sh: allow xacro input
  • Contributors: Abishalini Sivaraman, J. Javan, Michael Marron, Robert Haschke, Sebastian Jahr, Vatan Aksoy Tezer, abishalini

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Merge remote-tracking branch 'origin/main' into feature/msa
  • Removing more boost usage (#1372)
  • Merge remote-tracking branch 'upstream/main' into feature/msa
  • Removing some boost usage (#1331) Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>>
  • Update plugin library paths (#1304)
  • Switch to hpp headers of pluginlib
  • Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
  • Fix clang-tidy
  • kinematics test: remove unused argument
  • Contributors: David V. Lu, Henry Moore, Jochen Sprickerhof, Michael Görner, Robert Haschke, Sebastian Jahr, Vatan Aksoy Tezer, v4hn

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

2.4.0 (2022-01-20)

  • Fix IKFast test dependency (#993)
  • Replace NULL with nullptr (#961)
  • 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: Henning Kayser, Robert Haschke, Stephanie Eng

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Convert to modern include guard #882 (#891)
  • Replaced C-Style Cast with C++ Style Cast. (#935)
  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Get rid of "std::endl" (#918)
  • changed post-increments in loops to preincrements (#888)
  • Update README (#812)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
  • Contributors: Dave Coleman, David V. Lu!!, Henning Kayser, Kaustubh, Parthasarathy Bana, Robert Haschke, Sencer Yazıcı, Stephanie Eng, predystopic-dev, 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
  • Fix warnings in Galactic and Rolling (#598)
    • Use __has_includes preprocessor directive for deprecated headers
    • Fix parameter template types
    • Proper initialization of smart pointers, rclcpp::Duration
  • Fix loading joint_limits.yaml in demo and test launch files (#544)
  • Contributors: David V. Lu, Henning Kayser, Jafar Abdi, Vatan Aksoy Tezer

2.2.1 (2021-07-12)

  • Pluginlib Deprecation Fix (#542)
  • Contributors: David V. Lu!!

2.2.0 (2021-06-30)

2.1.4 (2021-05-31)

  • Enable LMA and KDL kinematic launch tests (#435)
  • Contributors: Vatan Aksoy Tezer

2.1.3 (2021-05-22)

  • Replace last ament_export_libraries macro calls with ament_export_targets (#448)
  • Contributors: Sebastian Jahr

2.1.2 (2021-04-20)

  • Unify PickNik name in copyrights (#419)
  • Contributors: Tyler Weaver

2.1.1 (2021-04-12)

2.1.0 (2020-11-23)

  • [maint] Wrap common cmake code in 'moveit_package()' macro (#285)
    • New moveit_package() macro for compile flags, Windows support etc
    • Add package 'moveit_common' as build dependency for moveit_package()
    • Added -Wno-overloaded-virtual compiler flag for moveit_ros_planners_ompl
  • [maint] small compilation fixes for macOS (#271)
  • [maint] kinematics_base: remove deprecated initialize function (#232)
  • [maint] Enable clang-tidy-fix and ament_lint_cmake (#210)
  • [maint] Simplify kdl now that kinetic support is dropped (#237)
  • [ros2-migration] Migrate to ROS 2 Foxy (#227)
  • [ros2-migration] Port Ikfast kinematics solver (#205)
  • [ros2-migration] Port CachedIKKinematicsPlugin to ROS2 (#207)
  • Contributors: Henning Kayser, Jafar Abdi, Lior Lustgarten, Mark Moll, Mohmmad Ayman, Nathan Brooks, Ruffin

2.0.0 (2020-02-17)

  • [port] Port moveit kinematics to ROS2 (#128)
  • Contributors: Henning Kayser, Jafar Abdi

1.1.1 (2020-10-13)

  • [fix] various issues with Noetic build (#2327)
  • [fix] python3 issues (#2323)
  • Contributors: G.A. vd. Hoorn, Michael Görner, Robert Haschke

1.1.0 (2020-09-04)

  • [feature] Implementation of parameter TranslationXY2D IKFast (#1949)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Delete IKCache copy constructor (#1750)
  • [maint] Move NOLINT instructions to intended positions (#2058)
  • [maint] clang-tidy fixes (#2050) (#2004, #1419)
  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)
  • [maint] Fix various build issues on Windows (#1880)
  • [maint] Fix compiler warnings (#1773)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 for portability (#1607)
  • [maint] Remove ! from MoveIt name (#1590)
  • [maint] Relax dependencies of moveit_kinematics (#1529)
  • Contributors: Ayush Garg, Christian Henkel, Dave Coleman, Henning Kayser, Immanuel Martini, Jonathan Binney, Markus Vieth, Martin Günther, Michael Ferguson, Michael Görner, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan, edetleon, jschleicher, v4hn

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10
  • [maint] Optimize includes (#2229)
  • Contributors: Markus Vieth, Robert Haschke, Michael Görner

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

  • Fix broken IKFast generator (#2116)
  • Contributors: Robert Haschke

1.0.3 (2020-04-26)

  • [feature] KDL IK: constrain wiggled joints to limits (#1953)
  • [feature] IKFast: optional prefix for link names (#1599) If you pass a [link_prefix]{.title-ref} parameter in your [kinematics.yaml]{.title-ref}, this string is prepended to the base and tip links. It allows multi-robot setups (e.g. dual-arm) and still instantiate the same solver for both manipulators.
  • [feature] IKFast: increase verbosity of generated script (#1434)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [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)
  • [feature] IKFast: implement [Translation*AxisAngle4D]{.title-ref} IK type (#1823)
  • [fix] Fix possible division-by-zero (#1809)
  • Contributors: Christian Henkel, Martin Günther, Max Krichenbauer, Michael Görner, Robert Haschke, Sean Yen, Yu, Yan, jschleicher

1.0.2 (2019-06-28)

  • [fix] KDL IK solver: fix handling of mimic joints (#1490)
  • [fix] Fix ROS apt-key in OpenRAVE docker image (#1503)
  • [fix] Fix ikfast plugin-generator script (#1492, #1449)
  • Contributors: Immanuel Martini, Michael Görner, Robert Haschke

1.0.1 (2019-03-08)

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

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [capability] Adapt ikfast plugin to new KinematicsBase API. #1320
  • [improve] cleanup LMA kinematics solver #1318
  • [improve] KDL IK solver improvements (#1321)
  • [improve] Kinematics tests, kdl cleanup #1272, #1294
  • Contributors: Dave Coleman, Jorge Nicho, Mike Lautman, Robert Haschke

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Pass RobotModel to IK, avoiding multiple loading (#1166) See MIGRATION notes for API changes in IK plugins, kdl, srv, or cached_ik for examples.
  • [maintenance] Replaced Eigen::Affine3d -> Eigen::Isometry3d (#1096)
  • [maintenance] Use C++14 (#1146)
  • Contributors: Alex Moriarty, Michael Görner, 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)

0.10.1 (2018-05-25)

  • migration from tf to tf2 API (#830)
  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • fixes to ikfast kinematics plugin (#808)
  • Cached ik kinematics plugin (#612) add caching wrapper for IK solvers
  • Contributors: Ian McMahon, Mark Moll, Mikael Arguedas, Robert Haschke, Xiaojian Ma

0.9.11 (2017-12-25)

  • Merge pull request #714 from henhenhen/kinetic-devel_lookup-param Use lookupParam() in kinematics plugins
  • Replace param() with lookupParam() in srv_kinematics_plugin
  • Replace param() with lookupParam() in lma_kinematics_plugin
  • Replace param() with lookupParam() in kdl_kinematics_plugin
  • Replace param() with lookupParam() in ikfast_kinematics_plugin
  • Remove redundant parameter query
  • Contributors: Henning Kayser, Isaac I.Y. Saito

0.9.10 (2017-12-09)

  • [fix][kinetic onward] Fix create_ikfast_moveit_plugin to comply with format 2 of the package.xml. Remove collada_urdf dependency #666
  • [fix] create_ikfast_moveit_plugin: fixed directory variable for templates that were moved to ikfast_kinematics_plugin #620
  • [improve] IKFastTemplate: Expand solutions to full joint range in searchPositionIK #598
  • [improve] IKFastTemplate: searchPositionIK now returns collision-free solution which is nearest to seed state. (#585)
  • Contributors: Dennis Hartmann, G.A. vd. Hoorn, Michael Görner, fsuarez6

0.9.9 (2017-08-06)

  • [improve] Modify ikfast_template for getPositionIK single solution results (#537)
  • Contributors: nsnitish

0.9.8 (2017-06-21)

  • [build] ikfast_kinematics_plugin: Write XML files as UTF-8 (#514)
  • [build] adjust cmake_minimum_required for add_compile_options (#521)
  • [build] ikfast_kinematics_plugin: Add c++11 compile option. This is required for Kinetic.
  • Contributors: Martin Guenther, Michael Goerner

0.9.7 (2017-06-05)

  • [fix][Kinetic+] ikfast_kinematics_plugin: Add c++11 compile option #515
  • [fix][Indigo] moveit_kinematics Eigen3 dependency (#470)
  • Contributors: Martin Guenther, YuehChuan

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman

0.9.3 (2016-11-16)

  • [fix] Replace unused service dependency with msg dep (#361)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon

0.9.2 (2016-11-05)

  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.9.0 (2016-10-19)

  • Add dependency on new moveit_kinematics package
  • Move moveit_ikfast into moveit_kinematics
  • Moved kinematics plugins to new pkg moveit_kinematics
  • Contributors: Dave Coleman

0.8.3 (2016-08-21)

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

  • cached_ik_kinematics_plugin/launch/measure_ik_call_cost.launch
      • robot — Name of the robot
      • group [default: all] — Name of the planning group
      • tip [default: default] — Name of the end effector links (separated by ':' if there's more than one)
      • num [default: 10000] — Number of IK calls to evaluate
      • reset_to_default [default: true] — Whether to reset to default values before calling IK (rather than seed the solver with the correct IK solution)
      • kinematics [default: false]
      • kinematics_path [default: false] — path to file with additional kinematics parameters that override the ones in the default kinematics.yaml
      • output_dir_override [default: false]
      • output_dir [default: false] — output directory for cache files

Messages

No message files found.

Services

No service files found

Recent questions tagged moveit_kinematics at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.9.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2020-10-12
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for all inverse kinematics solvers in MoveIt!

Additional Links

Maintainers

  • Dave Coleman
  • G.A. vd. Hoorn
  • Jorge Nicho
  • MoveIt! Release Team

Authors

  • Dave Coleman
  • Ioan Sucan
  • Sachin Chitta
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_kinematics

0.9.18 (2020-01-24)

0.9.17 (2019-07-09)

0.9.16 (2019-06-29)

  • [maintanance] Resolve catkin lint issues (#1137)
  • [maintanance] Fix clang issues (#1233, #1214)
  • Contributors: Ludovic Delval, Michael Görner, Robert Haschke

0.9.15 (2018-10-29)

0.9.14 (2018-10-24)

0.9.13 (2018-10-24)

0.9.12 (2018-05-29)

  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • fixes to ikfast kinematics plugin (#808)
  • Cached ik kinematics plugin (#612) add caching wrapper for IK solvers
  • Contributors: Ian McMahon, Mark Moll, Mikael Arguedas, Robert Haschke, Xiaojian Ma

0.9.11 (2017-12-25)

  • Merge pull request #714 from henhenhen/kinetic-devel_lookup-param Use lookupParam() in kinematics plugins
  • Replace param() with lookupParam() in srv_kinematics_plugin
  • Replace param() with lookupParam() in lma_kinematics_plugin
  • Replace param() with lookupParam() in kdl_kinematics_plugin
  • Replace param() with lookupParam() in ikfast_kinematics_plugin
  • Remove redundant parameter query
  • Contributors: Henning Kayser, Isaac I.Y. Saito

0.9.10 (2017-12-09)

  • [fix][kinetic onward] Fix create_ikfast_moveit_plugin to comply with format 2 of the package.xml. Remove collada_urdf dependency #666
  • [fix] create_ikfast_moveit_plugin: fixed directory variable for templates that were moved to ikfast_kinematics_plugin #620
  • [improve] IKFastTemplate: Expand solutions to full joint range in searchPositionIK #598
  • [improve] IKFastTemplate: searchPositionIK now returns collision-free solution which is nearest to seed state. (#585)
  • Contributors: Dennis Hartmann, G.A. vd. Hoorn, Michael Görner, fsuarez6

0.9.9 (2017-08-06)

  • [improve] Modify ikfast_template for getPositionIK single solution results (#537)
  • Contributors: nsnitish

0.9.8 (2017-06-21)

  • [build] ikfast_kinematics_plugin: Write XML files as UTF-8 (#514)
  • [build] adjust cmake_minimum_required for add_compile_options (#521)
  • [build] ikfast_kinematics_plugin: Add c++11 compile option. This is required for Kinetic.
  • Contributors: Martin Guenther, Michael Goerner

0.9.7 (2017-06-05)

  • [fix][Kinetic+] ikfast_kinematics_plugin: Add c++11 compile option #515
  • [fix][Indigo] moveit_kinematics Eigen3 dependency (#470)
  • Contributors: Martin Guenther, YuehChuan

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman

0.9.3 (2016-11-16)

  • [fix] Replace unused service dependency with msg dep (#361)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon

0.9.2 (2016-11-05)

  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.9.0 (2016-10-19)

  • Add dependency on new moveit_kinematics package
  • Move moveit_ikfast into moveit_kinematics
  • Moved kinematics plugins to new pkg moveit_kinematics
  • Contributors: Dave Coleman

0.8.3 (2016-08-21)

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

  • cached_ik_kinematics_plugin/launch/measure_ik_call_cost.launch
      • robot — Name of the robot
      • group [default: all] — Name of the planning group
      • tip [default: default] — Name of the end effector links (separated by ':' if there's more than one)
      • num [default: 10000] — Number of IK calls to evaluate
      • reset_to_default [default: true] — Whether to reset to default values before calling IK (rather than seed the solver with the correct IK solution)
      • kinematics [default: false]
      • kinematics_path [default: false] — path to file with additional kinematics parameters that override the ones in the default kinematics.yaml
      • output_dir_override [default: false]
      • output_dir [default: false] — output directory for cache files

Messages

No message files found.

Services

No service files found

Recent questions tagged moveit_kinematics at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.8.7
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit.git
VCS Type git
VCS Version jade-devel
Last Updated 2017-07-23
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for all inverse kinematics solvers in MoveIt!

Additional Links

Maintainers

  • Dave Coleman
  • G.A. vd. Hoorn

Authors

  • Dave Coleman
  • Ioan Sucan
  • Sachin Chitta
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_kinematics

0.8.7 (2017-04-03)

  • [fix] gcc6 build error (#471, #458)
  • Contributors: Dave Coleman

0.8.6 (2017-03-08)

0.8.4 (2017-02-06)

0.8.3 (2016-08-19)

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

Recent questions tagged moveit_kinematics at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.7.14
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit.git
VCS Type git
VCS Version indigo-devel
Last Updated 2019-06-17
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for all inverse kinematics solvers in MoveIt!

Additional Links

Maintainers

  • Dave Coleman
  • G.A. vd. Hoorn
  • Jorge Nicho
  • MoveIt! Release Team

Authors

  • Dave Coleman
  • Ioan Sucan
  • Sachin Chitta
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_kinematics

0.7.14 (2018-10-20)

0.7.13 (2017-12-25)

  • [fix] create_ikfast_moveit_plugin: fixed directory variable for templates that were moved to ikfast_kinematics_plugin #620
  • [improve] IKFastTemplate: Expand solutions to full joint range in searchPositionIK #598
  • [improve] IKFastTemplate: searchPositionIK now returns collision-free solution which is nearest to seed state. (#585)
  • Contributors: Dennis Hartmann, G.A. vd. Hoorn, Michael Görner, fsuarez6

0.7.12 (2017-08-06)

0.7.11 (2017-06-21)

  • [build] adjust cmake_minimum_required for add_compile_options (#521)
  • [build] ikfast_kinematics_plugin: Add c++11 compile option. This is required for Kinetic.
  • Contributors: Martin Guenther, Michael Goerner

0.7.10 (2017-06-07)

  • [fix][Indigo] moveit_kinematics Eigen3 dependency (#470)
  • Contributors: YuehChuan

0.7.9 (2017-04-03)

0.7.8 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dmitry Rozhkov

0.7.7 (2017-02-06)

  • [maintenance] clang-format upgraded to 3.8 (#404)
  • Contributors: Dave Coleman

0.7.6 (2016-12-30)

0.7.5 (2016-12-25)

  • moveit_kinematics: should not be compiled with c++11 in indigo 388
  • Contributors: Michael Goerner

0.7.4 (2016-12-22)

0.7.3 (2016-12-20)

  • [ROS Indigo] Initial release from ros-planning/moveit repository.
  • [maintenance] Move moveit_ikfast into moveit_kinematics
  • [maintenance] add full VERSIONs / SONAMEs to all libraries (#273)
  • [maintenance] Auto code formatted Indigo branch using clang-format (#313)
  • Contributors: Dave Coleman, Michael Goerner

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

Recent questions tagged moveit_kinematics at Robotics Stack Exchange

No version for distro hydro. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.9.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2020-10-12
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package for all inverse kinematics solvers in MoveIt!

Additional Links

Maintainers

  • Dave Coleman
  • G.A. vd. Hoorn
  • Jorge Nicho
  • MoveIt! Release Team

Authors

  • Dave Coleman
  • Ioan Sucan
  • Sachin Chitta
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_kinematics

0.9.18 (2020-01-24)

0.9.17 (2019-07-09)

0.9.16 (2019-06-29)

  • [maintanance] Resolve catkin lint issues (#1137)
  • [maintanance] Fix clang issues (#1233, #1214)
  • Contributors: Ludovic Delval, Michael Görner, Robert Haschke

0.9.15 (2018-10-29)

0.9.14 (2018-10-24)

0.9.13 (2018-10-24)

0.9.12 (2018-05-29)

  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • fixes to ikfast kinematics plugin (#808)
  • Cached ik kinematics plugin (#612) add caching wrapper for IK solvers
  • Contributors: Ian McMahon, Mark Moll, Mikael Arguedas, Robert Haschke, Xiaojian Ma

0.9.11 (2017-12-25)

  • Merge pull request #714 from henhenhen/kinetic-devel_lookup-param Use lookupParam() in kinematics plugins
  • Replace param() with lookupParam() in srv_kinematics_plugin
  • Replace param() with lookupParam() in lma_kinematics_plugin
  • Replace param() with lookupParam() in kdl_kinematics_plugin
  • Replace param() with lookupParam() in ikfast_kinematics_plugin
  • Remove redundant parameter query
  • Contributors: Henning Kayser, Isaac I.Y. Saito

0.9.10 (2017-12-09)

  • [fix][kinetic onward] Fix create_ikfast_moveit_plugin to comply with format 2 of the package.xml. Remove collada_urdf dependency #666
  • [fix] create_ikfast_moveit_plugin: fixed directory variable for templates that were moved to ikfast_kinematics_plugin #620
  • [improve] IKFastTemplate: Expand solutions to full joint range in searchPositionIK #598
  • [improve] IKFastTemplate: searchPositionIK now returns collision-free solution which is nearest to seed state. (#585)
  • Contributors: Dennis Hartmann, G.A. vd. Hoorn, Michael Görner, fsuarez6

0.9.9 (2017-08-06)

  • [improve] Modify ikfast_template for getPositionIK single solution results (#537)
  • Contributors: nsnitish

0.9.8 (2017-06-21)

  • [build] ikfast_kinematics_plugin: Write XML files as UTF-8 (#514)
  • [build] adjust cmake_minimum_required for add_compile_options (#521)
  • [build] ikfast_kinematics_plugin: Add c++11 compile option. This is required for Kinetic.
  • Contributors: Martin Guenther, Michael Goerner

0.9.7 (2017-06-05)

  • [fix][Kinetic+] ikfast_kinematics_plugin: Add c++11 compile option #515
  • [fix][Indigo] moveit_kinematics Eigen3 dependency (#470)
  • Contributors: Martin Guenther, YuehChuan

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman

0.9.3 (2016-11-16)

  • [fix] Replace unused service dependency with msg dep (#361)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon

0.9.2 (2016-11-05)

  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.9.0 (2016-10-19)

  • Add dependency on new moveit_kinematics package
  • Move moveit_ikfast into moveit_kinematics
  • Moved kinematics plugins to new pkg moveit_kinematics
  • Contributors: Dave Coleman

0.8.3 (2016-08-21)

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.

Dependant Packages

Name Deps
crane_x7_moveit_config
fetch_moveit_config
fsrobo_r_moveit_config
khi_duaro_moveit_config
khi_rs007l_moveit_config
khi_rs007n_moveit_config
khi_rs013n_moveit_config
khi_rs020n_moveit_config
khi_rs025n_moveit_config
khi_rs030n_moveit_config
khi_rs080n_moveit_config
tra1_moveit_config
moveit_ros_move_group
open_manipulator_moveit
open_manipulator_with_tb3_waffle_moveit
open_manipulator_with_tb3_waffle_pi_moveit
panda_moveit_config
prbt_moveit_config
sciurus17_moveit_config
seed_r7_moveit_config
seed_r7_typef_moveit_config
seed_r7_typeg2_arm_moveit_config
seed_r7_typeg_arm_moveit_config
seed_r7_typeg_moveit_config
sr_box_ur10_moveit_config
ur_kinematics
abb_irb1200_5_90_moveit_config
abb_irb1200_7_70_moveit_config
framefab_irb6600_workspace_moveit_config
choreo_kr150_2_workspace_moveit_config
choreo_kr5_arc_workspace_moveit_config
kr6_r900_mit_suction_gripper_moveit_config
kr6_r900_workspace_moveit_config
doosan_robotics
moveit_config_a0509
moveit_config_a0912
moveit_config_h2017
moveit_config_h2515
moveit_config_m0609
moveit_config_m0617
moveit_config_m1013
moveit_config_m1509
rv4fl_moveit_config
rv7fl_moveit_config
motoman_ma2010_moveit_config
motoman_ms210_moveit_config
motoman_csda10f_moveit_config
rb1_dual_ur3_moveit_config
summit_xl_j2n6s200_moveit_config
summit_xl_j2s6s200_moveit_config
summit_xl_j2s6s300_moveit_config
summit_xl_j2s7s300_moveit_config
svenzva_moveit
turtlebot_arm_moveit_config
dual_xarm6_moveit_config
xarm5_vacuum_gripper_moveit_config
xarm6_vacuum_gripper_moveit_config
xarm7_vacuum_gripper_moveit_config
lite6_moveit_config
uf_robot_moveit_config
xarm5_gripper_moveit_config
xarm5_moveit_config
xarm6_gripper_moveit_config
xarm6_moveit_config
xarm7_gripper_moveit_config
xarm7_moveit_config

Launch files

  • cached_ik_kinematics_plugin/launch/measure_ik_call_cost.launch
      • robot — Name of the robot
      • group [default: all] — Name of the planning group
      • tip [default: default] — Name of the end effector links (separated by ':' if there's more than one)
      • num [default: 10000] — Number of IK calls to evaluate
      • reset_to_default [default: true] — Whether to reset to default values before calling IK (rather than seed the solver with the correct IK solution)
      • kinematics [default: false]
      • kinematics_path [default: false] — path to file with additional kinematics parameters that override the ones in the default kinematics.yaml
      • output_dir_override [default: false]
      • output_dir [default: false] — output directory for cache files

Messages

No message files found.

Services

No service files found

Recent questions tagged moveit_kinematics at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.0.11
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit.git
VCS Type git
VCS Version melodic-devel
Last Updated 2022-09-13
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

Package for all inverse kinematics solvers in MoveIt!

Additional Links

Maintainers

  • Dave Coleman
  • G.A. vd. Hoorn
  • Jorge Nicho
  • MoveIt! Release Team

Authors

  • Dave Coleman
  • Ioan Sucan
  • Sachin Chitta
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_kinematics

1.0.11 (2022-09-13)

1.0.10 (2022-03-06)

1.0.9 (2022-01-09)

1.0.8 (2021-05-23)

  • Improve ikfast QUIET handling (#2685)
  • ikfast script: install sympy 0.7.1 from git (#2650)
  • Python3 compatibility for ikfast's round_collada_numbers.py (#2473)
  • Contributors: Tobias Fischer, ags-dy, Robert Haschke

1.0.7 (2020-11-20)

  • [fix] Fix IKfast tests (#2331)
  • Contributors: Robert Haschke

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10
  • [maint] Optimize includes (#2229)
  • Contributors: Markus Vieth, Robert Haschke, Michael Görner

1.0.5 (2020-07-08)

1.0.4 (2020-05-30)

  • Fix broken IKFast generator (#2116)
  • Contributors: Robert Haschke

1.0.3 (2020-04-26)

  • [feature] KDL IK: constrain wiggled joints to limits (#1953)
  • [feature] IKFast: optional prefix for link names (#1599) If you pass a [link_prefix]{.title-ref} parameter in your [kinematics.yaml]{.title-ref}, this string is prepended to the base and tip links. It allows multi-robot setups (e.g. dual-arm) and still instantiate the same solver for both manipulators.
  • [feature] IKFast: increase verbosity of generated script (#1434)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [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)
  • [feature] IKFast: implement [Translation*AxisAngle4D]{.title-ref} IK type (#1823)
  • [fix] Fix possible division-by-zero (#1809)
  • Contributors: Christian Henkel, Martin Günther, Max Krichenbauer, Michael Görner, Robert Haschke, Sean Yen, Yu, Yan, jschleicher

1.0.2 (2019-06-28)

  • [fix] KDL IK solver: fix handling of mimic joints (#1490)
  • [fix] Fix ROS apt-key in OpenRAVE docker image (#1503)
  • [fix] Fix ikfast plugin-generator script (#1492, #1449)
  • Contributors: Immanuel Martini, Michael Görner, Robert Haschke

1.0.1 (2019-03-08)

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

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [capability] Adapt ikfast plugin to new KinematicsBase API. #1320
  • [improve] cleanup LMA kinematics solver #1318
  • [improve] KDL IK solver improvements (#1321)
  • [improve] Kinematics tests, kdl cleanup #1272, #1294
  • Contributors: Dave Coleman, Jorge Nicho, Mike Lautman, Robert Haschke

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Pass RobotModel to IK, avoiding multiple loading (#1166) See MIGRATION notes for API changes in IK plugins, kdl, srv, or cached_ik for examples.
  • [maintenance] Replaced Eigen::Affine3d -> Eigen::Isometry3d (#1096)
  • [maintenance] Use C++14 (#1146)
  • Contributors: Alex Moriarty, Michael Görner, 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)

0.10.1 (2018-05-25)

  • migration from tf to tf2 API (#830)
  • switch to ROS_LOGGER from CONSOLE_BRIDGE (#874)
  • fixes to ikfast kinematics plugin (#808)
  • Cached ik kinematics plugin (#612) add caching wrapper for IK solvers
  • Contributors: Ian McMahon, Mark Moll, Mikael Arguedas, Robert Haschke, Xiaojian Ma

0.9.11 (2017-12-25)

  • Merge pull request #714 from henhenhen/kinetic-devel_lookup-param Use lookupParam() in kinematics plugins
  • Replace param() with lookupParam() in srv_kinematics_plugin
  • Replace param() with lookupParam() in lma_kinematics_plugin
  • Replace param() with lookupParam() in kdl_kinematics_plugin
  • Replace param() with lookupParam() in ikfast_kinematics_plugin
  • Remove redundant parameter query
  • Contributors: Henning Kayser, Isaac I.Y. Saito

0.9.10 (2017-12-09)

  • [fix][kinetic onward] Fix create_ikfast_moveit_plugin to comply with format 2 of the package.xml. Remove collada_urdf dependency #666
  • [fix] create_ikfast_moveit_plugin: fixed directory variable for templates that were moved to ikfast_kinematics_plugin #620
  • [improve] IKFastTemplate: Expand solutions to full joint range in searchPositionIK #598
  • [improve] IKFastTemplate: searchPositionIK now returns collision-free solution which is nearest to seed state. (#585)
  • Contributors: Dennis Hartmann, G.A. vd. Hoorn, Michael Görner, fsuarez6

0.9.9 (2017-08-06)

  • [improve] Modify ikfast_template for getPositionIK single solution results (#537)
  • Contributors: nsnitish

0.9.8 (2017-06-21)

  • [build] ikfast_kinematics_plugin: Write XML files as UTF-8 (#514)
  • [build] adjust cmake_minimum_required for add_compile_options (#521)
  • [build] ikfast_kinematics_plugin: Add c++11 compile option. This is required for Kinetic.
  • Contributors: Martin Guenther, Michael Goerner

0.9.7 (2017-06-05)

  • [fix][Kinetic+] ikfast_kinematics_plugin: Add c++11 compile option #515
  • [fix][Indigo] moveit_kinematics Eigen3 dependency (#470)
  • Contributors: Martin Guenther, YuehChuan

0.9.6 (2017-04-12)

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [maintenance] clang-format upgraded to 3.8 (#367)
  • Contributors: Dave Coleman

0.9.3 (2016-11-16)

  • [fix] Replace unused service dependency with msg dep (#361)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon

0.9.2 (2016-11-05)

  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.9.0 (2016-10-19)

  • Add dependency on new moveit_kinematics package
  • Move moveit_ikfast into moveit_kinematics
  • Moved kinematics plugins to new pkg moveit_kinematics
  • Contributors: Dave Coleman

0.8.3 (2016-08-21)

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

  • cached_ik_kinematics_plugin/launch/measure_ik_call_cost.launch
      • robot — Name of the robot
      • group [default: all] — Name of the planning group
      • tip [default: default] — Name of the end effector links (separated by ':' if there's more than one)
      • num [default: 10000] — Number of IK calls to evaluate
      • reset_to_default [default: true] — Whether to reset to default values before calling IK (rather than seed the solver with the correct IK solution)
      • kinematics [default: false]
      • kinematics_path [default: false] — path to file with additional kinematics parameters that override the ones in the default kinematics.yaml
      • output_dir_override [default: false]
      • output_dir [default: false] — output directory for cache files

Messages

No message files found.

Services

No service files found

Recent questions tagged moveit_kinematics at Robotics Stack Exchange