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
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:
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