stages of moving a wire and enveloping an object

Attack Of The Magnetic Slime Robots

[Li Zhang] and his colleagues at the Chinese University of Hong Kong (CUHK) have developed a blob of goo that can navigate complex surroundings, grow an ‘arm’, grasp a wire and move it, encapsulate a small object and carry it. As explained in the research paper, the secret is in the non-Newtonian material the bots are made of.

You can make a similar concoction at home, usually called “slime”, with corn starch and water. Deformed slowly, it will move like a fluid. Deformed rapidly, it behaves like an elastic solid. CUHK’s version is polyvinyl alcohol, glass coated NdFeB microparticles (neodymium magnets), and borax.

This dual behavior lets the robot do amazing things.  Placed on a surface, they made the blob extend pseudopods by dragging underneath with a magnet, then used a circular field to make it grasp and transport a wire. They used a similar technique in the other axis to swallow an object. The CUHK group are promoting this as a way to retrieve foreign objects in the body (like an accidentally swallowed button cell).

Researchers will need to develop a non-toxic coating before it can be used in the body.

Nd magnets are made by sintering Nd2O3 or NdFeB in a strong magnetic field. Nd2O3 is available from SigmaAldrich at only slightly eye watering prices. Polyvinyl alcohol and borax are easily available. This seems like a hobbyist do-able project (Nd is toxic, use precautions).

We’ve been covering micro robots for some time. Back in 2014 we covered swarm micro robots. This project uses an external field to move a small Nd magnet, and all the way back in 2014 we covered early work in this field.

Continue reading “Attack Of The Magnetic Slime Robots”

Robot arm in Blender

Animate Your Robot In Blender

You’ve built a robot crammed full of servos and now you settle down for the fun part, programming your new dancing animatronic bear! The pain in your life is just beginning. Imagine that you decide the dancing bear should raise it’s arm. If you simply set a servo position, the motor will slew into place as fast as it can. What you need is an animation, and preferably with smooth acceleration.

You could work through all the math yourself. After half an hour of fiddling with the numbers, the bear is gracefully raising it’s arm like a one armed zombie. And then you realize that the bear has 34 more servos.

render of industrial robot type arm with pedestal, base, upperarm and lowerarm and IK ball

Fortunately for everybody who’s done the above, there’s Blender. It’s all about creating smooth motion for animations and computer graphics. Making robot motion with Blender is, if not easy, at least tolerable. We made a sample project, a 3-axis robot arm to illustrate. It has a non-moving pedestal, rotating base, upper arm, and lower arm. We’ll be animating it first in Blender and then translating the file over to something we can use to drive the servos with a little script.

Now, Blender is notorious for a difficult user interface. The good news is that, with revision 2.9, it moved to a much more normal interface. It still definitely is a large program, with 23 different editors and literally thousands of controls, but we’ll only be using a small subset to make our robot move. We won’t teach you Blender here, because there are thousands of great Blender tutorials online.  You want to focus on animation, and the Humane Rigging series is particularly recommended.

Continue reading “Animate Your Robot In Blender”

Summer’s Coming – Let Mowerino Cut Your Grass

In the Northern hemisphere, summer is about to hit us full bore. While we love the season, we do dislike lawn maintenance. Apparently, so does [salmec] who developed the Mowerino around an Arduino Mega 2560 board.

As you might expect, the robot uses sharp blades so, you probably want to be careful. There are sensors that allow the machine to self-navigate or you can control it via Bluetooth. This is one of those things that seems easy until you try to actually do it. Nylon trimmer string is probably safer, but it breaks and it is hard to keep it cutting. Blades are more robust but also riskier to things like rocks, fingers, and pets.

Moving around in the yard is also an issue. The Mowerino has some ordinary-looking caster wheels in the front. That might be a place for improvement since most yards are not friendly to that kind of wheel. The other thing we worried about is what happens to the grass clippings. Around here, a week of rain means your mower will choke on grass clippings. On the other hand, the Mowerino has a smaller blade so maybe that helps mitigate clipping clogging.

Overall, though, it looks like it might be a good place to start if you dream of robot groundskeepers patrolling your estate. Most of the mowers we see like this have big wheels. But, of course, not all of them.

Continue reading “Summer’s Coming – Let Mowerino Cut Your Grass”

Verbot Goes To The Dark Side

What happens to old, neglected 1980s toy robots? According to the [Randi Rain], they turn to the dark side! Way back in the ’80s, Tomy had an entire line of robots — from keychain wind-up toys to rolling, talking machines almost 2 feet tall. Tucked into the middle of this line was Verbot. Verbot’s claim to fame is that it is a voice-controlled robot. More than that, it was speaker-dependent. Train the robot with commands like “go forward” and then watch as it responds to your every command.

As you might guess, the speech recognition wasn’t great by today’s standards. Recognition was handled by a Microcontroller — a Mitsubishi product that was possibly a mask programmed 8051 variant. Pretty novel for an 80s toy — in fact, there’s a patent for it.

Continue reading “Verbot Goes To The Dark Side”

Need A Snack From Across Town? Send Spot!

[Dave Niewinski] clearly knows a thing or two about robots, judging from his YouTube channel. Usually the projects involve robot arms mounted on some sort of wheeled platform, but this time it’s the tune of some pretty famous yellow robot legs, in the shape of spot from Boston Dynamics. The premise is simple — tell the robot what snacks you want, entirely by voice command, and off he goes to fetch. But, we’re not talking about navigating to the fridge in the same room. We’re talking about trotting out the front door, down the street and crossing roads to visit favorite restaurant. Spot will order the snacks and bring them back, fully autonomously.

Spot’s depth cameras provide localized navigation and object avoidance information
Local AI vision system handles avoiding those pesky moving objects

There are multiple things going here, all of which are pretty big computational tasks. Firstly, there is no cloud-based voice control, ala Google voice or Alexa. The robot works on the premise of full autonomy, which means no internet connectivity for any aspect. All voice recognition, voice-to-text, and speech synthesis are performed locally using the NVIDIA Riva GPU-based AI speech SDK, running on the local NVIDIA Jetson AGX Orin carried on Spot’s back. A front-facing webcam supplies the audio feed for this. The voice recognition application listens for the wake phrase, then turns the snack order into text, for later replay when it gets to the destination. Navigation is taken care of with a Microstrain RTK GNSS module, which has all the needed robustness, such as dual antennas, and inertial fallback for those regions with a spotty signal. Navigation is no use out in the real world on its own, which is where Spot’s depth sensor cameras come in. These enable local obstacle avoidance, as per the usual spot behavior we’ve all seen before. But what about crossing the road without getting tens of thousands of dollars of someone else’s hardware crushed by a passing truck? Spot’s onboard streaming cameras are fed into the NVIDIA dash cam net AI platform which enables real-time recognition of moving obstacles such as cars, humans and anything else that might be wandering around and get in the way. All in all a cool project showing the future potential of AI in robotics for important tasks, like fetching me a beer when I most need it, even if it comes from the local corner shop.

We love robots around here. Robots can mow your lawn, navigate inside your house with a little help from invisible QR Codes, even help out with growing your food. The robot-assisted future long promised, may now be looking more like the present.

Continue reading “Need A Snack From Across Town? Send Spot!”

A lock picking robot

This 3D Printed Robot Can Actually Pick Locks

Lockpicking is more of an art than a science: it’s probably 10% knowledge and 90% feeling. Only practice will teach you how much torque to apply to the cylinder, how to sense when you’ve pushed a pin far enough, or what it feels like when a pin springs back. Surely a robot would never be able to replicate such a delicate process, wouldn’t it?

Well, not according to [Lance] over at [Sparks and Code], who thought that building a lock picking robot would be an interesting challenge. He started out with a frame to hold a padlock and a servo motor to apply torque. A load cell measures the amount of force applied. This helps to keep the lock under a constant amount of tension as each pin is picked in succession. Although slow, this method seemed to work when moving the pick manually.

The difficult part was automating the pick movement. [Lance] built a clever system driven by two motors that would keep the pick perfectly straight while moving it horizontally and vertically. This was hard enough to get working correctly, but after adding a few additional clamps to remove wobble in the leadscrew, the robot was able to start picking. A second load cell inside the pick arm would detect the amount of force on each pin and work its way across the lock, pin by pin.

At least, that was the idea: as it turned out, simply dragging the pick across all pins in one go was enough to open the lock. A much simpler design could have achieved that, but no matter: designing a robot for all these intricate motions was a great learning experience anyway. It also gave [Lance] a good platform to start working on a more advanced robot that can pick higher-quality locks in which the dragging technique doesn’t work.

We haven’t come across lockpicking robots before; perhaps the closest equivalent would be this 3D-printed Snap Gun. If you’re interested in all aspects of locks and how to apply them, check out our Physical Security Hack Chat with Deviant Ollam.

Continue reading “This 3D Printed Robot Can Actually Pick Locks”

2022 Sci-Fi Contest: A Mac-Based Droid Named R.O.B.

Droids and robot assistants are still not really a part of our daily lives, even if they started showing up in movies many long decades ago. [Rudy Aramaryo] perhaps hopes that will change one day, and is pursuing this goal with their own droid build named R.O.B.

R.O.B. is quite a hefty ‘bot, weighing 140 lbs and sporting a full 80 Ah of lithium-iron-phosphate batteries for a long running time and plenty of power. For brains, R.O.B. packs in an Apple Mac Mini M1 and a Mac Studio, running OS X. It’s an unusual choice for a robot, but one that brings plenty of computing power to bear, nonetheless. Equipped with tracked propulsion, R.O.B. also features a slip-ring setup in the base allowing the droid to rotate endlessly without tangling wires.

By virtue of its size and power, R.O.B. goes a long way to emulating the general feel of the droids of the Star Wars series. It’s all about the roughly-human-scaled design, and the anthropomorphic features. Further helping the cause are a basic chat ability powered by Python, along with arms and actuators to interact with the world.

The name of this droid recalls us of the charming Nintendo console toy from the 1980s. If these aren’t the droids you’re looking for, and you’ve been hacking on ‘bots of your own, be sure to drop us a line.