Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

A Fully Programmable Mobile Robot

kdawson posted more than 7 years ago | from the aye,-robot dept.

86

paxmaniac writes "iRobot has announced Create: a new fully programmable mobile robot based on the Roomba robotic vacuum cleaner. People have been hacking the Roomba since the day it came out. Well, hacking just got a whole lot easier. A command module for the Create provides a programmable 8-bit Atmel micro controller, four DB-9 ports for your own sensors, and a number of sample programs that can be compiled and uploaded to the command module via USB. Botmag has more details and some cool applications. This looks like the perfect robotics platform for hobbyists, schools, and universities alike."

cancel ×

86 comments

Sorry! There are no comments related to the filter you selected.

Cool, But Still Disappointed (1)

gbulmash (688770) | more than 7 years ago | (#17530486)

As neat as this is, I was sort of disappointed to find out it's a mobile disc like Roomba. I still have sci-fi dreams of androids and other human-like robots. Not to say this isn't cool or that I won't be buying one in a few years time when my kid is old enough for some father-son geek projects. But I still wanted it to be more human-like.

Re:Cool, But Still Disappointed (2, Insightful)

Anonymous Coward | more than 7 years ago | (#17530918)

Go read about the "Uncanny Valley" - you may want to rethink that. Beyond a certain (and not very human-like) point, people get very uncomfortable (think of creepy trained chimps having a tea party...).

People relate *much* better to not-particularly-human-like robots. Robot vacuum cleaners and lawn mowers are doing quite well these days here (eurozone), but I suspect if they looked anything like humanoid slaves, people would be a bit freaked out!

Re:Cool, But Still Disappointed (0)

Anonymous Coward | more than 7 years ago | (#17533160)

Yeah. If it looked vaguely like a living thing then I would have all the more trouble destroying it and all of its kind when it starts to demand rights.

Re:Cool, But Still Disappointed (2, Informative)

eln (21727) | more than 7 years ago | (#17531318)

Get a TOPO [robotswanted.com] !

I swear, every time I hear about movable robots, I think of the TOPO. We had one in my 2nd grade classroom, and you could either use the touchpad on his head to make him move or, even cooler, program several movements at once (including speech!) using an Apple II computer. Of course, it had no collision avoidance system at all, so while the idea was to get it to follow complex paths, the most common outcome was for it to execute 3 commands then run into a wall because you miscalculated the distance it was supposed to go.

The TOPO was my earliest exposure to robotics, and it's still one of the coolest robots I've seen. They're virtually impossible to find these days, but damn it would be cool to own one.

Re:Cool, But Still Disappointed (0)

Anonymous Coward | more than 7 years ago | (#17531346)

But I still wanted it to be more human-like.

How about building your own bending unit [wikipedia.org] ? Imagine what it could teach your kid! It looks kinda human-like and behaves... well ok nevermind.

So get more basic (2, Informative)

iamlucky13 (795185) | more than 7 years ago | (#17531698)

They also sell just the command module seperately. Same for the power pack. From that you could build up your own device.

I've been looking around for an affordable controller for a while that is a complete unit, but programmable, so I could build a custom chassis with quite a bit of versatility. This looks like it might fit the bill, although I'm still digging through the website trying to find information about the I/O. At $60 for the controller, it might be what I'm looking for.

Re:So get more basic (1)

Original Replica (908688) | more than 7 years ago | (#17532004)

try googleing basic stamp 2. Affordable microcontrollers have been around for a while.

Re:So get more basic (0)

Anonymous Coward | more than 7 years ago | (#17532046)

It's programmed in BASIC. Why would anyone make something like that?

Re:So get more basic (1)

iamlucky13 (795185) | more than 7 years ago | (#17532352)

You know...I figured they were out there, and I was just looking in the wrong places. Thanks for the tip, although I suspect these Stamp modules are a little simpler than I'm looking for. My interest is not so much in building the electrical interfaces as the mechanical parts. So if I can upload a program easily and just connect sensors, switches, and loads or relays directly to the I/O, I will be a happy person.

Re:So get more basic (1)

ibbey (27873) | more than 7 years ago | (#17536706)

Also check out the Wiring Board [maximumrobotics.com] MUCH more powerful then a Basic Stamp, programmable in either C or the C-like but somewhat simplified Wiring language, cross-platform, well supported, and Open Source. At $70 it's a bit more then a Basic Stamp, but you get a FAR more capable processor. (Disclaimer: I work for Maximum Robotics, but I would recommend the Wiring board either way. It's a great platform at a great price).

Re:Cool, But Still Disappointed (0)

Anonymous Coward | more than 7 years ago | (#17531792)

Glue your Barbie to the top of it and call it a day.

Re:Cool, But Still Disappointed (4, Funny)

Anonymous McCartneyf (1037584) | more than 7 years ago | (#17531806)

Human-like robots are a nice dream, and I understand that people are still working on them.
But there is an advantage to Roomba-type robots: they are cute.
The same sci-fi that makes androids look plausible can make them look scary. If they clearly can do anything we can, and they have AI minds of their own, how do we know they won't turn on us? And if they look like persons, then we can easily imagine them acting like persons. We're not doing much toward Asimov's Three Laws yet--hey, even then there's a risk that a robot will discover the Zeroth Law and use it in ways we object to--so any true humanoid robot might feel risky.
Roombas are attractive mobile discs. They clearly are functional; the ones that know how and when to go to their charging stations are getting smart. But they are small, they don't look scary, and they don't look like people. Hey, you can push most of them aside with your foot (obviously excluding the little disc lawnmower), and we haven't (yet) built one that can climb stairs or dares try. So people feel safe around them.
If androids try to take over the world, humanity will be shooting them down or hitting their off switches quickly. If all the Roombas tried to take over the world, most of us humans won't even realize it at first, and we'll be very surprised when we do figure out what's going on.

Obligatory (mis)quote (1)

emurphy42 (631808) | more than 7 years ago | (#17535858)

we haven't (yet) built one that can climb stairs
Roombas don't climb stairs - they level the building!

Re:Cool, But Still Disappointed (0)

Anonymous Coward | more than 7 years ago | (#17532332)

The disc is a good platform to stick an arm on top of. You'll need something with a little more oomph than an 8bit AVR to deal with the movement of an android...

Re:Cool, But Still Disappointed (0)

Anonymous Coward | more than 7 years ago | (#17534564)

http://lynxmotion.com/ [lynxmotion.com]

realdoll (2, Funny)

eneville (745111) | more than 7 years ago | (#17530534)


so... is this going to merge with the realdoll project?

Re:realdoll (1)

art! (85602) | more than 7 years ago | (#17530642)

This is going to be the best prom ever...

Re:realdoll (1)

eneville (745111) | more than 7 years ago | (#17530996)

your comment should be +3 funny... comments that make fun at porn should be modded up.. always great to read

Re:realdoll (2, Funny)

spun (1352) | more than 7 years ago | (#17530762)

Yes, you can now by flat, disc shaped RealDolls for your Roomba, which will no doubt thank you profusely. It also keeps the little bastards from hopping the fence into the neighbors yard in order to hook up with other Roombas or harassing the toaster when no Roomba companionship can be found. No one like to come home and find their vacuum cleaner humping the kitchen appliances.

Re:realdoll (1)

gstoddart (321705) | more than 7 years ago | (#17545278)

No one like to come home and find their vacuum cleaner humping the kitchen appliances.

Oh, I don't know. There might be a certain degree of humour to come home to some live-action appliance p0rn in my house.

Though, the novelty might wear off before long, it's tough to say. :-P

You have your terms wrong (0)

Anonymous Coward | more than 7 years ago | (#17533308)

That's a "fully functional" robot. This one is only "fully programmable" which stands in contrast to "partially programmable" (which would mean that it included DRM, or an Asimov circuit or something).

Don't you watch enough Star Trek? :-)

really? (3, Funny)

User 956 (568564) | more than 7 years ago | (#17530626)

This looks like the perfect robotics platform for hobbyists, schools, and universities alike.

I thought that was the ED-209?

A Lego NXT is way better (1)

EmbeddedJanitor (597831) | more than 7 years ago | (#17530866)

The NXT has more CPU grunt, more flash more RAM, and a lot of sensors from Lego or third parties.

The NXT is supported by a wide variety of good programming tools (some still emerging). Many of these tools (eg. Lejos -- still in Alpha for NXT) provide very sophisticated programming models.

I do use AVR for teaching robotics to schoolkids, but they're a lot more limited.

Re:A Lego NXT is way better (1)

Mr2cents (323101) | more than 7 years ago | (#17531774)

You know what would be really cool? A robot platform that is designed to hold a mini-itx motherboard. Like a casing on wheels, but better designed than I would design a casing on wheels ;-).

Re:A Lego NXT is way better (0)

Anonymous Coward | more than 7 years ago | (#17534388)

It is really cool ... http://www.whiteboxrobotics.com/ [whiteboxrobotics.com] . They are very new and I remember they started taking pre-orders near two years ago for somewhere around $1000 and they struggled through many delays due to redesigns I believe. Unfortunatly they are now selling for $4000 to $5000. The community behind these can be found here http://www.914pcbots.com/community/ [914pcbots.com] . It all sounded promising and I was following the progress for a while leading up to production, but I haven't checked back much to see what people have been able to do with them since the first production rolled out.

Heathkit Hero (1)

camperdave (969942) | more than 7 years ago | (#17535362)

Take a look at the Heathkit Hero 2000 [robotswanted.com] or the Hero 1 [robotswanted.com] .

Pity they don't make them anymore.

The two best features: (1)

drinkypoo (153816) | more than 7 years ago | (#17530680)

  1. Price. You can get a very complete little robot for $250, or you can get started for like $100 less. Pretty amazing.
  2. Durability. Roombas are designed to be abused because they are, after all, a household appliance. They can by their original design manage carpet quite well.

They even have a little expandability, so that you can add more hardware to them. I think this device is a champ. Add a PDA with USB host capabilities and you've got a lot of power and reconfigurability, too.

Re:The two best features: (1)

smbarbour (893880) | more than 7 years ago | (#17530820)

Actually, if you have a PDA with serial capabilities (as the old Palms used to), you can access it that way.

Re:The two best features: (1)

drinkypoo (153816) | more than 7 years ago | (#17530876)

Sure, but it's pretty hard to find a PDA with a serial port that actually has more processing power than the onboard AVR processor :D Okay, I'm not sure if I'm joking or not, I haven't looked up IPC on the dragonball and the atmega or anything. Still, it's hard to imagine that it would be immensely useful. There's probably other options for connectivity anyway, like CF cards that will give you some more useful interface.

One small steps for Machines (1)

Dr. Eggman (932300) | more than 7 years ago | (#17530714)

One giant leap towards serious PC-like robotics. Robots won't get out of the factories and into our homes in any really big way unless they develop more platforms like this. Easy(ier) to customize, modular designs allow more people access to them, speeding up market acceptance, boosting industry innovation and generally benefit the field. Lego Mindstorms also comes to mind as a good trend.

Perfect platform? Really? (4, Informative)

Abcd1234 (188840) | more than 7 years ago | (#17530718)

I always thought that Lego Mindstorms [lego.com] was the "the perfect robotics platform for hobbyists, schools, and universities alike", especially after the release of their NXT kit.

Hell, if you look here [lego.com] , you can see that they've:

* Released the source to the firmware, so people can write code right down to the metal.
* Provided *hardware* schematics, so people can hack their own gear.
* Fully opened the specs to the programming environment, bytecode, etc, on the shipped firmware.
* Opened up the Bluetooth protocol used by the NXT firmware.

Additionally, they've opened the doors to third party accessories [lego.com] .

Seriously, what can a hacked Roomba offer that's better than all that?

Re:Perfect platform? Really? (4, Insightful)

drinkypoo (153816) | more than 7 years ago | (#17530828)

Seriously, what can a hacked Roomba offer that's better than all that?

It's based on Atmel AVR, so you don't need help with programming environment, bytecode, etc. It's an AVR.

Not only can you therefore write the code right down to the metal, but you have access to at least two fully supported languages (they will support C, atmel provides tools for asm as well and they're quite good) and it's an excellent processor to boot.

NXT is very cool, and I want some a whole lot. But this has its place. Lego constructions are less sturdy than machines made with purpose-built components. On one hand, this device is less configurable than legos. On the other hand, this device is lighter, more powerful, and more durable.

In other words, this doesn't supplant NXT. Arguably, you might find a case in which you would like to use them both together. you could also use the former mindstorms; AVR chips are good at providing you RS-232 and routines are typically provided for this purpose, so you could use the serial IR tower from mindstorms on your robot.

Re:Perfect platform? Really? (1)

Abcd1234 (188840) | more than 7 years ago | (#17530956)

It's based on Atmel AVR, so you don't need help with programming environment, bytecode, etc. It's an AVR.

So's the NXT brick. Check the website yourself if you like.

Durability is an interesting point. But, to claim that makes the Roomba at all superior is, I think, rather shortsighted, as it's not *nearly* as flexible.

I lied: NXT is an ARM7 *and* an AVR. (1)

Abcd1234 (188840) | more than 7 years ago | (#17533178)

As per the subject, I was actually mistaken. The NXT contains both an Atmel ARM7 microcontroller and an Atmel AVR, so it's even more powerful than the Roomba.

Re:I lied: NXT is an ARM7 *and* an AVR. (1)

x2A (858210) | more than 7 years ago | (#17534568)

hahaha, robot wars!!!

Re:I lied: NXT is an ARM7 *and* an AVR. (1)

iocat (572367) | more than 7 years ago | (#17534852)

I'll take the iRobot machine vs. the Lego one. Lego brick-based robots are great, but iRobot makes robots that leap off stairs and don't slow down (their military-grade bots). My roomba has stood up to copious abuse. I still like the parallax or lynxmotion platforms, but this is super intriguing.

Re:I lied: NXT is an ARM7 *and* an AVR. (1)

x2A (858210) | more than 7 years ago | (#17535070)

"My roomba has stood up to copious abuse"

You abuse your robot? Perhaps you'll be interested in a new chip I developed that lets your robot feel pain... or could wait for the one i'm working on at the moment, that lets it feel shame

Re:I lied: NXT is an ARM7 *and* an AVR. (1)

iocat (572367) | more than 7 years ago | (#17549714)

"This is what happens to bad little robots that don't find their charging station!... [reaches for wire coathanger]"

Anyway... The Roomba has gone through a lot more wear and tear successfully than my Mindstorms 1 bots did.

Re:Perfect platform? Really? (1)

smorken (990019) | more than 7 years ago | (#17532374)

Not only RS-232, you can hook up some A/D to the AVR chip if you want to use analogue sensing parts :D This has alot more flexibility than the lego stuff, but requires a bit more know-how (or work) to get good results.

Re:Perfect platform? Really? (1)

lys1123 (461567) | more than 7 years ago | (#17530900)

How about 50% savings on price? The iRobot Create starts at $129.99. Lego Mindstorms on the other hand start at $249.99.

Re:Perfect platform? Really? (2, Interesting)

Abcd1234 (188840) | more than 7 years ago | (#17531064)

Sure, but, forgetting the obvious flexibility of a Mindstorms kit, it also comes with touch, light, and ultrasonic sensors, bluetooth capability, three servos, and and bunch of Technics pieces, plus the ability to use any other Technics kits you have. Not to mention new third party gear that will be coming around, such as HiTechnic's 3-axis accelerometer/tilt sensor.

So sure, it's twice as expensive, but looking at it, it seems like a pretty good deal to me.

Re:Perfect platform? Really? (3, Interesting)

EmbeddedJanitor (597831) | more than 7 years ago | (#17531030)

Agreed. The NXT is great. I've been doing some hacking to get Lejos running on NXT http://users.actrix.co.nz/manningc/lejos_nxt.jpg [actrix.co.nz] . This is now at alpha stage (code on sourceforge).

Having the hardware specs (schematics etc) has been great. I started this effort before Lego released the firmware and have not used that.

The NXT has a pretty grunt CPU and is capable of much more than a Roomba. Designing and adding 3rd party sensors is a breeze.

Re:Perfect platform? Really? (2, Informative)

Abcd1234 (188840) | more than 7 years ago | (#17531138)

Designing and adding 3rd party sensors is a breeze.

And it'll get even easier once Hitechnic [hitechnic.com] releases their NXT Prototype board [hitechnic.com] . It's basically a breadboard with the I2C interface mounted and ready to go.

Even simpler (1)

EmbeddedJanitor (597831) | more than 7 years ago | (#17531598)

There are three ways to interface to the NXT.

Analog(ue). Hook up something that looks like a potentiometer (eg. say an LDR or NTC).

Something via I2C. You can use a Hitechnic proto board or make your own for approx $2 or so using a small micro like an Atmel ATTiny13 which costs less than a buck.

Or, if you hack the NXT firmware, you can do just about anything you can think of using two digital lines and an analogue line.

Re:Perfect platform? Really? (1)

ganhawk (703420) | more than 7 years ago | (#17531188)

I like Lego Mindstroms, but recently I have been playing with Vex Robotics and its starter kit is good value for just $100. It is based on PIC and also includes RC controller. The pneumatic parts especially look interesting:

http://www.vexlabs.com/vex-robotics-pneumatic-part s.shtml [vexlabs.com]

Re:Perfect platform? Really? (1)

ibbey (27873) | more than 7 years ago | (#17536648)

The Vex Starter kit is a great value for $100. Unfortunately, it's $300. Sure you may find it at your local Radio Shack on clearance at that price, but they are very few and far between by now. You can get a deal on eBay, but you're more likely looking at $150+. In addition, that price doesn't include the programming kit, so you're going to have to spend an additional $100, so you're back up to the $250 price of the Mindstorms NXT. For the price, you get about a quarter the number of usable pieces (the official piece count is similar, but each screw, washer, nut, etc. counts as a piece in the Vex system) and the pieces you do get are much less versatile (Vex only has about 8 unique structural pieces to work with, so you are quite limited in what you can actually build). Even if you could get Vex for $100, the Lego system is still the better value unless you are primarily interested in RC stuff-- the one area where the Vex wins hands down.

Re:Perfect platform? Really? (1)

Bones3D_mac (324952) | more than 7 years ago | (#17533954)

The VEX robot kit [vexlabs.com] is definitely worth a look for anyone wanting to experiment in robotic design, outside of the Lego-based options. It's sort of a "smart" erector set with loads of sensors and parts to choose from (including 3rd party customizations).

Re:Perfect platform? Really? (2, Interesting)

aralin (107264) | more than 7 years ago | (#17536372)

I love the platform, but I saw few of the robots that my nephew built and every single one of them had a little problem, like not strong hand grip or bad walk, that programming them with some really difficult tasks was just pointless. They would reach breakpoint in a first third of anything remotely complex.

I wish there was a humanoid robot with all the sensors and the brick already built so we could just program it and know it will work and execute even a complex program without problems. That would really make it worth while and money.

Bluetooth Swarms (1)

Doc Ruby (173196) | more than 7 years ago | (#17530782)

There's Bluetooth for Roomba, and the Lego Mindstorms uses it too. How about some swarm tech that uses say, a single Perl module to control a mixed swarm of Mindstorm and Roomba devices?

Better get the command security right, or robotwars will have a whole network battle raging among the clashing droids for control of all the marbles.

Re:Bluetooth Swarms (0)

Anonymous Coward | more than 7 years ago | (#17531870)

I'm doing that in Ruby as a project for school, hopefully using Rails to control them even more remotely.

Re:Bluetooth Swarms (1)

Doc Ruby (173196) | more than 7 years ago | (#17533636)

When you get some progress completed, open the project on SourceForge, maybe pointing to it on one of the Mindstorms programmer sites. The rest of us want to help.

mi8us 2, Troll) (-1, Troll)

Anonymous Coward | more than 7 years ago | (#17530784)

luck I'll fi8d do, and with any Learn what mistakes

Daleks anyone? (2, Insightful)

videoBuff (1043512) | more than 7 years ago | (#17530786)

Looks perfect for making daleks.

Hmm.. pleasure model or killbot? (1)

Ranger (1783) | more than 7 years ago | (#17531084)

Slashdotters will either hack them to be pleasure models or killbots or both. Decisions, decisions!

parallax boe-bot (1)

airuck (300354) | more than 7 years ago | (#17531312)

The Parallax Boe-Bot kit [parallax.com] and included book is a good kit for the beginner. The kit is about $150 USD.

Re:parallax boe-bot (1)

NsOmNiA91130 (942812) | more than 7 years ago | (#17531564)

I made one of these a few years ago, easy C-like programming and fun to build. I made it a line follower, but I was cheap and didn't have much stuff for it...

Re:parallax boe-bot (1)

airuck (300354) | more than 7 years ago | (#17532072)

After the initial fit of programming hardware configuration (and re-configuration) with my oldest child, ours sat on the shelf for many months. I just took it down to see if my younger daughter (7) would have any interest. She does, so off we go again.

Re:parallax boe-bot (1)

fireboy1919 (257783) | more than 7 years ago | (#17544244)

That's great, but I'd prefer an AdrianBar Boe-Bot [youtube.com] kit. You know, those things have the strength of five gorillas.

Wish the things would have 802.11... (1)

NoMoreNicksLeft (516230) | more than 7 years ago | (#17531490)

Hooking it up into the home automation system would be nice.

So old fashioned it's funny (1)

heroine (1220) | more than 7 years ago | (#17531592)

An 8 bit Atmel in 2007? This is definitely not Japan. Why can't they provide an ARM9?

Re:So old fashioned it's funny (2, Insightful)

Anonymous Coward | more than 7 years ago | (#17533662)

You are obviously not acquainted with the Atmel. In fact I doubt you're acquainted with any microcontroller or why and where they're used by the way you talk. You want to put a 400MHz processor on this thing? Why? Simplicity is beauty. An ARM or any processor above 8 bits is simply overkill, too expensive, too complicated, and totally unnecessary. We're not doing bleedin object oriented programming here. 8 bit processors can do anything - USB, Ethernet, CAN, Bluetooth, Zigbee, RFID, you name it. If you don't believe me check out Atmel's site, or PIC 's site, or Freescale's site. And in my opinion, Atmel is the best choice for any 8 bit microcontroller project, period. Atmel has the best, cleanest, fastest, lowest power chip architecture of any 8-bit process, and the development software is free. The chips include every peripheral form A/D to USART built in. They make processors that range from 100's of pins to 8 pins. The software does full software simulation of any chip, ANY chip they make, and it interfaces with their development hardware or any of the million odd fully-functional knockoff products out there you can find on eBay for less than $50. Further, their development kits are CHEAP, and they recently introduced a programmer and in-system debugger (debug on the actual hardware that is) for $50 that will program and debug most of their chips. Don't know 8 bit microcontrollers, and DON'T knock Atmel.

But it doesn't vacuum! (1)

artifex2004 (766107) | more than 7 years ago | (#17531740)

Seriously, why would we want the crappy form factor and the plastic wheels that shred?
Why not build it up from scratch, if they're not keeping its primary function?

Re:But it doesn't vacuum! (1)

Old Man Kensey (5209) | more than 7 years ago | (#17532092)

Vacuuming is really a derivative function of a Roomba, as the Scooba attests (it washes floors -- there's still sucking involved, but the internals are way different). The Roomba platform is one way of solving the problem of moving over a variety of terrain with the ability to change direction nimbly and stay very stable. There's no reason a Roomba couldn't be, say, a courier-bot or a traction- (pull or push) bot with the right sensor suite.

As for plastic wheels shredding, do you have a different Roomba than I do? My Discovery has plastic wheels with rubber treads on the outside. No shred problems here.

Re:But it doesn't vacuum! (1)

artifex2004 (766107) | more than 7 years ago | (#17532978)

I have a Sage. For those of us with earlier models, the solution is to tape up the wheels so they don't wear. I didn't know they'd solved it with your model.

Re:But it doesn't vacuum! (1)

Anonymous McCartneyf (1037584) | more than 7 years ago | (#17532218)

Plastic wheels that shred?
I'd think that a Roomba that didn't vacuum would be less likely to have its wheels shred. The only problems I've had with the wheels of my pet Roombas were caused by things getting entangled around the driveshaft; if the Roomba isn't vacuuming, then presumably that sort of thing won't happen as much.
It seems these new programmable Roombas have an extra wheel to better to support heavy things like robot arms, laundry baskets, or Dalek bodies. Would that make a difference in its durability?

Re:But it doesn't vacuum! (1)

artifex2004 (766107) | more than 7 years ago | (#17533030)

Well, the shredding happens on bare floors and stuff, mostly. The solution for people with old Roombas (mine's a Sage) is to tape them up with duct tape.
You're right, though, if it didn't vacuum, the wheels would be less likely to get tangled up with hair. But you don't normally run the vacuum while you are playing with it as a robot, do you? :) My point was that the platform is the way it is mostly because of its original function. I'm glad they added another wheel, though.

Cool, I've already a project in mind ! (0)

Anonymous Coward | more than 7 years ago | (#17531810)

Cool, I'm going to buy one. I always wanted a base for a home made robot. My first project will be a vacuum cleaner !!

My hamster will kill your hamster! (4, Funny)

MrP- (45616) | more than 7 years ago | (#17531960)

Looked cool.. then I saw the hamster robot..

I bought the $299 kit, I'm sooo building a hamster robot!

Mine will have high power laser weapons though, it will destroy all of you!

Now I have to buy a hamster.

Re:My hamster will kill your hamster! (1)

MrP- (45616) | more than 7 years ago | (#17698944)

My iRobot Create shipped today!

Now to buy the hamster...

Billions of them exist already... (0, Flamebait)

alchemist68 (550641) | more than 7 years ago | (#17532636)

They're called Microsoft Windows Users, better known as... Borg Drones!

Star Trek! It's the new reality!

Oh! You own a Zune? We feel for you, and we're here to support you! Apple just handed MSFT it's ASS, fresh from the fruit shredder!

Long Live iPhone, and mobile technology done right!

yuo Fail It.. (-1, Troll)

Anonymous Coward | more than 7 years ago | (#17532736)

arseholes at Wal8ut

Yeah, well, wait for Apple at MacWorld *next* year (1)

Eternal Vigilance (573501) | more than 7 years ago | (#17533176)

One word: iGore.

They only invited him to join the Board for reference data.


Gives a whole new meaning to "think Gore will run in 2008?" And this time "The Kiss" will be more lifelike. :-)

Re:Yeah, well, wait for Apple at MacWorld *next* y (1)

kitsunewarlock (971818) | more than 7 years ago | (#17533434)

I for one welcome our new environmental concerned robotic overlords.

Robotics' biggest problem (4, Insightful)

dino213b (949816) | more than 7 years ago | (#17534628)

In my experience, the biggest problem that's hindering development of anthropomorphic robots is lack of standardized parts, and their likelihood of being affordable. Most amateur robot builders start from the very scratch and work their way up and in this process find that, while they can themselves afford to take some shortcuts, many have to waste their budgets on what seems the silliest of things in the great scheme of things. In the end, the enthusiasm behind robot building ends up in the designer spreading themselves thin across the details of a project.

For example, they might have wanted to create a robot that will locate a TV's well-used remote controller once everyone leaves the house, and put it on a designated area on the living room table and then plug themselves into the wall to recharge.

This task is fairly easily defined in pseudo-code and by use of common sense, sensors can be used to simplify the execution of this task. The problem is, the designer would have to work on mechanical and electrical issues such as H-bridges for motors or motor controllers, instead of just software to make the robot do what it is supposed to. That spreads their patience thin and causes them to give up on the project at some point or settle for a quality they wanted to avoid in the first place.

So.. as a good example, the DARPA challenge that took place a few years ago showed us what happens when you have to deal with both hardware (vehicles) and computers (software-figuratively speaking, I know it's technically hardware as well..). If my memory serves me correctly, a great deal of competitors ended up with disabled vehicles from purely mechanical reasons. Imagine what would have happened if all the competitors had the exact same vehicles in exact same conditions, exact same sensors, and were just left to develop software to guide it? I suspect the contest would have yielded better results.

So the question is, how much of your time do you spend actually designing what the robot will do, and how much of your task do you deal with its hardware and how it will perform its tasks? In my humble opinion, I believe that the hardware development is causing a major slowdown in robotics. It would help if some affordable standardization existed.

I would be more productive if I purchased a "blank mac-formatted robot" (ala Futurama) and spent my time writing software for it instead of working out on just how to make a 2KB PIC microcontroller communicate with 20 sensors and 10 actuators using one signal wire and I2C.

Someone should fund me so I can start an open-source robotics project: to make geeks of the world unite in our struggle against physical labor!

Re:Robotics' biggest problem (1)

Stevyn (691306) | more than 7 years ago | (#17535462)

I designed a robot from scratch, although an off the shelf AVR microcontroller board was used. I agree with you that it would be great for hobbyists to plug in parts and just write some code to get them working, but that adds cost and waste. However, I2C is a great interface that makes adding components easy and lots of components support it. And what is so bad about mechanical and electrical issues? It's fun to learn this stuff if you're a geek. As for an open source robot, there are so many resources on the internet that someone can learn everything they need to know about spinning motors and reading distance measuring sensors. Boe-bots are good for people starting out, but I think it's important for people to go through the entire open ended process of building a robot from scratch. I think they will have a greater sense of accomplishment and enjoy it more.

The trouble with robots (1)

NattyFido (1049158) | more than 7 years ago | (#17535664)

Sounds like you read my mind! I 100% agree that there needs to standardisation, like in the computer industry. I have tried using 'Meccano' which is ok but very heavy. I was thinking of using polystyrene (as used by modelers) but its a bit too flexible. Looks like I'll have to build a wooden robot! (Strong, light and easy to work with) The electronics are not a problem, there are some good robotic modules available and I can design and build my own, and the software would depend on what processor I choose, but I am not a mechanic!

Re:Robotics' biggest problem (1)

glindsey (73730) | more than 7 years ago | (#17539788)

I have thought about this for a few years now. In fact, I was thinking about it on the way to work today! Last year I started to come up with some sort of standard for creating robotic modules -- both a physical standard, keeping most modules to the same form factor (so they could be stacked), and an electrical standard, designing a bus capable of carrying power (+5v/+12v/GND) and signals required to all of these modules. I wasn't looking at something super powerful -- probably a robot based off an Atmel mega128 AVR, chaining the modules together via I2C, SPI, and a few extra digital signal wires.

I figured the ExpressPCB MiniBoard form factor would work out well, as any hobbyist could then download PCB files for their software and get three boards spun for about $60. If you wanted to get more complex (and expensive), you could have boards professionally made and populated... or you could go the other direction and solder a bare-wire circuit together on some protoboard.

Problem is, I'm a computer science major with definite leanings toward computer engineering, but my EE skills are pretty basic (and my ME skills practically nonexistent). So I would also be interested in some sort of open-source, collaborative standards project.

In Mysore India (0)

Anonymous Coward | more than 7 years ago | (#17535278)

irobot has a dev center in Mysore India - a mere 2 hrs from Bangalore India. So expect all Japanese and other bots jobs to be 'Bangalored' and future bots to come with an Appu accent, not to mention a programmable Appubot!

coooool!!!!!! (0)

Anonymous Coward | more than 7 years ago | (#17536022)

I was just watching my Roomba the other day (I have multiple Roombas and a Scooba, they are so useful) and thinking "they could take the vacuum out this fucker, market it as a "obstacle avoiding disc toy", and it would be awesome for a kid to play with".

So I hike over to iRobot.com to send them some feedback, and there's the Create!!! AWESOME!! THEY READ MY MIND!! IS THERE ANYTHING THESE ROBOTS WON'T DO!!!

Heh.

Future Hobbyist (1)

zyl0x (987342) | more than 7 years ago | (#17538266)

I can see myself and other programmers finally getting into robotics through the iRobot Create. Being a software programmer, I haven't had much experience with circuitry and hardware programming and thusly, haven't had much of a foothold in robotics to get seriously involved with them. With the Create kit (since the SDK is based in C/C++), I think this would be a great opportunity for us to easily get into robotics as a hobby. Exciting!

2 bad internet jokes in one! (0)

Anonymous Coward | more than 7 years ago | (#17538760)

10 find sara oconner
20 ???
30 profit

In the future... (1)

dilvish_the_damned (167205) | more than 7 years ago | (#17538830)

wars will be fought by hamsters. iRobot enhanced hamsters.

Re:In the future... (0)

Anonymous Coward | more than 7 years ago | (#17546934)

I for one welcome our new Hamster overlords.

Already in use! :) (1)

NekoXP (67564) | more than 7 years ago | (#17541324)

http://www.devrandom.us/ [devrandom.us]

Oh, we make the board he wants to control it with too :D

Port terminology is corrupted yet again (1)

MilesAttacca (1016569) | more than 7 years ago | (#17551552)

The DE-9 (9 pin D-shell connector) is a type of D-subminiature electrical connector most commonly used for the RS 232 serial port on the IBM AT and compatible computers. DB-9 is a common misnomer for the DE-9. (A true DB-9 connector would have 9 pins in a connector the shape and size of a DB-25, the other 16 pins would just be missing.) (Wikipedia [wikipedia.org] )

Seriously, do people even work on catching themselves on errors like this? I know that they sound quite the same, but we did, after all, decide to move to a smaller physical connector instead of trying two data streams on a DB-25, or even just leaving the pins out. How many years have we had to catch up?

Yes, I'm a nit-picker, and quite proud of it when I'm not shoving my homework aside half-finished.
Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>