Pilot a Plane with a PDA?
An anonymous reader writes "This whitepaper describes how engineers at IBM's Pervasive Computing Advanced Technology Laboratory created a Linux-based, intelligent, remote control system for a model airplane as a way to showcase gateway server technology. The onboard computer controls various navigational equipment and interfaces to a wireless access point and PDA. The user can control the plane through handheld wireless technology. A 3-dimensional virtual flight environment tracks the plane's flight and provides a gps-based autopilot function. The environment is based on LandSAT maps and gives the user a virtual view of the flight from the cockpit of the plane, which can be augmented by real-time updates from an onboard camera. The article briefly introduces "gateway server" concepts, describes the embedded hardware and software architecture, explains how the IBM developers implemented the control systems, and includes lots of cool photos."
"I have had the iQue 3600 for over a week and have taken several trips with it ranging from a few miles to over 300 miles long. In most cases, the iQue 3600 can be relied on to give you correct directions to your destination. However the map database does occasionally show its quirks. On at least two occasions, I was advised to take a particular road but the displayed name was incorrect even though the actual direction to the destination was, as it turned out later, correct." - Amazon
--Your Friendly Neighborhood Product Placement Troll
...and fly it by waving your PDA around in the air, incidentally looking like a dumbass in the process.
Pretend there is some witty statement here.
Whoa! Sorry about that, I wrote "PULL UP! PULLL UP!" but the PDA kept passing it to the plane as "Bull QD1" "Bull QD1"
"Can of worms? The can is open... the worms are everywhere."
They've always been called "Palm Pilots", haven't they? What else would you use one for?
...Nothing interesting here. Just move along...
Anyone know what the distance of transmission for the pda's signals to the plane is?
Maybe they have been getting their ideas from The New Yorker Magazine
From your wireless PDA, you could turn on lights, set your VCR, monitor your alarm system, or even fly a plane.
Its 2003 and I can't even control my alarm clock with my computer. It looks like I won't have computer controlled devices at home anytime before 2010. Anyway, this PDA experiment is keeping my hopes alive.
New year Resolution: Don't change sig this year
Now all we need is a "model" bomb to go with the model airplane and wire it through a cell phone instead of Wi-Fi for greater ranger.
Whats the address of RIAA headquarters again?
"Can you hear me NOW !?! HUH?! HUH?! HUH?!"
So the maximum range is going to be ~1000 feet but ~300 feet is closer to reality.
Oh yeah... "What's The Fucking Point?"
It's fun for the inventor. I could ask what the fucking point of TV, but the answer is its fun for the person watching it. At least with the PDA thing, the person is building and creating something.
So now, in addition to not being able to bring tweezers and nail clippers on a flight "because they could be used to hijack the plane", I wonder how long until palms and laptops are restricted.
there'd actually be a reason for them to make you turn your laptops off on takeoff.
The bold print giveth, and the fine print taketh away
...build remote controlled airplanes for one of the biggest companies in the U.S.!
but what does the pilot do during take-off when all electronic devices have to be shut off?
handheld wireless tecnology. Pulse Code Modulated to boot.
Yeah, I understand that's it's cool that they've been able to do it this way and the technology may have some legitimate applications in the future and I applaud them for having done it.
Just remember, before you rush out to try to build one of these things, that's it's actually a pretty daft way to control a model airplane.
Just because we have a hammer does not mean that everything is a nail. The world is still full of screws and rivets, not to mention the odd bit of glue and welding.
KFG
+1 informative for a Goatse link? I hope the moderator gets hit hard in meta.
Translation: New device found. Device: Airbus A310. Do you want to start auto configuration now?
Start/Abort
Real Time Tools has been making PDA software for pilots for some time now. IBM is just sprucing it up a little :-)
Saskboy's blog is good. 9 out of 10 dentists agree.
A global positioning system (GPS) and independent gyros are used to maintain synchronization between the virtual and physical positioning of the plane and allow real-time flight path correction. The current position of the plane is determined by the onboard GPS module and the gyros are integrated to indicate horizon and heading information as well as determine when the plane should terminate a turn. The navigation software is implemented as an SMF Bundle with native library support to interface with the GPS module and the gyros. The collected data is plugged into positioning algorithms that compare the actual state of the plane with the intended flight path and actuate the servos based on the result.
The breakthrough isn't that a cerfBoard can fly a plane. It's that a cerfboard can fly a plane AND take directions from you in the form of gps coordinates... from any java capable browser.
A global positioning system (GPS) and independent gyros are used to maintain synchronization between the virtual and physical positioning of the plane and allow real-time flight path correction. The current position of the plane is determined by the onboard GPS module and the gyros are integrated to indicate horizon and heading information as well as determine when the plane should terminate a turn. The navigation software is implemented as an SMF Bundle with native library support to interface with the GPS module and the gyros. The collected data is plugged into positioning algorithms that compare the actual state of the plane with the intended flight path and actuate the servos based on the result.
The plane flies itself using the cerfBoard it has onboard. You tell it where to go by pointing on a map.
It's a lot more advanced than the joystick method. The legitimate reason for doing this is to show that we can control a device that has to react in hard real time with minimal user input from any java capable browser in the world. Think about how many such devices exist? My ex-boss runs an adhesive factory in his spare time... with computer controlled mixers on a proprietary interface hooked up to a modem. His big dream is to get the emergency stop buttons on those mixers onto the internet behind some appropriate security... and if that works, try something a bit more interesting...
If there's any interest I'll make it available (with source code of course).
irb(main):001:0>