The Sensor Array That Grew Into A Robot Cat

Human brains evolved to pay extra attention to anything that resembles a face. (Scientific term: “facial pareidolia”) [Rongzhong Li] built a robot sensor array with multiple emitters and receivers augmenting a Raspberry Pi camera in the center. When he looked at his sensor array, he saw the face of a cat looking back at him. This started his years-long Petoi OpenCat project to build a feline-inspired body to go with the face.

While the name of the project signals [Rhongzhong]’s eventual intention, he has yet to release project details to the open-source community. But by reading his project page and scrutinizing his YouTube videos (a recent one is embedded below) we can decipher some details. Motion comes via hobby remote-control servos orchestrated by an Arduino. Higher-level functions such as awareness of environment and Alexa integration are handled by a Raspberry Pi 3.

The secret (for now) sauce are the mechanical parts that tie them all together. From impact-absorption spring integrated into the upper leg to how its wrists/ankles articulate. [Rongzhong] believes the current iteration is far too difficult to build and he wants to simplify construction before release. And while we don’t have much information on the software, the sensor array that started it all implies some level of sensor fusion capabilities.

Continue reading “The Sensor Array That Grew Into A Robot Cat”

TrackRobot Sports Welded Steel, Not Plastic

Don’t let the knee-high size of [Hrastovc]’s creation fool you. TrackRobot weighs in at a monstrous 60 kg (130 lbs) of steel, motors, and battery. It sports two 48V motors in a body and frame made from pieces of finger-jointed sheet steel, and can reach speeds of up to four meters per second with a runtime of up to an hour. The project’s link has more pictures as well as DXF files of the pieces used for the body.

Currently TrackRobot is remote-controlled, but one goal is to turn it into a semi-autonomous snow plow. You can see TrackRobot going through its first steps as well as testing out a plow prototype in the videos embedded below.

Continue reading “TrackRobot Sports Welded Steel, Not Plastic”

Strumbot: The Guitar That Strums Itself

[Clare] isn’t the most musically inclined person, but she can strum a guitar. Thanks to a little help from an Arduino, she doesn’t even have to do that.

She built the strumbot, which handles the strumming hand duties of playing the guitar. While [Claire] does believe in her strumbot, she didn’t want to drill holes in her guitar, so hot glue and double-sided foam tape were the order of the day.

The business end of the strumbot is a micro servo. The servo moves two chopsticks and draws the pick across the strings. The tiny servo surprisingly does a great job getting the strings ringing. The only downside is the noise from the plastic gears when it’s really rocking out.

Strumbot’s user interface is a 3D-printed case with three buttons and three LEDs. Each button activates a different strum pattern in the Arduino’s programming. The LEDs indicate the currently active pattern. Everything is powered by a USB power pack, making this a self-contained hack.

[Clare] was able to code up some complex strum patterns, but the strumbot is still a bit limited in that it only holds three patterns. It’s good enough for her rendition of “Call Me Maybe”, which you can see in the video after the break. Sure, this is a simple project, not nearly as complex as some of the robotic guitar mods we’ve seen in the past. Still, it’s just the ticket for a fun evening or weekend project – especially if you’re introducing the Arduino to young coders. Music, hacking, and modding – what more could you ask for?

Continue reading “Strumbot: The Guitar That Strums Itself”

Cell Phone Surveillance Car

There are many viable options for home security systems, but where is the fun in watching a static camera feed from inside your place? The freedom to really look around might have been what compelled [Varun Kumar] to build a security car robot to drive around his place and make sure all is in order.

Aimed at cost-effectiveness and WiFi or internet accessibility, an Android smartphone provides the foundation of this build — skipping the need for a separate Bluetooth or WiFi module — and backed up by an Arduino Uno, an L298 motor controller, and two geared DC motors powering the wheels.

Further taking advantage of the phone’s functionality, the robot is controlled by DTMF tones. Using the app DTMF Tone Generator and outputting through the 3.5mm jack, commands are interpreted by a MT8870DE DTMF decoder module.While this control method carries some risks — as with many IoT-like devices — [Kumar] has circumvented one of DTMF’s vulnerabilities by adding a PIN before the security car will accept any commands.

He obtains a live video feed from the phone using AirDroid in concert with VNC server, and assisted by a servo motor for the phone is enabled to sweep left and right for a better look. A VNC client on [Kumar]’s laptop is able to access the video feed and issue commands. Check it out in action after the break!

Continue reading “Cell Phone Surveillance Car”

Robotic Table Saw Automates Finger Joints

We’ve all seen finger joints or box joints, those interlocking puzzle pieces that make laser-cut plywood enclosures such a fixture for DIY projects. But laser cutters make finger joints look much easier to fabricate than they are with traditional woodworking tools, which often lead to disappointing results.

But this finger joint cutting robot is no traditional woodworking tool, and [timschefter] put a lot of work into building the rig. We have to admit that when we first saw the video below, the thought of having a table saw in our shop that could be turned on with a button on a phone gave us pause. But on closer analysis, it looks like safety was a major concern with this build. With a prominent e-stop and an interlock switch, the small table saw that forms the foundation of the robot should be safe enough. On the table top is a sled with a linear slide that moves the workpiece perpendicular to the blade, and the sled moves back and forth over the blade with pneumatic cylinders. The joint is set up with a custom app which calculates the pin width and spacing, which can be evenly distributed across the panel, or, for a bit of geeky fun, controlled to make a joint that encodes a message in Morse.

A lot of work went into this, and while it’s not the first robotic finger joint cutter we’ve seen, it’s pretty impressive. Now if it could only automate dovetails.

Continue reading “Robotic Table Saw Automates Finger Joints”

Rolling Robot With Two Motors, But None Are On The Wheels

This unusual 3D printed Rolling Robot by [ebaera] uses two tiny hobby servos for locomotion in an unexpected way. The motors drive the front wheel only indirectly, by moving two articulated arms in a reach-and-retract motion similar to a breaststroke. The arms are joined together at the front, where a ratcheting wheel rests underneath. When the arms extend, the wheel rolls forward freely. When the arms retract, the wheel’s ratchet locks and the rest of the body is pulled forward. It looks as though extending one arm more than the other provides for rudimentary steering.

The parts are all 3D printed but some of them look as though they might be a challenge to print well due to the number of small pieces and overhangs. A short video (embedded below) demonstrates how it all works together; the action starts about 25 seconds in.

Continue reading “Rolling Robot With Two Motors, But None Are On The Wheels”

Robotic Drive Train Is Nearly All 3D Printed

There are lots of ways to move a robot ranging from wheels, treads, legs, and even propellers through air or water. Once you decide on locomotion, you also have to decide on the configuration. One possible way to use wheels is with a swerve drive — a drive with independent motors and steering on each wheel. Prolific designer [LoboCNC] has a new version of his swerve drive on Thingiverse. The interesting thing is that it’s nearly all 3D printed.

You do need a few metal parts, a belt, two motors, and — no kidding — airsoft BBs, used as bearings. There are 3 parts you have to fabricate, which could take some work on a lathe, so it isn’t completely 3D printed.

[LoboCNC] points out that the assembly is lightweight and is not made for heavy robots. Apparently, though, his idea of lightweight is no more than 20 pounds per wheel, so that’s still pretty large in our book. The two motors allow for one motor to provide drive rotation while the other one — which includes an encoder — to steer. Of course, the software has to account for the effect of steering each wheel separately, but that’s another problem.

This robotic drivetrain is just thing for a car-like robot. If you are a little lonesome you could always print out ASPIR, instead. Or if you want an exotic 3D printed way to move things, you might get some inspiration from Zizzy. If you want a swerve drive that doesn’t require any machining or 3D printing, you might enjoy the video from another FIRST team, below.

Continue reading “Robotic Drive Train Is Nearly All 3D Printed”