I am trying yo use ArUco Marker to be the tracker to perform a Brain surgery navigation test. I have followed every step in tutorial , the needle still go to wrong location. I already retry it for many times, the result still is similar.
I think that the problem is the reference point cannot move correctly, I have no idea why my reference point cannot move like tutorial.
I have recorded my setup process. Do someone having idea of why my failure output came out? Do I have performed any wrong process to occur this problem?
Thanks you.
This is the link of setup process video
The mistake was made at 12:43. You have set the registration result transform to StylusTipToStylus. Since auto-update was on, it immediately overwrote your stylus calibration result and everything else that you did after that was corrupted. You need to restart from scratch, calibrate the stylus again and repeat all the steps afterwards.
The aruco marker is not properly attached to the stick. It moves a lot. You must attach it rigidly (e.g., with lots of hot glue).
Spin calibration failed. Probably the angle range of spinning was too large. You can try to spin only +/-20 degree or less. Of course, Aruco tracking is very inaccurate in measuring any out-of plane rotation, so it may be hard to get a usable spin calibration.
You need more than 3 points for fiducial registration. 3 is the absolute minimum, but it does not give you any chance to reduce effect of random errors. I would recommend using at least 6 points.