Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend Visualize Frustum GUI plugin to support camera sensors #2746

Open
iche033 opened this issue Jan 30, 2025 · 0 comments
Open

Extend Visualize Frustum GUI plugin to support camera sensors #2746

iche033 opened this issue Jan 30, 2025 · 0 comments
Labels
enhancement New feature or request help wanted We accept pull requests!

Comments

@iche033
Copy link
Contributor

iche033 commented Jan 30, 2025

Visualize Frustum GUI plugin (#2707) adds frustum visualization for logical camera sensors by subscribing to the logical camera sensor's frustum topic, e.g. /logical_cam_sensor/frustum (gazebosim/gz-sensors#491). One improvement is to extend the plugin to support visualization of other types of camera sensors, starting with a regular RGB camera sensor.

Desired behavior

The GUI plugin allows users to select other camera topics for visualizing frustums

Alternatives considered

Another option for enabling/disabling frustum visualization is to parse the //sensor/visualize sdf tag

Implementation suggestion

In the topic drop down list, we can also support gz.msgs.CameraInfo msg type which is published by many other types of camera sensors. On callback, we should be able to compute camera frustum info (near, far, hfov, etc) from the intrinsic params.

@iche033 iche033 added the enhancement New feature or request label Jan 30, 2025
@iche033 iche033 added the help wanted We accept pull requests! label Jan 30, 2025
@iche033 iche033 mentioned this issue Jan 30, 2025
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted We accept pull requests!
Projects
Status: Inbox
Development

No branches or pull requests

1 participant