Ikpy

Latest version: v3.3.4

Safety actively analyzes 619426 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

3.3.4

Add a new `optimizer` parameter in `Chain.inverse_kinematics` to select the optimizer to use:


The optimizer to use. Choices:
* "least_squares": Use scipy.optimize.least_squares (the default)
* "scalar": Use scipy.optimize.minimize (the default prior to IKPy 3.3)

3.3.3

Technical release to add DOI information

3.3.2

Activate Zenedo DOI

3.3.1

* Remove unused `optimization_method` in IK function
* Official support for Python 3.10

3.3

The IKPy IK function now uses a new optimizer that improves the performances:

* Less computation time
* More precise computations

3.2

Add full support for prismatic joints
* type="prismatic" in URDF
* forward kinematics
* bounds
* prismatic joints axes are plotted in dotted lines, where revolute joints are plotted in solid lines

Fixes 96
Fixes 104

Ex on URDF provided by https://github.com/AhmetMericOzcan. The prismatic joint is the dotted one:

![Figure 6(1)](https://user-images.githubusercontent.com/1155586/125167013-9bce4100-e19e-11eb-9835-91365bc1d9ca.png)


When sliding the prismatic joint, we see it moving:
![Figure 5(1)](https://user-images.githubusercontent.com/1155586/125167016-9ec93180-e19e-11eb-9fcb-6081cfb8938b.png)

Additional features

* Support for arbitrary joint types in the URDF
* Fixed a bug in URDF parsing where `fixed` joints could be considered as revolute
* Support for customizable optimization algorithms. Fixes 108

Thanks to https://github.com/Klausstaler and https://github.com/AhmetMericOzcan for the support and resources!

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.