vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

Repository Summary

Checkout URI https://github.com/novog93/vision_msgs_rviz_plugins.git
VCS Type git
VCS Version humble
Last Updated 2023-03-17
Dev Status UNMAINTAINED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
vision_msgs_rviz_plugins 4.1.0

README

vision_msgs_rviz_plugins

This repo contains a RVIZ2 plugin to display vision_msgs for ROS 2 humble.

  • Detection3DArray
    • Display ObjectHypothesisWithPose/score
    • Change color based on ObjectHypothesisWithPose/id [car: orange, person: blue, cyclist: yellow, motorcycle: purple, other: grey]
    • Visualization propperties
      • Alpha
      • Line or Box
      • Linewidth
      • Change color map based on provided yaml file
  • Detection3D
    • Display ObjectHypothesisWithPose/score
    • Change color based on ObjectHypothesisWithPose/id [car: orange, person: blue, cyclist: yellow, motorcycle: purple, other: grey]
    • Visualization propperties
      • Alpha
      • Line or Box
      • Linewidth
      • Change color map based on provided yaml file
  • BoundingBox3D
    • Alpha
    • Line or Box
      Since no header in vision_msgs/BonudingBox visualizations uses rviz fixed frame for tf transformation
    • Linewidth
  • BoundingBox3DArray
    • Alpha
    • Line or Box
    • Linewidth

Bounding Box Array

Install and Testing

Install:

  1. Via apt:
sudo apt update && sudo apt install ros-$ROS_DISTRO-vision-msgs-rviz-plugins

  1. From source:
$ cd ros2_ws/src && git clone https://github.com/NovoG93/vision_msgs_rviz_plugins -b humble
$ cd ros2_ws && rosdep install --from src --ignore-src -r -y \
  && colcon build --symlink-install --packages-select vision_msgs_rviz_plugins

Testing:

$ ros2 launch vision_msgs_rviz_plugins test_all.launch.py 

CONTRIBUTING

Contributions to this repository are welcome. Please open a pull request to submit a contribution.

If you have questions about what types of messages would be considered in scope for this project, please create a GitHub issue to discuss your idea.

Any contribution that you make to this repository will be under the Apache 2 License, as dictated by that license:

5. Submission of Contributions. Unless You explicitly state otherwise,
   any Contribution intentionally submitted for inclusion in the Work
   by You to the Licensor shall be under the terms and conditions of
   this License, without any additional terms or conditions.
   Notwithstanding the above, nothing herein shall supersede or modify
   the terms of any separate license agreement you may have executed
   with Licensor regarding such Contributions.

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository

vision_msgs_rviz_plugins repository