Unit 05
Autonomous Navigation with Pedro
By the end of this unit you can say where the robot thinks it is and in which units, prove the field frame is right before you write a single coordinate, write a command that drives a path and hands control back cleanly, and carry out the follower's tuning sequence without measuring one stage against another that is lying.
Robotics Programming · members' unit
Autonomous Navigation with Pedro 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
- Where the robot thinks it is
- Radians, always
- Which way is zero
- Two maps of the same field
- The check that needs no robot
- Convert once, at the edge
- The conversion that looked reasonable
- The same command, from the other side
- Build the path from where you are
- Three wrong ways to know you arrived
- Why execute() is empty
- Handing back
- Four tests, four questions
- Once per loop, for the third time
- In order, because each stage stands on the last
- Paste, then redeploy
- The paste that reverts your work
16 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
- Pedro Pathing — Pedro Pathing documentation
- Gilmour Academy Competitive Robotics — Software Team course notes — the chapters these standards were harvested from