InFeeo
Language

We swapped one sensor and spent next few weeks figuring out what else depended on it(reddit.com)

×
Link preview We swapped one sensor and spent next few weeks figuring out what else depended on it Driver rewrite was expected part. What got us was everything downstream that was quietly depending on old sensor and nobody documented it. New sensor's X-axis points a different way, your TF was written around the old one, and now everything's subtly rotated but nothing throws an error. Rate doubles and you're retuning Kalman gains you thought were settled. And then power rail - a different draw, nothing to debug on software side, just had to find it by elimination. Every single one of these was invisible until we actually swapped sensor. Sensor swap is probably most honest test of whether architecture is actually modular or just looks modular in README, and I'm not sure if our codebase was just particularly messy or this is how it always goes. submitted by /u/NickShipsRobots [link] [Kommentare] reddit.com · reddit.com
Driver rewrite was expected part. What got us was everything downstream that was quietly depending on old sensor and nobody documented it. New sensor's X-axis points a different way, your TF was written around the old one, and now everything's subtly rotated but nothing throws an error. Rate doubles and you're retuning Kalman gains you thought were settled. And then power rail - a different draw, nothing to debug on software side, just had to find it by elimination. Every single one of these was invisible until we actually swapped sensor. Sensor swap is probably most honest test of whether architecture is actually modular or just looks modular in README, and I'm not sure if our codebase was just particularly messy or this is how it always goes. submitted by /u/NickShipsRobots [link] [Kommentare]

Log in Log in to comment.

No comments yet.