A serial robot kinematics library.
- DH Paramters
- Homogenous transformation matrix
- Screw theory
- Rigid body velocity / Jacobian
- 3D Visualization with using STL file
- VTK for visualization
- Armadillo for matrix calculation
- FLTK for the joint sider interface
- Make sure you have git-lfs installed
- Clone the repository: git clone git@github.com:auralius/libkine.git
- Go to the directory of the cloned project, use git-lfs to get the binaries and the robot 3D models: git lfs checkout
- Build the source using CMake
- Create directory: mkdir build
- Go inside build, type: cmake ..
- Type: make
- 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).