Profile avatar
uavster.bsky.social
Building your companion robot in public: https://www.ignaciomellado.es/hf1 Formerly Google X, Apple, http://everydayrobots.com, PickNikRobotics, demoscene.
208 posts 317 followers 392 following
Regular Contributor
Active Commenter

I can't unsee the guy with the Fu Manchu mustache.

Sometimes, the small details make a difference.

What a cool mechanism.

HF1's LED had to be RGB for a richer state communication. I used the same code powering the robot's gestures to animate the LED. E.g. an HSV color trajectory through the Hue circle with a modulator oscillating in Value gives this pulsing heartbeat cycling through the rainbow. #robotics

I’ll be testing HF1 carrying different Jetsons soon. #robotics

The safest code to ask an AI to write is the one you can test well, e.g., conversions with an inverse. Ask the AI to write: - Conversion and inverse functions: C(x), I(x) - Tests that check C(x) on a few known x, C(x) pairs - Tests that check I(C(x)) == x for many random values.

Managed to model a revolute joint that’s printed fully in place! Now I have to use this technique to design the robot’s neck.

I started printing a QR code on each robot that encodes the robot model, board version and serial number. It’s experimental so far, but I expect it to help at some point with inventory and bug reporting.

This is what happens when you power a motor driver with a buck-boost converter. The wheels spin at constant speed over a wide voltage range (3.5-12V). The converter draws more current when the input voltage decreases and vice versa, keeping power constant (~2W in this example).

Version 0.3 arrived! It has several new features, but the most important thing is that it’s been 𝐚𝐥𝐦𝐨𝐬𝐭 𝐟𝐮𝐥𝐥𝐲 𝐚𝐬𝐬𝐞𝐦𝐛𝐥𝐞𝐝 𝐢𝐧 𝐭𝐡𝐞 𝐟𝐚𝐜𝐭𝐨𝐫𝐲 at reasonable cost. This indicates its production can be scaled with my current design and provider 🎉

First test: 3DBenchy, as Hull intended.

Robot parts coming soon.

The new robot's console turned out pretty easy to work with 🍰 Command lines are a verb (action) and a predicate referencing the action's object as a path in a category tree: calibrate base imu read base state read base imu orientation write motors pwm 0.4 0.8

This is me validating the schematic for the motor driver's voltage regulator on HF1 v0.3.

An NVIDIA Jetson Orin Nano Super Developer Kit would crank up power consumption on my robot to 35W. Meet its power circuit, able to drive all that, while protecting the robot from flipped batteries, wrong cell types and accidental shutdown. youtu.be/F8PhJYnMUiA

Having spent more than one hour pondering it, I'm proposing the IEC to name this IC package MTHRFKR-13. #believeinyourself (ruler is in centimeters)

Some good points on the struggles of the home robot market sixdegreesofrobotics.substack.com/p/robots-at-...

This new circuit should make the robot's motion more consistent across battery voltages. Battery voltage varies due to discharge and chemistry. The circuit regulates motor driver voltage to a max level that is then modulated for every motor to achieve the desired motion.

In my last premortem, I imagined user actions that would damage the robot's PCB. These new 3 cm² should protect it from: -Flipped batteries -Wrong AA battery types The robot keeps working once the mistake is sorted. No blown fuses to change. (All parts in good supply < $0.30)

There was a power blackout here in Spain, Portugal and the south of France, according to Spanish sources. You read that right. That must have impacted ~70 million people (my estimate). Civilization felt so fragile for 7 hours.

Another day building robots 🦾 💛

The moment you realize you've watched too much #demoscene @revision-party.bsky.social

PCB v0.2 is here with several fixes and improvements!

Just released quattro 4K PC Executable Graphics at Revision 2025 demoparty. Enjoy! www.pouet.net/prod.php?whi... #revision2025 #revisionparty2025 #revision #glsl

I started in the demoscene in the late 90s. Even though I'm not really active, I still watch Revision every year. Beautiful compos and great vibes! 2025.revision-party.net/live/