ROS RViz Advanced Markers Course - Python

Learn how to use RViz Advanced Markers for debugging and visualization

ROS RViz Advanced Markers course

Course Summary

Visualizing data in the correct way is vital to extract meaningful conclusions. This is specially true in Robotics.

One of the problems you always tend to have in robotics is to know what the robot is actually seeing, what is the virtual representation of the world in his mind. Its also very important to represent visually complex data in one place only.

That's why RViz and all its markers and plugins have made robotics much user friendly and powerful than ever before!

What you will learn

  1. How to use Basic RViz Markers.
  2. How to Create BoundingBoxes Arrays that change dynamically.
  3. How to add Overlay text, graphs and menus in RViz.
  4. Draw TFTRajectories, RobotFootsteps and occupancy grids that change based on real robot data.
  5. Draw pictograms from FontAwsome to represent detections and real object in the world
  6. Represent TwistStamped commands issued to the robot
  7. Create Interactive displays in RViz that allow to execute programs from RViz with custom icons.
  8. Record videos of RViz

Course Overview

RvizMarkers Unit 0: Presentation in ROS

RvizMarkers Unit 1: Basic Markers

RvizMarkers Unit 2: BoundingBoxes, RobotFootsteps, PolygonArray ,Ocupancy grids, Pictograms

RvizMarkers Unit3: Add Overlays

RvizMarkers Unit 4: Add Custom Panels to RVIZ and Extras

Teachers

Miguel Angel Rodriguez

Crashing engineering problems. Building solutions.

Miguel Angel Rodriguez

Robots used

Haro robot robot

Haro robot robot

Learning Path

Group: ROS

Main Links