Coleman cooler robot opens and delivers cold beverages on-demand

Bruce Strauss’ Colebot robotic cooler will open and deliver your favorite bottled beverages

Bruce Strauss’ Colebot robotic cooler will open and deliver your favorite bottled beverages

Outdoor activities usually involve a cooler on-hand loaded with frosty bottled beverages. Whether it’s relaxing on the beach, playing in the park or digging trenches for new sewer pipes, everyone loves having something cool to drink. Sometimes… that cooler is ‘way out of reach’ and our arms can’t possibly stretch the foot and a half span between the cooler and us. Sure, you could yell for someone to get that beverage for you but that requires significant vocal effort on our part and could have negative consequences. To overcome those obstacles, Bruce Straus and his son Jason designed the ‘Colebot’ robotic robot Coleman cooler to not only bring us the cold bottled drinks, but opens them, and delivers them into our lazy, self-absorbed hands as well.

The Colebot was designed using an Arduino Mega board and two Adafruit motor shields that power a stepper motor, two servos and three linear actuators along with an electromagnet. The beverages are pushed along a trough until it gets to into position of the robotic arm that pries off the bottle cap. The cap is captured by the magnet and dropped into a bin (keeping the area clutter free), after which a platform then raises the beverage out of the cooler.

The robot is controlled with an RC-like controller that lets the user/consumer pilot the robot anywhere they need it. The father/son team even made a couple of ‘accessories’ (add-on cart/coolers) that provide music and even lighting for nighttime activities! These too are also built into coolers and are powered by car batteries, which act like a roving party train when connected together.

When the Colebot turns the corner the first time in the following video… I feel proud to be in the USA! Mantras may begin!


A $100 Origami Robot That Folds Itself Up and Walks Away

A self-assembling robot from researchers at Harvard and MIT.

Photo: Harvard’s Wyss Institute

I have a thing for low-tech robots, especially when they’re made from everyday stuff. The body of this new little robot bug from MIT and Harvard, described last week in the latest issue of Science, is made from a five-layer sandwich of copper traces, paper, and shape-memory polymer — the stuff you know as Shrinky Dinks. With batteries, motors, and microprocessor, it uses about $100 worth of materials. And when you plug in the battery, it folds itself into shape and scurries away.

The origami robot is a conglomeration of earlier work at MIT, Harvard, and elsewhere. Its laser-cut composite body is reminiscent of Dash, the robot bug from Berkeley. The heat-activated self-folding polymer sheets have been studied at North Carolina State University. The origami structure — which opens up the possibility of multiple configurations, customized for on-the-go robotic needs — is based on research by MIT’s Erik Demaine and Daniela Rus, part of the team that wrote about the current robobug in this month’s Science.

But what’s particularly exciting is the fact that the building techniques and materials to make a self-folding robot are probably within reach of the average DIY fan, with or without access to a laser cutter. Watch Harvard’s Rob Wood talk about the genesis of the self-folding origami robot, and check out more videos at The Creator’s Project.


Better Tea Brewing with DIY Robotics

robotic-tea-brewing-1

I’m surprised that I haven’t already seen a tea-brewing robot in an issue of Skymall, because I think it’s just the sort of luxury item that would really appeal to someone on their second or third bloody mary. Luckily, you can just go ahead a make yourself one in less than 10 minutes with this ingenious tutorial project called LittleTea from Taipei Hackerspace.

Whenever I’m trying to brew some tasty tea (and that happens quite often) I always miss the right amount of time needed for the brew. Talking to someone, reading a book, watching a bit of YouTube, browsing Instructables while I’m waiting, and suddenly the 5 minutes becomes 15, and my tea is not as good as it could have been.

Make sure your tea is the best it can be by simply programming an arduino to control a servo and a buzzer, then just mount it on cardboard, attach a stick to the servo, and voilà, perfectly brewed tea!

On second thought, this project is way too useful for SkyMall.


The Mantis Rideable Hexapod

mantis

Hexapods, mechanical creatures with six legs, can be one of the easier ways to make a walking robot. A hexapod was one of my first robotics projects, and it turned out great. Great for being around 4 inches tall that is! If you’d like inspiration to build something much bigger, and admittedly more awesome, check out Matt Denton’s rideable hexapod, the Mantis.

The video below shows a good demonstration of what this monster can do, but there’s a lot more on Matt’s Youtube page, so be sure to check that out if you’d like to see more of what he’s been up to.

The robot weighs in at 1900 kilograms, and is powered by a 2.2 liter turbo-Diesel engine. Standing, it’s 2.8 meters tall, so it is definitely bigger than anything I’ve ever even tried to build. On the other hand, this beast took 3 years to get to its first successful test drive, so something like this takes a huge commitment.

Jokes aside, this is a really incredible machine. As you might suspect, this isn’t Matt’s first robot rodeo; Make featured his somewhat smaller “Stunning Spiderbot” in 2007.  It may be small, but the way it is able to track someone’s face, and its fluid motion is really worth seeing!


Art and science come together to reinvent the wheel – robot wheel

SNU’s Origami Wheel Robot features wheels based on the ‘Magic Ball’ pattern of origami.

SNU’s Origami Wheel Robot features wheels based on the ‘Magic Ball’ pattern of origami.

The Japanese art of paper folding is a difficult one to master, involving taking a 2D sheet of paper and transforming it into 3D shapes. For most of us, three folds are the maximum number we normally handle ─ usually only done when we have to send a letter in the mail. Roboticists from Seoul National University, on the other hand, have taken that art form and have adapted it for a new type of deformable wheel that can transition its radius depending on the obstacle. The wheels themselves use the ‘Magic Ball’ design that uses a series of specific folds to create a sphere structure.

http://youtu.be/EJCxUeX2ejg

A set of actuators can expand the wheel to its full diameter for traversing large objects and difficult terrain and retract them to a smaller diameter for moving under objects and small spaces. A series of sensors outside the wheels detect the terrain and then adjust the wheel diameter accordingly making the design both agile and strong. So much so that it’s designed to move quickly while carrying a payload. If the robot is carrying too much weight, it will deflate the wheels until it can produce enough torque to move efficiently.

The roboticists believe that their design could one day be used as a planetary rover for space exploration on the cheap as it can fold down and therefore take up less valuable payload space on rockets. I saw that coming… thanks “UCHUU KYOUDAI” space rover arc!

 


The Isoscel-Ease Drawing Robot

isoscelease Maybe you’ve built your own drawing robot, but I doubt it comes with a geometric pun like the Isoscelease pen plotter device. As the name would imply, this robo-plotter uses a constantly varying isosceles triangle that is able to angularly expand and contract as well as move as a unit back and forth. This allows for an innovative way to move in the “X” and “Y” directions. One limitation is that this plotter doesn’t have a way to pick the pen up, however, as seen in the video below, it can still draw a beautiful image.

To drive this motion, a servo motors powers a belt drive for each of the two arms. As noted on Darcy’s page, the belt is in tension, while the linear rail that it rides on is compression, giving nice rigidity to the design. The resulting movement is quite nice, and I could see this type of setup being used in a different context like a pick-and-place robot, or even a 3D printer.

isoscelease-design

Currently, work is being done to generate pen paths for portraits using Processing.org. I’d never heard of this site before, but according to its description, it was originally created to “created to serve as a software sketchbook and to teach computer programming fundamentals within a visual context.” This might be an interesting resource to check out for those that want to bring their projects to life. I’m a fan of Python in my limited programming experience, but there’s almost always more than one way to do something like this.


A Robotic Arm Made from Recycled Bicycle Parts

fig-5

Art-Bot is an 8′-long robotic arm with a chainsaw on the end, controlled by arcade game buttons.

I have been working with bicycle parts since I was around eight or nine years old. It all started when my younger brother and our childhood neighbors and friends would come over to get their bicycles repaired. I started by working on my own bikes and eventually started working on everyone else’s.

Quote 1I highly recommend working with bicycle parts. First of all there is a stringent standard that is fairly universal in bicycle design and manufacturing that makes finding compatible parts really easy.   Secondly, just about every city or town has a bicycle junkyard somewhere in it, and there you will find a treasure trove of cheap used parts. Thirdly, bicycle parts span across several key areas of machine building including structural components (metallic parts), mechanical components (chains and gears), and other kinetic components (like bearings and cables).

Making a robot from bicycle parts is really not that difficult, and I highly recommend it. It is cost effective and quite easy. Of course gaining access to the right kind of metal shop is not always that easy. If you really want to take advantage of used bicycle parts, you need the right tools for working with metal. Fortunately, I had the pleasure of a Concordia University Fine Art Graduate Program and Hexagram Institute membership and access to one of the most advances art and design metal shops in any North American University. When shopping around for a metal shop, you want to make sure it has as many of the following tools as possible:

  • sandblaster (to clean of the old grease and paint)
  • belt, wheel, hand-held and pipe notching grinders (like sanders)
  • benders (this can be a manually or sometimes machine assisted bending tools for perfect curves)
  • welders (I prefer TIG welders because they are reliable, fast and easy to use)
  • drill press (most shops will have one of these)
  • power and manual saws (like hacksaws and band saws)
  • an anvil and a good set of heavy hammers and punches
  • milling machines, plate-press cutters, hole punchers and tin-forming stations are a bonus

Making Note: Don’t worry if you have no experience working with these tools or with metal in general. If you have access to the right advice and tech support, you can usually learn how to work with metal quite intuitively. Just trust your hands and make sure you know all the safety tips. It can be intimidating at first but it is well worth the effort.

Working with recycled bicycle parts can have some limitations and that is why it is important to become comfortable with hacking up metal. It becomes necessary to adapt and retrofit other metal parts to the bicycle parts that will allow for kinetic movements and special mechanical functions. Two examples I can share from the Art-Bot project are the use of rod-eye-ends more commonly seen in car parts (Figure 1) and the use of electric actuators that are used for aligning things like old satellite dishes (Figure 2). The rod-eye-end rings were used to give the actuators a flexible pivot point at each end of mechanical actuation.

fig 1

Fig. 1: Electric actuators

fig-2

Fig. 2: Rod-eye-end mechanical joints

An Arcade Game Robotic Arm Controller

Making controllers for any kind of robot can be difficult. I like to keep things as simple as possible and I believe that in simplistic designs, truly complex systems are at play. In fact, the more reduced a design is, that still performs the essential required functions, the more mature it is. In my view, there are two ways of controlling a robot.

One way is to employ a computer to do all of the controlling for you. If you do this, you will likely end up building a CNC machine or a laser cutter or even home-made 3D printer. The problem with using computers to control a robot is that it is highly complicated. First of all, computers are good at Euclidean geometrical spatial notions – Euclid, being the Greek mathematician of ancient times who is accredited with being the father to geometry. Mathematical geometry is useful for moving things in X, Y and Z planes, or for turning things like the axis of a CNC lathe. However, the complex dynamic material forces that can be encountered by machines when they are making things out of unpredictable materials can hardly be calculated easily. So basically, using computers to control your robot will result in a complex system of geometrical mathematics that will not account for the dynamic complexities of the robotic interactions with the space and materials around it.

fig-3 small

Fig. 3: Art-Bot main robotic arm

Another way of controlling machines is simply by building an interface that allows for the human manipulation of the machine and then get a user to ‘manually’ control the robot. A good real world example of this would be with construction machines like cranes or farm tractors. Even power tools could be seen as mechanical devices meant for material forming that interface with the human body in an analogue interface. In fact power tools are probably the easiest robots to use. Now, I know that I am pushing the definition of a robot in that we expect robotics to automatically carry our complex tasks controlled by a computer – but feel a jump in thought will be required to even classify Art-Bot as a robot. The Art-Bot robot is somewhat similar to the robotics that put together cars and can even be compared to prototyping machines – basically mechanical implements (robots) that make things. However, instead of thinking of space in terms of Euclidean calculation, that would have limited my design to an X Y format – I was able to build in three universal joints, all connected in series, giving me a very happy range of movement that did not require complex computational calculations because I then gave the controls to human users.

Fig. 4: Arcade game robotic controls

Fig. 4: Arcade game robotic controls

I prefer robotics that interface with human users, via some form of ergonomic and cybernetic interface. In this way, the dynamically adaptive human perception can be partnered up with the powerful robotic tools to get the best of both the human and machine worlds. There are two types of controllers that I initially designed for Art-Bot that require a human controller. The first design involved using a miniature replica of robotic arm that would have the same articulation and degrees of freedom as the main large powerful robotic arm (Figure 3). Eventually I will be building the first design but for now I have put together another similar concept using an arcade game controller (Figure 4). Putting the controls in the hands of the user did several things. First of all it made it really easy to setup the control interface and secondly, it made the robot exciting and interactive. I was able to reduce the complexity of the computer controls by simplifying things and giving power to the user to work with the robot live.

fig-5

Fig. 5: Arcade game controls outside of Art-Bot case

Fig. 6: Left hand controls

Fig. 6: Left hand controls

Fig. 7: Right hand scroll wheel controller

Fig. 7: Right hand scroll wheel controller

The arcade game controls were placed outside of a polycarbonate protected acoustic deflection encasement that protect the users from the raging chainsaw, its subsequent loud noises as well as flying wood debris (Figure 5). The control panel is split up into three sections. Section one has the left hand controls that are composed of four buttons (Figure 6). The large red button turns the chain saw on and off, the red, yellow and green arcade game buttons select one of the three universal joints in the arm and the black arcade game button under the thumb selects the rotation tool for spinning the chainsaw. When one of the left hand buttons is selected, the right hand controller is used to provide movement via a track-ball ‘mouse like’ PS2 controller (Figure 7). For example, selecting black and scrolling and moving the ball makes the chainsaw rotate. Selecting green and scrolling the ball down makes one of the universal joints move in one direction and scrolling the ball to the left or right moves the joint in the other universal direction.

Fig. 8: Arcade game controls mechanical suspension and force feedback apparatus

Fig. 8: Arcade game controls mechanical suspension and force feedback apparatus

Fig. 9: Lift and lower controls for arcade game control panel

Fig. 9: Lift and lower controls for arcade game control panel

The controller panel is connected to a force feedback system that reacts to the forces being felt by the robotic arm and sends mechanical ‘kick back’ (known in the industry as feedback) to the control panel. The physical feedback works by directly connecting the control panel to the arm via a hanging mechanical apparatus (Figure 8). The controls can also actuate up and down using two additional buttons located on the top right hand side of the control panel (Figure 9). The control panel can even be swiveled around the entire encasement via castor wheels that are installed under the suspension mechanism (Figure 10).

Fig. 10: Swivel caster wheels supporting controller suspension system

Fig. 10: Swivel castor wheels supporting controller suspension system

Kids Bike Destruction for Robotic Arm Parts

Apart from the playful title, there is actually a message I’m trying to get across in using kids bikes. Recycled, reused or repurposed children’s bicycles are very useful sources for robotic mechanical components. First of all children’s bikes are almost always built with the same metal tubing and baring parts as adult bikes. This means that these little bikes are built way stronger than they need to be and usually last a long while as a result.

In this particular case, I used the kid’s bike for all kinds of parts. I broke down the rigid steel frame and head-set bearings, together with the front forks, to use as a swivel point for the arcade game controller suspension system (previously mentioned). I also used the gear system and chain to build a tool rotation assembly that allowed for the spinning of the chainsaw (Figure 11). I combined the gears and chain with a BMW Bosch windshield-wiper motor that I got off Craig’s List.

Bicycle gears make for great mechanical systems but keep in mind that a bike chain has to be kept tight and the only really reliable way I have found to do this is by using a bicycle derailer. For all of you non-gearheads – a derailer is that thing that keeps your chain in place on the back of your bike (Figure 12). Of course I did not get the derailer form the kid’s bike. More advanced mechanical components that are used on bikes with multiple gears are rarely found on kinds bikes because kids bikes usually only have one gear.

Fig. 11: Kids bike gears and chains with windshield wiper motor robotic tool turning assembly

Fig. 11: Kids bike gears and chains with windshield wiper motor robotic tool turning assembly

Fig. 12: A bicycle derailer used as a chain tightening mechanism for tool turning assembly

Fig. 12: A bicycle derailer used as a chain tightening mechanism for tool turning assembly

Protective Polycarbonate Robot Acoustic Deflection Encasement

One of the most important elements of designing anything that will involve human interaction, especially when children could be involved, is safety. We builders have a certain responsibility to our audience and users. When people interact and use or contraptions, a certain trust is placed in our hands to provide an interaction that will not harm anyone. When devising a plan to build a robotic chain saw tool, the first and most obvious question that was asked was about safety. In general, industrial robotics that operate tools or manufacture things must follow a certain code of security. The standards are set by groups like the International Federation of Robotics. In most cases humans are not even allowed within the operable reach of the robotic arm and any degree of freedom that could even possibly come into contact with people requires steel cage protection. In my case, I am only really building a prototype, but in all fairness it was used by many children. I needed to use materials and techniques that would keep the children safe.

The first thing I did was obtain the highest grade industrial strength polycarbonate sheets. Polycarbonate is used to make things like safety goggles and shatter resistant barriers but it should be kept in mind that there is no such thing as truly ‘bullet-proof’ polycarbonate or glass. With enough force, eventually any transparent and translucent barrier will fail. My goal was to setup a resistive barrier that could easily stop flying debris that certainly comes off of the wood logs being mangled by the chainsaw. The next goal was to provide for a barrier that when pushed, punched and or generally forced outward, it will not shatter and would hold up to a large impactful force.

I built the polycarbonate chamber as a rounded pill-shaped dome in order to contain the robot and to contain sounds in an acoustically deflective chamber. The rounded form gave additional physical strength and support to the polycarbonate sheet by adding a dimensionality from the bending of the sheets (Figure 12). The polycarbonate was fixed to and supported by high tensile bent steel ‘angle-iron’. The combination of steel reinforced polycarbonate domes and a series of safety sensors, that I will cover a bit later on, made using Art-Bot very safe.

Fig. 13: Rounded polycarbonate acoustic deflection encasement

Fig. 13: Rounded polycarbonate acoustic deflection encasement

Making a Robotic Arm with a Sawzall-Axe Combo Turned Chainsaw

One of the hardest things to decide when building a robotically assisted sculpture making robot, is what tool to put on it. I entertained the ideas of working with tools like drills, electric chisels, picks, torches and saws. In the end, I thought it would be a good idea to try to combine a sawzall saw with an axe to get a kind of hyperactive axe tool thing (Figure 14). When testing the tool it was discovered that the mechanical kickback that is produced from the powerful pounding axe, forces the entire arm out of alignment and pushed the whole tool off of the material to such a degree that made the whole things dysfunctional. Basically, the tool was too bad-ass for the arm.

Quote 2After some iterative design work, I decided to go with a chainsaw instead (Figure 15). Using a chainsaw gave two main benefits. Firstly, the tool was more manageable than the oscillating axe thing, and secondly, the chainsaw produces a steadily resonating frequency that enhances the material feedback features I will cover a bit later on.

I am planning a future version of Art-bot that incorporates industrial robotics and will allow for industrial strength robotic arms to select tools from a preset kind of ‘tool-kit’. The tool kits will be focused on working with stone, ice and wood and will contain all kinds of nifty ‘hot-swappable’ tools. For example, the ice sculpting kit will have a touch, heat gun, dynamic chisel, hammer, scrapers, water guns and an ultrasonic crack former. These tools will be interchangeable and can allow the user to change up tools while working to afford a greater degree of sculptural freedom and it will reduce the time it currently takes to change out the tools.

Fig. 14: Art-Bot initial test combined a Sawzall & axe tool

Fig. 14: Art-Bot initial test combined a Sawzall & axe tool

Fig. 15: Art-Bot chainsaw robotic tool

Fig. 15: Art-Bot chainsaw robotic tool

Impact Force Touch Sensor Hack

In order to prevent the Art-Bot robotic chainsaw from tearing through the protective encasement and structure, I needed an impact sensor. Impact sensors have a wide variety of applications from elevator automatic doors to security system design and there is a wide range of sensors available. One can acquire everything from photosensitive resistors to laser sensors and for each technology comes a price tag. Something that is not commonly known is that I actually only had two months to make Art-Bot because it was a part of a larger robotic-art exhibition that was shown at the Maison des arts de Laval in December of 2013. When working with a tight time constraint many options become less plausible. I had to come up with a solution for impact detection that would be reliable, cheap and fast to construct. At first I tried to use force sensitive resistors to fabricate a kind of pressure switch that would trigger when the arm came into contact with the wall. However, this proved somewhat costly and was also less sensitive than a more direct on/off contact switch.

Eventually I discovered that you can make a force-impact sensor by just appropriating a normal metal spring door stopper (Figure 16). I connected the doorstops to PVC strips and I used a heat gun to shape the strips into a kind of impact matrix (Figure 17). On every side of the robotic arm with potential impact zones (namely the joints and tool ends) I installed a small array of these sensors. When the springs are bent, they come into contact with a bent piece of metal that make a very simple switch. The signal is taken in by an Arduino microcontroller that I talk about later on. When the impact sensor-switches are bent and effectively turned on, they trigger the robotic arm to move in the opposite direction. Since the Pololu motor controller (I will cover later on) automatically defaults to off, when both directions are simultaneously triggered – this door stopper – stops the arm in place when it was triggered.

Fig. 16: Door-stopper impact sensor switch

Fig. 16: Door-stopper impact sensor switch

Fig. 17: Door-stopper impact sensor matrix

Fig. 17: Door-stopper impact sensor matrix

Universal Joint for Chainsaw Robot

Fig. 18: A universal robotic joint make from recycled bicycle components

Fig. 18: A universal robotic joint make from recycled bicycle components

Mechanical dynamics is one of the most complex design problems faced by roboticists. The question is; how do you build something mechanical that can move in such a way as to provide a large degree of mechanical freedom? The answer needs to fit within the physically possible, and, in our generation, it also needs to fit within a certain Euclidean philosophy that I cover earlier on. Usually this means that robotics designers or builders will work with a kind of X and Y kinetic movement mentality. So there will be a joint that rotates on an axis, and this is known as providing a single degree of freedom, and it may be combined with another degree of freedom from a joint that can rotate in some other direction. This concept is not actually that simple in that a degree or axis of motion can be controlled along a long belt, as is the case in CNC machines like laser cutters and 3D printers. An axis or degree of motion can also be accomplished with simple rotations as might be seen in a lathe milling machine.

What I always want to accomplish with my own robotics projects is the maximum degree of freedom. After some considerable research, and to the best of my understanding, I learned that the mechanical joint with the most degree of freedom is the universal joint. I also learned that for some reason, this joint is not commonly used in robotics design. I attribute this to a lack of ingenuity and conformity to controls based on a somewhat dated Euclidean reality and computational and sensor technology restrictions, but that is really the topic of a paper on to itself. The point I want to make here is that by demanding more freedom of movement in my robot, and working within the mechanically possible, and even using recycled bicycles parts, I managed to introduce a DIY joint with a great deal of flexibility (Figure 18). The robot has three universal joints in all and a rotating tool that make it more of an artificially hyper-organic organism than a classically designed robotic arm (Figure 19).

Fig. 19: Multi-universal joint like artificially hyper-organic robotic joint system

Fig. 19: Multi-universal joint like artificially hyper-organic robotic joint system

I built each joint by using ‘floating’ and ‘fixed points’ that allowed the actuators to be dynamically supported by each subsequently connected limb. This is a bit hard to explain so please bear with my somewhat cryptic description until the end and hopefully it will make more sense. In order for an electric actuator to bend a joint, it needs two fixed points. If you want only one part of the apparatus to move, then the other part has to be fixed in to something. So, if you move the actuator it will only push or pull the ‘floating’ part that is not fixed to some solid structure. These points are then pushed or pulled apart by the actuators to provide for movements in the joint. A universal joint presents the problem of having to push and pull two interlocking joints that have floating fixed points. This means that there has to be four fixed points that somehow interact with only one (universal) joint. In order to make this possible, I used the robotic limbs themselves as the fixed points. The limb becomes the fixed point and the joint becomes the floating point by nature of the naturally occurring mechanical relationship of a universal joint. So when the actuator moves, it only moves the joint, because the limb is relatively fixed in space. Using this logic is multiplied by three; I was able to produce this ‘snake-like’ arm with N degrees of freedom, only limited by the inaction of the fixed limb portions.

Arduino Robotics Actuator Motor Controller

fig-20 small

Fig. 20: Electronics labels

Robotic controls are one of the most widely studied elements of robotic design. The problem with robotics control is that it is usually done using a computer, and this means operating within the restrictions presented by a binary numerically controlled format. While this may seem unlimited to the mathematician, to the computer scientist, many problems of digitally mediated logic present themselves. Without getting to far into the contemporary problem, I want to simply state that I have done my best to introduce a new kind of robotic thinking based on a more organic ‘analogue’ control model.

To better understand what I mean, I offer the analogy of the electric guitar. There is a well-known problem in the electronic music community having to do with the divide between the so-called ‘analogue’ and ‘digital’ music output. When we have an ‘analogue’ sound output we are basically looking at sound that has not been digitally recorded and altered or outputted. In other words, the sound can pass through all kinds of electronic components that amplify, distort, and even mix multiple sounds, but in all cases, the signal is never transcoded or digitized. To digitize something is to translate it from some sort of signal, into a digital record of binary data. This completely distorts the signal in that is has to conform to the problems of digitization including, but not limited to, resolution (bit rate) and compression problems. The question becomes, how do you record and store ‘analogue’ information. Well one way is to use other physical forms such as audio tapes or the infamous vinyl record.

Fig. 21: Pololu motor controllers

Fig. 21: Pololu motor controllers

I have not yet had the problem of recording information as in my case the Art-Bot prototype is a proof of concept and it does not have the features of record and playback – although I am planning to build these feature in the future. For now, I am only concerned that the control interface intuitively functions with our human sensor-motor system and allows for full control of the robot based on human motion. This involves a feedback interface that I describe a bit later on. For now, what I want to emphasize is that; by using human control, I escape having to think about the robot in terms of computer automation and the complex calculations that would follow. Controlling a couple of stepper motors that move a belt back and forth to get a fixed point on a CNC table is relatively easy. The problem of controlling a multiple-universal relatively dynamic joint system, in space, is not that easily resolved. Art-Bot is not designed for mechanical automation – something that robotics has been pigeon holed into for decades – it is designed for human interaction. The complexity, dynamism and flexibility that this can bring to robotics are literally awesome. It is the difference between building a conveyor belt and a making a cyborg.

Fig. 22: Automotive substitutive power supply

Fig. 22: Automotive substitutive power supply

The electronics used in this project are fairly simple and instead of getting into the technical details I will offer up the resources so you can go find things on the internet, if you want to attempt something like this for your own projects. I used an Arduino mega as the main controller and if you have never heard of Arduino I highly recommend looking it up. In order to keep track of how I wire things together, I typically use stickers and labels (Figure 20). I do this because I design things to be disassembled and reassembled. This means keeping track of what pugs into what and preventing redevelopment every time I set up an art installation. I used the higher end Pololu motor controllers (Figure 21) so that I could output a lot of amperage and keep up with the twelve (15 amp max each) electric motors that made all the actuator movement possible. I eventually had to outfit the controllers with heat sinks and fans as they do get wicked hot – something to watch out for. I was not really worried about burning out the motor controllers as much as starting a fire. Something else to note is that I use a BMW Bsoch windshield wiper motor and it give a lot of torque but it is very power consumptive. Keep in mind that even though a car battery will output 12 Volts of power when the car is off, the electrical system of a car actually usually runs at 13.8 Volts when powered up. I needed to get a special power supply for this and so I used the Pyramid 13.8 Volt source especially designed for the high amperage components found in cars (Figure 22). I also used an independent grouping of stand-alone power supplies that supplied the controllers and components with power ranging from 3 Volts to 12 Volts. If I offer any bits of advice on power supplies, I would say, just make sure that the amperage rating is high enough for what your components require. Generally I keep a good 10% margin of error and I buy power supplies that exceed my requirements, so that when I spike the power I do not ware out the components. When working with any kind of electric motor, it is very important to realize that when they are stressed out they require tremendously higher power consumption.

Haptic Tactile Sculpting Robotic Feedback Controller

Art-Bot is a prototype that functions to prove a concept that I have been working on for some time. The basis for this prototype is to demonstrate that we can connect and merge human sculptors with robotic machines by providing a haptic (hand feeling) sensation of the tool to the user. In other words, I wanted to allow for users to use robots to make things, but at the same time I wanted to allow for the human user to keep the sense of touch intact. Art-Bot seeks to expand the powers of a traditional sculptor with robotic enhancements but at the same time the goal is to maintain the tactile tool and material interactions of traditional had-crafts.

Fig. 23: Vibration speaker for vibrotactile haptic feedback installed under main power tool button

Fig. 23: Vibration speaker for vibrotactile haptic feedback installed under main power tool button

In order to capture and communicate the sense of touch, I used a novel vibrotactile (vibration touch) approach. I placed a high-fidelity audio recording microphone at the tool end to capture the sounds being made by the chainsaw tool as it chopped and grinded wood. Then I transmitted the sounds to a vibration speaker that I installed under the users hand (as described in the arcade game controls section) (Figure 23). A vibration speaker is a speaker that you can attach to any hard surface and it will resonate to produce a full range of sounds. A vibration speaker produces very high resolution vibrations sounding just like a normal speaker would in tone, pitch and amplitude. In contrast, your cellphone likely has a vibrotactile motor in it but it is a monotone frequency and usually only results in one kind of vibration ‘feeling’. If we pulse width modulate your phones vibration motor, we could produce a perception of undulating of fluctuating frequencies and even fake a kind of pseudo-amplitude, but that would not affect tone, pitch or timbre. In any case, advanced piezoelectric vibration speakers produces more than a simple vibration motor can.

Art-Bot produces a surprisingly accurate tool and material sensation transmission from the advanced vibrotactile speaker. However, it was not enough to get the kind of immersive material engagement I was looking for. So, I combined the vibration sensations with a force feedback mechanical apparatus. The control panel is forced up or down depending on the mechanical ‘kick-back’ that the robot gives (as described in the arcade game controller section).


An Extremely Unusual Walking Machine

flip-robot

This machine walks in a way that I’ve never seen before.  In fact, it’s hard to even define it as walking, more like a controlled flipping motion. The extremely well-produced video below explains it pretty well. Instead of using legs to lift the robot, the center of gravity is controlled in such a way that the robot itself flips and the legs rotate naturally because of gravity.  This repeats itself over and over, and the little walker can even clear some small obstacles.

I suppose the drawback to something like this is that there’s no turning mechanism. This is probably good, as the video claims they are “coming to take over the world.” Per this weakness, when faced with one of these little monstrosities, I would suggest to treat it like an alligator. Don’t try to outrun it, simply sidestep. Regardless of the possible threat, it’s really cool to see a new method of locomotion; maybe there will be further (peaceful) development on this contraption.

Naturally, this isn’t “Maundy’s” only 3D printed creation, you can see more of his clever designs on his Shapeways page.  It’s pretty cool that you can display and even sell your creations there. Not a bad way to make a few extra bucks!


Makers Rising in Zorrozaurre

IMG_3764

David Gonzales, founder of repparts3d.com—a RepRap 3D printer company—with cohort David Deza

Bilbao, Spain was second only to Barcelona in the 19th and 20th centuries as the largest industrial city in Spain. Many factories perched on the river Nervión, even in the center of town.

Bilbao is currently famous for the Frank Gehry Guggenheim Museum—but less than 10 walking minutes down the river and you’ve entered Zorrozaurre, an artificial peninsula built in the 50s and 60s for industry, now riddled with empty, decaying factories.

cookiefarawayover.red

This area of town is so physically well-positioned for redevelopment that in the early 2000s the city contracted Zaha Hadid for a master plan. The 2008 crash waylaid the plan, however, and there does not seem to be much local sentiment that such a big project will rise again.

There is, though, evidence of some investment—some building renovations, a few residential projects—and also there is what is happening at the Cookie Factory.

Zorrozaurre’s Cookie Factory is the home of this weekend’s Bilbao’s Maker Faire, which is why I’m in town. Organized by Nerea Diaz and Karim Asry + a great team, the Faire is just one of the initiatives borne from their Open Espacio coworking space.

Besides the Faire, Nerea and Karim also run a very popular flea market once a month there. And they are very active in trying to build a creative economy in the Cookie Factory, slowly convincing some of the older space owners in the building to decide to rent to new tenants. (The unique situation here is that when the Factory failed, the Factory sold the building by space by space. Many of these owners are absentees or just use their place as storage.)

Some of the new faces at the Cookie Factory include:

  • David Gonzales and repparts3d.com (see above pic), a made-in-Bilbao RepRap based 3D printer.  He and his wife Dafne, a chef, are together working on a chocolate printer, as well as electronics parts kits for schools.
  • Bilbao Makers, a relatively new makerspace with 60 members, with a growing assortment of tools and workshops.
  • Rafa Moro Castanedo, a talented contractor/mechanic whose career suffered greatly from the ’08 economic crisis and who now, via resources on the Internet, has learned new “maker” skills in fabrication and robotics.
  • Tuomas Kuure, a woodworker and furniture maker.
  • An under-construction skate park by Gure Skatskola.

Meet them and the emerging Maker City of Bilbao:

[new_gallery ids=”418152,418258,418164,418228,418148,418165,418147,418144,418153,418163,418154,418161,418227,418186,418143,418142″]

Coming from the San Francisco Bay Area, Zorrozaurre and especially the Cookie Factory seem like an ideal creative economy nurturing ground: location, collaborative culture, affordability, industrial power, large elevators, infrastructure. Maker habitat. It will be very interesting to watch how the scene and physical landscape evolves here over the next five to ten years.

Next:  a report from the Bilbao Mini Maker Faire. Stay tuned!


PopPet: Personality-Packed Robot Kit by 19 Year Old Maker

PopPet is a DIY, Arduino-compatible, open hardware robot kit.

PopPet is a DIY, Arduino-compatible, open hardware robot kit.

Jaidyn Edwards runs a website and YouTube channel dedicated to teaching robotics, Arduino projects and 3D printing. He’s an active member of the Let’s Make Robots community of hobbyists, where Jaidyn learned from others and shared what he had taught himself. Jaidyn went on to teach robotics to kids at a local school.

Jaidyn Edwards is founder of Duino Robotics and creator of PopPet.

Jaidyn Edwards is founder of Duino Robotics and creator of PopPet.

“I didn’t have robotics clubs when I was at school,” says Jaidyn. Perhaps that’s why he’s been so focused on helping kids learn, now that he has knowledge to share.

“I started making YouTube videos on Arduino and then on robotics,” explains Jaidyn, “then went back to school and started a robotics club. I decided to build a robot for the club’s needs.”

That robot eventually turned into Jaidyn’s most ambitious project to date: PopPet. This cute and tiny robot kit is currently off to a good start with a Kickstarter campaign.

“My original plan was to make a robot kit for kids,” says Jaidyn. “It needed personality to have more of a connection with the kids. It also had to be cheap, easy to build, and expandable.”

The kit turned out to have wider appeal than Jaidyn planned, attracting attention from other robot hobbyists who wanted to build their own.

At PopPet’s core is an Arduino-compatible controller board. PopPet’s tiny laser-cut MDF chassis has two wheels, each driven by a small gear motor in a neat servo package. An inexpensive ultrasonic sonar sensor provides input for navigation and obstacle detecting.

Inside  of PopPet is all you need for a robot, with room to expand.

Exposed side view inside of PopPet shows all you need for a robot, with room to expand.

One of the things that differentiates PopPet is the easily replaceable face plates. So you can build your robot with the personality you want, and swap out new faces when you want to. Since Jaidyn intends to make his hardware open source, you’ll even be able to design your own face plates.

Change out PopPet's face plate and give her a new personality.

Change out PopPet’s face plate and give her a new personality.

Jaidyn’s long term goals are to run a business developing robot kits, to teach, and to get more kids into robotics. His hope for PopPet is to continue to produce the kit and get her into schools. He’s planning to create an accompanying teaching curriculum. Jaidyn will continue to develop PopPet and target an even younger age bracket. He wants to produce a more maker-friendly chassis for easier customization. He has prototypes for a 3D printed chassis as well.

After the Kickstarter Jaidyn plans to make the hardware design for PopPet’s basic chassis available to anyone for free. He’ll design add-ons such as phone holders, GoPro camera mounts, cup holders, alternative wheels and more face plates, which will be available on PopPet’s website for a small price (around $1-5). These pieces are not necessary to the core PopPet build, but add that extra level of customization. Acrylic prototypes are in the works that will potentially be cheaper and include even more customizable options for chassis design.

If you don’t want to wait, or you just want to support this effort, you can back the project now on Kickstarter.