Skip to content

Inverse kinematics solver for kinematic trees. This repository offers two implementations: pyDrake or Pinocchio + SciPy

License

Notifications You must be signed in to change notification settings

JasonJZLiu/Kinematic-Tree-IK-Solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kinematic-Tree-IK-Solver

This repository provides two implementations of inverse kinematics solver for any generic kinematic tree given the URDF. The first implementation is done with pyDrake and the second implementation is done with Pinocchio + SciPy.

Installing Dependencies

PyDrake Implementation:

Pip Dependencies:

meshcat: Provides a remotely-controllable 3D viewer

numpy: Library for scientific computing

Installing pyDrake:

pydrake contains python bindings which encompass a subset of the original Drake C++ functionality. This cannot be installed with pip. Various methods of installing drake are provided here.

Pinocchio + SciPy Implementation:

Conda Dependencies:

Pinocchio: Provides URDF parser and forward kinematics functions

SciPy: Provides SLSQP optimizer.

About

Inverse kinematics solver for kinematic trees. This repository offers two implementations: pyDrake or Pinocchio + SciPy

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages