DocumentCode :
3482136
Title :
UAV Communications: Integrating a Real-World Scenario with Computer Architecture
Author :
Augeri, Chris ; Neebel, Danial ; Baird, Leemon ; De Freitas, Adrian
Author_Institution :
Air Force Inst. of Technol., Wright-Patterson AFB, OH
fYear :
2005
fDate :
19-22 Oct. 2005
Abstract :
A challenge facing many educators is providing assignments in a realistic context that achieve the specified learning objectives. Integrating real-world scenarios in one´s curriculum can be challenging. We present a new integrated exercise sequence using unmanned aerial vehicles (UAVs) involving both assembly language and high-level language software development. During this sequence, our sophomore students at the U.S. Air Force Academy (USAFA) implement a communications packet-based protocol for a simulated UAV system. The first exercise is an introduction to assembly language programming, involving user input/output and integer-based instructions. The second exercise adds the use of assembly language floating point instructions. To simulate radio transmission of data from the UAV to a ground control station (GCS), the third exercise introduces command-line pipes. The GCS is implemented in a high-level-language and consists primarily of an IEEE 754 software multiplier. Memory traces from these three exercises are used during their final team project, implementing a visual cache simulator. This new UAV-based computer architecture assignment meets an institutional goal of having career-related assignments in each course. Our institution has a strong inter-disciplinary UAV research group, which a member of our department directs and from which this sequence is derived. This sequence prepares students for the senior-year UAV-based software engineering capstone
Keywords :
assembly language; computer aided instruction; computer architecture; control engineering computing; control engineering education; educational institutions; remotely operated vehicles; IEEE 754 software multiplier; U.S. Air Force Academy; UAV communications; assembly language; career-related assignments; command-line pipes; communications packet-based protocol; computer architecture; floating point instructions; ground control station; high-level language software development; integer-based instructions; radio transmission; real-world scenario; software engineering capstone; unmanned aerial vehicles; visual cache simulator; Assembly; Communication system control; Computational modeling; Computer architecture; Context; High level languages; Programming profession; Protocols; Radio control; Unmanned aerial vehicles; Computer Architecture; Education; UAVs; Unmanned Aerial Vehicles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education, 2005. FIE '05. Proceedings 35th Annual Conference
Conference_Location :
Indianopolis, IN
ISSN :
0190-5848
Print_ISBN :
0-7803-9077-6
Type :
conf
DOI :
10.1109/FIE.2005.1612068
Filename :
1612068
Link To Document :
بازگشت