Skip to content

Commit f3778cc

Browse files
authored
1.0.2 (#55)
1 parent 7384e05 commit f3778cc

File tree

5 files changed

+24
-9
lines changed

5 files changed

+24
-9
lines changed

CHANGELOG.rst

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22
Changelog for package pick_ik
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5+
1.0.2 (2023-07-25)
6+
------------------
7+
* New options to control solution quality and performance
8+
* Option to rerun optimization until valid solution or timeout (`#53 <https://github.com/PickNikRobotics/pick_ik/pull/53>`_)
9+
* Option to keep optimizing after a valid solution was found (`#46 <https://github.com/PickNikRobotics/pick_ik/pull/46>`_)
10+
* Approximate solution cost threshold (`#51 <https://github.com/PickNikRobotics/pick_ik/pull/51>`_) and joint jump threshold parameters (`#42 <https://github.com/PickNikRobotics/pick_ik/pull/42>`_)
11+
* Position scale parameter (`#47 <https://github.com/PickNikRobotics/pick_ik/pull/47>`_)
12+
* Fix ordering of joint limits when loading robot model (`#54 <https://github.com/PickNikRobotics/pick_ik/pull/54>`_)
13+
* Fix use of solution callback (`#48 <https://github.com/PickNikRobotics/pick_ik/pull/48>`_)
14+
* Remove unnecessary preprocessor macro (`#40 <https://github.com/PickNikRobotics/pick_ik/pull/40>`_)
15+
* Contributors: Marc Bestmann, Sebastian Castro, Erik Holum
16+
517
1.0.1 (2023-03-28)
618
------------------
719
* Set Werror through CMake presets (`#39 <https://github.com/PickNikRobotics/pick_ik/issues/39>`_)
@@ -11,10 +23,10 @@ Changelog for package pick_ik
1123
* Update Catch2 version to 3.3.0
1224
* Fix overriding of package
1325
* Fix orientation calculation in cost function and frame tests (`#31 <https://github.com/PickNikRobotics/pick_ik/issues/31>`_)
14-
* Fix orientation calculation
15-
* Update plugin return values
16-
* Remove redundant (and incorrect) joints bounds check
17-
* Use Eigen angular distance calculation
26+
* Fix orientation calculation
27+
* Update plugin return values
28+
* Remove redundant (and incorrect) joints bounds check
29+
* Use Eigen angular distance calculation
1830
* Small grammar fixes (`#28 <https://github.com/PickNikRobotics/pick_ik/issues/28>`_)
1931
* Contributors: Sebastian Castro, Stephanie Eng, Tyler Weaver
2032

@@ -25,6 +37,6 @@ Changelog for package pick_ik
2537
* Memetic algorithm (global solver), configurable for single or multi-threading
2638
* Basic goal functions: joint centering, avoid joint limits, minimal joint displacement
2739
* Support for position-only IK and approximate solutions
28-
* Dynamic parameter switching at runtime using `generate_parameter_library <https://github.com/PickNikRobotics/generate_parameter_library>`
40+
* Dynamic parameter switching at runtime using `generate_parameter_library <https://github.com/PickNikRobotics/generate_parameter_library>`_
2941
* Docker devcontainer workflow for VSCode
3042
* Contributors: Chris Thrasher, Sebastian Castro, Tyler Weaver

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,4 @@ To get started using `pick_ik`, refer to the following README files:
2424

2525
* [Installation](doc/INSTALL.md)
2626
* [Usage](doc/USAGE.md)
27+
* [MoveIt Tutorial](https://moveit.picknik.ai/main/doc/how_to_guides/pick_ik/pick_ik_tutorial.html)

doc/INSTALL.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
## Install from binaries
44

5-
COMING SOON! Once a release of `pick_ik` is available, you should be able to get this package with, e.g.,:
5+
You can install the latest release of `pick_ik` from binaries using:
66

77
```
8-
sudo apt install ros-humble-pick-ik
8+
sudo apt install ros-${ROS_DISTRO}-pick-ik
99
```
1010

11+
where `${ROS_DISTRO}` refers to your ROS distribution (`humble`, `rolling`, etc.).
12+
1113
---
1214

1315
## Install from source

doc/USAGE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,4 @@ Keep in mind that you need to set `position_scale = 0.0` and `rotation_scale = 0
5959
If these parameters are non-zero, the target pose will still be part of the overall cost function.
6060
Additionally, you might want to define values for the `cost_threshold`, `approximate_solution_cost_threshold`, and `stop_optimization_on_valid_solution` parameters to decide when pick_ik will stop optimizing for your cost function and which solutions it should accept.
6161

62-
Alternatively, consider adding your own cost functions to the `pick_ik` source code (specifically, in [`goal.hpp`](../include/goal.hpp) and [`goal.cpp`](../src/goal.cpp) and submit a pull request with the new functionality you add.
62+
Alternatively, consider adding your own cost functions to the `pick_ik` source code (specifically, in [`goal.hpp`](../include/goal.hpp) and [`goal.cpp`](../src/goal.cpp)) and submit a pull request with the new functionality you add.

package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>pick_ik</name>
5-
<version>1.0.1</version>
5+
<version>1.0.2</version>
66
<description>Inverse Kinematics solver for MoveIt</description>
77
<author email="maybe@tylerjw.dev">Tyler Weaver</author>
88
<maintainer email="maybe@tylerjw.dev">Tyler Weaver</maintainer>

0 commit comments

Comments
 (0)