# Aruco Tag Transform not working?

**URL:** <https://forum.hello-robot.com/t/aruco-tag-transform-not-working/957>\
**Category:** Discuss\
**Created:** [April 18, 2024, 10:21pm UTC](https://forum.hello-robot.com/t/aruco-tag-transform-not-working/957 "2024-04-18T22:21:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![byrnete](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/byrnete/32/648_2.png) [@byrnete](https://forum.hello-robot.com/u/byrnete)\
**Post date:** [April 18, 2024, 10:21pm UTC](https://forum.hello-robot.com/t/aruco-tag-transform-not-working/957/1 "2024-04-18T22:21:17Z")

</div>

Hi all, been messing with Aruco tags lately as I’ve been trying to get it to align to one. Facing an issue right now though with tf2 refusing to find the transform between the base and the tag. Might’ve found the issue, but not sure what the best approach to solve it is.  
From a tf2\_monitor node, I got this output:

> All Broadcasters:  
> Node: 38.1967 Hz, Average Delay: 2.60562 Max Delay: 1934.7
> 
> RESULTS: for thomas\_test to base\_link  
> Chain is: thomas\_test → camera\_color\_optical\_frame → camera\_color\_frame → camera\_link → camera\_bottom\_screw\_frame → link\_head\_tilt → link\_head\_pan → link\_head → link\_mast  
> Net delay avg = 0.114324: max = 0.43876
> 
> Frames:  
> Frame: camera\_bottom\_screw\_frame, published by , Average Delay: 87.9968, Max Delay: 87.9968  
> Frame: camera\_color\_frame, published by , Average Delay: 1011.34, Max Delay: 1934.69  
> Frame: camera\_color\_optical\_frame, published by , Average Delay: 1011.34, Max Delay: 1934.69  
> Frame: camera\_link, published by , Average Delay: 87.9968, Max Delay: 87.9968  
> Frame: link\_head, published by , Average Delay: 87.9969, Max Delay: 87.9969  
> Frame: link\_head\_pan, published by , Average Delay: 0.00254884, Max Delay: 0.0195727  
> Frame: link\_head\_tilt, published by , Average Delay: 0.00254958, Max Delay: 0.0195737  
> Frame: link\_mast, published by , Average Delay: 87.9969, Max Delay: 87.9969  
> Frame: thomas\_test, published by , Average Delay: 0.203518, Max Delay: 0.425736

So it is able to actually find the transform between the two. But I think it’s just such a long chain that it’s timing out. Which I know could probably be solved with a timeout arg, but I don’t think that’s the right solution here. That’d mean the transform would need a half second to just find the one transform between the two.

Anyone else run into this issue? Is there some way to shorten the transform time between them by making cutting out a few frames like `camera_color_frame` or `camera_bottom_screw_frame`?

---

<div class="post-metadata">

**Author:** ![Mohamed\_Fazil](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/mohamed_fazil/32/261_2.png) [@Mohamed\_Fazil](https://forum.hello-robot.com/u/Mohamed_Fazil)\
**Post date:** [April 29, 2024, 5:48pm UTC](https://forum.hello-robot.com/t/aruco-tag-transform-not-working/957/2 "2024-04-29T17:48:58Z")

</div>

Hi @byrnete , Thankyou for posting your issue. Would you also post a snippet of the code you are using to get the transform for me to try to reproduce this issue?
