40
An Overview of Robotics Jinxiang Chai

An Overview of Robotics

  • Upload
    lenore

  • View
    44

  • Download
    0

Embed Size (px)

DESCRIPTION

An Overview of Robotics. Jinxiang Chai. Reminder. 11/22: Final Report draft: You are to turn in an initial draft of your paper. Feedback will be given. If this draft is satisfactory, then you do not need to do a revision - PowerPoint PPT Presentation

Citation preview

Page 1: An Overview of Robotics

An Overview of Robotics

Jinxiang Chai

Page 2: An Overview of Robotics

Reminder• 11/22: Final Report draft: You are to turn in an initial draft of

your paper. Feedback will be given. If this draft is satisfactory, then you do not need to do a revision

• We have graded all of the first eight short reports. You can check your grades on elearning.

• Two more presentations: - An overview of Robotics (today)

- Guest lecture from Schlumberger (This Thursday)

Page 3: An Overview of Robotics

What is A Robot?

Page 4: An Overview of Robotics

What is A Robot?• “A reprogrammable, multifunctional manipulator designed to move

material, parts, tools, or specialized devices through various programmed motions for the performance of a variety of tasks.“

Robot Institute of America, 1979

• “A physical agent that generates “intelligent” connection between perception and action”

• “Where AI (Artificial Intelligence) meet the real world.”

• “An automatic device that performs functions normally ascribed to humans or a machine in the form of a human.”

Webster’s Dictionary

Page 5: An Overview of Robotics

History of Robotics• 1921: The first reference to the word robot is made in a play

by Czech writer Karel Capek (1890 - 1938) - R.U.R (Rossum's Universal Robots). The word comes from the Czech “robota” which means serf or one in subservient labour.

• In the play, the Czechrobot is defined as "a worker of forced labour". After thisplay, electromechanicalautomatons werereferred to as robots

Page 6: An Overview of Robotics

History of Robotics• 1940: Westinghouse Electric Corp. creates two of the first

robots that use the electric motor for entire body motion. Elektra could dance, count to ten and smoke, while his dog companion Sparko, could walk, stand on its hind legs and bark. • 1941: Isaac Asimov

first uses theterm 'robotics' to describe thetechnology of robots. He predictedthe rise of the robot industry.

Page 7: An Overview of Robotics

History of Robotics• Dr. W. Grey Walter, one of the great pioneers in the field

of robotics, develops the first autonomous tortoise-type robots, Elsie and Elmer (Electro MEchanical Robot, Light-Sensitive), designed with wheel motors controlled by very basic electronic circuitry and two vacuum tubes.

• 1951: Raymond Goertz designs the first 'teleoperator' - a device allowing actions to be performed at a distance. Goertz's device was an articulated arm, used to handle radioactive material.

• 1962: General Motors installs the first industrial robot on a production line. It is a Unimate robot and is used in a car factory run by General Motors in Trenton, New Jersey. The robot lifted hot pieces of metal from a die-casting machine and stacked them.

Page 8: An Overview of Robotics

History of Robotics• 1968: SRI International, formerly known

as the Stanford Research Institute, builds and tests the first mobile robot with vision capability.

• Shakey was equipped with a television

camera, a range finder and sensors.

• Shakey was the first mobile robot that could think and respond to the world around it.

Page 9: An Overview of Robotics

History of Robotics• 1968: The General

Electric Walking Truck was the first manual controlled walking truck.

Page 10: An Overview of Robotics

History of Robotics• 1969: Stanford University develop the first electrically

powered computer controlled robotic arm. This becomes standard for research projects

• 1974: Professor Sheinman, ofStanford Arm fame, forms Vicarm

Inc. to market a version of the arm controlled by microcomputer for industrial applications. This robotic arm, known as the Silver Arm performs small-parts assembly using touch sensitive sensors.

Page 11: An Overview of Robotics

What is in A Robot?

Page 12: An Overview of Robotics

What is in A Robot?

environmentagent

?

sensors

effectors

Robots Physical sensors and effectors

Page 13: An Overview of Robotics

What is in A Robot?

Page 14: An Overview of Robotics

Sensors• Sensors that tell the robot position/change of

joints: odometers, speedometers, etc.

• Force sensing. Enables compliant motion--robot just maintains contact with object

• Sonar. Send out sound waves and measure how long it takes for it to be reflected back. Good for obstacle avoidance.

• Vision systems

• Tactile touch sensors

• Etc.

Page 15: An Overview of Robotics

Actuators/Effectors• Converts software commands into physical motion

• Actuators are like the "muscles" of a robot, the parts which convert stored energy into movement.

- By far the most popular actuators are electric motors that spin a wheel or gear, and linear actuators that control industrial robots in factories.

- But there are some recent advances in alternative types of actuators, powered by electricity, chemicals, or compressed air.

• Two main types of effectors:– locomotion– manipulation

Page 16: An Overview of Robotics

Locomotion• Legs!

– traditional such as Honda Asimo

• Still, wheeled or tread locomotion like Shakey is still most practical for typical environments

• Other methods: reconfigurable robots, fish robots, snake-like robots, UAVs, etc

Page 17: An Overview of Robotics

Manipulation

• Manipulation of objects• Typical manipulators allow for:

– Prismatic motion (linear movement)– Rotary motion (around a fixed hub)

• Robot hands go from complex anthropomorphic models to simpler ones that are just graspers– (video: surgery on grape, Robotic heart surgery)

Page 18: An Overview of Robotics

What Are Basic Robot Software Issues?

Page 19: An Overview of Robotics

Perception• What to perceive: - Where am I? (Localization and Mapping, video) - Where are targets? (e.g., object recognition) - Who/what are you, where are you, what are you doing, etc.?...

• Science fiction authors also typically assume that robots will eventually be capable of communicating with humans through speech, gestures, and facial expressions, rather than a command-line interface.

Page 20: An Overview of Robotics

Motion Planning

• Simplest task that a robot needs to accomplish• Goal: move robot from one configuration to another

under certain constraints (e.g., without colliding an obstacle).

Page 21: An Overview of Robotics

Control• How to design a controller for generating

appropriate forces/torques to achieve particular tasks, e.g., move from one point to another?

• How can a humanoid robot walk with

particular speeds, step sizes or turn angles? How to ride a bicycle?

• How to balance your body when some one is pushing you?

• How to cooperate a group of robots to achieve a specific goal?

• etc

Page 22: An Overview of Robotics

Challenges

Page 23: An Overview of Robotics

Uncertainty

Page 24: An Overview of Robotics

Software For Robotics

Page 25: An Overview of Robotics

Software For Robotics

Page 27: An Overview of Robotics
Page 28: An Overview of Robotics
Page 29: An Overview of Robotics
Page 30: An Overview of Robotics

Statement 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)

Page 31: An Overview of Robotics

Some Current Robots

Page 32: An Overview of Robotics

Need for Humanoid Robots• Industrial robots not flexible enough

for unmodified environments• Separated from humans• New applications: Service, household

helper, entertainment, ...• Interaction with people needed• Human-like body helps when acting in

environments designed for humans• Intuitive multimodal communication• Programming by demonstration,

imitation learning

Page 33: An Overview of Robotics

Humanoid Robots

Page 34: An Overview of Robotics

Humanoid Robots

• Honda Asimo Robots - youtube video (click here)

Page 37: An Overview of Robotics

And Even More Robots

video

Page 38: An Overview of Robotics

Robots: Alternative Terms• UAV - Unmanned aerial vehicles• UGV (Rover) - Unmanned ground vehicles• UUV - Unmanned undersea vehicles

Page 39: An Overview of Robotics

CSE Faculty in Robotics

Prof. Robin Murph Prof. Dezhen Song- Distributed Sensing, - Networked Robots, - Vision and Surveillance

Prof. Nancy Amato

- Motion planning

Prof. Dylan Shell

- Distributed AI, - Biologically-inspired

multi-robot systems, - Coordinated system,

analysis of multi-agent systems

- Rescue robotics

Page 40: An Overview of Robotics

CSE Courses in Robotics

• CSCE 420: Artificial Intelligence

• CSCE 452: Robotics and Spatial Intelligence

• CSCE 489: Special Topics in Robotics