Intel combines Robots, WLANs, and Linux
An anonymous reader writes "This article by a researcher in Intel's Emerging Platforms Lab details some of Intel's current research into wireless, mobile robotics technology. A key goal of the effort, according to the article, is to efficiently combine the two technologies -- mobile robotics and wireless networks -- so that mobile robots can serve as gateways into wireless sensor networks.
The Intel project is providing robotics researchers with a robotics development package that includes standardized silicon, a Linux-based open-source operating system, and open-source software drivers for robotics applications. Additionally, Intel has released a test version of a technical library for building Bayesian networks, which will help advance the ability of robots to navigate their environments, and pilot systems based on Intel's open-source packages are already being deployed in a variety of flexible environments in agricultural, security, and military applications."
"Robots are cool. Wireless networking is cool. Linux is cool. So logically, wireless Linux robots would be the coolest thing ever!!!"
The only downside I can forsee is that imagining a Beowulf cluster of those might lead to a Matrix-esque apocalypse for us outmoded carbon units, which would be less cool.
In Soviet Rush, today's Tom Sawyer gets high on you.
Ok, ok, I'm sure there are plenty of good reasons for this, but I still like my idea more. I want to play my UT2003 after a nuke attack dammit!
Woohoo - run Apache and OpenOffice on your housekeeper! :P
Seriously, I wonder what use this... you don't need *mobile* network gateways that actually *think*, do you?
I thought that robotics apps usually picked RT Linux for their core? Does RT linux still offer additional benefits to robotics?
You think that I'm crazy, you should see this guy!
Uh... I'm sorry. I must stop with the blue pills. Does any company on earth (except MS and Nokia and Palm) bring out a new device that does _not_ run Linux?
Sig for sale or rent. One previous user. Inquire within.
The Three Laws of Robotics....
:-)
1. A robot may not install Windows products, or, through inaction, allow a Windows products to be installed.
2. A robot must obey the orders set forth in the GPL except where such orders would conflict with the First Law.
3. A robot must protect the open source initiative so long as such protection does not conflict with the First or Second Law.
I'm wondering though since they are not actually all that interested in the physical capabilities of the robots, concentrating instead on group intelligence why do they actually build the robots?(OK I know geeks and their toys).
Surely the robot controller code could be emulated purely in software to determine how the robot will respond, a much more sophisticated version of the recent Java battle bots if you will.
Is there some benefit to physically building the robot when researching group intelligence ?
Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
What truth?
There is no dupe
We have a merging of bio-mass, networking and telephone services where I work: when people think the network is getting flaky, my phone starts to ring.
Trolling is a art,
Intel isn't very clear with Linux on Centrino, their WLAN offering - funny to see them offering exotic stuff on Linux. Intel seems to resemble MS more and more these days. Time to clip wings, perhaps?
If you keep throwing chairs, one day you'll break windows....
So everyone's first instinct is to make some disparaging remark about how combining buzzwords --> profit!!!! I don't think that's what this is about. This has nothing to do with consumers, and presumably therefore little in the way of profit for Intel. This is about adapting a consumer technology for a research area in a highly useful way.
Mobile robotics has been hard hit recently, when one of the main companies making robots (Nomadic Technologies) was acquired by 3COM in 2000 for their wireless networking technologies. Obviously 3COM had no interest in research robots that cost thousands but sell only hundreds of units. Since then there's been a bit of a hole in the market for somebody to sell prepackaged wireless robot stuff to researchers, especially those that work in the software/AI/algorithms end of things don't care to spend effort developing hardware.
Intel's Centrino blah blah is supposed to make connected mobile computing easy and increase battery life. Well guess what drives my ancient Nomad Scout robot? A laptop connected to the robot's power supply in a hack'd fashion, communicating using a USB-driven RF link. This platform could have saved a couple of months development of things which aren't exactly shining examples of engineering anyway.
This hardware isn't the sort of thing that the average /.'er is going to drool over and plot how to justify purchasing it to their spouse. But it is very useful for the couple of thousand mobile robotics researchers around the planet.
Mind.Forth is free AI source code for a robot AI Mind in Win32Forth.
Mind-1.1 in JavaScript is the AI Tutorial version of the same robot Mind software for true artificial intelligence.
AI4U: Mind-1.1 Programmer's Manual is the textbook of artificial intelligence describing the Robot Mind-1.1 software of the Mentifex AI project as listed in the Free Software Donation Directory.
Technological Singularity is happening right now.
I've been thinking about this for a while. The whole thing about stamp/robots is that they run on CPU's that most of
us are no longer used to. What would be excellent is if you could "offload" the brains via high speed wireless. 45mb wireless to high speed processor(s) I would think offer a much different version of robot programming than the current set. I would also think this would use less power than lugging a laptop around on the robot like the kit you can buy at compusa (let alone minaturization possibilities)
-avi
Sorry, just finished watching the preview for T3
These boards are really cool (Stayton is used on the CMU TagBots). We (CMU Robotics Club) normally use a board designed by robotics club members to control robots, but they are based on 20MHz PICs, and don't have and wireless support (at least presently). When combined with the Intel board, however, the big processing can be done there, and the Cerebellum can just be used as a smart motor driver and sensor interface board.
This lets the robots run more complex code and communicate with each other wirelessly. Intel has provided CMU with enough boards for a LOT of cool projects.
My server
The idea of using robots to communicate to wireless sensors has been around for a while. See, for example, USPTO patent application 20020173877.
Step 1: Build robot.
Step 2: Appease linux zealots and put redhat on it.
Step 3: Wirelessly network said robot.
Step 4: ???
Step 5: Profit!!!
Finally we'll be able to apply our escape techniques in a real life nuclear disaster!
To read makes our speaking English good. - X. Harris
Irobot has done it and sold it, http://www.irobot.com :) you can use a notebook motherboard for example, but activewire (usb micro controller) Atmel avr and a few other technologies should be combined with laptop like mainboards running wifi links to the network for control / instruction loading..
:)
I too plot to do it, though I haven't had much time while raising a few organic children these past few years
gimi 2mil and I would make all kinds of units like this while showing the children of the world how too. Personally this is where things will go, but before we get to far we need AI the likes of COG and better. Bots with brains that run on linux clusters
COG is a project at MIT,, I forgot the link,, but its Unix driven most massive civilian AI I have ever seen.
cy83rpunk2002@netscape.net
I find this article very interesting, especially since I just recieved an e-mail from Intel custumer support, telling me that my centrino based laptop's wireless network adapter (Pro100) is not supported with linux. After asking when I can expect drivers, I got a friendly e-mail, telling me that linux support is not planned in the near future....
I think this is symptomatic for many big companies. The left hand doesn't know what the right hand does...
Cheers, Peter
KdenLive/PIAVE - non-linear video editing
You can take your bot and have it sit right outside of teh RIAA buildings and d/l their songs and pwn their networks, or you could just run CS IRL on it. Though providing networks to nuclear fallout regions is still cool.
-illumina+us "I put on my robe and wizard hat..."
I run redhat on a TriM systems embedded controller and I use a Siemens 802.11 adapter. Gee...
If Intel tries to patent the idea it will piss me off. I did not feel this was worthy of a patent.
I'm driving servos with a pontech controller, I've monitoring Analog ports, I'm processing ultrasonic
ranging data. I've got some of my robots at
www.nfnnet.org
So what, they took Johnny Five and put a wireless network card in him. Wait, he already had wireless communications, so all they had to do was upgrade the firmware...
Some others already commented on the situation with lacking Centrino (power saving and WLAN) support. I did not even get any answer from their "customer support". I'll only buy Transmeta in the future. I just got a Libretto L5 and it is MUCh better regarding heat and noise (none besides the harddisk).
But I also still have the Centrino notebook (Samsung X10). Does anybody know if there are Linux supported mini-PCI WLAN cards which I could use instead of the Intel card?
But using real robots is a vital reality check.
Soon after, they will receive a government contract to create a unified defense infrastructure, and merge it with their wireless networked robots. Soon after, it will determine that humans are outdated.
Let the games begin!
Manipulate the moderator system! Mod someone as "overrated" today.
Sometimes moderators see the humor, sometimes they don't. I guess not too many people caught-on to this one.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
Check out the program and video from MIT's MASLab 2003. Our robot's use a very similar setup. Geode+Orinico+RedHat. Next year we're moving to Eden+WindowsXP Embedded :) Can you guess why?
From the program:
The electrical components used in MASLab are quite different from other
contests. At the heart of each team's robot is the "Geode," a 300 MHz
x86-compatible processor. With 256 MB of RAM, a 6GB hard disk, wireless
networking, and a full complement of peripherals. This PC runs an
unmodified installation of RedHat Linux.
The Geode itself cannot control motors nor interface with sensors, so
the MASLab staff designed and manufactured a robotics controller board.
We call the controller the "ORC", for "Our Robotics Controller". This
board serves as a slave to the Geode, executing simple commands under
the direction of a program running on the Geode. The Geode and ORC
communicate over an RS-232 serial link. It contains an LCD display,
support for four 12V motors, integrated battery charger, and power
regulation. The ORC board features several Cyprus Microsystems
Programmable System-on-a-Chip (PSoC) parts connected by a serial bus.
The PSoCs are configured to support three servos and an array of analog
and digital sensors including ultrasound and optical encoders.
While the usual assortment of robotics sensors are available (ultrasound
range finders, infrared range finders, momentary buttons), MASLab
additionally includes a web camera. This color camera has a resolution
of 640x480 and serves as most robots' primary sensor, scanning the
playing field looking for targets and scoring areas.
The key hurdle to everything in the robot world remains power. I'm not talking processing power, but power sources and consumption. General processors like P4s and XScale consumer have poor processing / power consumption ratios, making them poor canidates for robot designs. Networked microcontrollers (or embedded CPUs like Hitachi SH series) coupled with FPGAs or ASICs are still the best way to go. Better yet embedded microprocessors with synthesizable cores. But thats not Intels way of business.
Aparently we at "harvard" are not supposed to use spellcheckers... I did not recieve such a memo. Also, with this particular subject, you probably would want to lie about being from the college up the street, MIT. Not only do they have a much better robotics program, It is much easier to spell.