-
 

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

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