gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz ign_rviz ign_rviz_common ign_rviz_plugins

Repository Summary

Description ROS 2 visualization using Gazebo Libraries
Checkout URI https://github.com/gazebosim/gz-rviz.git
VCS Type git
VCS Version main
Last Updated 2022-05-09
Dev Status UNKNOWN
CI status No Continuous Integration
Released UNRELEASED
Tags visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
ign_rviz 0.0.1
ign_rviz_common 0.0.1
ign_rviz_plugins 0.0.1

README

Ignition RViz

RViz is a 3D visualization tool for robots using ROS.

Ignition RViz offers functionality similar to RViz, and is developed using Ignition libraries.

Build Status

  • ROS versions: Rolling (Humble)
  • Ignition versions: Fortress

Ignition RViz CI

Head over to the wiki to get detailed description of the project.

Requirements

Setup the repository

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

Choose an Ignition version

export IGNITION_VERSION=<ignition>

Where <ignition> should be fortress.

You only need to set this variable when compiling, not when running.

Build ign-rviz

Go to the root of your colcon workspace

cd ../

Source ROS2, where <distro> is rolling:

source /opt/ros/<distro>/setup.bash  # If using bash
source /opt/ros/<distro>/setup.zsh   # If using zsh

Build ign-rviz

colcon build

Launch ign-rviz

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

Instruction to generate documentation

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

Instruction to use plugins

  • ImageDisplay plugin
    1. Launch a sensor_msgs/msg/Image publisher. For example
       # Source ROS2
       ros2 run image_tools cam2image
       
2. Launch ign-rviz as mentioned above
3. Load an `ImageDisplay` plugin and select the published topic.

CONTRIBUTING

No CONTRIBUTING.md found.

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz

gz-rviz repository

visualization plugin robot robotics rendering ros gazebo hacktoberfest 3d rviz ros2 ignition ign ignition-rendering ign-rviz ign-gui ign-rendering ignition-rviz