PlantCare: An Investigation in Practical Ubiquitous Systems
Ubiquitous computing is finally becoming a reality. However, there are many practical issues that stand in the way of mass acceptance. We have been investigating these practical concerns within the context of an autonomous application that takes care of houseplants using a sensor network and a mobile robot. We believe that emphasizing autonomy and thereby minimizing demands on users will help us address the many practical concerns that will arise not only in PlantCare but also in many other ubiquitous applications. In this paper, we discuss the technical challenges that we have encountered while trying to make PlantCare a reality and report on our experience in addressing these challenges.
KeywordsSensor Network Sensor Node Mobile Robot Ubiquitous Computing Simple Object Access Protocol
Unable to display preview. Download preview PDF.
- 1.Autonomic Computing Manifesto, http://www.research.ibm.com/autonomic/manifesto/autonomic_computing.pdf, visited June 2002.
- 2.J. Hill, R. Szewcyk, A. Woo, D. Culler, S. Hollar, K. Pister. 2000. System Architecture Directions for Networked Sensors. Architectural Support for Programming Languages and Operating Systems 2000.Google Scholar
- 3.ActivMedia Robotics, http://www.activrobots.com, visited Feb. 2002.
- 4.S. Thrun, M. Bennewitz, W. Burgard, A. Cremers, F. Dellaert, D. Fox, D. Haehnel, C. Rosenberg, N. Roy, J. Schulte and D. Schulz. 1999. MINERVA: A second generation mobile tour-guide robot. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA).Google Scholar
- 5.Burgard, W., A. Cremers, D. Fox, D. Haehnel, G. Lakemeyer, D. Schulz, W. Steiner and S. Thrun. 1999. Experiences with an interactive museum tour-guide robot. Artificial Intelligence.Google Scholar
- 6.D. Box et al. Simple Object Access Protocol (SOAP) 1.1, World Wide Web Consortium (W3C), May 2000. http://www.w3.org/TR/2000/NOTE-SOAP-20000508, visited Feb. 2002.
- 8.A. Wang et al. Energy-Scalable Protocols for Battery-Operated Microsensor Networks. IEEE Workshop on Signal Processing Systems, 1999, pp. 483–492.Google Scholar
- 10.M. Bhardwaj, A. Chandrakasan, and T. Garnett. Upper Bounds on the Lifetime of Sensor Networks. IEEE International Conference on Communications, 2001, vol. 3 pp. 785–790.Google Scholar
- 11.A. Lamarcaet al. Making Sensor Networks Practical with Robots. To appear in the 2002 International Conference on Pervasive Computing. Intel Research, IRS-TR-02-004.Google Scholar
- 12.Bronsteinet al. Self-Aware Services: Using Bayesian Networks for Detecting Anomalies in Internet-based Services. 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings, pp. 623–638. HP Labs, HPL-2001-23R1.Google Scholar
- 13.M. Montermerlo, S. Thrun, D. Koller, B. Wegbreit. FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem. AAAI, 2002.Google Scholar
- 14.G. Dissanayake, P. Newman, S. Clark, H.F. Durant-Whyte, M. Csorba. A Solution to the Simultaneous Localization and Map Building (SLAM) Problem. IEEE Transactions of Robotics and Automation, 2001.Google Scholar
- 15.J. Hightower, R Want, and G Borriello. SpotON: An indoor 3d location sensing technology based on RF signal strength. UW-CSE Tech Report 00-02-02, University of Washington, Department of Computer Science and Engineering, Seattle, WA, Feb. 2000.Google Scholar
- 16.G. Abowd. Killer applications vs. Killer experiences: achieving a palatable human experience in ubiquitous computing. CHI 2001Workshop: Building the Ubiquitous Computing User Experience.Google Scholar
- 17.Apache Soap. http://xml.apache.org/soap, visited June 2002.
- 19.S. Consolvoet al. User Study Techniques in the Design and Evaluation of a Ubicomp Environment. To appear in the 2002 International Conference on Ubiquitous Computing. Intel Research, IRS-TR-02-012.Google Scholar
- 20.M. Weiser and J. Brown. The Coming Age of Calm Technology. Technical Report, Xerox PARC, October 1996Google Scholar
- 21.D. A. Norman, The Invisible Computer, MIT Press, 1998Google Scholar
- 24.C. Kiddet al. The Aware Home: A Living Laboratory for Ubiquitous Computing Research. Proc. Of the 2nd Int’l Workshop on Cooperative Buildings (CoBuild99).Google Scholar
- 25.L. Arnstein, G. Borriello, S. Consolvo, B. Franza, C. Hung, J. Su, Q. Zhou. Labscape: Desig of a Smart Environment for the Cell Biology Laboratory. To appear in IEEE Pervasive ComputingGoogle Scholar
- 26.F. Dellaert, D. Fox, W. Burgard, and S. Thrun. Monte Carlo Localization for Mobile Robotics. ICRA, 1999.Google Scholar
- 27.F. Michaud et al. Experiences with with an autonomous robot attending AAAI. IEEE Intelligent Systems, 2001, Volume: 16Issue: 5, pp. 23–29.Google Scholar
- 28.Embedded, Everywhere: A Research Agenda for Networked Systems of Embedded Computers. Computer Science and Telecommunications Board (CSTB) Report.Google Scholar