Available with a lead time
Expect dispatch between Nov 27 and Dec 04
Quantity Discounts:
Help your robot know exactly where it’s at with the Pinpoint Odometry Computer! This coprocessor performs sensor fusion between two Dead-Wheel Odometry Pods (like SKU: 3110-0001-0001 or 3110-0001-0002) and an internal IMU to locate your robot to a precise pinpoint. It reads your robot’s estimated position back to the controller via I²C, giving you access to data in a snap.
Designed specifically for odometry in FTC, the Pinpoint hits two vital targets:
The Pinpoint makes odometry easier than ever to implement in your robot. Having heard the voices of teams who wish they could’ve done more to use odometry to the fullest, the goBILDA® R&D team laser-focused on the pain points that create inaccuracies in most teams’ dead-wheel localization to create a product that leaves all those hours of tuning in the past.
Almost all of the tuning is done for you when you use two odometry pods and the dead-on accurate IMU of the Pinpoint. It’s as easy as telling it what kind of pods you have—and, optionally, where they are mounted on your robot.
More than just easy-to-use, the Pinpoint earns its name with its extreme precision. It is a coprocessor that is designed specifically for dead-wheel odometry, which makes it the most accurate dead-wheel odometry system you can buy! It leverages two key advantages over most dead wheel odometry systems:
Refresh Rate: The powerful internal processor allows stunningly fast processing. Instead of estimating your position every 0.01 to 0.03 seconds, the Pinpoint estimates your robot’s position every 0.00065 seconds. To put it another way: while most FTC dead-wheel systems run at 100-300hz, the Pinpoint runs at 1,500hz. The minimization of travel distance between readings drastically cuts down on error and allows the Pinpoint’s Constant Velocity Pose Estimation algorithm to really shine. It also means you can push your robot faster than ever!
Heading: Acquiring an accurate estimate of the absolute direction your robot is pointing is one of the most important components of Pose Estimation, which determines where your robot is on the field. Instead of relying on a third dead-wheel odometry pod, the Pinpoint has a shockingly-accurate Inertial Measurement Unit (IMU) that makes it a completely plug-and-play odometry solution you can drop straight into your robot! Not only is the sensor fusion algorithm baked into the Pinpoint tuned for FTC, the IMU of every single Pinpoint is pre-calibrated before it goes out the door. While the high-quality STM IMU (coupled with our heading algorithm) comes to us from the factory within 0.1% potential of error, we tune that down to 0.002%. You might as well consider the Pinpoint’s accuracy to be “ancient philosopher level”—this IMU provides capital-T “Truth”!
The goBILDA® Odometry Pods are tuned specifically for FTC, and using them cuts out another tuning step. Because of their grippy omni wheels, as well as their gearless, non-contact, and baked-in encoder—and including the hours of fine-tuning spring tension that each Pod comes with—goBILDA® Odometry pods don’t require tuning for their distance traveled. Simply bolt them to your robot and be off to the races!
Of course, even though the Pinpoint is designed with goBILDA® Odometry Pods in mind, it’s compatible with any dead-wheel system that uses quadrature encoders. The Pinpoint’s hardware quadrature decoder means that even with super-high resolution encoders, you can trust that the Pinpoint counts every step diligently, no matter how fast they come.
There are multiple states that the Pinpoint Odometry Computer can be in. The color of the onboard Status LED and the Device Status, viewable via telemetry, can help you decode which state the computer is in.
Status LED | Device Status Name & Description |
---|---|
Green |
READY The device is working normally. |
Red |
CALIBRATING The device is calibrating and outputs are put on hold. |
Red |
NOT_READY The device is resetting from scratch. This should only happen after a power-cycle. |
Purple |
FAULT_NO_PODS_DETECTED The device does not detect any pods plugged in. |
Blue |
FAULT_X_POD_NOT_DETECTED The device does not detect an X pod plugged in. |
Orange |
FAULT_Y_POD_NOT_DETECTED The device does not detect a Y pod plugged in. |
Weight | 40g (includes wire and mounting hardware) |
---|---|
Encoder Connector Type | 4-Pos JST PH [FH-MC] |
Operating Voltage | 3.3-5V |
Current Draw | 100mA |
Maximum Encoder Speed | 256000 countable events per second |
Maximum Gyro Rotational Speed | 2000 RPM |
Algorithm Update Frequency | ~1500hz |
Included Hardware | 20mm Length M4 Socket Head Screw x 4, M4 Nylock Nut x 4 |
Included Cable | JST PH Cable (4-Pos JST PH, MH-FC to MH-FC, 600mm Length) x1 |
Exact shipping can be calculated on the view cart page (no login required).
Products that weigh more than 0.5 KG may cost more than what's shown (for example, test equipment, machines, >500mL liquids, etc).
We deliver Australia-wide with these options (depends on the final destination - you can get a quote on the view cart page):
Non-metro addresses in WA, NT, SA & TAS can take 2+ days in addition to the above information.
Some batteries (such as LiPo) can't be shipped by Air. During checkout, Express Post and International Methods will not be an option if you have that type of battery in your shopping cart.
International Orders - the following rates are for New Zealand and will vary for other countries:
If you order lots of gear, the postage amount will increase based on the weight of your order.
Our physical address (here's a PDF which includes other key business details):
Unit 18, 132 Garden Grove Parade
Adamstown
NSW, 2289
Australia
Take a look at our customer service page if you have other questions such as "do we do purchase orders" (yes!) or "are prices GST inclusive" (yes they are!). We're here to help - get in touch with us to talk shop.
Have a product question? We're here to help!
Makers love reviews as much as you do, please follow this link to review the products you have purchased.
Product Comments