Unit 06
Vision: Where Is That?
By the end of this unit you can read a target from the subsystem that owns the camera and aim a mechanism at it without ever blocking the loop, say why a sighting is kept in field coordinates and how exact a merged one is, work out how far a stale frame throws a tag during a turn, and defend leaving vision corrections switched off until the tags have proved they stay put.
Robotics Programming · members' unit
Vision: Where Is That? is behind a locked door
Units in Robotics Programming are for people taking the course. Getting in takes a link or a key — signing in on its own doesn't do it.
What's in this unit · 18 min read
- Two jobs, one camera
- One subsystem owns the camera
- What a sighting tells you
- null means three different things, on purpose
- Do not wait for a good reading
- Why a sighting is kept on the field
- What makes a stored sighting wrong
- How exact is a target?
- The arm does not pivot where the robot does
- Subtract the pivot first
- Where the pivot’s numbers live, and how often you read them
- The frame is already old
- How wrong, exactly
- Keeping the poses you will need
- The same detections, the other direction
- A tag that moved reads exactly as confidently
- Off until proven
- A policy that says why it refused
- One more conversion, at one more edge
21 quick checkscode exercises
1 Sign in
With your school Google account. This is how your work reaches the gradebook — it doesn't open the unit by itself.
A key unlocks this browser and keeps your progress here; signing in keeps it with you across devices. Either way the key itself is only ever checked as a hash. Manage all of this on your account, read what signing in stores, or go back to Robotics Programming.
Sources
- GA-Moonshots — Artemis, the team base code
- Gilmour Academy Competitive Robotics — Software Team course notes — the chapters these standards were harvested from