Skip to content

UM-ARM-Lab/MultiFingerTrajOpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-finger Manipulation via Trajectory Optimization with Differentiable Rolling and Geometric Constraints

📄 Paper, 🌍 Weubsite, 🎯 Benchmark

MultiFingerTrajOpt is a trajectory optimization framework for multi-finger robotic manipulation tasks. It provides tools to optimize dexterous manipulation trajectories for robotic hands assuming a fixed contact mode.

Features

  • Trajectory Optimization:
    • Supports multi-finger robotic hands for complex manipulation tasks.
  • Task-Specific Implementations:
    • Cuboid alignment and turning.
    • Screwdriver turning.
    • Object inhand reorientation.
  • Simulation Integration:
    • Compatible with NVIDIA Isaac Gym for high-performance physics simulation.

Installation

Prerequisites

Ensure the following dependencies are installed:

Usage

Example Scripts

Run the example scripts to test trajectory optimization for specific tasks. Switch to the optimization folder and then: python eval.py --task='screwdriver_turning'

Contact

For questions or issues, please contact the author at [email protected].

Releases

No releases published

Packages

No packages published

Languages