Skip to content

AmirSamanMirjalili/Kuka-iiwa14-POE-Forward-Kinematics

Repository files navigation

KUKA LBR iiwa 14 Forward Kinematics (POE based) Verifiction

MuJoCo Robotics Project

This package contains a simplified robot description (MJCF) of the LBR iiwa 14kg developed by mujoco_menagerie developers. I have added the C++ implementation of robotics algorithms using MuJoCo for simulation and visualization. It includes forward kinematics based on the product of exponential and verified using mujoco. be aware that the code is not clean !!

Prerequisites

  • CMake (version 3.10 or higher)
  • C++17 compatible compiler
  • MuJoCo
  • GLFW3
  • Eigen3

Project Structure

The project is organized as follows:

  • src/: Contains the main source code files
  • include/: Contains header files
  • tests/: Contains test files
  • CMakeLists.txt: Main CMake configuration file

Building the Project

  1. Create a build directory:

    mkdir build && cd build
    
  2. Run CMake:

    cmake ..
    
  3. Build the project:

    make
    

Running the Project

After building, you can run the main executable:

./src/main

Running Tests

To run the tests, use the following command from the build directory:

ctest

Key Features

  • POE base Forward kinematics calculations and its verification with mujoco
  • MuJoCo integration for robot simulation
  • GLFW for visualization
  • Eigen library for matrix operations
  • Unit tests using Google Test framework

License

Contributing

Contact

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published