EE5900 Cyber-Physical Systems Professor Shiyan Hu EERC 518 Department of Electrical and Computer Engineering Michigan Technological University 1 1
Class Time and Office Hour EE141 Class Time and Office Hour Class Time: MWF 14:05-14:55 (Chemical and Mechanical Engineering Building 102) Office Hours: MWF 15:00-15:50 or by appointment, office: EERC 518 Textbook (suggested) Introduction to Embedded Systems - A Cyber-Physical Systems Approach, Edward Lee and Sanjit Seshia, Second Edition, 2015. Grading: Homework 25% Project 50% Exams 25%
EE141 Course Website http://www.ece.mtu.edu/faculty/shiyan/EE5900Spring16.htm Contact information of instructor Email: shiyan@mtu.edu EERC 518 Instructor’s webpage: http://www.ece.mtu.edu/faculty/shiyan
Internet of Things 4
An Example Source: Atzori et al, 2010 5
IoT Definition from Wikipedia The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data. The Internet of Things allows objects to be sensed and controlled remotely across existing network infrastructure, creating opportunities for more direct integration between the physical world and computer-based systems, and resulting in improved efficiency, accuracy and economic benefit. When IoT is augmented with sensors and actuators, the technology becomes an instance of the more general class of cyber-physical systems, which also encompasses technologies such as smart grids, smart homes, intelligent transportation and smart cities. Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020. 6
IoT Enabling Technologies Source: Qian Zhang 7
Cyber-Physical Systems (CPSs) IEEE Technical Committee on Cyber-Physical Systems http://www.ieee-cps.org 8
Smart Home CPS 9
Smart Building/Community CPS 10
Self Driving Vehicle 11
SRI Yahama MotoBot https://www.youtube.com/watch?v=yzDNg8s01-k 12
SRI Walking Robot https://www.youtube.com/watch?v=HyqT9Bdamt8 13
Electric Vehicles to Grid 14
Indoor Localization 15
Smart Health CPS 16
Sample Project 17
Photos@Stanford 18
Photos@Stanford 19
Other Photos 20
What Is an Embedded System? Embedded Systems An information processing system embedded into a larger product End user visualizes using the product, not the computer Other Definitions Specialized computing device not deployed as general purpose computer. A specialized computer system which is dedicated to a specific task. A device not independently programmable by the user. preprogrammed to perform a narrow range of functions with minimal end user or operator intervention.
Application Areas Essentially any product line being built today Trains and automobiles Telecommunication Manufacturing Smart Buildings Robotics
Embedded Systems From Real Life Typical system could integrate several technologies: Microprocessor Sensor technologies Actuator technologies (e.g. mechatronics) Power scavenging (e.g. magnetic inductance) Wireless transceivers Impossible without the computer Meaningless without the electronics
Efficiency of Embedded Systems Energy efficient Code-size efficient (especially for systems on a chip) Run-time efficient Weight efficient Cost efficient
Summary What is IoT? What is CPS? What are example CPS topics? What is embedded system? What are the characteristics? 25