Skip to content

Releases: Phylliade/ikpy

v3.4.2

12 Aug 11:16
805fcc6
Compare
Choose a tag to compare

Update citation metadata

What's Changed

Full Changelog: v3.4.1...v3.4.2

v3.4.1

28 Jul 20:30
v3.4.1
8d9cbd1
Compare
Choose a tag to compare

This is a technical release, with no new features

v3.4

28 Jul 19:16
v3.4
062abbd
Compare
Choose a tag to compare

Add support for DH parameters, thanks to https://github.com/Tanneguydv, through #143
And new robot, the Robotis, thanks to https://github.com/zaksadiq, through #148

v3.3.4

10 Apr 16:28
v3.3.4
91d6faa
Compare
Choose a tag to compare

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)

v3.3.3

15 May 17:00
v3.3.3
7d0229c
Compare
Choose a tag to compare

Technical release to add DOI information

v3.3.2

15 May 16:26
v3.3.2
179eeea
Compare
Choose a tag to compare

Activate Zenedo DOI

v3.3.1

26 Apr 10:06
v3.3.1
2a20c6f
Compare
Choose a tag to compare

v3.3.1

  • Remove unused optimization_method in IK function
  • Official support for Python 3.10

v3.3 - Performance improvements

19 Feb 16:47
v3.3
7aecdb4
Compare
Choose a tag to compare

Release v3.3

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

  • Less computation time
  • More precise computations

v3.2 - Prismatic joints

10 Jul 15:11
3e879d1
Compare
Choose a tag to compare

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)

When sliding the prismatic joint, we see it moving:
Figure 5(1)

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!

v3.1

06 Dec 17:47
478e886
Compare
Choose a tag to compare

v3.1

  • Drop Python 2 support
  • PEP517 builds
  • Support for type hints