Download presentation
Presentation is loading. Please wait.
Published byEsther Daniels Modified over 9 years ago
1
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC) project devising methods of integrating human interface devices with the C6 virtual reality environment. The CRCD project would like to expand upon the current C6 user interfaces. The goal of this project is to develop a field programmable gate array (FPGA) prototype platform capable of receiving and processing data from various sensors, as well as communicating this data to an external device. An FPGA platform and an appropriate design environment shall be selected. The team shall interface various sensors to the FPGA as a prototype for future human interfaces to the C6. As a final demonstration of the sensor functionality, a low-latency control system will be implemented. Sensor information will be processed in real-time to activate some tactile feedback device. Application notes will be developed concurrently with this project, providing potential laboratory material for classes in the ECpE department. Acknowledgements We would like to thank the CRCD group for funding this project. Problem Statement As the complexity of the applications developed by the VRAC for the C6 increases, there is a pressing need to develop a more robust platform for adding human interface devices to the system. Currently, only one user is allowed to directly interact with the virtual environment, and the interaction allowed is limited. The VRAC would like to develop a more sophisticated interaction system. This enhanced system will allow more sensor data per user, as well as allow multiple users to interact with the environment. This project will develop a wearable computing prototype as a platform for the VRAC to develop the enhanced interaction system. Abstract Introduction Team Information Team Members Casey Averill – CprE – caverill@iastate.edu Bradley Deem – CprE – bcre8ive@iastate.edu Grant Dickinson – CprE – grantd@scl.ameslab.gov Jonathan Lucas – CprE – jalucas@iastate.edu Project Website – http://seniord.ee.iastate.edu/may0428/ Faculty Advisors Morris Chang – morris@iastate.edu Diane Rover – drover@iastate.edu Akhilesh Tyagi – tyagi@iastate.edu Senior Design Project May 4-28 Clients – CRCD Group; ECpE, Iowa State University Project Requirements Design Objectives Expandable hardware platform Simple sensor connection Flexible communications protocol Functional Requirements User must be able to develop, simulate, and troubleshoot a hardware design User must be able to compile, upload, and test hardware and software designs FPGA must be capable of interfacing with selected sensor and communications hardware FPGA will process the interaction between the sensors and data supplied from an external host Design Constraints Number of I/O pins available on FPGA FPGA speed grade FPGA logic capacity Available FPGA interface types Measurable Milestones Project definition Simple demonstration of FPGA functionality Demonstration of sensor hardware and communications modules Prototype testing Virtual environment demonstration Prototype Functions Connectivity to a variety of sensors Communication with an external host A low latency control system to process environment data from the external host Operating Environment The final product will be a prototype to be used in a laboratory setting meeting the following conditions: Indoors Clean, dust free environment Room temperature x86 compatible PC running Windows 2000 or better for FPGA development Intended Users CRCD project members experienced with FPGA design Trained VRAC personnel Portions of the project may be developed into application notes for CprE students Intended Uses Research and development for C6 human interface devices Application note driven exercises for CprE class laboratories Assumptions The FPGA development board will have a single processor The FPGA will be capable of implementing at least one communication protocol and four sensors simultaneously. Limitations Communications types are currently limited to wired access types, to allow for future CRCD elaboration on the communications protocol. Sensing and communications hardware shall be powered by the FPGA board. Signal processing must take no longer than 5 ms. Communication protocols must operate faster than 1Mbps. Expected End Product and Deliverables FPGA development board Hardware and software design environment Communications hardware Sensor hardware HDL modules for the FPGA board Low Latency Control System Application notes Project Specifications Technical Approach The technical approach to this project will involve a thorough analysis of the hardware required for the prototype, as well as a survey of the CRCD project’s desired hardware. FPGA hardware and modules must be analyzed and chosen based on future goals, as the final product is intended to be elaborated by the CRCD. Technologies Considered Standard FPGA Platform-based FPGA Wireless communications module Wired communications module Testing Considerations Sensor testing Communications module testing Data processing latency testing Virtual environment testing Resources and Schedule Project Schedule AugSepOctNovDecJanFebMarAprMay Documentation FPGA Sensor Development Communication Development Virtual Test Environment Demonstration Figure 1 – Virtex II Pro FPGA Board Figure 3 – Proposed solution flowchart Figure 2 – Current C6 HID
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.