Skip to content

ai-winter/ros_motion_planning_visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

0. Introduction

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.

This repository is under development!! It is not stable!! Please wait for our official release!!

1. Start

We provide a script to quickly start the world.

cd ./scripts
./main.sh

2. UI Design

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

3. Documentation

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.

4. Examples

4.1 Path Planning

path_visualization.png

4.2 Curve Generation

Under development.

5. More

Our motion planning R&D toolkit:

Your stars, forks and PRs are welcome! Wishing you all the best in your research!

About

A Rviz Plugin used in path visualization and curve generation, which is helpful for qualitative experiments on path planning and curve optimization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published