It is hard enough to beat computers at games like chess. Now robotics engineers at the Ishikawa Watanabe Laboratory in Japan have created a janken robot that wins every time (if you didn’t know, janken is the Japanese name for rock-paper-scissors). How can it win every time? Easy. It cheats.
The janken robot evolved through three different versions. In the first version, the robotic hand would note the human player’s hand with a high-speed camera and then move the hand to a winning counter play with about a 20 millisecond delay. In the second version, the delay was greatly reduced.
However, in the third version, the robot uses a scanning technique to capture an entire field of view and determines what play the human is making. Again, a winning counter play is instantly produced by the robotic hand.
Continue reading “Robot Cheats at Rock Paper Scissors”
When you think of a robot, you might think of one with wheels, tracks, or even legs. But today’s robots are as likely to have wings, props, or even some way to propel it through the water. If you are bored with quadcopters and want to build a water-going robot, you should check out Jalcboat, an open source robot/boat. Although the project is under development, the videos (see below) show that they’ve made a good bit of progress.
As you might expect, 3D printing is a key ingredient and the files are available on Thingiverse linked above. In addition, the robotic boat has a Raspberry Pi onboard to control brushless motors. The main web site is more of a discussion forum and some of it is in Spanish, so you might want to keep Google translate handy.
Continue reading “Take Your Robots Tubing”
A well-designed robot can do any action a human can do. Whether this is an acrobatic performance, or just writing with a pen, there’s a robot out there for any single action a human can perform. This includes juggling, but never before has the human action of juggling been replicated at this scale. [Nathan] built a robot that can juggle seven balls simultaneously. That’s more balls in the air than any other juggling robot.
While the original plan was to build a low-cost version that could juggle balls by throwing them up in the air, this proved to be very difficult. Instead of giving up, [Nathan] simplified the problem by rolling the balls up a ramp. The entire build is documented in an imgur gallery, and there’s some interesting tech going on here. The 3D printed arms are controlled by beefy stepper motors running at 60V. To stop the balls from bouncing around in the arms, [Nathan] included and electromagnet to hold the balls in place for a fraction of a second during each cycle.
Juggling seven balls is amazing, but how about eight? This is the question every builder of a juggling robot will get, and it’s not quite as simple as adding another ball. The motion of juggling an even number of balls is completely different from juggling an odd number. That being said, [Nathan]’s robot does have four balls under its belt. It should probably get that looked at.
This isn’t [Nathan]’s first amazing 3D printed robot, and it probably won’t be the last, either: he recently built a Skittles sorting machine for the next time Van Halen comes to town. There’s an amazing amount of skill in all his projects, and he’s certainly an asset to the entire hackaday.io community.
Continue reading “Juggling Robot Deftly Handles Balls”
Fighting robots are even more awesome than regular robots. But it’s hard for us to imagine tossing all that money (not to mention blood, sweat and tears) into a bot and then watching it get shredded. The folks at Columbia Gadget Works, a Columbia, MO hackerspace had the solution: make the robots out of cardboard.
The coolest thing about building your robots out of cardboard and hot glue is that it’s cheap, but if they’re going to be a modest scale, they can still be fairly strong, quick to repair, and you’re probably going to be able to scrounge all the parts out after a brutal defeat. In short, it’s a great idea for a hackerspace event.
Continue reading “Cardboard Robot Deathmatch”
It seems second nature to us and it’s one of the ways we hackers are different from the larger population… sometimes we absolutely insist on buying something that is already broken. Which is where we join [Anton] as he reverse engineers, debugs, and repairs a broken Neato Botvac’s LiDAR system all in the name of having clean floors at a fraction of the cost.
Now keep your head on a swivel ’cause along the way [Anton] has the all-too familiar point in his repair where he puts the original project on hold while he makes a specialized tool he needs to finish the job. It’s hard to tell which is more impressive: turning a laptop webcam into a camera capable of clearly viewing bond wires and (wait for it!) where they are attached on the Silicon, or that he (yeah, we were making a comparison…member?) went straight back to solving the original problem. [Anton] did split this project into two separate blog posts, the first one is linked above and it’s not until the second post that he fixes the original problem. Perhaps there was a bit of scope creep, which was the reason for the separate blog entries? At any rate, [Anton] does a great job documenting the process along with what he calls some ‘juicy pictures’ and you can see a few of them after the break.
It’s been a while since we’ve seen a Neato hack (there’s pun in there somewhere, commenters below us will surely wipe the floor with it). LiDar on the other hand has been covered more recently in a Police LiDAR Tear Down and another post relating more directly to [Anton’s] repair.
Continue reading “Neato Botvac LiDAR Repair Includes Juicy Pics and a Tool Hack”
Straight from the Max Planck Institute for Biological Cybernetics, and displayed at this year’s Driving Simulation Conference & Exhibition is the coolest looking simulation platform we’ve ever seen. It’s a spherical (or icosahedral) roll cage, attached to the corners of a building by cables. With the right kinematics and some very heavy-duty hardware, this simulation platform has three degrees of translation, three degrees of rotation, and thousands of people that want to drive a virtual car or pilot a virtual plane with this gigantic robot.
The Cable Robot Simulator uses electric winches attached to the corners of a giant room to propel a platform with 1.5g of acceleration. The platform can move back and forth, up and down, and to and fro, simulating what a race car driver would feel going around the track, or what a fighter pilot would feel barreling through the canyons of the Mojave. All you need for a true virtual reality system is an Oculus Rift, which the team has already tested with driving and flight simulation programs
An earlier project by the same research group accomplished a similar feat in 2013, but this full-motion robotic simulator was not made of cable-based robotics. The CyberMotion Simulator used a robotic arm with a cockpit of sorts attached to the end of the arm. Inside the cockpit, stereo projectors displayed a wide-angle view, much like what a VR display does. In terms of capability and ability to simulate different environments, the CyberMotion Simulator may be a little more advanced; the Cable Robot Simulator cannot rotate more than about sixty degrees, while the CyberMotion Simulator can turn you upside down.
The Cable Robot Simulator takes up a very large room, and requires some serious engineering – the cables are huge and the winches are very powerful. These facts don’t preclude this technology being used in the future, though, and hopefully this sort of tech will make its way into a few larger arcades.
We often see concepts come in waves. Earlier this week we featured a cable robot used to move pallets around a warehouse.
Continue reading “Cables And Winches Become An Awesome Simulator”
The usual way robotics is taught – and nearly everything, for that matter – is simple. A teacher gets a pre-built module or kit, teaches the students how to use the kit, and class is adjourned. There are significant and obvious drawbacks to this. [Kevin Harrington]’s entry for the Hackaday Prize turns that pedagogy on its head. It’s a robotics development platform that encourages everyone to create their own robots from scratch, starting with the question, ‘how many legs do you want your robot to have’.
Bowler Studio uses OpenCV for image processing, a kinematics engine, a JCSG-based CAD and 3D modeling engine to interface with motors, create 3D models according to kinematic models, feed imaging data to a robot, and create graphical interfaces for robots. It’s an entire robotics creation studio in a single package, and of course everything can be backed up to the cloud.
The electronic backbone is another one of [Kevin] and Neuron Robotics’ projects, DyIO, a USB peripheral that makes for a great robotics platform. The DyIO can control up to 24 servos, enough for a very, very complex robot, and also has the ability to control motors, read encoders, or just blink pins.
These two projects together make for a great way to learn the ins and outs of robots that are a little more complex than a simple wheeled robot, and expandable enough to make some really, really cool projects