51
New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo White - [email protected] 1

New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

New Computing In 2019 and Beyond - Opportunities,

Challenges, and ThreatsFromm Institute

Fall 2019 - Lecture 6 Bebo White - [email protected]

1

Page 2: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

calendar

2

Page 3: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

3

Page 4: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

robotics and autonomous systems

• Potentially incorporates all the technologies that we have discussed (I think) to this point-

• IOT/sensors

• AI/ML - are HAL and Watson robots?

• Data Science - remember the 5 V’s?

• Blockchain?

• HCI/UI - what are the appropriate interface mechanisms?

• and more

4

Page 5: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

robotics and hype

5

Page 6: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

6

Page 7: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

7

Page 8: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

look how things have progressed - metropolis (fritz lang), 1927

8

Page 9: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

sophia - 2019

9

Page 10: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

sophia

• became a citizen of Saudi Arabia in 2017

• design inspired by Audrey Hepburn

• would she pass a Turing Test?

• would she pass a Winograd schema?

• what is the point of her human-like features, gestures, etc.?

• is she learning?

• are you threatened by Sophia?

10

Page 11: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

r.u.r. (rossum’s universal robots), karl kapek, 1920

11

Page 12: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

-Karel Capek, R.U.R, 1920

“When he (Young Rossum) took a look at human anatomy he saw immediately that it was too

complex and that a good engineer could simplify it. So he undertook to redesign anatomy,

experimenting with what would lend itself to omission or simplification. Robots have a

phenomenal memory. If you were to read them a twenty-volume encyclopedia they could repeat the contents in order, but they never think up anything original. They’d make fine university professors.”

12

Page 13: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

pop-culture droids and humanoid robots

13

Page 14: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

laws of robotics

0 - a robot may not injure humanity or through inaction, allow humanity to come to harm

1 - a robot may not injure a human being or through inaction, allow a human being to come to harm, unless this would violate any of the previous laws

2- a robot must obey orders given to it by human beings, except where such order would conflict with any of the previous laws

3 - a robot must protect its own existence as long as such protection does not conflict with any of the previous laws

14

Page 15: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

definitions

• robot - an electromechanical device with multiple degrees-of-freedom that is programmable to accomplish a variety of tasks

• degrees of freedom (DOF) - the number of independent motions that a device can make; mobility

• robotics - the science of robots practiced by roboticists

• humanoid - a robot that is based on the general structure of a human but does not necessarily look convincingly like a real person

• android - like a humanoid, but may contain biological materials

15

Page 16: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

classification of robots

• programmable computers designed to perform a variety of tasks by moving parts, tools, or specialized devices

• non-adaptive - no way of sensing their environment

• adaptive - sensor feedback affects behavior

• stationary or mobile

• mobile - free to move around, tethered or not

• stationary - have parts (like arms) that can move

16

Page 17: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

DOF

17

for a robot, DOF is tied to use - correct? is that also true of humans? sophia?

Page 18: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

puma (programmable universal manipulator arm), 1961

18

Page 19: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

19

Page 20: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

in san francisco

20

Page 21: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

simple structure

21

Power

Sensors Actuators

Controller/CPU/Memory

User Interface

Output/Manipulator

Sophia?

Page 22: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

control loop

22

Page 23: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

sensors provide the view to the environment

• sensors in robots are based on the functions of human sensory organs - remember the MHP?

• they must also detect condition

• which sensors defined by robotic application

23

Page 24: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

24

Page 25: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

types of robot sensors (1/2)

• light

• sound

• temperature

• contact

• proximity

• distance

25

Page 26: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

types of robot sensors (2/2)

• pressure

• tilt

• navigation

• acceleration

• gyroscope

• etc.

26

Page 27: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

human-robot interaction (hri) and robot-robot interaction (rri)

• if we assume non-tethered robots (autonomous, no cables/wires), what would be the best

• interaction models?

• can we expand models based upon wider variety of sensor systems?

• do we continue to think about such topics as the Turing Test or MHP?

• is this like models in IOT?

27

Page 28: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

simple case - do you have a robot in your house?

• DOF

• sensors

• actuators

• manipulators

• interface

• where does intent/function/skill come from?

28

Page 29: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

29

Page 30: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

30

Page 31: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

robotic applications

• traditionally, robotic systems are used to address the 3 D’s - Dirty, Dangerous, Dull, i.e., jobs that humans would not want - but not aways!

• industry - factory automation, materials handling, etc.

• military - bomb disposal, search and rescue, etc.

• medical - remote surgery, minimally invasive surgery, etc.

• remote operations - undersea, nuclear environments, law enforcement, space exploration, etc.

• service - home, hospital helpmates, handicapped, servants, etc.

• education - robotic instruction, STEM projects, etc.

• entertainment - robotic pets, toys, playmates, etc.

31

Page 32: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

32

Page 33: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

33

Page 34: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

34

Page 35: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

the future of robotics

35

Page 36: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

the ethics of robotics as per asimov’s laws (1/4)

• First Law - “a robot may not injure a human being or, through inaction, allow a human being to come to harm”

• (robot perspective) - What is a human being?

• (robot perspective) - What can injure or harm a human being?

• if HAL was robot was he/she/it unethical even if it considered its own survival?

36

Page 37: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

the ethics of robotics as per asimov’s laws (2/4)

• Second Law - “a robot must obey any orders given to it by human beings, except where such orders would conflict with the First Law”

• (human perspective) - How do I tell the robot what I want it to do?

• (robot perspective) - What do I do if my orders conflict with the First Law?

37

Page 38: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

the ethics of robotics as per asimov’s laws (3/4)

• Third Law - “a robot must protect its own existence as long as such protection does not conflict with the First or Second Law”

• (robot perspective) - What do I protect myself from?

• (robot perspective) - How do I protect myself ?

• (robot perspective) - What do I do if protecting myself conflicts with one of or both of the first two laws?

38

Page 39: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

the ethics of robotics as per asimov’s laws (4/4)

• are these laws

• sufficient?

• realistic?

• impossible or impractical technologically?

• do they address the ethics of an autoworker losing his/her job to a robot?

• do they protect us against a dystopian robotic future (like AI concerns) ?

39

Page 40: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

spinoffs of robotic technology

• exoskeleton - wearable electromechanical devices to augment the physical performance of the wearer or as orthotic devices for rehabilitation or assistance; opposite of humanoid?

• autopilot systems - assistance without constant control by a human; does not replace humans but instead assists them

• autonomous devices/systems - awareness of environment, state, incoming data with the ability to learn and make independent decisions

40

Page 41: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

41

Page 42: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

42

Page 43: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

consider this little guy

43

Page 44: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

how does this relate to autonomous vehicles/cars?

• cars, drones, airplanes, boats, etc.

• is a self-driving car just a robot that has passengers?

• should a self-driving car obey the Laws of Robotics?

44

Page 45: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

what is an autonomous car?

• it is capable of sensing its environment and operating without human involvement

• a human passenger is not required to take control of the vehicle at any time, nor is a human passenger required to be in the vehicle at all

• it is able to go anywhere a traditional car goes and do everything that an experienced (?) human driver does

45

Page 46: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

46

(source: Society of Automotive Engineers)

Page 47: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

how do autonomous vehicles work?

47

Page 48: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

autonomous vehicles as iot

• Vehicle-to-Vehicles (V2V)

• Vehicle-to-Infrastructure (V2I)

• Vehicle-to-Pedestrian (V2P)

• Vehicle-to-Robot (V2R)? - imagine a robocop directing traffic

48

Page 49: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

the future of robotics

• robotics, like AI, is here to stay

• research and application touches many diverse fields

• we should not think threats but opportunities

• policies, not politics, need to be included

• robotics is helping to define the 5th Industrial Revolution and we do not need to be afraid

49

Page 50: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

50

Page 51: New Computing In 2019 and Beyond - Opportunities ... Wee… · New Computing In 2019 and Beyond - Opportunities, Challenges, and Threats Fromm Institute Fall 2019 - Lecture 6 Bebo

51