People Tracking |
With Robots and Intelligent Environments
Together with researchers from the Universities of Bonn and Freiburg (Dirk Schulz, Wolfram Burgard, Maren Bennewitz, Armin B. Cremers, Dieter Fox), the Nursebot Project pursue research on tracking people in their home environment and learning models of behavioral patterns.
The People Tracking Project has devised fast algorithms for tracking variable numbers of people using laser range sensors mounted on mobile robots. At the core of our research are fast particle filters, which are statistical techniques well-syuited for the localization and tracking of moving objects. Our approach has been demonstrated to reliably estimate the right number of people and track their coordinates, even while the sensing robot moves about the environment. Below are animations that illustrate our research.
At present, the project seeks to develop methods for learning "typical" behavioral patterns of people in their home environment. Such patterns will enable us to detect deviations (e.g., domestic accidents) and to position the robot in minimally intrusive ways. We present an algorithm that learns collections of typical trajectories that characterize a person's motion patterns. Data, recorded by mobile robots equipped with laser-range finders, is clustered into different types of motion using the popular expectation maximization algorithm while simultaneously learning multiple motion patterns. Experimental results, obtained using data collected in a domestic residence and in an office building, illustrate that highly predictive models of human motion patterns can be learned. Furthermore, we propose a method for adapting the behavior of a mobile robot according to the activities of the people in its surrounding. Our approach uses the learned models of people's motion behaviors. Whenever the robot detects a person it computes a probabilistic estimate about which motion pattern the person might be engaged in. During path planning it then uses this belief to improve its navigation behavior.
Check out our animations and papers!
Animations and Videos