hri_rviz package from hri_rviz repo

hri_rviz

Package Summary

Tags No category tags.
Version 2.0.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros4hri/hri_rviz.git
VCS Type git
VCS Version humble-devel
Last Updated 2024-05-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Set of rviz plugins for ROS4HRI data visualization

Additional Links

No additional links.

Maintainers

  • Lorenzo Ferrini

Authors

  • Lorenzo Ferrini

hri_rviz

This package provides a list of rviz2 plugins for human-related data visualisation. It is part of the ROS4HRI ecosystem.

Plugins

Humans

A plugin for visualising 2D information overlayed on a camera stream (ideally, the stream used to detect it). Currently, the plugin can visualise: - Face bounding boxes - Face landmarks - Body bounding boxes - 2D skeleton keypoints

Humans plugin

How to use it

  1. If not already available, add a Displays panel;
  2. press the Add button at the bottom to istantiate a new plugin;
  3. select By topic;
  4. among the available topics, select the Humans plugin for the camera stream you are interested in;
  5. once created the plugin, select which type of information you want to visualise (face bounging boxes, skeleton landmarks, etc.);
  6. enjoy!

Skeletons3D

A plugin for visualising the estimated 3D poses of the detected humans.

Skeletons3D plugin

How to use it

  1. If not already available, add a Displays panel;
  2. press the Add button at the bottom to istantiate a new plugin;
  3. select By display type;
  4. select Skeletons3D;
  5. enjoy!

TF_HRI

A plugin for visualising the human-related TF frames. These are higly dynamical, appearing and disappearing in a matter of seconds. Using the classic TF plugin would result in a crowded and chaotic frames visualisation. This plugin: - looks over the detected faces and bodies; - only displays the face and bodies TF frames for the currently detected bodies and faces; - readily remove the TF frames for those bodies and faces that are no more tracked, avoiding the disappearing phase observed in the original TF frame for the non-updated frames. It is possible to select which human frames to visualise among: - face frames; - gaze frames; - body frames;

TF_HRI plugin

How to use it

  1. If not already available, add a Displays panel;
  2. press the Add button at the bottom to istantiate a new plugin;
  3. select By display type;
  4. select TF_HRI;
  5. enjoy!

Test

To test the hri_rviz plugins: 1. Download hri_face_detect and hri_fullbody; 2. build them; 3. start an RGB camera stream; 4. start face and body detection: - ros2 launch hri_face_detect face_detect.launch.py filtering_frame:=<camera_frame> rgb_camera:=<rgb_camera_stream_ns> - ros2 launch hri_fullbody hri_fullbody.launch.py rgb_camera:=<rgb_camera_stream_ns> where <rgb_camera_stream_ns> is the RGB camera stream namespace (e.g., /camera/color). This expects the raw RGB images to be published on <rgb_camera_stream_ns>/image_raw. Check the launch files parameters for different options. 5. start the plugins as previously described.

CHANGELOG

Changelog for package hri_rviz

2.0.0 (2024-05-21)

  • re-import CHANGELOG from ROS1
  • general cleanup linting code + fixing wrong dependencies in package.xml
  • reading body description from the new dedicated topic
  • add LICENSE and CONTRIBUTING.md
  • using rviz-ogre-vendor instead of native ogre libraries see https://github.com/ros2/rviz/issues/876
  • documentation
  • fixed icons
  • added copyright
  • TF (HRI) porting
  • Skeletons3D porting
  • Humans porting
  • Contributors: S

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hri_rviz at Robotics Stack Exchange

hri_rviz package from hri_rviz repo

hri_rviz

Package Summary

Tags No category tags.
Version 0.4.2
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros4hri/hri_rviz.git
VCS Type git
VCS Version main
Last Updated 2023-10-18
Dev Status DEVELOPED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package contains several rviz plugins to visualize HRI-related topics (like face/body region of interests, 3D skeletons...)

Additional Links

No additional links.

Maintainers

  • Séverin Lemaignan

Authors

  • Lorenzo Ferrini
  • Séverin Lemaignan

hri_rviz

A suite of RViz plugins for HRI-related messages and human kinmetaic models.

Screenshot of HRI Rviz plugins

CHANGELOG

Changelog for package hri_rviz

0.4.2 (2023-10-18)

  • moving from non-normalized to normalized facial landmarks
  • Contributors: lorenzoferrini

0.4.1 (2023-07-05)

  • changed RoI type to normalized one
  • Contributors: Luka Juricic

0.4.0 (2023-01-18)

  • Merge branch \'skeletons\' into \'main\' skeleton extension for Humans plugin See merge request ros4hri/hri_rviz!5
  • joint visualization as circles
  • Optimized iteration over bodies for skeleton representation
  • Introducing skeleton visualization It is now possible to visualize 2D skeletons using the humans rviz plugin.
  • add LICENSE
  • Contributors: S

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged hri_rviz at Robotics Stack Exchange