Abstract
Robot control in nonlinear and nonstationary run-time environments presents challenges to traditional software methodologies. In particular, robot systems in “open” domains can only be modeled probabilistically and must rely on run-time feedback to detect whether hardware/software configurations are adequate. Modifications must be effected while guaranteeing critical performance properties. Moreover, in multi-robot systems, there are typically many ways in which to compensate for inadequate performance. The computational complexity of high dimensional sensorimotor systems prohibits the use of many traditional centralized methodologies. We present an application in which a redundant sensor array, distributed spatially over an office-like environment can be used to track and localize a human being while reacting at run-time to various kinds of faults, including: hardware failure, inadequate sensor geometries, occlusion, and bandwidth limitations. Responding at run-time requires a combination of knowledge regarding the physical sensorimotor device, its use in coordinated sensing operations, and high-level process descriptions. We present a distributed control architecture in which run-time behavior is both preanalyzed and recovered empirically to inform local scheduling agents that commit resources autonomously subject to process control specifications. Preliminary examples of system performance are presented from the UMass Self-Adaptive Software (SAS) platform.
This work was supported by AFRL/IFTD under F30602-97-2-0032 (SAFER), DARPA/ITO DABT63-99-1-0022 (SDR Multi-Robot), and NSF CDA-9703217 (Infrastructure).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
D. Coombs and. Brown. Real-time binocular smooth pursuit. Int. J. of Computer Vision, 11(2):147–164, 1993.
K. Daniilidis, C. Krauss, M. Hansen, and G. Sommer. Real time tracking of moving objects with an active camera. J. of Real-time Imaging, 4(1):3–20, Feb. 1998.
P. Greguss. Panoramic Imaging Block for 3D space, Jan. 1986. U.S. Pat. 4566763.
R. A. Grupen, M. Huber, J. A. Coelho Jr., and K. Souccar. A basis for distributed control of manipulation tasks. IEEE Expert, 10(2):9–14, Apr. 1995.
I. Haritaoglu, D. Harwood, and L. S. Davis. W4s: A real-time system for detection and tracking people in 2.5d. In Proc. of the 5th European Conf. on Computer Vision, Freiburg, Germany, Jun. 1998.
M. Huber and R. A. Grupen. A feedback control structure for on-line learning tasks. Robotics and Autonomous Systems, 22(3-4):303–315, Dec. 1997.
M. Huber, W. S. MacDonald, and R. A. Grupen. A control basis for multilegged walking. In Proc. of the Int. Conf. on Robotics and Automation, volume 4, pages 2988–2993, Minneapolis, MN, Apr. 1996.
D. Jensen, Y. Dong, B. S. Lerner, E. K. McCall, L. J. Osterweil, S. M. Sutton Jr., and A. Wise. Coordinating agent activities in knowledge discovery processes. In Proc. of the Int. Joint Conf. on Work Activities Coordination and Collaboration, pages 137–146, San Francisco, CA, Feb. 1999.
M. M. Kokar, K. Baclawski, and Y. A. Eracar. Control theory based foundations of self controlling software. IEEE Intelligent Systems, 14(3):37–45, May 1999.
R. Laddaga. Creating robust software through self-adaptation. IEEE Intelligent Systems, 14(3):26–29, May 1999.
A. Maki, T. Uhlin, and J. Eklundh. Phase-based disparity estimation in binocular tracking. In K. Heia, K. A. Høogdra, and B. Braathen, editors, Proc. of the 8th Scandinavian Conf. on Image Analysis, pages 1145–1152, Tromsøo, Norway, May 1993. Norwegian Society for Image Processing and Pattern Recognition.
S. K. Nayar and S. Baker. Catadioptric image formation. In Proc. of DARPA Image Understanding Workshop, pages 1431–1437, May 1997.
P. Oreizy, M. M. Gorlick, R. N. Taylor, D. Heimbigner, G. Johnson, N. Medvidovic, A. Quilici, D. S. Rosenblum, and A. L. Wolf. An architecture-based approach to self-adaptive software. IEEE Intelligent Systems, 14(3):54–62, May 1999.
J. Sztipanovits, G. Karsai, and T. Bapty. Self-adaptive software for signal processing: evolving systems in changing environments without growing pains. Communications of the ACM, 41(5):66–73, May 1998.
A. Wise, B. S. Lerner, E. K. McCall, L. J. Osterweil, and S. M. Sutton Jr. Specifying coordination in processes using little-JIL. Tech. Report TR 99-71, Univ. of Massachusetts, Amherst, Dept. of Comp. Sci., 1999.
Z. Zhu, E. M. Riseman, and A. R. Hanson. Geometrical modeling and real-time vision applications of panoramic annular lens (pal) camera systems. Tech. Report R 99-11, Univ. of Massachusetts, Amherst, Dept. of Comp. Sci., Feb. 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Karuppiah, D. et al. (2000). Software Mode Changes for Continuous Motion Tracking. In: Robertson, P., Shrobe, H., Laddaga, R. (eds) Self-Adaptive Software. IWSAS 2000. Lecture Notes in Computer Science, vol 1936. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44584-6_13
Download citation
DOI: https://doi.org/10.1007/3-540-44584-6_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41655-5
Online ISBN: 978-3-540-44584-5
eBook Packages: Springer Book Archive