Replying to @IndexVentures @GreenfieldVC @TechCrunch @ConductAI @duvoai @glowio @livekit @p0 @RevelHQ
🦾 🚀
5
104
Enigma retweeted
What happens if you connect a hundred AI-powered robots to the internet and just let people give them any instructions they want? @Enigma_AI founder @j0nathanj joins us to talk about his experience deploying a fleet of robots on the internet, keeping them operational, and watching people truly test the generality and robustness of frontier robotics models.
Watch Episode 109 of RoboPapers with @chris_j_paxton and @ruijie_sg today!
And now we’re sharing the rabbit hole.
The race condition, what we learned about the STS3215, the failures, the debugging techniques, and the tooling we built around all of it.
Full research:
enigma.inc/posts/sts3215-ser…
Tools:
github.com/Enigma-Incorporat…
Have fun breaking your servos.
5/5
But the race condition was only one part of the rabbit hole.
Running a large fleet of these arms pushed us into understanding the STS3215 way beyond what we originally intended:
Failure modes, calibration, bus behavior, recovery, timing quirks, and a bunch of undocumented behavior.
So we wrote it all down.
4/5
It wasn’t.
We found an undocumented reboot command and a race condition in the servos’ wake-up timing.
Reboot them together → catch one while the others are still waking up → rewrite its ID → repeat.
Boom. Turns out you can just add features to products yourself. Turning bugs to features..
3/5
2
48
3,058
It started with a stupid problem.
Every new STS3215 servo ships with the same ID.
Put 6 of them on an assembled robotic arm and they all answer as the same device.
We asked FeeTech how to assign them individually after assembly.
They told us it was impossible.
2/5
1
36
4,873
What do you do when your robot actuators don’t have the feature you need?
Well, our team found a race condition bug, and turned it into the feature they needed.
A small side quest at Enigma 🧵
1/5
Replying to @sippeyxp
Thank you Peng!
We will consider this! Also.. perhaps even more than that 👀
Replying to @NaomiBashkansky
Thank you Naomi! Did you get to play around with robots.online when it was up? If not - you know where to find us, we’ll figure something out ;)
1
2
987






