, 8 tweets, 3 min read Read on Twitter
Excited to back @makanikai and @FRDMROBOTICS. They're building advanced tooling for robotics teams (medium.com/initialized-ca…). I'd like to elaborate on a more technical level why this tooling is super important for the next generation of robotics products.
To learn about this space, I looked into the tools that a lot of roboticists use. Many use ROS (ros.org). It's a pretty powerful platform that allows composition of different sensors (LIDAR, cameras, etc..) with software (SLAM, ML, visualization)
For instance, here's me playing around with a cheap LIDAR, trying to get it to talk to ROS. To do this, I had to write a custom client in C++, debug a bunch of crap around ports, baud rates, and the underlying LIDAR protocol.
This is part of the inherent complexity of robotics— you're trying to do something new with a grab bag of parts and software that don't always talk nicely to one another. But here's where it gets interesting. Once I got my LIDAR talking to ROS, everything should be easy right?
Wrong. Here's a screenshot of a small python script I had to hack together just to save my LIDAR data from ROS into a specific format for debugging. It's just 122 lines, nothing crazy, but it still took me about 20 minutes (yes, I'm slow) and some back and forth to get right.
These scripts are immensely valuable. Robotics teams write them constantly to do everything. Want to save your data to S3? That's a script. Want to fetch yesterday's camera feed and replay it? New script. They're not hard but the collective burden of maintenance and time is.
It slows development down. And once teams deploy, the Rube Goldberg collection of random scripts often breaks down. Teams go blind and can't support the customer or even do basic things like debugging. That's why the tools that @FRDMROBOTICS builds are so important.
They free up teams to solve the hard parts of their stack, not the parts that should be easy. They handle capture, index, replay, and teleoperation for teams out of the box. Want to give them a try: visit them here: bit.ly/2Sv2szk
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Vincent Chu (褚邦平)
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!