Skip to content

Suggestion: Arrow List Marker #1785

@riv-tnoble

Description

@riv-tnoble

Hi,

I've found myself frequently using arrow markers to visualise paths in rviz, however, using separate markers for each arrow feels messy and I imagine quite inefficient compared to using marker types which support lists of geometries. Furthermore, they tend to behave unreliably when rendering in large amounts i.e. >100 (usually frame transformation issues despite the frames existing).

I've tried switching over to the line strip geometry type, however, I've found it lacking in a couple of ways for my use case:

  • Using arrows gives a better sense of direction, which is nice from a usability point of view.
  • The "flat" appearance of the line tends to cause the visual for the path and the mesh that the path is being planned over to interfere with one another. I've found that the 3d arrows tend to look better and produce more reliable results for this.

With this in mind, I'm wondering if it'd be useful to add an arrow list marker type? I'm imagining that properties such as scaling and colour would apply to all arrows in the list so that they're uniformly shaped, and the points field would contain N points, defining N-1 arrows tip to tail.

I'm happy to attempt raising a PR if this sounds like a sensible idea

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions