diff --git a/source/docs/common-mechanisms/dead-wheels.rst b/source/docs/common-mechanisms/dead-wheels.rst index bd54d53e..35e78810 100644 --- a/source/docs/common-mechanisms/dead-wheels.rst +++ b/source/docs/common-mechanisms/dead-wheels.rst @@ -221,6 +221,19 @@ A much more niche option is to vertically spring odometry pods. The idea is that FTC 18172's vertical springing +Pre-Built Odometry +^^^^^^^^^^^^^^^^^^ + +For newer teams that want to experiment with the software implementations of dead wheels without building the pods from scratch, pre-built dead wheel pods can be useful. As of the 23-24 CENTERSTAGE FTC season, sprung odometry pods are exempt from the no-more-than-one degree of freedom requirement for prebuilt parts. With this in mind, goBuilda has begun selling `full prebuilt dead wheels `_ (with encoders and all the required hardware). + +.. figure:: images/odometry/goBuildaPod.png + :alt: goBuilda's odometry pods + :width: 40em + + goBuilda's pre-built odometry pods + +Teams have used these odometry pods to localize with great success, but they are on the expensive side (~$100 per pod) and their long-term reliability has yet to be seen. + Gallery ------- diff --git a/source/docs/common-mechanisms/images/odometry/3110-0001-0001-Product-Insight-1__09836.webp b/source/docs/common-mechanisms/images/odometry/3110-0001-0001-Product-Insight-1__09836.webp new file mode 100644 index 00000000..bdeb3515 Binary files /dev/null and b/source/docs/common-mechanisms/images/odometry/3110-0001-0001-Product-Insight-1__09836.webp differ diff --git a/source/docs/common-mechanisms/images/odometry/goBuildaPod.png b/source/docs/common-mechanisms/images/odometry/goBuildaPod.png new file mode 100644 index 00000000..dbb16b82 Binary files /dev/null and b/source/docs/common-mechanisms/images/odometry/goBuildaPod.png differ diff --git a/source/docs/software/concepts/odometry.rst b/source/docs/software/concepts/odometry.rst index 47ef5111..eccd0b29 100644 --- a/source/docs/software/concepts/odometry.rst +++ b/source/docs/software/concepts/odometry.rst @@ -174,7 +174,9 @@ We'll treat the way it is solved in this page as a black box, and derive the for Resources for Odometry ---------------------- -There are several great resources out there for odometry. We highly recommend `Road Runner `_. For the math behind Road Runner (which utilizes pose exponentials), you can also read `Ryan's paper `_. An additional resource for Road Runner is `Learn Road Runner `_ which is a step-by-step procedural guide that explains how to work with the `Road Runner quickstart `_. +There are several great resources out there for odometry. We highly recommend `Road Runner `_. For the math behind Road Runner (which utilizes pose exponentials), you can also read `Ryan's paper `_. Roadrunner currently has a legacy version and a newer version in beta; the beta implements a new action framework that eliminates continuity errors and signfiicantly simplifies the tuning process. An additional resource for legacy Road Runner is `Learn Road Runner `_ which is a step-by-step procedural guide that explains how to work with the `Road Runner quickstart `_. For beta roadrunner, the `official docs `_ detail migration and tuning. + +The MeepMeep visualizer is immensely helpful in prototyping and debugging paths in Roadrunner. It can be run from within Android Studio, and the legacy-compatible version is maintained in this `git repo `_, while the beta-compatible one is `here `_. We also recommend `Tyler's book `_ as it goes into great detail about various controls in *FIRST*\ |reg| robotics.