system physical computing, iot and cyber-physicalphysicalcomputing.altervista.org/wp-content/... ·...

28
Physical Computing, IoT and Cyber-Physical System

Upload: others

Post on 05-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

Physical Computing, IoT and Cyber-Physical System

Page 2: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

Real World

Physical - Computing

Computer and Programming

Page 3: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest
Page 4: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

Tom Igoe: Physical Computing's Greatest Hits

Page 5: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

Human Computer Interaction

Now we need to make “computers for the rest of you.” We need computers that respond to the rest of your body and the rest of your world. GUI technology allows you to drag and drop, but it won’t notice if you twist and shout. It’s made it easy to open a folder and start a program, but we’d like a computer to be able to open a door or start a car. Personal computers have evolved in an office environment in which you sit on your butt, moving only your fingers, entering and receiving information censored by your conscious mind. That is not your whole life, and probably not even the best part. We need to think about computers that sense more of your body, serve you in more places, and convey physical expression in addition to information.

2004 - Dan O'Sullivan and Tom IgoePhysical Computing: Sensing and Controlling the Physical World with Computers

Page 6: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

INTERNET OF THINGS CYBER-PHYSICAL SYSTEM

• What are they?

• IoT: the network (Internet) of things embedded with electronics

• CPS: a system of collaborating computational elements controlling physical entities

Page 7: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

THE CHANGE OF PARADIGM

PROGRAMMING/DESIGNING PIXELS ON A SCREEN VS.

PROGRAMMING/DESIGNING FOR THE REAL WORLD

Page 8: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

DESIGN CHALLENGES

• No predefined design pattern

• Interaction related to user activity

• Computer as embedded system

• Sensors and actuators

• Impact on individuals: Social issues, privacy, machine’s decision, security, laws, …

Page 9: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

NABAZTAGHTTP://WWW.NABAZTAG.COM/

Page 10: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

CHUMBYHTTPS://WWW.CHUMBY.COM/

Page 11: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

WIRONI: AMBIENT DEVICE

Page 12: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

AMAZON DASH BUTTONHTTPS://WWW.AMAZON.COM/OC/DASH-BUTTON

Page 13: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

PARROT FLOWER POWERHTTP://WWW.PARROT.COM/USA/PRODUCTS/FLOWER-POWER/

Page 14: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

MOTHERHTTPS://SEN.SE/STORE/MOTHER/

Page 15: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

SMART LOCKERHTTP://FUZDESIGNS.COM/PAGES/NOKE

Page 16: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

Piaggio WI-BIKEhttp://www.piaggio.com/wi-bike/

Page 17: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

NEST: SMART HOMEHTTPS://NEST.COM/

Page 19: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

AMAZON WAREHOUSE MANAGEMENT SYSTEM

Page 20: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

CONNECTED CARS

Page 21: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

SELF DRIVING CARS

“Automatic Cars Or Distracted Drivers: We Need Automation Sooner, Not Later” Don Norman

https://www.linkedin.com/pulse/automatic-cars-distracted-drivers-we-need-automation-sooner-norman

Page 23: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

AXIOM PROJECTHTTP://WWW.AXIOM-PROJECT.EU/@AXIOM_PROJECT

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 645496.

Page 24: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

ARE YOU INTERESTED TO DESIGN SOMETHING RELATED TO IOT/CPS?

Page 25: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

IT’S MORE COMPLEX THAN DEVELOP AN APP:

• Mechanical design

• Electronic design

• Firmware developing

• Software design

• Software development

• Production

• Certification

• Commercialization and Delivery

• Customer care

Page 26: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

CREATING A PROTOTYPE

• Open Community: Arduino, Raspberry Pi, UDOO,…

• Open Source Hardware for electronic developing: UDOO Neo

• 3D Printing

• Simple programming

Page 27: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

CROWDFUNDING

• Investor

• Platform

• Startup Company

• Microcredit

Page 28: System Physical Computing, IoT and Cyber-Physicalphysicalcomputing.altervista.org/wp-content/... · Physical - Computing Computer and Programming. Tom Igoe: Physical Computing's Greatest

WHAT IS THE SOCIAL IMPACT?

• The impact it can create in each of our lives