Kindly ignore absence of Hellfire periphery and (worse) the M$ marketing waffle below: http://research.microsoft.com/displayArticle.aspx?id=685 Unmanned Flight with Windows XP Embedded by Suzanne Ross Project Specs: On-board Technoland PC/104+ form factor 800MHz Crusoe computer USB to serial device provides 4 additional RS232 communication ports Microsoft Windows XP Embedded Kids who graduated from balsa wood bi-planes to radio-controlled airplanes will love what's coming around the corner. Faculty and students at Cornell University have built an unmanned airplane with its own on-board, embedded control system. The large-scale model plane flies by accessing coordinates from an off-the-shelf GPS unit. "The plane is capable of GPS guided flight, surveillance, and is very modular," said Kevin Kornegay, one of the faculty advisors for the project. Last year, the group won an Innovation Excellence Award from Microsoft Research to continue their previous work in designing an autopilot system for a large scale model aircraft. Schools around the globe received awards from the Microsoft Research University Relations program to enable them to conduct research in emerging technologies. "Our previous design represented a very early prototype for an autonomous aircraft. The autopilot system was extremely heavy, it lacked software functionality, but it was a strong version one," said Kornegay. This year the system is based on a PC/104 form factor Windows XP Embedded computer and has a variety of navigational sensors. "The software is written in C#, and is broken into four large applications. The autopilot software resides on the airplane and allows the plane to fly complete missions without any assistance from the ground. The plane also has wireless modems, which it uses to relay telemetry to the ground, and to allow for updated mission guidelines," explains Kornegay. The client software is written to display telemetry to the end user, for instance, where the plane is on a map or how fast it is traveling. The group developed two applications, one for a laptop or desktop computer, and one for a Pocket PC. Students monitored the airplane's flight from the Pocket PC application. The students entered the resulting prototype in the second annual Association for Unmanned Vehicle Systems (AUVSI) student competition. In 2003, they placed first in the contest. This year, however, they lost most of their equipment in a fire just before the competition. "We still gave our software demonstration though, allowing us to place 'best of teams that didn't fly," said Kornegay. The mission for the competition requires the plane to take off manually or autonomously, then autonomously navigate a course with five to ten GPS waypoints while using an onboard video or camera system to locate a series of man-made objects on the ground. Each team has 30 minutes of flight time to complete their mission. The planes will be judged on time, aircraft cost and weight, navigation accuracy, efficiency, safety and ability to locate the objects. Cornell Student Team Karl Schulze Andrew Abramson Brian Rogan Ron Hose Jonathon Kron Aaron Kimball Joe Sullivan Will Aber To test their flight control algorithms, the group used Microsoft Flight Simulator 2004, running the algorithms for hundreds of hours. They used a SIG Rascal aircraft with a 110" wingspan. The aircraft is 75 >" long and weighs thirteen pounds. The students modified the vehicle for unmanned flight by replacing the factory tail with a custom lifting tail, which moved the center of gravity further towards the rear of the plane. They also installed large in-wing flaps because the wings on the airframe had a heavier than designed for load. The in-wing flaps allowed a slower stall speed and improved takeoff and landings. The system runs off two 512 MB compact flash cards, which provides a storage system with no moving parts able to withstand up to 10,000 Gs. One compact flash card holds the operating system in a protected write mode, while the other stores a real-time flight log - a 'black box' that can be examined to diagnose problems, even if the vehicle crashes. -- Eugen* Leitl <a href="http://leitl.org">leitl</a> ______________________________________________________________ ICBM: 48.07078, 11.61144 http://www.leitl.org 8B29F6BE: 099D 78BA 2FD3 B014 B08A 7779 75B0 2443 8B29 F6BE http://moleculardevices.org http://nanomachines.net [demime 1.01d removed an attachment of type application/pgp-signature]
participants (1)
-
Eugen Leitl