This is some of the examples of laboratory experience in my third Robotics Engineering Course: RBE 2002: Unified Robotics II: Sensing.
"This is the second of the four-course Unified Robotics sequence introducing foundational theory and practice of robotics engineering from the fields of computer science, electrical engineering, and mechanical engineering. The focus of this course is interaction with the environment through sensors, feedback and, decision processes. Concepts of stress and strain as related to sensing of force, and principles of operation and interface methods for electronic transducers of strain, light, proximity and angle will be presented. Basic feedback mechanisms for mechanical systems will be implemented via electronic circuits and software mechanisms. The necessary software concepts will be introduced for modular design and implementation of decision algorithms and finite state machines. Laboratory sessions consist of hands-on exercises and team projects where students design and build robots and related sub-systems."