Autonomous, Self-Assembling Robots

 by dan
Featured
floating_robot_1.jpg
IMG_2982.JPG
How to build your own autonomous, self-assembling robots. This project describes every detail of the robots used in our scientific research including CAD files, source code, assembly instructions, etc. Hopefully everything you would need to reproduce our experiments, or have a fun toy. A portion of the research was published in Nature, a copy of that paper is attached below. Also attached below is an extract from the PhD thesis which contains a summary of all the experiments performed using these robots and details about their construction and specifications. Lastly, videos of several of the experiments are attached. For further information beyond the specifics relating to these robots, go to: http://alumni.media.mit.edu/~saul/PhD
 
Remove these adsRemove these ads by Signing Up

Step 1: Making the printed circuit boards (PCB's)

The PCB's were designed using the Eagle PCB design software (http://www.cadsoft.de). I've attached the Eagle CAD files as well as the Gerber files. The Gerber files are what you can send directly to a PCB fabrication service to get the boards made. I also included panelized gerber files - this version has 16 of the robot pcb's per panel for more cost efficient manufacturing.
1-40 of 64Next »
tinker234 says: Jun 1, 2011. 7:03 PM
wow could is hrink them down further and futher just to see them asmebale a complex object
tinker234 says: May 25, 2011. 4:07 PM
reminds me of replactors now to make them smaller
tzq33tdq says: Feb 4, 2011. 2:05 PM
how would i make its communications via infared? would it be possible to minaturise them? using smaller components that is.
Ceaton99 says: Jan 11, 2011. 1:00 PM
Is there any way to make these like cubes
tanmanknex says: Feb 9, 2009. 7:45 PM
sorry i dont understand, im just getting into electronics and cnc and stuff, but what are all of the different files for?
red-king in reply to tanmanknexFeb 28, 2009. 6:52 PM
most of them are .mov files(videos) they're more than likely just tutorials and other such videos showing you how it works.
dknutson in reply to red-kingJul 15, 2010. 5:04 PM
ermm.... yea... sure they are... yea...
red-king in reply to dknutsonAug 5, 2010. 1:04 PM
???
DeusExMach says: Apr 17, 2008. 1:57 PM
at first, I was going to point out that your microcontroller isn't lined up, polarity-wise (the notched corner usually matches the part marking on the pcb/pwb/wtf-ever) Then I noticed ALL the corners are notched. Did you use the writing on the MC to orient your polarity, or does it not matter?
JermsG in reply to DeusExMachSep 19, 2009. 3:14 PM
I could be mistaken, but it looks like there's a small circular indent in the top left of the m/c, sorta hiding under that wire. Yes it would definitely matter, so if I'm wrong and there's no indent, they must have used the writing to orient it as you suggest.
Gamernotnerd says: Aug 1, 2009. 10:09 PM
Do you realize what you have done? You will kill us all!
incorrigible packrat says: Apr 17, 2008. 12:42 PM
Silly monkeys! It's all fun and games until Skynet gets us, or Replicators take over. I won't mention "The Matrix" 'cuz that's just stoopid. I mean, come on Wackoffski brothers or whatever you call yourselves, have at least some regard for thermodynamics.
Pumpkin$ in reply to incorrigible packratMay 11, 2009. 4:21 PM
LEAVE KEANU ALONE!!!!! just kidding ;+)
incorrigible packrat in reply to Pumpkin$May 18, 2009. 5:06 PM
Oh. I was in no way disparaging the acting talent of Mr. Reeves, he just had so little to work with, script-wise, in those films, ha... hah... haah... hahaha HA HA! (sorry, I just couldn't type that with a straight face...)
bennett012 says: May 14, 2009. 8:11 PM
i wish i knew half of the words you guys were using =\
NTT says: Apr 7, 2009. 10:53 AM
This is an exceptionally intriguing project. It has a stark resemblance to biomechanics (amino acid complexing for example). Very good work!
Pumpkin$ in reply to NTTMay 11, 2009. 4:20 PM
my thought exactly, won't be long until we have cyber-mechanical-bio forms XD
Pumpkin$ says: May 11, 2009. 4:19 PM
Congrats. You've made one of my dreams come true. I now have two working robotic cupholders that can navigate from bluetooth beacons I built!!! I feel fulfilled.
bowmaster says: Feb 23, 2009. 7:11 PM
So you put them on an air hockey table and they fly around hooking on to each other? Why?
mettaurlover in reply to bowmasterApr 1, 2009. 12:24 PM
A better question: Why not?
bowmaster in reply to mettaurloverJul 25, 2008. 7:43 AM
That's true.
hellstudios in reply to bowmasterApr 1, 2009. 2:04 PM
Indeed.
bowmaster in reply to hellstudiosApr 1, 2009. 2:06 PM
They should have spikes.
hellstudios in reply to bowmasterApr 1, 2009. 6:20 PM
oh my god yes.
bowmaster in reply to hellstudiosApr 1, 2009. 7:42 PM
And lasers.
hellstudios in reply to bowmasterApr 3, 2009. 10:23 PM
You're Reading My Mind.
bowmaster in reply to hellstudiosApr 5, 2009. 6:30 AM
And a nitro booster.
hellstudios in reply to bowmasterApr 5, 2009. 3:29 PM
GET OUT OF MY HEAD!
bowmaster in reply to hellstudiosApr 5, 2009. 6:15 PM
But it's cozy. I also don't have to worry about running out of space to put stuff. JK. I might add a Nerf turret on top of one of these.
Fieldownage in reply to bowmasterMay 9, 2009. 2:08 PM
Why to add a nerf turret if you could add paintball or airsoft gun. Of course it would be a lot bigger but still an idea...
bowmaster in reply to FieldownageMay 9, 2009. 3:35 PM
Full-auto shuriken launcher.
wee_man says: Apr 26, 2009. 1:46 AM
Two words "Holy Crap". Now make this with larger tiles and make is so they can arrange 3D. Hehe as if 2d cells was enough to scare my ill-techo mum
mettaurlover says: Apr 1, 2009. 12:24 PM
hmm... maybe i'll find out how to make a few of these that can't jam communications, like using twice as many comm coils, half for sending and half for recieving...
bobbyk881 says: May 18, 2007. 11:51 PM
don't forget the 3 laws of robotics!
sockeye101 in reply to bobbyk881May 19, 2007. 8:13 PM
forget it, they cant learn
bobbyk881 in reply to sockeye101May 19, 2007. 9:02 PM
who
sockeye101 in reply to bobbyk881May 20, 2007. 8:33 PM
the robots, they cant take in knowlege and react on it except for accepting or denying another robot.
rvbfan101 in reply to sockeye101Mar 23, 2009. 8:27 AM
:O But then you surely haven't read some of the Foundation series my good friend!
bobbyk881 in reply to sockeye101May 21, 2007. 2:28 PM
that true
photozone says: Aug 11, 2008. 11:28 PM
Hi! Dan,
I am also using eagle software lite version & I think It is very useful for people like me.
The article is very useful.

http://www.photozonegraphics.com

1-40 of 64Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!