Shichao Ou

Learn More
We describe a methodology for creating new technologies for assisted living in residential environments. The number of eldercare clients is expected to grow dramatically over the next decade as the baby boom generation approaches 65 years of age. The UMass/Smith ASSIST framework aims to alleviate the strain on centralized medical providers and community(More)
This paper describes the design and preliminary implementation of two distributed smart camera applications: a fall detector and an object finder. These functions are part of a novel suite of applications being developed to address " aging in place " health care technologies. Our approach to these applications is unique in that they are based heavily on(More)
In large scale surveillance applications, coherent presentation of data coming from myriad sensors becomes a problem. For example, tasks such as "locate an intruder" are no longer easy when the user is facing a room of monitors connected to hundreds of cameras. Therefore, there is a need for a system that allows the user to easily navigate the data space.(More)
To my family and friends. ACKNOWLEDGEMENTS This dissertation, while it bears only my name, is the culmination of the support I have received from a bunch of people. My interest in robotics started in my undergraduate years in India, while taking a course on Artificial Intelligence. It has been nearly nine years since I took that course, and my interest in(More)
— Software tools for programming autonomous systems that are embedded in unstructured environments are increasingly important in robotics. We introduce a layered software architecture designed to facilitate the construction of hierarchical models for adaptive control programs that are learned and that can be transferred to related contexts and new robots.(More)
We describe a method for predicting user intentions as part of a human-robot interface. In particular, we show that <i>funnels</i>, i.e., geometric objects that partition an input space, provide a convenient means for discriminating individual objects and for clustering sets of objects for hierarchical tasks. One advantage of the proposed implementation is(More)
The deployment of large, mobile sensor networks presents a wide range of problems, including 1) effectively communicating the important information to a user (or small set of users) without inundating him/her with irrelevant data, 2) allowing the user to affect the deployment of the network in an intuitive manner, and 3) making this interaction available to(More)