Auto-Aiming: Odometry & Vision Integration

Fusing Limelight data with Odometry. How to build a bulletproof goal-tracking system.

Auto-Aiming: Odometry & Vision Integration

How does your robot know where the goal is?

Method 1: Odometry (Dead Reckoning)

  • Concept: “I started at (0,0). I moved forward 10 inches. I am at (0,10). The goal is at (0,72). Therefore, I aim at 0 degrees.”
  • Pros: Fast (200Hz loop). Always available.
  • Cons: Drift. If your wheels slip, your math is wrong forever.

Method 2: Vision (AprilTags/Limelight)

  • Concept: Camera sees a tag. Calculates distance and angle.
  • Pros: Absolute truth. Corrects for drift.
  • Cons: Slow (30Hz). Latency. If the tag is blocked, you are blind.

Method 3: Sensor Fusion (The Winner)

Use Odometry for the high-speed loop. Use Vision to “reset” or “correct” your Odometry (x,y) position every time you see a tag.

Conclusion

Don’t choose. Fuse. This gives you the speed of odometry with the accuracy of vision.

Explore FIRST® Robotics

FIRST® (For Inspiration and Recognition of Science and Technology) is a global robotics community preparing young people for the future. Discover the ultimate sport for the mind and see how you can get involved in STEM and robotics!

Learn More at firstinspires.org