Opensource Vacuum Robot

Inside the Roomba and Scooba and more, Cool mods, Repair and Upgrades - including the all new iRobot Create Kit. Let's void that warranty baby!

Re: Opensource Vacuum Robot

Postby yhmmc » August 1st, 2011, 11:25 pm

Keep in mind that if you put Linux or Ubuntu on the unit, it will have open source also. Most of the programming will be already done. But, it will not work in windows. I am talking ROS operating system for Ubuntu.

The open source robots that I am familiar with now are BiliBot, Turtlebot, and Fred Miller's Leaf-Bot which will be a lot like the Turtlebot from Willow Garage.

:D
yhmmc
Robot Addict
 
Posts: 132
Joined: July 5th, 2009, 9:12 pm

Re: Opensource Vacuum Robot

Postby djos » August 7th, 2011, 11:19 pm

I still think the Raspberry Pi device @ $25 is worth waiting for and there is a new interview with its creator available - since this device is designed with DIY robotics in mind it's very hard to ignore imo.

http://www.robots.net/article/3215.html
Current Robot's:
Neato BotVac 80 w/ Li-NMC Battery , 2x XV11 w/ Li-NMC Battery
iRobot Roomba 561 w/ NiMh Battery, Scooba 380 w/ Li-NMC Battery

Previous Robots:
iRobot Roomba 562PE w/ Aerovac Bin & Sealed-bearing CHM
Evolution Mint 4200
User avatar
djos
Robot Addict
 
Posts: 1202
Joined: November 30th, 2009, 7:34 am
Location: Melbourne, Australia

Re: Opensource Vacuum Robot

Postby sageman » August 8th, 2011, 8:25 am

agreed
400/disco disassembly's (everything down to the PCB)
http://www.robotreviews.com/wiki/400disco-disassembly

one day many years from now a person will say "right I'll just ROOMBA downstairs" instead of hoover
oh wait I already do :)

main bot: neato xv-15 (Europe xv-11)
to sell (one day): roomba sage and silver (both 400's)
User avatar
sageman
Robot Addict
 
Posts: 1475
Joined: May 10th, 2010, 2:10 am
Location: norfolk uk

Re: Opensource Vacuum Robot

Postby bhylak » August 8th, 2011, 2:12 pm

I also agree.
Ben

Homemade Telepresence Robot:
http://mayarover.blogspot.com/
http://www.instructables.com/id/MAYA-Te ... nce-Rover/

There are only 10 types of people in the world. Those who understand binary and those who don't
User avatar
bhylak
Robot Addict
 
Posts: 1638
Joined: October 17th, 2009, 7:30 pm

Re: Opensource Vacuum Robot

Postby assuncap » August 9th, 2011, 3:58 pm

hi all,

I do agree as well. but what about the rest of the electronics? Microcontroller, Accelerometer, Giros, Compasse, etc.
User avatar
assuncap
Robot Groupie
 
Posts: 75
Joined: April 20th, 2011, 7:22 am

Re: Opensource Vacuum Robot

Postby assuncap » September 20th, 2011, 10:30 am

Guys good news!
Arduino anounced last friday the Arduino Due. It uses a Atmel SAM3U arm processor clocked at 96mhz.
The boards will be aveilable later this year.
User avatar
assuncap
Robot Groupie
 
Posts: 75
Joined: April 20th, 2011, 7:22 am

Re: Opensource Vacuum Robot

Postby bhylak » September 20th, 2011, 8:10 pm

I got a chance to mess around with a raspberry pi at Maker Faire NYC. It was AMAZING!
Ben

Homemade Telepresence Robot:
http://mayarover.blogspot.com/
http://www.instructables.com/id/MAYA-Te ... nce-Rover/

There are only 10 types of people in the world. Those who understand binary and those who don't
User avatar
bhylak
Robot Addict
 
Posts: 1638
Joined: October 17th, 2009, 7:30 pm

Re: Opensource Vacuum Robot

Postby assuncap » November 2nd, 2011, 12:15 pm

Image
Another hardware solution that is very interesting for the Project is the BeagleBone, released a few days ago.
Its a Cortex A8 running the Angstrom Linux Distribution on a 2GB SD, but looking very much like a Arduino Mega.
With a expected retail price of $89 it look good value for the money.

It can obviously run other OSs like FreeRTOS, COSMOS (very cool project based on C# with planned support for arm devices).

I have already placed an order for one of these boards.
User avatar
assuncap
Robot Groupie
 
Posts: 75
Joined: April 20th, 2011, 7:22 am

Re: Opensource Vacuum Robot

Postby victor560 » December 30th, 2011, 1:13 am

wow what a thread.

a study in how to not get a project going...
pick a wide open starting point and a wide open ending point.

If I were trying to 'open source' this
I would see if we can write the code to reproduce what i-robot has done.
or neato or any other vacuum robot.

start with a processor that we can agree seems big enough
and get that piece done.
the hardware work will happen right along with the processor.

Frankly, I doubt that much can be done.

as an open source device group you have to have a
starting device.

My plan before I found this was a 500 series and a big Microchip PIC.
my plan has not changed yet...

victor
victor560
Robot Groupie
 
Posts: 73
Joined: December 21st, 2011, 5:24 pm

Re: Opensource Vacuum Robot

Postby Robot-Doc » December 30th, 2011, 1:43 am

victor560 wrote:start with a processor that we can agree seems big enough
and get that piece done.


What processor would meet the basic requirements ?
User avatar
Robot-Doc
 
Posts: 14
Joined: December 30th, 2011, 12:03 am
Location: Louisiana

Re: Opensource Vacuum Robot

Postby sageman » December 30th, 2011, 10:33 am

well neato dont use anything significant an old apple laptop in power and they just makes small squares for the neato so it dont get overloaded
400/disco disassembly's (everything down to the PCB)
http://www.robotreviews.com/wiki/400disco-disassembly

one day many years from now a person will say "right I'll just ROOMBA downstairs" instead of hoover
oh wait I already do :)

main bot: neato xv-15 (Europe xv-11)
to sell (one day): roomba sage and silver (both 400's)
User avatar
sageman
Robot Addict
 
Posts: 1475
Joined: May 10th, 2010, 2:10 am
Location: norfolk uk

Re: Opensource Vacuum Robot

Postby mfortuna » December 30th, 2011, 11:42 am

sageman wrote:well neato dont use anything significant an old apple laptop in power and they just makes small squares for the neato so it dont get overloaded


What are you trying to say here?
Mike
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
User avatar
mfortuna
Robot Master
 
Posts: 5725
Joined: February 5th, 2006, 10:35 am
Location: NH

Re: Opensource Vacuum Robot

Postby bhylak » December 30th, 2011, 12:51 pm

ahaha I've seen a lot of power packed into some "Small squares"
Ben

Homemade Telepresence Robot:
http://mayarover.blogspot.com/
http://www.instructables.com/id/MAYA-Te ... nce-Rover/

There are only 10 types of people in the world. Those who understand binary and those who don't
User avatar
bhylak
Robot Addict
 
Posts: 1638
Joined: October 17th, 2009, 7:30 pm

Re: Opensource Vacuum Robot

Postby victor560 » December 30th, 2011, 1:18 pm

hi Robot-Doc,
for the group my call would be:

DSPIC30F4013-20I/P

this device may be embedded onto any of the
'complete' package boards,
I have not looked at them that close.
it is big, versatile, cheap and available.

what I want is to avoid having to
hunt a pre-made item ( yeah like an IC ain't...)

chances are good that any pcb the open group publishes
can be lightly modified for the next generation IC.

what I pointedly want to avoid is using stamps and roosticks
and propritary surfboards. those are not 'open source.'
( well I guess microchip is propritary too....)

I have a few pic16 that I am planning to use to see If I can
get a roomba running at all.
Learn the power management needs and sensors on the roomba.

one of the things here that simply astonishes me is that I think
"I can do better" and I have no real idea how to do as well.

given what is in any robotic vac,
the price point of roomba will be hard to best.

If there is any thing the open vac group
can hope to do is to make a better one for a similar price.
I know more expensive exists.

my personal goal is to have a roomba that:
does not shove dining room chairs about
won't founder on a shoe (with laces)
that will not scratch walls, paint, woodwork
and will clean under the curtains.
and I have no idea how to to this,
won't spread a gob of goo ( like jello...)
all over a room

v
victor560
Robot Groupie
 
Posts: 73
Joined: December 21st, 2011, 5:24 pm

Re: Opensource Vacuum Robot

Postby vic7767 » December 30th, 2011, 1:45 pm

There are a lot of Roomba skeletons from the 4XX and 4XXX models that could be used as a hardware platform. The MCU, CPU could be removed and a breakout board installed that would allow different PIC devices to be interfaced and tested. Another avenue would be with the introduction of the 5XX, 6XX and 7XX model Roombas, there are a multitude of pre-built modules (drive motors, Brush Decks, Side brushes) that could be used in a open source concept vacuum robot.
Roomba and Neato Mods, come visit: http://www.vic7767.com/

http://www.Robot-Doc.com/
User avatar
vic7767
Robot Master
 
Posts: 14175
Joined: January 14th, 2006, 8:31 pm
Location: Haughton Louisiana - USA

Re: Opensource Vacuum Robot

Postby bhylak » December 30th, 2011, 2:03 pm

I think the main problem with the roomba is not that the hardware is wrong, it's that there's not enough sensors. Even the Neato has a bumper. Because of this, I'm with Ed. I have plenty of 4XXX Robots (about 6) that are apart and I'd be willing to donate/mess around with)
Ben

Homemade Telepresence Robot:
http://mayarover.blogspot.com/
http://www.instructables.com/id/MAYA-Te ... nce-Rover/

There are only 10 types of people in the world. Those who understand binary and those who don't
User avatar
bhylak
Robot Addict
 
Posts: 1638
Joined: October 17th, 2009, 7:30 pm

Re: Opensource Vacuum Robot

Postby mfortuna » December 30th, 2011, 2:10 pm

vic7767 wrote:There are a lot of Roomba skeletons from the 4XX and 4XXX models that could be used as a hardware platform. The MCU, CPU could be removed and a breakout board installed that would allow different PIC devices to be interfaced and tested. Another avenue would be with the introduction of the 5XX, 6XX and 7XX model Roombas, there are a multitude of pre-built modules (drive motors, Brush Decks, Side brushes) that could be used in a open source concept vacuum robot.

Great ideas repeat themselves :) I wrote this back in April:

mfortuna wrote:I think a controller board with support for a "open" MCU could be developed without too much trouble. Using a roomba as a test vehicle seems like a good choice. Since all roombas use off-the-shelf MCUs I wonder if the existing firmware can be overwritten. I don't think the flash is locked since Irobot does issue updates from time to time. So if someone took a 500 series controller board, soldered a header to the JTAG connector on the board, it should be possible to completely overwrite the flash with a opensource image.

It's also possible to depop the MCU and wire in an Amega or other MCU. I remember someone doing this on a 400 series controller.

The next step would be to design a controller board with the various sensors and charging circuits. I think this would be a big effort for one person. A team approach seems better.
Mike
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
User avatar
mfortuna
Robot Master
 
Posts: 5725
Joined: February 5th, 2006, 10:35 am
Location: NH

Re: Opensource Vacuum Robot

Postby bhylak » December 30th, 2011, 5:22 pm

haha well then I third Mike's idea. ;)
Ben

Homemade Telepresence Robot:
http://mayarover.blogspot.com/
http://www.instructables.com/id/MAYA-Te ... nce-Rover/

There are only 10 types of people in the world. Those who understand binary and those who don't
User avatar
bhylak
Robot Addict
 
Posts: 1638
Joined: October 17th, 2009, 7:30 pm

Re: Opensource Vacuum Robot

Postby vic7767 » December 30th, 2011, 6:08 pm

So basically I just expanded Mikes' ideas with more hardware and controller options.
Roomba and Neato Mods, come visit: http://www.vic7767.com/

http://www.Robot-Doc.com/
User avatar
vic7767
Robot Master
 
Posts: 14175
Joined: January 14th, 2006, 8:31 pm
Location: Haughton Louisiana - USA

Re: Opensource Vacuum Robot

Postby victor560 » December 30th, 2011, 7:20 pm

bhylak wrote:I think the main problem with the roomba is not that the hardware is wrong, it's that there's not enough sensors. Even the Neato has a bumper. Because of this, I'm with Ed. I have plenty of 4XXX Robots (about 6) that are apart and I'd be willing to donate/mess around with)


umm about not enough sensors....

Human beings could use more sensors...

the trick is; how many effectivly get the job done?

victor
victor560
Robot Groupie
 
Posts: 73
Joined: December 21st, 2011, 5:24 pm

PreviousNext

Return to Robotic Hacking

Who is online

Users browsing this forum: No registered users and 339 guests