Professional Documents
Culture Documents
Outline
Definition Science Fiction: Laws of Robotics Applications Components Degrees of Freedom (DoF) Categories
Manipulator Mobile
What is a Robot?
Karel Kapek, a Czechoslovakian playwright, published Rossums Universal Robots in 1921. Robota is a Slavic word for forced labor.
Definition
Robotics is the intelligent connection of perception to action The science and technology relating to computer-controlled mechanical devices, for example, the automated tools commonly found on automobile assembly lines
An intelligent robot is a machine able to extract information from its environment and use knowledge about its world to move safely in a meaningful and purposeful manner A robot is a system which exists in the physical world and autonomously senses its environment and acts in it
7
Definition (Computing)
A robot is a re-programmable, multifunctional, manipulator designed to move material, parts, or specialized devices through variable programmed motions for the performance of a task
Any device which replaces human labor Robot is an automatic device that performs functions ordinarily ascribed to human beings
8
Japanese
Dictionary
10
11
Manipulators
12
Unmanned Vehicles
13
Humanoids/Androids
14
2.
3.
A robot may not injure a human being, or through inaction allow a human being to come to harm A robot must obey the orders given to it by human beings, except where such orders would conflict with the 1st law A robot must protect its own existence as long as such protection does not conflict with the 1st or 2nd law
15
Robots Motivation
Human beings have always tried to build devices mimicking their own physical behavior to perform various tasks for them Motivating factors for this trend have mainly been:
Efficiency Challenging nature Luxury and comfort Lack of manpower Hazards Etc.
16
Applications
Assembling products
Cutting & Polishing Remote environments (NASAs pathfinder) Surgery (micro-surgery) Tele-operation
17
18
Components
19
Components
Sensor
It provides input/feedback to the robot so that it can do its job Compared to the senses and abilities of even the simplest living things, robots have a very long way to go Sensor sends electronic signals to the controller (brain) which does the processing
Active/passive sensors
Imaging sensors, laser range finders, sonar sensors, infra-red sensors, etc.
20
Components
End Effector
Effector is the means by which a robot moves and changes the shape of its body
Arm
Part of the robot which positions the end effector and sensor to do their preprogrammed business Many resemble human arms (having shoulder, elbow, wrist, fingers) Degree of freedom (range of positioning)
21
Components
Controller (brain)
Computer which keeps the pieces of the arm working together It functions as the brain of robot It allows networking with other machines (robots, etc.) Controller are run by programs (reflex or AI)
engine that drives the links b/w the joints into their desired positions
22
What are the possible moves available to an arm (or its joints)? Arm components shoulder, elbow, and wrist
Usually, a robot needs 6 DoF to reach to any possible point in space Each direction a joint can go gives an arm 1 degree
23
Left or right rotation of the arm base Forward or backward movement of the arm base
6 Degrees of Freedom
Revolute joints (5) that generate rotational motion Prismatic joints (1) that generate sliding motion
25
Categories
A robot acts through its actuators (e.g., motor) which typically drive effectors (e.g., wheels) Robotic actuators are very different from biological ones, both are used for:
Mobile Robotics
A mobile robot is a robot capable of moving around in its environment and perform certain tasks The ability to move extends the workplace of a mobile robot substantially, an attractive feature for many applications However, extended workplace also means that the mobile robot should be able to do the following: have some knowledge about its environment, recognize objects in the environment, generate a real-time response, and do all of these simultaneously.
27
A mobile robot requires some mechanism for mobility Depending upon the tasks to be performed by a mobile and the environment that it is working in, it can employ one of the following to provide mobility:
A kinematic analysis of the robot structure helps us to determine how to make robot follow a particular path
28
The robot and its workplace can be represented in a way that can aid us in path planning which includes: determining the shortest path, avoiding the obstacles, and map generation
29
30
Manipulator Robotics
31
32
Robot kinematics
Study of aspects of an objects motion without taking into consideration mass and force
33
deals with determining the position of end effector given the link variables finding valid values of link variables for a given position of the end effector
34
Control systems for position & velocity of the end effector or other components of a robot arm ensure that the desired position and velocity is achieved as precisely and efficiently as possible
35
depends on the sensors on the robot the robot exists in its sensor space:
also called perceptual space robot sensors are very different from biological ones a roboticist has to try to imagine the world in the robots sensor space
36
State
Observable: robot always knows its state Hidden/inaccessible/unobservable: robot never knows its state Partially observable: the robot knows a part of its state Discrete (e.g., up, down, blue, red) Continuous (e.g., 3.765 mph)
37
Type of State
Sensed using the robots sensors E.g.: night, day, at-home, sleeping, sunny Sensed using internal sensors Stored/remembered E.g.: velocity, mood
39
Internal Models
Internal state can be used to remember information about the world (e.g., remember paths to the goal, remember maps, remember friends v. enemies, etc.) This is called a representation or an internal model. Representations/models have a lot to do with how complex a controller is!
40
41
Thank you!