School of Electrical Engineering and Computer Science

Research Experiences for Undergraduates



Overview

The ten participating students each year will have opportunities to engage in a wide variety of research projects related to smart environments. Here are some examples of the projects that student's can participate over the course of the REU.

Collect and Visualize Inhabitant Data

REU students will work with faculty mentors to develop tools for automatic collection and visualization of inhabitant activity and health data. These students will use sensors and controllers that provide data through powerline or wireless communication to the software. The students will then assimilate the raw observations and provide features such as a report of observed activities organized by time frame and desired amount of detail, a list of frequent patterns of activity, and a visualization of inhabitant activities. Efficient techniques for collecting data while ensuring security and privacy will be investigated, and initial analysis of the data will be provided through visualization based on software similar to our ResiSim simulator. ResiSim is a residential simulator and graphical user interface that permits experiments to be performed without the requirement for access to actual hardware. The goal here is to provide a software tool with a graphical interface that can simulate the devices in the environment as well as inhabitants operating within the home or other setting.

Inhabitant Modeling and Prediction

A feature that separates smart environments from environments that are simply user-controllable is the ability to model and predict inhabitant behavior. If such a model can be built, the model can be used to customize the environment to achieve goals such as automation, security, or energy efficiency. If the model results in an accurate enough baseline, the baseline can provide a basis for detecting anomalies and changes in inhabitant patterns. The REU students working on this project will implement and compare a number of approaches to modeling and predicting inhabitant activities. We have designed modeling approaches based on text compression algorithms. The students can refine these and compare them with Markov model and neural network-based approaches. They can test the ideas using artificial data and data collected from the smart environment sites.

Pervasively Secured Infrastructures

This framework makes use of smart sensors, wireless networks, mobile agents, data mining, and profile-based learning in an integrated, collaborative and distributed manner. Through this project we are developing the concept of community computing as a framework for the development of pervasive computing applications. In community computing, goal-oriented software agents working on behalf of lower-end sensors and devices, collaborate with each other to carry out application-specific services. The problems addressed in this project include: (i) data collection and aggregation from heterogeneous, seemingly unrelated sensors; (ii) real-time, secured, authenticated information processing and exchange; and (iii) discovery of smart environment security threats using data mining, learning and intelligent decision making techniques. This project was initially designed as a homeland security application. The REU-SE participants will design a community computing approach with PSI to provide on-demand security services for smart homes, workplaces, shopping malls, airports, hospitals, and other critical environments.

Automated Decision Making for Smart Environments

While supporting technologies for smart environments have matured, fully automating an environment using these technologies is still a rarity. We propose to investigate technologies for learning automation strategies based on work in AI planning systems, control theory, and machine learning. These algorithms have already been used together in a preliminary study to reduce manual interactions with an automated apartment. Working together with REU students on the other projects, REU students in this project will employ decision making techniques to optimize the environment for energy efficiency, minimal manual interactions, maximization of comfort, and other potential automation goals.

Middleware

As with any large endeavor, smart environments integrate many components including sensor hardware, modeling and automation software, and controllers. We propose to research operating system and middleware software that facilitates the goal of making environment “smart”. This project will be a good choice for REU students wanting to gain expertise in software engineering and embedded systems. REU students will be designing middleware that reduces the complexities of the network, the operating system, and any other resources required by the smart environment. This middleware should ease the integration of new devices into the environment. Ensuring the privacy and confidentiality of collected data is particularly important in smart environments, and will be researched by REU students as well.

Natural Interfaces for Smart Environments

Although smart environments designers are encouraged by the progress that has been made in the field, much of this progress will go unused if the technologies are difficult or unnatural for inhabitants. Explicit input must now be replaced with more human-like communication capabilities and with implicit actions. An earlier undergraduate project created a PDA interface for our smart environment, called the Mavigator . We will incorporate interface technologies into smart environments such as motion tracking, gesture recognition, interactive surfaces, and speech processing. REU students will experiment with one or more interactive mechanisms and will evaluate the impact of the interactive tools on the overall experience for inhabitants in smart environments.

Energy Efficiency

End user energy consumption can be a complicated function of user needs. For example, devices such as smart blinds that open to reduce the need for artificial lighting may increase the need for air conditioning and inadvertently the need for overall energy consumption. Cooling and heating, in particular, can be difficult to manage due to long thermal time constants in a well-insulated building and the variation in desired temperature with the level of physical activity. Moreover, the time-of-day use of energy can be more important than the overall efficiency since energy (specifically, electric power) may be more readily available at far lower cost during off-peak hours. Historically, many attempts to directly control demand have failed because of the difficulty of reducing consumption without significant consumer inconvenience. Based upon our expertise in power systems and demand-side load response, REU students will build a model of energy consumption in a smart environment and learn automation policies that optimize energy usage while maintaining inhabitant comfort.

Smart Environments to Support Aging in Place

Perhaps the greatest impact of smart environment research will be the assistance that can be provided to individuals with disabilities and elderly living at home. Not only with the number of individuals aged 60 and over triple by 2050, but more of these elderly are living alone and want to continue living at home. We are investigating methods by which smart environment technologies can assist these individuals through assurance (making sure inhabitants are safe), support (helping individuals compensate for impairment), and assessment (determining physical or cognitive status) technologies. REU students will technologies to support this goal. REU students involved in this project will also volunteer at the assisted care facility in Pullman during as part of their summer program in order to become more aware of the issues and needs surrounding this problem.

School of EECS, PO BOX 642752, Washington State University, Pullman, WA, 99164-2752 USA, 509-335-6602, Contact Us