Required Readings

This page is always being updated - stay tuned. (Last update: 3/14/2002)

Back to CS 599: Intelligent Embedded Systems course homepage
Notes:
  1. If you are enrolled in this class for Spring 2002 you must choose one paper to present in class. If you do not give me your choice (and a backup) by the third class ie. 1/23, I will make an assignment for you. The papers on 1/9 and 1/16 will be covered by the instructor, you are expected to choose a paper from the readings assigned for 1/30 and beyond.
  2. Most papers pointed to below are copyrighted by their authors or publishers. Please respect that copyright by using the papers only for purposes of assigned reading in this class.
  3. My Powerpoint notes made available below are copyrighted by me. Please do not indiscriminately reproduce them.
  4. Many of the papers below are in PostScript. You can use Ghostview to view them. Some of the papers may be compressed. Use the WinZip utility to uncompress them in Windows. On a Unix system, you might need to use gunzip for filenames which end in .gz and uncompress for filenames which end in .Z. Some of the presentations are in Powerpoint; for those who don't have Powerpoint, a viewer is available.

Date Topic Papers Presenter(s)
1/9 Introduction, Administrivia, Motivation and History Lecture Notes in Powerpoint and in HTML

Vannevar Bush, As We May Think, The Atlantic Monthly, July 1945

Weiser, Mark, The Computer for the Twenty-First Century, Scientific American. September 1991. pp. 94-104

Weiser, Mark, Some computer science issues in ubiquitous computing, Communications of ACM, Volume 36 , No. 7 (Jul. 1993), pp 75 - 84

Gaurav
1/16 The Problem Space Lecture Notes in Powerpoint and in HTML

Tennenhouse, D. (2000) Proactive Computing, Communications of the ACM , 43(5) special issue on "Embedding the Internet", D. Estrin, R. Govindan, and J. Heidemann, eds. May 2000 pp. 43-50 and his talk on Proactive computing

Sukhatme, G.S. and Mataric, M.J. (2000) Embedding Robots Into the Internet, Communications of the ACM , 43(5) special issue on "Embedding the Internet", D. Estrin, R. Govindan, and J. Heidemann, eds. May 2000 pp. 67-73

Abelson et. al., Amorphous Computing, Communications of ACM, Volume 43, No. 5 special issue on "Embedding the Internet", D. Estrin, R. Govindan, and J. Heidemann, eds. May 2000, pp 75-82

Estrin et. al., Embedded, Everywhere, National Academy of Engineering, 2001 (read the first two chapters)

Gaurav
1/23 Guest Lecture (Gaurav is at Intel)

(Paper selections due in class )

Software Engineering for Embedded Systems (focus on research at USC) Prof. Neno Medvidovic
1/30 Designing with Embedded Computers

(Form project teams by today, each team should have a website up and running)

Paper 1: Chapter 2 of Seth Hollar's MS thesis. Note: You should read both Chapters 1 and 2 but we'll focus on Chapter 2 in class and you should write your summary and critique accordingly.

Paper 2: Borriello, G. and Want, R. (2000) Embedded Computation Meets the World Wide Web, Communications of the ACM , 43(5) special issue on "Embedding the Internet", D. Estrin, R. Govindan, and J. Heidemann, eds. May 2000 pp. 59-66

Paper 3:D. Culler et. al, A Network-Centric Approach to Embedded Software for Tiny Devices, DARPA workshop on Embedded Software.

Paper 4: Pottie,G. and Kaiser,W. Wireless Integrated Network Sensors, Communications of ACM, Volume 43, No. 5 special issue on "Embedding the Internet", D. Estrin, R. Govindan, and J. Heidemann, eds. May 2000, pp 51-58

Extra reading:

For additional papers and presentations on WINS technology, see the WINS site.

Also see the iPic server and the Stanford Matchbox Server and PC

1. Mohammed Rahimi

2. Chi-Chiang Lee

3. Mohammed Rahimi

4. Ankit Desai

2/6 Communication Paper 5: J. M. Kahn, R. H. Katz and K. S. J. Pister (1999) Mobile Networking for Smart Dust , ACM/IEEE Intl. Conf. on Mobile Computing and Networking (MobiCom 99), Seattle, WA, August 17-19, 1999

Paper 6: System Architecture Directions for Networked Sensors

Paper 7: J. Heidemann et. al. (2001) Building Efficient Wireless Sensor Networks with Low-Level Naming, In Proceedings of the Symposium on Operating Systems Principles, Lake Louise, Banff, Canada, ACM. October, 2001.

Paper 8: Intanagonwiwat, C., Govindan, R. and Estrin,D. (2000) Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks, In Proceedings of the Sixth Annual International Conference on Mobile Computing and Networks (MobiCOM 2000), August 2000 Boston, Massachusetts.

Extra reading:

For commercial technology, see the IrDA site, the bluetooth site and the HomeRF working group

5. Rajat Tripathi

6. Vishal Kudchadkar

7. Jayman Dalal

8. Hardik Shah

2/13 Sensing, Actuation and Control Paper 9: H. Bojinov, A. Casal and T. Hogg, Multiagent Control of Self-reconfigurable Robots, 2000

Paper 10: Yeh, R., and Pister, K.S.J. Design of Low-Power Articulated Microrobots Proc. International Conference on Robotics and Automation, Workshop on Mobile Micro-Robots, San Francisco, April 23-28, 2000, pp. 21-28

Paper 11:Grabowski, R., Navarro-Serment, L. E., Paredis, C.J.J., and Khosla, P. Heterogeneous Teams of Modular Robots for Mapping and Exploration, Autonomous Robots - Special Issue on Heterogeneous Multirobot Systems).

9. Harini Gurusamy

10. Shrenik Diwanji

11. Hyokyeong Lee

2/20 Low Level Algorithms (e.g. routing, distributed control) Paper 12: S. Ramanathan and M. Steenstrup, A survey of routing techniques for mobile communications networks ACM/Baltzer Mobile Networks and Applications, Vol. 1, No. 2, pp. 89-103.

Paper 13:S. Madden, R. Szewczyk, M. Franklin and D. Culler (2002) Supporting Aggregate Queries over Adhoc Wireless Sensor Networks

Paper 14:J. Kulik, W. Rabiner, H. Balakrishnan (1999) Adaptive Protocols for Information Dissemination in Wireless Sensor Networks , Proc. 5th ACM/IEEE Mobicom Conference, Seattle, WA, August 1999

Paper 15:Di Caro G. and M. Dorigo (1998) Mobile Agents for Adaptive Routing , Proceedings of the 31st Hawaii International Conference on System, IEEE Computer Society Press, Los Alamitos, CA, 74-83.

12. Split Arun TM and Nihal Sequeira

13. Mili Gujral

14. Priyatham Pamu

15. Split Hong-Jiun Chen and Manu Prasanna

2/27 High Level Algorithms (localization)

(Project designs due in hardcopy in class (one per team), also post on your team website.)

Paper 16: J. Hightower and g. Borriello (2001) Location Systems for Ubiqitous Computing, Computer, 34(8), pp. 57-66

Paper 17: A. Harter and A. Hopper (1994) A Distributed Location System for the Active Office , IEEE Network, Vol. 8, No. 1, January 1994

Paper 18: N. Bulusu, J. Heidemann and D. Estrin (2000) GPS-less Low-Cost Outdoor Localization for Very Small Devices, IEEE Personal Communications Magazine, Special Issue on Smart Spaces and Environments, October 2000.

Paper 19: P. Banl and V. Padmanabhan (2000) RADAR: An In-Building RF-Based User Location and Tracking System, IEEE Infocom

Paper 20: A. Howard, M. J. Mataric and G.S. Sukhatme (2001) Relaxation on a Mesh: A Formalism for Generalized Localization , IEEE International Conference on Intelligent Robots and Systems, October 2001.

16. Navin Narayanan

17. Anshul Jain

18. Amit Agarwal

19. Ritu Kothari

20. SplitSameer Menon and Prasanna Joshi

3/6 High Level Algorithms (localization, mobility and communication) Paper 21: L. Doherty et. al. Convex Position Estimation in Wireless Sensor Networks, Infocom 2001, Anchorage, AK, April 2001

Paper 22:D. Fox, W. Burgard, H. Kruppa, and S. Thrun. A probabilistic approach to collaborative multi-robot localization, Autonomous Robots, 8(3), 2000.

Paper 23:M. Grossglauser and D. Tse, Mobility Increases the Capacity of Adhoc Wireless Networks, IEEE Infocom, 2001

Paper 24:Winfield AFT, Distributed sensing and data collection via broken ad hoc wireless connected networks of mobile robots, in Distributed Autonomous Robotic Systems 4, eds. LE Parker, G Bekey & J Barhen, Springer-Verlag, pp 273-282, 2000

21.Split Nitya Kalathuru and Dharmen Shah

22. Split Rajkumar Parthasarathy and Sulen Thomas

23. Split Heli Mehta and Gautam Pohare

24. Navpreet Bawa

3/13 No Class (Spring Break)
3/20 Midterm (In class - open book, open notes)

3/27 No Class (Gaurav is at AAAI)
4/3 High Level Algorithms (coverage and tracking) Paper 25: S. Meguerdichian et. al. Coverage Problems in Wireless Adhoc Networks, IEEE Infocom, Vol 3. pp. 1380-1387, 2001

Paper 26: Andrew Howard, Maja J. Mataric and Gaurav S. Sukhatme, Mobile Sensor Network Deployment using Potential Fields: A Distributed Scalable Solution to the Area Coverage Problem, Proceedings of the 6th International Conference on Distributed Autonomous Robotic Systems, 2002

Paper 27: Feng Zhao, Jaewon Shin, James Reich, Information-Driven Dynamic Sensor Collaboration for Target Tracking

Paper 28:Boyoon Jung and Gaurav S. Sukhatme, Multi-Target Tracking using a Mobile Sensor Network, submitted to 2001 IEEE International Conference on Robotics and Automation.

25. Split Bakul Ghugal and Deepa Venkateswaran

26. SplitKarthik Bhaskar and Harsh Desai

27. Split Hardik Bati and Ankita Patel

28. Gajanan Bhat

4/10 Applications 1 Paper 29: Pentland, A. Smart Rooms, (1996) Scientific American, Vol. 274, No. 4, pp. 68-76, April 1996.

Paper 30: Abowd, G. Classroom 2000: An experiment with the instrumentation of a living educational environment, IBM Systems Journal, Vol 38, No. 4 - Pervasive Computing

Paper 31: Armando Fox, Brad Johanson, Pat Hanrahan, and Terry Winograd Integrating Information Appliances into an Interactive Workspace, IEEE Computer Graphics & Applications, Vol. 20, No. 3, May/June 2000

Paper 32: S. Mann Wearable Computing: A First Step Toward Personal Imaging

Extra reading:

Smart homes Internet survey

Sensing the Subtleties of Everyday Life, a popular article by J. M. Sanders

The Future of Human-Computer Interaction or How I learned to stop worrying and love my Intelligent Room by Michael H. Coen at the MIT AI Lab

29. Shachi Dave

30. Chirag Trivedi

31. Kinjal Mehta

32. Puneet Bansal

4/17 Applications 2 Paper 33: Cerpa et. al. (2001) Habitat monitoring: Application driver for wireless communications technology, 2001 ACM SIGCOMM Workshop on Data Communications in Latin America and the Caribbean

Paper 34: Kevin A. Delin and Shannon P. Jackson Sensor Web for In Situ Exploration of Gaseous Biosignatures, IEEE Aerospace Conference, Big Sky, MT, March 2000

Paper 35: Gregory D. Abowd and Elizabeth D. Mynatt Charting Past, Present and Future Research in Ubiquitous Computing, ACM Transactions on Computer-Human Interaction, Special issue on HCI in the new Millenium, 7(1):29-58, March, 2001

Paper 36:V. Stanford Using Pervasive Computing to Deliver Elder Care, IEEE Pervasive Computing, March 2002

33. Dharini Iyengar

34. Manu Bhardwaj

35. Sravanthi Pulakurthi

36. Mehul Patel

4/24 Project Presentations: Each team will demo, and give a short powerpoint presentation.

Project final reports due in class (one report per team)

NO LATE SUBMISSIONS WILL BE ACCEPTED