cs494/529: autonomous mobile robotsweb.eecs.utk.edu/~leparker/courses/cs494-529-fall... · –1921...

14
CS494/529: Autonomous Mobile Robots Fall 2011 Tuesday/Thursday 2:10-3:25 PM Instructor: Dr. Lynne E. Parker TA: Chris Reardon

Upload: others

Post on 12-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

CS494/529: Autonomous Mobile Robots

Fall 2011Tuesday/Thursday 2:10-3:25 PM

Instructor: Dr. Lynne E. Parker

TA:Chris Reardon

Page 2: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

Outline

• Overview syllabus and class policies

• Introduction to class

• Overview of Reading #1: Artificial Intelligence article

Page 3: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

Overview of Syllabus and Class Policies

(See handout)

Page 4: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

What is a Robot?

• Notion derives from 2 strands of thought:– Humanoids -- human-like– Automata -- self-moving things

• “Robot” -- derives from Czech word robota– “Robota” : forced work or compulsory service

• Term coined by Czech playright Karel Capek – 1921 play “R.U.R” (Rossum’s Universal Robots”)

• Current notion of robot:– Programmable– Mechanically capable– Flexible

• Our working definition of robot: physical agent that generates “intelligent” connection between perception and action

Page 5: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

We’ll be studying mobile robots

• What is a “mobile” robot?– One whose entire body moves with respect to the environment

• Examples of mobile robots: • Examples of non-mobilerobots:

Page 6: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

Strengths: What are mobile robots good at?

• Providing specialized access – hazardous environments (no air, melting nuclear power plants, etc.), distance/time (Mars)

• Reducing operating costs – lower overhead, reduced maintenance costs (gentler treatment of the machinery)

• Increasing productivity – “permanent” availability, more hours, higher throughput

• Improved product quality – accuracy, consistency

• Inventing new human services! – human interactivity

Page 7: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

State of Robotics Applications

• Moving from manufacturing, industrial manipulators to:– Entertainment robotics– Personal service robots– Medical robots– Industrial applications beyond

factory (e.g., mining, agriculture)– Hazardous applications (e.g.,

military, toxic cleanup, space)– And others…

Page 8: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

Purpose: What Could Mobile Robots Do? (i.e., applications)

• Cleaning (Roomba)

• Agriculture (Demeter harvesting robot)

• Space (Robonaut, Sojourner, Opportunity, Spirit, etc.)

Page 9: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

Purpose: What Could Mobile Robots Do? (i.e., applications)

• Medical service

(con’t.)

• Entertainment robots

• Mining/excavation (Groundhog robot)

Page 10: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

Purpose: What Could Mobile Robots Do? (i.e., applications)(con’t.)

• Military (Packbot)

• Security (MDARS interior robot)• Distance driving (Stanley)

Page 11: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

Purpose: What Could Mobile Robots Do? (i.e., applications)(con’t.)

• Handicapped Aides (Japan’s WL-16RIII)

• Undersea (Oberon)

• Pipe inspection

Page 12: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

Purpose: What Could Mobile Robots Do? (i.e., applications)(con’t.)

• Lawn Care (Cyber Blue)

• Power Line Inspection (WireMonkey)

And many, many more applications!

Page 13: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

Example Robot Systems

(Movies)

• Hexapod1.mpg• 3-robot-deploy-fast-clipped.wmv• SwarmBot-followTheLeader.mpg• OmniTread_UMich_Borenstein.wmv• asimo2.mpg

Youtube:• NAO• Swarmanoid

Page 14: CS494/529: Autonomous Mobile Robotsweb.eecs.utk.edu/~leparker/Courses/CS494-529-fall... · –1921 play “R.U.R” (Rossum’s Universal Robots”) • Current notion of robot: –Programmable

• Read-by date: BOC (Beginning Of Class) Thursday, Aug. 25

• Remember “mini-quizzes”!!

Assignment #1: Read article distributed today