RViz is a 3D visualization tool for robots using ROS.
Ignition RViz offers functionality similar to RViz, and is developed using Ignition libraries.
ROS2 Distro | Status |
---|---|
Foxy | |
Rolling |
Head over to the wiki to get detailed description of the project.
- ROS 2 Foxy
- Ignition Dome (under development)
- Qt5
- Additional qml modules required for GPS Plugin
- QtPositioning (
qml-module-qtpositioning
) - QtLocation (
qml-module-qtlocation
)
- QtPositioning (
- Create a colcon workspace
mkdir -p ~/colcon_ws/src
cd ~/colcon_ws/src
- Clone the repository
git clone https://github.com/ignitionrobotics/ign-rviz.git
- Build ign-rviz
# Go to the root of your colcon workspace
cd ../
# Source ROS2
source /opt/ros/foxy/setup.bash # If using bash
source /opt/ros/foxy/setup.zsh # If using zsh
# Build ign-rviz
colcon build
Ignition Rviz can be launched using the following command
# Source the workspace
source install/setup.zsh
# Launch ign-rviz
ros2 launch ign_rviz rviz.launch.py
Project documentation can be generated with the help of doxygen using the following commands.
cd ~/colcon_ws/src/ign-rviz/docs/
# Generate documentation
doxygen rviz.doxyfile
# View documentation
firefox ./html/index.html
- ImageDisplay plugin
- Launch a
sensor_msgs/msg/Image
publisher. For example# Source ROS2 ros2 run image_tools cam2image
- Launch ign-rviz as mention above
- Load an ImageDisplay plugin and select the published topic.
- Launch a