This repository provides ROS Motion Planning Visualizer (RMPV), a ROS-based visualization Rviz plugins for path planning and curve generation algorithms.
In scientific research, this repository allows researchers to observe, study, understand and analyze the working mechanisms of different algorithms, making it easier to identify strengths and weaknesses. This helps in the development of more efficient and optimized algorithms for various applications, such as robotics, transportation, and computer graphics.
This plugin is also one of tool chains of ROS Motion Planning project.
We provide a script to quickly start the world.
cd ./scripts
./main.sh
include/rmpv/ui_rmpv.h
is automatically generated by uic
. To modify it, please modify ui/rmpv.ui
with Qt Designer and run the following commands in your terminal.
cd ./src/rviz_plugins/rmpv
uic -o ./include/rmpv/ui_rmpv.h ./ui/rmpv.ui
Generating doxygen documentation helps you understand the code better.
First install doxygen and graphviz.
sudo apt-get install doxygen
sudo apt-get install graphviz
Then enter the root directory of project and run the following command in your terminal to generate doxygen documentation.
doxygen
Then you can find the documentation in ./docs/html/index.html
. You can configure the doxygen settings in ./Doxyfile
.
Under development.
Our motion planning R&D toolkit:
Your stars, forks and PRs are welcome! Wishing you all the best in your research!