gz-rviz icon indicating copy to clipboard operation
gz-rviz copied to clipboard

Marker and MarkerArray Display plugin

Open Sarath18 opened this issue 3 years ago • 2 comments

I would like to work on the Marker and MarkerArray display plugin. Since MarkerArray is a list of Markers, creating a MarkerManager for processing the incoming marker message makes sense and will reduce a lot of redundant code. I plan to add support for these in the following stages:

  • Part 1: MarkerDisplay plugin

    • Create a Marker manager class to process and visualize the incoming marker messages
    • Add, Delete and Delete All marker actions
    • Basic Geometries (Arrow, Cube, Sphere, Cylinder)
    • Geometry List (Line List, Line Strip, Points, Triangle List)
    • Basic marker properties (Color, Scale, and Pose)
  • Part 2: Add support for more geometry types and their properties

    • Sphere List
    • Cube List
    • Text markers
    • Mesh markers
  • Part 3: MarkerArrayDisplay plugin

    • Process, visualize and manage multiple markers received as MarkerArray message
  • Part 4: Additional properties

    • Marker Namespaces (with GUI config)
    • Frame locking
    • Marker Lifetime

Sarath18 avatar Oct 10 '20 17:10 Sarath18