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

Add support for AprilTag bundles #37

Open
amoramar opened this issue Aug 17, 2023 · 1 comment
Open

Add support for AprilTag bundles #37

amoramar opened this issue Aug 17, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@amoramar
Copy link

Hello,

We are developing an application that requires highly accurate localization and we would like to leverage the capabilities of our NVIDIA Jetson Orin NX to achieve this using AprilTags.

We would be deeply interested in leveraging AprilTag bundles, as used in the apriltag_ros ROS package (https://github.com/AprilRobotics/apriltag_ros). In other words, we would like to be able to define a set of AprilTags with known individual properties (size, id, relative position to bundle reference point, etc.) and receive as output a refined localization estimate with respect to the reference point of said bundle.

We believe that this feature would have a very positive impact on the adoption of isaac_ros_apriltag, and we would highly appreciate it if you could consider adding it in the future.

Thank you for your time!

@jaiveersinghNV jaiveersinghNV added the enhancement New feature or request label Aug 21, 2023
@jaiveersinghNV
Copy link
Contributor

Thank you for your feedback! We don't currently have this feature on our roadmap but we'll keep your suggestion in consideration for the future.

In the meantime, I think you should be able to write your own postprocessing node that collects the single-tag detections from the existing Isaac ROS AprilTag node and identifies bundles. Taking a look at the original apriltag_ros source code, the implementation of bundle matching just uses the single-tag detecting function in a loop anyways.

Hope this helps!

@jaiveersinghNV jaiveersinghNV self-assigned this Aug 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants