Brookstone Rover 2.0 SpyTank Teardown
An anonymous reader writes "Like the Roomba and other hackable consumer electronics, the Brookstone Rover 2.0 looks like a great value for hackers and robotics experimenters. Check out this teardown and another link within for lots of pics and info."
I didnt even read the title!
D.
E.
A.
D.
Dead !!
Nothing to see anymore !!
It has all been done already !!
Bring on the !!
TANKS !!
...or does TFA, just like the OP, only look that way ?
Religous speak to God. Insane are spoken to by God. When all shut up, one can finally hear Shostakovich in peace
Forget hacking, Someone is going to disguise it as a common place object and spy where they shouldn't. . .
Memory is deceptive because it is colored by today's events. - Albert Einstein
That boot up delay sounds more like a Microsoft operating system. And the response delay while controlling it also sounds more like Microsoft. But whatever, the reviewer has no idea and simply speculates. But since I know exactly as much as the reviewer, (since he knows nothing and I know the same), I would also speculate that its running linux also, but not because of operational characteristics, but simply because MS OS's do not lend themselves well to anything other than Microsoft certified devices for limited Microsoft approved functionality.
In other words, yeah, its probably running Linux because what else is there that can be used for something like this anyway? All the closed source stuff is an unlikely choice for a cheap device that needs a real OS without patent and trademark and copywrite infringement.
You can do pretty much what you want with the system as it stands so I'm not sure what's to be gained by taking it to pieces and reprogramming it. Sure its fun for a while seeing how it works, but this isn't a cheap device and if all you want is a general purpose controller running linux buy a raspberry pi. Why wreck an expensive bit of equipment to get the same result?
I really recommend anyone with roomba to take their screwdriver and open the thing.
Once you do and compare the inner workings to the device linked in the article, you really start to understand the concept of product design.
To recap the differences for those who don't own one:
Roomba design shows massive modularity. Every component inside is relatively easy-to-swap module.
It's very easy to fix if something breaks down when everything is attached with 2-3 screws max.
Modules have fixed connectors which just slot in. You won't end up in situation like: "ooh, this 4-pin connector looks like that one, did I connect it right?"(see the pics linked - power connector and speaker for example)
You could probably 3D print matching spare modules if you made drawings for one.
Parts of the rover, like motors and gears are supposed to be modular, yet they don't really look like that to me, maybe I'm just misreading the images.
To me, it looks like "Made in China" - medium cost build. There's some build quality, it's not made from the cheapest material available, but it's not for daily use. Well, it's supposed to be a toy..
In the Rover, wifi and camera modules are most likely USB yet they use different cabling, why?
For hackable toy, those should be replaceable easily. Roomba doesn't have USB for wifi or camera either, but then again, it's a vacuum cleaner!
It’s one of those toys that is relegated to the closet shortly after its first set of batteries die.
Something from the article I'd have to agree with.
There are no atheists when recovering from tape backup.
The headline promised me a tank. No guns => not a tank.
The system is probably running Linux. It takes a while to become ready after the power switch is turned on, which is typical of Linux. A smaller RTOS would likely come up much faster. The fact that the device requires networking, and streaming of sound and video also lends itself to a Linux system. Linux already includes much of the software to make everything work. The size of the RAM and Flash suggest a lean, but very workable Linux based system.
Emphasis mine. Really? I've found my Linux installs to be very fast booting - certainly faster than Windows machines. Also, according to your pics there is an 80MHz crystal on there - any modern day OS you threw on that loaded from some external storage cluster would take a while to load. However, I didn't see any SD Card, SSDs or other external media device with which to hold a larger OS which means it's all embedded in one of those IC chips you couldn't find any information on.
Having said that, there are version of Linux which can fit on a single floppy drive - about 1.2Megabytes - and in this case the OS has been burned into one of the ICs. Point here is that it may not even be Linux.
I have yet to see a single 3D printed industrial robot arm anywhere. Actually it doesn't have to be printed, it just needs to meet user-picked mechanical requirements. You can calibrate software to compensate for your own inept assembly, which to me implies that simple hardware + advanced software = magic.
My use would be attaching a router to it and letting it carve stuff out of for example wood. E.g. this chainsaw-bot, but less terrifying.
All rites reversed 2010
One of the pictures in TFA shows the FCC ID, ZRB792593. Checking the FCC's site for this (here: http://transition.fcc.gov/oet/ea/fccid/ ) turns up the device and a number of documents for it. Alas, the most interesting ones for hacking, namely the block diagram, the operational description and the schematics, are all "permanant confidential" and thus not accessible.
Still, there's some photos, RF test info, and the user manual (such as it is).
That FCC site is worth checking if you're trying to reverse engineer something, although the potentially most useful stuff is usually confidential.
-- Alastair