MiniBloq IDE, Graphical Programming For Robots Of All Sizes

MiniBloq

The Arduino IDE only brings the ire of actual EEs and People Who Know Better™, but if you’re teaching robotics and programming to kids, you really don’t want something as simple as a text editor with a ‘compile’ button. For that educational feat, a graphical system would be much better suited. [Julián] has been working for months to build such a tool, and now miniBloq, the graphical programming tool for just about every dev board out there, has a new release.

The idea of a graphical programming language for robotics has been done before, most memorably with the Lego Mindstorms programming interface. That was closed source, of course, and only worked with the magical Lego brick that allowed you to attach motors and sensors to a child’s creation. miniBloq takes the same idea and allows the same programming environment to work with dozens of dev boards for robots of every shape and size. Already, the Pi-Bot, SparkFun RedBot, Maple, Multiplo DuinoBot, and anything based on an Arduino Leonardo works with miniBloq, as will any future dev boards that understand C/C++, Python, or JavaScript. It’s not just for powering motors, either: there’s a few Python and OpenCV tutorials that demonstrate how a robot can track a colored object with a camera.

The current version of miniBloq can be downloaded from the gits, with versions available for Windows and *nix. The IDE is written with wxWidgets, so this could also be easily ported to OS X.

TERMES: Termite Inspired Robots

termite inspired robots

Termites, if you think about it, are actually quite amazing. They are capable of building massive complex structures without direct leadership. The Wyss Institute at Harvard is attempting to create robots that can act in a similar way.

Typically if you have a robotic assembly line, if one robot goes down, the whole line shuts down. If it’s an assembly line of people, and one person calls in sick — they still manage, because people are adaptable. What the Wyss Institute is researching is  how to create robots that can work together, or by themselves, with one goal in mind — in this case, building a 3D structure.

In the following demonstration videos they show off their construction-bots assembling a building using basic building blocks. Each robot is completely independent — unaware of the other robots working the same task. It wouldn’t matter if you had one, or even 10 robots — the end result would be the same.

Continue reading “TERMES: Termite Inspired Robots”

Roboartist Draws What It Sees

roboartist-vector-image-machine

The perfect balance of simplicity and complexity have been struck with this automated artist. The Roboartist is a vector drawing robot project which [Niazangels], [Maxarjun], and [Ashwin] have been documenting for the last few days. The killer feature of the build is the ability to process what is seen through a webcam so that it may be sketched as ink on paper by the robotic arm.

The arm itself has four stages, and as you can see in the video below, remarkably little slop. The remaining slight wiggle is just enough to make the images seem as if they were not printed to perfection, and we like that effect!

Above is a still of Roboartist working on a portrait of [Heath Ledger] in his role as Joker from The Dark Knight. The image import feature was used for this. It runs a tweaked version of the Canny Edge Detector to determine where the pen strokes go. This is an alternative to capturing the subject through the webcam. For now MATLAB is part of the software chain, but future work seeks to upgrade to more Open Source tools. The hardware itself uses an Arduino Mega to take input via USB or Bluetooth and drives the quartet of servo motors accordingly.

Continue reading “Roboartist Draws What It Sees”

Opensource RhinoBOT Is Well Suited For Hacking And Sumo-Robotics!

RhinoBOT

The RhinoBOT is an open source and 3D printed robot that is fun to build and easy to expand. It can be used for educational purposes or even as a sumobot!

[Miguel Carro] runs a DIY robotics blog at bq.com (Spanish — Translated) to help teach kids about robotics using a fun cartoon character named Andy. He’s released all the design files for his latest printbot, the RhinoBOT on thingiverse.com. Using an Arduino UNO, an IR sensor, two rotational servos, an LED, batteries and a few pieces of hardware, you can build your very own RhinoBOT! That is — if you have a 3D printer.

The fun doesn’t stop there though, as [Miguel’s] also created a phone app to let you control your RhinoBOT wirelessly!  And since not all the outputs on the UNO are used, y0u can add extra functionality with a bit of creativity — how about being able to move that dozer! To see what it can do, and to start thinking about what you could do with it, stick around after the break to see it in action!

Continue reading “Opensource RhinoBOT Is Well Suited For Hacking And Sumo-Robotics!”

Flying Robots Jam Out In A Robotic Orchestra

Flying Robot Symphony

[KMel Robotics] is at it again, this time stealing our hearts with a flying robotic orchestra. It’s an amazing feat of technology and music combined.

We first saw something like this with the swarm playing the James Bond theme, which was impressive in itself — the orchestra has just become a bit more advanced with this latest piece.

Most of the instruments are playable by adding weighted levers with special landing pads for the hexrotors to bounce off of, but we think our favorite instrument is the stringed one — another robot adjusts the tension of the wire to change the pitch, much like a tremolo on a guitar. Couple this with an electric amp and you have some very sleek sounds.

Another instrument of note are the drums, which use a deconstructed and hacked together piano action to play the notes. Stick around to hear the sounds of our new robotic overlords!

Continue reading “Flying Robots Jam Out In A Robotic Orchestra”

A H-Bridge Motor Controller Tutorial Makes It Simple To Understand

hbridge tutorial

[Afroninja] is back with another great tutorial on basic electronics. This time around he’s explaining H-Bridge motor controllers and how they work!

Even if you don’t have much (or any) experience with basic electrical circuits, [Afroninja] explains the concept of an H-Bridge motor controller in a clear, concise and easy way to understand. So what’s an H-Bridge anyway? For any project using DC motors, if you want to be able to spin up the motor in either direction, you’re going to need a method to power the motor in two different configurations, i.e. you’re going to have to swap the polarity some how.

The easiest way of doing this is with an H-Bridge. It’s called an H-Bridge… because it’s shaped like an H, with the motor in the very middle. It allows both polarities to control the motor — however if you do it with just plain old switches or relays, you could short the circuit if you try going in both directions at once! To solve this, [Afroninja] explains how to poka-yoke (Japanese term for Idiot-Proof) the circuit, by using transistors which will sink the voltage if you try to abuse the circuit.

It’s a 5 minute video and well worth the watch — stick around after the break to learn more!

Continue reading “A H-Bridge Motor Controller Tutorial Makes It Simple To Understand”

HexDrake — A Low Cost 2-DOF Hexapod

hexdrake low cost hexapod

[David’s] been making robots since he was 16. After conquering the basics, he wanted to build something a bit more interesting than a simple wheeled-robot — he wanted to buy a hexapod but they were too expensive — so he decided to design his own low-cost version!

It’s made out of hand-cut wood, SG90 servos, an Arduino and a 16-channel servo controller. A 2.4GHz remote control sends commands to the Arduino which then communicates to the USC servo controller, allowing for intricate control of the 14 servos that make up the HexDrake.

He’s also added a few LED arrays for the eyes of his robot, which in the future will be animated to give expression to his little hexapod.

It’s an extremely well built little bot, and [David’s] made a very in-depth Instructable for anyone who would like to follow in his footsteps. Stick around after the break to see it scurry around!

Continue reading “HexDrake — A Low Cost 2-DOF Hexapod”