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 !!
- CMake (version 3.10 or higher)
- C++17 compatible compiler
- MuJoCo
- GLFW3
- Eigen3
The project is organized as follows:
src/
: Contains the main source code filesinclude/
: Contains header filestests/
: Contains test filesCMakeLists.txt
: Main CMake configuration file
-
Create a build directory:
mkdir build && cd build
-
Run CMake:
cmake ..
-
Build the project:
make
After building, you can run the main executable:
./src/main
To run the tests, use the following command from the build directory:
ctest
- 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