Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DUCK (Daniel´s Universal Controllers for Kinematics)

This project is a intuitive and user-friendly approach to cartesian control for the UR robot arms. The aim of the project is to add modular robot arm controllers from scratch using Python as the main language. It includes both kinematics and control.

To improve this project:

  • Port to C++ (I am not going to do this for now, but would gladly allow anyone to do it and commit to this repository if they manage to do so - JD)

Current benchmarks:

  • Average loop speed (launch): 0.0043s

WIP (QOL):

  • Add dependencies file for python.
  • Add setup script to auto-install and check dependencies.
  • Add versions file.

WIP (Functionality):

  • Add joint pose control for each joint. [Doable, but not necessary]
  • Add self-collision avoidance. [DONE]
  • Add manipulability maximizing controllers. [FOR 7R arms and above]*
  • Add KDL support. [PENDING REVIEW]

About

DUCK software repository.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages