Let's Make Robots!

ABM - A Better Mousetrap

Several months ago, I posted about what the Standard Template Library had done for development when it came out in the mid 1990s.  I remembered how it was this incredible leap forward in software.  It enabled a developer to do things in minutes that were hours, days maybe weeks before and was a huge leap forward in productivity and software quality.  It took standard algorithms and made them out of the box sorts of things that were easy to use and implement.

http://letsmakerobots.com/node/36671

Friend E

 

This is my entry for the Office Gadget Challenge. I based my design on Burn-E from the movie Wall-E.

First design stages of the robot i would like to make.

The base of the robot is a metal project box, in the box there is going to be :

Updated preview of new re-configurable, all metal tank chassis

Update: Just did a motor test using a fully charged 3S LiPo. These motor / gearbox combos are very powerful and will need a Wild Thumper controller to handle the peak current.

No load current: 0.6A
Nominal load current: 3A
Stall current: 11A+ 

This is definitely going to be the tank version of Wild Thumper!

Advanced Robot Arm Project

This is a long term project to develop a robotic arm that is more advanced that traditional hobbyist arms using RC servos without being so expensive that only well funded universities can afford it. 

The first prototype gripper used standard RC servos while we experimented with the configuration as shown in the first video. Once I had a good gripper configuration I built a prototype arm for it as shown in the second video. This arm used a differential drive system with the goal being to keep the weight of the motors as close to the shoulder as possible.

Maker Faire - Editors Choice - Cheapduino

Maker Faire in San Franzisco. I could not be there but still got something on my desk this morning. 

Yeah, that's the Maker Faire Editor's Choice banner, given for the DFRobot's Cheapduino and signed by Andrew

On-line store up and running!

I just published my first website: www.salvage-1.com and it should be live any minute now.

I will be adding items on a daily basis as I have over 2000 part numbers currently in stock as well as all types of unique and interesting items.

There will be certain core items, (like the soldering stations), that I will always sell but other items, (due to the nature of the surplus business), will be limited quanity. What that means is, when they're gone, they may be gone for good. I buy at auction every other Saturday so there will be new and different items added continously.

Update on my status with BeagleBone Black delivery

Well, almost a month ago, Mukund showed me the BeagleBone Black over on facebook. Then, I was considering buying a Raspberry Pi and a Freeduino Uno, and since the company was located just 30kms from my home and had next day shipping facility, I was pretty happy with it. But Black had an appeal to me. It was both a Raspberry Pi and an Arduino Uno and better at it than the combination of both. All this and the fact that it was cheaper at that time, I persuaded both myself and my parents to buy it. Then started the problems

Sad story about Chopstick Junior and Campus Party Berlin 2012

Well, let me begin with an introduction of the robot and the event but you need to promise me to read it to the end...or just the end if you don't have time.

Beginnings

 

May 19, 2013

I am building a robot controller board using a Zilog Z-80 processor.  For those who don't know, the Z-80 was one of two major CPU chips in the late 70s and early 80s, before the IBM PC ruined ruled the world. The other was the 6502.  I hope you will follow along as the project progresses.  It will be fun.  Why on earth would I want to do such a thing?  Glad you asked.

Help with steering linkages (Not a robot)

Hey guys, I know this is not a robot but I could really use a second set of eyes on this one...

Variable Power Regulator Mystery DAMMITDAMMITDAMMIT!!!!

I suppose I shouldn't be complaining.  After all, the circuit works:

...and more or less this (the cap straddles the gutter on my board  but Fritzing is limited...)

There's no connection to pin 3, which is "output" supposedly.  Yet it works as a voltage controller-from 18v to 3v-12v (range.)

Raspberry Pi is not a pc :) And neither does BBB or Olinuxino

Hi all!

OK so this is not a rant or maybe it is but here we go. 

Raspberry PI is not your common PC (and this applies to all little ARM based boards popping up lately).

Try running a fullfleged linux distro on it and it will crawl to a slow moving beast, and by fullfleged Linux distro I do mean all those things like Raspbian, Archlinuxarm etc. These things are just normal distros recompiled for ARM.

Optimizing the Jansen Linkage

 

Still tweaking my optimizer for Jansen (Klann) walking linkages. I started posting some of the more promising optimizations at http://boim.com/Jansen/Favorites

Flat, optimized Jansen Linkage

Mini Robotic Shield

 

Make your first robot is a fun thing. Forces you to use creativity to solve those small problems. But not everyone has the space, tools (simple as it may be) available or sufficient knowledge to make your first robot from scratch, it makes some people give up in the early days ... fair will then prevent them to have fun as we make our robots? NO.

A silly really small co-operative kernel ... in case you need one :o)

 

so ... one of my friend needed a little help with concurrency so last weekend I chopped out one silly little co-operative kernel for his arduino applications...

I built many of those little kernels for different cpu over the years.

they are usually simple ( not time sliced ) and they work fine with ucontroller and few cooperative tasks.

this silly one is as much thin you can go, only simple tasks( with their own stack) and semaphore (with P and V) , all in C, and using for context switching setjump() and longjump().

Looking into Klann linkage

Started looking at Klann linkage.  Reversed some dimensions from the patent.  They seemed overly "symetric", likely suboptimal.  I may want to look at running an optimizer on that basic linkage.  Here is an animation of the Klann cycle, done similar to what I have done for Jansen.Animation of a step period with a proposed Klann-like linkage

Would you ARM yourself? (Or, Who wants a slice of Badj-berry Pi?)

While the parts for what I'm considering aren't here yet, they're definitely a possibility. With all the chatter about the new Beagle and with everyone already having an RPi in hand it seems, to me one of the next logical steps (if we are to take PicAxe and Arduino as a template) is the hobbiest making his/her own Linux SBC. I suppose if you're Patrick McCabe and have a reflowster, it's not out of the question. However, God what a pain in the ass that would be.

Issues with Jansen Linkage

There are two main concerns I have with the Theo Jansen linkages, which have shown up in rough prototypes.

basic drawing and node naming for main linkage

Theo Jansen Walker

I'm starting work on a Theo Jansen linkage walker.  I'm keeping a copy of my project notes here

My prototype has a vulnerability with the knee collapsing toward the fixed center node. Has anybody else experienced this? Any suggestions? I have code for solving linkage geometry, plotting, and .scad models for prototype 3d-printed linkages.

Here is an animation of one side of my proposed 8-leg walker, animation of Jansen trotting motion