RoboVis is a visualization tool designed for robotics simulations. While it is primarily intended to visualize simulations from RoboSim, it is a standalone tool that can be used for a variety of other purposes.
The interfaces in RoboVis are built using Dear ImGui, and the 3D graphics are rendered using raylib, making it a powerful and flexible tool for any robotics visualization needs.
RoboVis is currently under development. New features and improvements are being added regularly. Please feel free to contribute or suggest changes by creating an issue or a pull request.
- Easy-to-use interface built with Dear ImGui
- High-quality 3D graphics rendered with raylib
- Compatible with RoboSim simulations
- Can be used as a standalone tool for other visualization purposes
Note: These instructions have been tested on Linux, but there should be no problems following them on Windows (or Mac) as well.
Before you begin, ensure you have met the following requirements:
Raylib is a simple and easy-to-use library to enjoy videogames programming. Follow these steps to install raylib:
sudo apt-get update
sudo apt-get install build-essential git cmake xorg-dev libgl1-mesa-dev libasound2-dev
git clone https://github.com/raysan5/raylib.git raylib
cd raylib
mkdir build
cd build
cmake ..
make
sudo make install
To be able to automatically use raylib in your projects (in our case RoboVis) using cmake add this line to your bash.rc file :
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH
To install RoboVis, follow these steps:
- Clone this repository recursively:
git clone --recursive https://github.com/eduardo98m/RoboVis.git
- Navigate to the cloned repository:
cd RoboVis
- Use CMake to build the project:
mkdir build
cd build
cmake ..
make