The SmartSpaces project at Carnegie Mellon West combines intelligent software agents, mobile appliances and robots in a sensor-rich environment to provide context-aware personal assistance to individuals and teams.
We are researching the fusion of information and service configuration driven by multiple location, preference and task models and components in several evolving home scenarios, such as entertainment and aging in place.
This research could be applied to several home, travel, industrial and shopping scenarios, and builds on previous work using agents to arrange meetings, manage email, monitor a software engineering team, enable intelligent device collaboration and provide location-aware travel services to mobile professionals.
The presence and location of different people and appliances changes and redirects TV and TiVo programs, adapts services, and guides smart robotic appliances, such as vacuum cleaners. The home entertainment scenario is the first step/driving application in a suite of applications supporting a broad range of assisted living services, involving memory aids, tracking assets and actions, and self-propelled carts. Agents integrate and mediate multiple technologies such as WiFi, IR, RFID, X-10 and acoustic sensors to monitor location and control appliances.
We are prototyping a Smart assistive infrastructure to aid elders at home to extend independence, reduce load and cost on caregivers, family and other providers. An agent-based, distributed sense-making system analyzes activities in the home, providing context aware services to tyhe elders, appropriate levels of monitoring to caregivers, and filtered/aggregated feeds to various analytic systems.
Our prototype system explores the use of agent-based context-aware services, sensors (such as RFID, Crickets, BP monitors), multiple touch screen stations with voice and vision and mobile appliances such as cell-phones and internet platforms to create an easy-to-use, customized environment.
The goal is better decisions by elders, caregivers and providers, detecting trends, noticing anomolies.
These projects build on the SCATE and CoolAgent work initiated at Hewlett Packard and the University of Santa Cruz, using loosely-coupled rule-based software agents to provide context-aware, personalized services to (mobile) individuals and teams. We use agents to simplify meeting arranging, manage email, monitor software engineering team, enable intelligent device collaboration and provide location-aware travel services to mobile professionals.
Papers and documents written as part of both the SmartSpaces and Mobility Reseach activities.
The SmartSpaces project makes extensive use of open source software, notably JADE, Lucene, Ant, JBOSS and WEKA. We use JESS as our current rule system, but are evaluating several open-source alternatives. Ongoing work is exploring the integration of other systems, such as Eclipse, JMX, JMS, JXTA, JCAF, CTK, etc. We have made several contributions to JADE.
The project is closely affiliated with the Center for Open Source Investigation (COSI) and the Carnegie Mellon Innovation Laboratory (CMIL) Robotics research program.
This work was supported by NSF/USDOT, SAP, Nokia, Hewlett-Packard, Panasonic, TiVo and Motorola/SYMBOL.