wpumacay / loco-raisim

A set of C++ wrappers over RaiSim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Status: Heavy development (you might run into crashes as the library is being developed, sorry in advance).

tysocRaisim: A locomotion toolkit, with Raisim as physics backend.

Build Status

gif-demo-sample

This is an instance of the loco framework for locomotion, using Raisim as physics backend. As explained in the core repository, the idea is to provide a kind of abstraction layer on top of various physics backends, and allow you to just focus on making your experiment regardless of the details of each specific backend.

I will be adding more documentation as I develop the library, and sorry in advance as I might forget to update the docs from time to time. However, one main objective is to write comprehensive documentation, and I will be doing it on the go. If you have any suggestions/issues, just post an issue or contact me at wpumacay@gmail.com .

Setup (WIP)

Requirements

Ubuntu >= 16.04

sudo apt install make cmake pkg-config
sudo apt install libassimp-dev libglfw3-dev libglew-dev libeigen3-dev

Building

Ubuntu >= 16.04

# clone this repository (comes without dependencies)
git clone https://github.com/wpumacay/tysocRaisim.git
# clone the third_party dependencies
cd tysocRaisim && ./scripts/setup_dependencies.sh
# build the project
mkdir build && cd build && cmake .. && make -j4

About

A set of C++ wrappers over RaiSim


Languages

Language:C++ 78.0%Language:Python 12.0%Language:CMake 8.1%Language:Shell 1.9%