libkine
---

A serial robot kinematics library.

Feature:
---

* [x] DH Paramters
* [x] Homogenous transformation matrix
* [ ] Screw theory
* [ ] Rigid body velocity / Jacobian
* [x] 3D Visualization with using STL files

Dependencies:
---

1. VTK for visualization
2. Armadillo for matrix calculation
3. FLTK for the joint sider interface

How to Install:
---

1. Make sure you have git-lfs installed
2. Clone the repository: git clone git@github.com:auralius/libkine.git
3. Go to the directory of the cloned project, use git-lfs to get the binaries and the robot 3D models: git lfs checkout
4. Build the source using CMake
5. Create directory: mkdir build
6. Go inside build, type: cmake ..
7. Type: make
8. Run: ./demo1 or ./demo2 ../model/puma/puma.csv ../model/puma/puma.csv

---

Binaries and robot 3D models are stored with git-lfs (https://git-lfs.github.com).

Features

  • DH parameters
  • Homogenous transformation matrix
  • 3D Visualization with using STL files
  • UDP communocation

Project Samples

Project Activity

See All Activity >

Categories

Robotics

Follow libkine

libkine Web Site

Other Useful Business Software
Award-Winning Medical Office Software Designed for Your Specialty Icon
Award-Winning Medical Office Software Designed for Your Specialty

Succeed and scale your practice with cloud-based, data-backed, AI-powered healthcare software.

RXNT is an ambulatory healthcare technology pioneer that empowers medical practices and healthcare organizations to succeed and scale through innovative, data-backed, AI-powered software.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of libkine!

Additional Project Details

User Interface

FLTK

Programming Language

C++

Related Categories

C++ Robotics Software

Registered

2016-10-04