ROBOTICS documentation
-
Upload
independent -
Category
Documents
-
view
4 -
download
0
Transcript of ROBOTICS documentation
Robotics
Introduction toRobots
"We don't remember a world without robots. For us, a robot is
a robot. Gears and metal, electricity
And positrons, Mind and iron! Human-made! If necessary, human
destroyed! But we haven't worked with
Them, so we don't know them. They're a cleaner better breed than we
are.
Who am I?
The word "robot' was coined by Karel Capek who Wrote a play
entitled "R.U.R." or
"Rossum's
Universal Robots" back in 1921. The base for this Word comes from the
Czech word 'robotnik'
Which Means 'worker'.
But even before that the Greeks made movable
Statues that were the beginnings of what we would call robots.
For the most part, the word "Robot" today means any man-made
Machine that can perform work or other actions normally
Performed by Humans.
DEPT OF ECE, BRIL Page 1
Robotics
A robot is a machine that imitates the actions or appearance of an
intelligent creature- usually a human &
gathers information about its environment (senses) and uses that
information (thinks) to follow
instructions to do work (acts) to qualify as a robot, a machine has to
be able to do two things:
1) Get information from its surroundings
2) Do something physical–such as move or manipulate objects
This is the working definition of robots that Robotics exhibit
developers used for this exhibit. Today
Technology is changing at incredible rates making the identification
of a robot somewhat difficult. Things
That we use every day incorporate features beyond those of early
robots.
Robots are ideal for jobs that require repetitive, precise movements. Human workers
need a safe
Working environment, salaries, breaks, food and sleep. Robots don’t. Human workers get
bored doing
DEPT OF ECE, BRIL Page 2
Robotics
The same thing over and over, which can lead to fatigue and costly mistakes. Robots
don’t get bored.
What are Robots Made Of?Robots have 3 main components:
1) Brain - usually a computer
2) Actuators and mechanical parts - motors, pistons, grippers,wheels, gears
3) Sensors - vision, sound, temperature, motion, light, touch, etc. With these three components, robots can interact and affect their
environment to
become useful.
What Do Robots Do?
Most robots today are used in factories to build products such as cars
and electronics. Others are used to
explore underwater and even on other planets.
Laws of Robotics
# A robot must not injure a human being or, through inaction, allow a
human being to Come to harm.
# A robot must always obey orders given to it by a human being, except
where it Would conflict with the
DEPT OF ECE, BRIL Page 3
Robotics
first law.
# A robot must protect its own existence, except where it would
conflict with the first or second law.
Later, this "Zeroth Law" is added:
# A robot must not injure a humanity or, through inaction, allow a
humanity to come to harm.
Once the robots are used to fight wars, they turn on their human
owners and take
over the world.
SIXTH SENSE:
ROBOT SENSING:
The use of external sensing mechanisms allows a robot to interact with
its environment in a flexible
Manner. This is in contrast to pre-programmed operations in which a
robot is “taught” to perform
repetitive tasks via a set of pre-programmed functions.
The use of sensing technology to endow machines with a greater degree
of intelligence in dealing with
their environment is indeed an active topic of research and
development in the robotics field.
The function of robot sensors may be divided into two principal
categories:
1. Internal state.
2. External State.
DEPT OF ECE, BRIL Page 4
Robotics
Internal state sensors deal with the detection of variables such as
arm joint position, which are used for
robot control.
External state sensors, on the other hand, deal with the detection of
variables such as range, proximity and
touch.
External sensing is used for robot guidance as well as for object
identification and handling. Although
proximity,, touch, vision is recognized as the most powerful of robot
sensory capabilities, Robot vision
may be defined as the process of extraction, characterizing, and
interpreting information from images of a
three-dimensional world. The process, also commonly referred to as
machine or computer
vision, may be subdivided into six principal areas:
1. Sensing.
2. Pre-processing.
3. Segmentation.
4. Description.
5. Recognition.
6. Interpretation.It is convenient to group these various areas of vision according to
the sophistication involved in their
implementation. We consider three levels of processing: low, medium
and high level vision.
DEPT OF ECE, BRIL Page 5
Robotics
Here, we shall treat sensing and pre-processing as low-level vision
functions. This will take us from the
image formation process itself to compensations such as noise
reduction, and finally to the extraction of
primitive image features such as intensity discontinuities.
By 2050 robot "brains" based on computers that execute 100 trillion
instructions per second will start rivalling human intelligence
In terms of our six subdivisions, we will treat segmentation,
description, and recognition of individual
objects as medium-level vision functions. High-level visions refer to
processes that attempt to emulate
cognition.
Artificial Intelligence Sensing
Learn about human and robotic vision systems, explore three modes of
robotic sensing, and apply a
robotic sensory mode to a specific task.
Thinking
Human thinking (heuristic) and robotic thinking (algorithmic) will be
explored as you gain an
understanding of why a robot needs specific
DEPT OF ECE, BRIL Page 6
Robotics
Rise of the Robots
If we accept that computers will eventually be come powerful enough
to simulate the mind, the question
that naturally arises is: What processing rate will be necessary to
yield performance on a parallel with the
human brain?
By comparing how fast the neural circuits in the retina perform image-
processing operations with how
many instructions per second it
takes a computer to accomplish similar work, believe it is possible to
at least coarsely estimate the
information-processing power of nervous tissue and by extrapolation,
that of the entire human nervous
system.
Motion detection in retina, if performed by efficient software,
requires the execution of at least 100
DEPT OF ECE, BRIL Page 7
Robotics
computer instructions. Thus, to accomplish the retina's 10 million
detections per second would require at
least 1,000 MIPS.
The entire human brain is about 75,000 times heavier than the 0.02
gram of processing circuitry in the
retina, which implies that it would take, in round numbers, 100
million MIPS (100 trillion instructions per
second) to emulate the 1,500-gram human brain. Personal computers in
1999 beat certain insects but lose
to the human retina and even to the 0.1-gram brain of a goldfish. A
typical PC would have to be at least a
million times more powerful to perform like a human brain.
Certain dangerous jobs are best done by robots. Guided
remotely using
video cameras, the Mini-Andros can investigate–and defuse–
bombs.
A Sense of Space Robots that chart their own routes emerged from
laboratories worldwide in the mid
1990s, as microprocessors reached 100 MIPS. Most build two-dimensional
maps from sonar or laser
rangefinder scans to locate and route themselves, and the best seem
able to navigate office hallways for
days before becoming disoriented.
Too often different locations in the coarse maps resemble one another.
Conversely, the same location,
DEPT OF ECE, BRIL Page 8
Robotics
scanned at different heights, looks different, or small obstacles or
awkward protrusions are overlooked.
But sensors, computers and techniques are improving, and success is in
sight
Fast Replay Income and experience from spatially aware industrial
robots would set the stage for smarter
yet cheaper ($1,000 rather than $10,000) consumer products, starting
probably with small robot vacuum
cleaners that automatically learn their way around a home, explore
unoccupied rooms and clean
whenever needed.
Commercial success will provoke competition and accelerate investment
in manufacturing, engineering
and research.
Vacuuming robots ought to beget smarter cleaning robots with dusting,
scrubbing and picking-up arms,
followed by larger multifunction utility robots with stronger, more
dexterous arms and better sensors.
Programs will be written to make such machines pick up clutter, store,
retrieve and deliver things, take
inventory, guard homes, open doors, mow lawns, play games and so on.
New applications will expand the market and spur further advances when
robots fall short in acuity,
precision, strength, reach, dexterity, skill or processing power.
Capability, numbers sold, engineering and
manufacturing quality, and cost-effectiveness will increase in a
mutually reinforcing spiral.
DEPT OF ECE, BRIL Page 9
Robotics
Perhaps by 2010 the process will have produced the first broadly
competent "universal robots," as big as
people but with lizard like 5,000-MIPS minds that can be programmed
for almost any simple chore.
Robots also can go into dangerously polluted environments, like
chemical spills or
radioactive "hot zones" in nuclear power plants.
A first-generation universal robots will handle only contingencies explicitly covered in their application
programs. Unable to adapt to
changing circumstances, they will often perform inefficiently or not
at all. Still, so much physical work
awaits them in businesses, streets, fields and homes that robotics
could begin to overtake pure information
technology commercially.
A second generation of universal robot with a mouse like 100,000 MIPS will adapt as the first generation
does not and will even be trainable.
Besides application programs, such robots would host a suite of
software "conditioning modules" that
would generate positive and negative reinforcement signals in
predefined circumstances.
DEPT OF ECE, BRIL Page 10
Robotics
For example, doing jobs fast and keeping its batteries charged will be
positive; hitting or breaking
something will be negative. There will be other ways to accomplish
each stage of an application program,
from the minutely specific (grasp the handle underhand or overhand) to
the broadly general (work indoors
or outdoors). As jobs are repeated, alternatives that result in
positive reinforcement will be favored, those
with negative outcomes shunned. Slowly but surely, second-generation
robots will work increasingly
well.
A third generation of robots To learn very quickly from mental rehearsals in simulations that model
physical, cultural and
psychological factors. Physical properties include shape, weight,
strength, texture and appearance of
things, and how to handle them. Cultural aspects include a thing's
name, value, proper location and
purpose.
Psychological factors, applied to humans and robots alike include
goals, beliefs, feelings and preferences.
Developing the simulators will be a huge undertaking involving
thousands of programmers and
experience gathering robots.
DEPT OF ECE, BRIL Page 11
Robotics
The simulation would track external events and tune its models to keep
them faithful to reality. It would
let a robot learn a skill by imitation and afford a kind of
consciousness. Asked why there are candles on
the table, a third-generation robot might consult its simulation of
house, owner and self to reply that it put
them there because its owner likes candlelit dinners and it likes to
please its owner. Further queries would
elicit more details about a simple inner mental life concerned only
with concrete situations and people in
its work area.
Fourth-generation universal robots with a humanlike 100 million MIPS will be able to abstract and
generalize. They will result from melding
powerful reasoning programs to third-generation machines.
These reasoning programs will be the far more sophisticated
descendants of today's theorem proves and
expert systems, which mimic human reasoning to make medical diagnoses,
schedule routes, make
financial decisions, configure computer systems, and analyse seismic
data to locate oil deposits and so on.
Properly educated, the resulting robots will become quite formidable.
In fact, I am sure they will
outperform us in any conceivable area of endeavor, intellectual or
physical.
DEPT OF ECE, BRIL Page 12
Robotics
Inevitably, such a development will lead to a fundamental
restructuring of our society.
Entire corporations will exist without any human employees or
investors at all.
Humans will play a pivotal role in formulating the intricate complex
of laws that will govern corporate
behavior. Ultimately, though, it is likely that our descendants will
cease to work in the sense that we do
now. They will probably occupy their days with a variety of social,
recreational and artistic pursuits, not
unlike today's comfortable retirees or the wealthy leisure classes.
Robot Systems
Robots are comprised of several systems working together as a whole.
The type of job the robot does dictates what system elements it
needs. The general categories of robot
systems are:
1) Controller
2) Body
3) Mobility
4) Power
5) Sensors
6) Tools
DEPT OF ECE, BRIL Page 13
Robotics
Controller
The controller is the robot's brain and controls the robot's
movements. It's usually a computer of some
type which is used to store information about the robot and the work
environment and to store and
execute programs which operate the robot.
The control system contains programs, data algorithms, logic analysis
and various other processing
activities which enable the robot to perform.
The picture above is an AARM Motion control system. AARM stands for
Advanced Architecture Robot
and Machine Motion and it's a commercial product from American Robot
for industrial machine motion
control.
DEPT OF ECE, BRIL Page 14
Robotics
Industrial controllers are either non-servos, point-to-point servos orcontinuous path servos.
A non-servo robot usually moves parts from one area to another and iscalled a "pick and place" robot.
The non-servo robot motion is started by the controller and stopped by
a mechanical stop switch. The stop
switch sends a signal back to the controller which starts the next
motion.
A point-to-point servo moves to exact points so only the stops in the
path are programmed.
A continuous path servo is appropriate when a robot must proceed on a
specified path in a smooth,
constant motion.
Mobile robots can operate by remote control or autonomously. A remote
control robot receives
instructions from a human operator. In a direct remote control
situation, the robot relays information to
the operator about the remote environment and the operator then sends
the robot instructions based on the
information received. This sequence can occur immediately (real-time)
or with a time delay.
Autonomous robots are programmed to understand their environment and
take independent action based
on the knowledge they possess.
Some autonomous robots are able to "learn" from their past encounters.
This means they can identify a
DEPT OF ECE, BRIL Page 15
Robotics
situation, process actions which have produced successful/unsuccessful
results and modify their
behaviour
to optimize success. This activity takes place in the robot
controller.
BodyThe body of a robot is related to the job it must perform.
Industrial robots often take the shape of a body less arm since its
job requires it to remain stationary
relative to its task. Space robots have many different body shapes
such as a sphere, a platform with
wheels or legs, or a balloon, depending on it's job.
The free-flying rover, Sprint Area is a sphere to minimize damage if
it were to bump into the shuttle or
an astronaut. Some planetary rovers have solar platforms driven by
wheels to traverse terrestrial
environments. Aerobat bodies are balloons that will float through the
atmosphere of other worlds
collecting data. When evaluating what body type is right for a robot,
remember that form follows
function.
DEPT OF ECE, BRIL Page 16
Robotics
Mobility
How do robots move? It all depends on the job they have to do and the
environment they operate in.
In the Water: Conventional unmanned, submersible robots are used inscience and industry throughout
the oceans of the world. You probably saw the Jason AUV at work when
pictures of the Titanic discovery
were broadcast.
To get around, automated underwater vehicles (AUV's) use propellers
and rudders to control their
direction of travel.
One area of research suggests that an underwater robot like RoboTuna
could propel itself as a fish does using its
natural adulatory motion. It's thought that robot that move like fish
would be quieter, more manoeuvrable and
more energy efficient.
On Land: Land based rovers can move around on legs, tracks or wheels.Dante II is a frame walking
robot that is able to descend into volcano craters by repelling down
the crater. Dante has eight legs; four
legs on each of two frames. The frames are separated by a track along
which the frames slide relative to
each other. In most cases Dante II has at least one frame (four legs)
touching the ground.
An example of a track driven robot is Pioneer, a robot developed to
clear rubble, make maps and acquire
DEPT OF ECE, BRIL Page 17
Robotics
samples at the Chernobyl Nuclear Reactor site. Pioneer is track-driven
like a small bulldozer which
makes it suitable for driving over and through rubble. The wide track
footprint gives good stability and
platform capacity to deploy payloads.
Many robots use wheels for locomotion.
In the Air/Space:Robots that operate in the air use engines and thrusters to get
around.
One example is the Cassini, an orbiter on its way to Saturn. Movement
and positioning is accomplished
"reaction wheels." The thrusters and reaction wheels orient the
spacecraft in three axes which are
maintained with great precision.
TRANSFORMATION ‘MATRIX’:
Robot arm kinematics deals with the analytical study of the geometry
of motion of a robot arm with
respect to the fixed reference coordinate system without regard to the
forces/moments that cause the
motion.
Thus, kinematics deals with the analytical description of the spatial
displacement of the robot as a
function of time, in particular the relations between the joint
variable space and the position and
DEPT OF ECE, BRIL Page 18
Robotics
orientation of the end-effector of a robot arm. There are two
fundamental problems in robot arm
kinematics. The first problem is usually referred to as the direct
(or forward) kinematics problem, Second
problem is the inverse kinematics (or arm solution) problem. Since the
independent variables in a robot
arm are the joint variables, and a task is usually stated in terms of
the reference coordinate frame, the
inverse kinematics problem is used more frequently. Denavit and
Hartenberg [1955] proposed a
systematic and generalized approach of utilizing matrix algebra to
describe and represent the spatial
geometry of the links of a robot arm with respect to a fixed reference
frame. This method uses a 4*4
homogeneous transformation matrix to describe the spatial relationship
between two adjacent right
mechanical links and reduces the direct kinematics problem to finding
an equivalent 4*4 homogeneous
transformation matrix that relates the spatial displacement of the
hand coordinate frame to the reference
coordinate frame
PowerPower for industrial robots can be electric, pneumatic or hydraulic.
Electric motors are efficient, require
little maintenance, and aren't very noisy. Pneumatic robots use
compressed air and come in a wide variety
of sizes.
DEPT OF ECE, BRIL Page 19
Robotics
A pneumatic robot requires another source of energy such as
electricity, propane or
gasoline to provide the compressed air.
Hydraulic robots use oil under pressure and generally
perform heavy duty jobs. This power type is noisy, large and heavier
than the other power sources.
A hydraulic robot also needs another source of energy to move the
fluids through its components.
Pneumatic and hydraulic robots require maintenance of the tubes,
fittings and hoses that connect the
components and distribute the energy. Two important sources of
electric power for mobile
robots are solar cells and batteries.
Sensors
Sensors are the perceptual system of a robot and measure physical
quantities like contact, distance, light,
sound, strain, rotation, magnetism, smell, temperature, inclination,
pressure, or altitude.
Sensors provide the raw information or signals that must be processed
through the robot's computer brain
to provide meaningful information.
DEPT OF ECE, BRIL Page 20
Robotics
Robots are equipped with sensors so they can have an understanding of
their surrounding environment
and make changes in their behaviour based on the information they have
gathered.
Sensors can permit a robot to have an adequate field of view, a range
of detection and the ability to detect
objects while operating in real or near real time within its power and
size limits. Additionally, a robot
might have an acoustic sensor to detect sound, motion or location,
infrared sensors to detect heat sources,
contact sensors, tactile sensors to give a sense of touch, or
optical/vision sensors. For most any
environmental situation, a robot can be equipped with an appropriate
sensor. A robot can also monitor
itself with sensors.
Tools
As working machines, robots have defined job duties and carry all the
tools they need to accomplish their
tasks on board their bodies. Many robots carry their tools at the end
of a manipulator.
The manipulator contains a series of segments, jointed or sliding
relative to one another for the purpose of
moving objects.
The manipulator includes the arm, wrist and end-effector. An end-
effector is a tool or gripping
mechanism attached to the end of a robot arm to accomplish some task.
DEPT OF ECE, BRIL Page 21
Robotics
It often encompasses a motor or a driven mechanical device.
An end-effector can be a sensor, a gripping device, a paint gun, a
drill, an arc welding device, etc. There
are many examples of robot tools that you will discover as you
examine the literature associated with this
site. To get you going, two good examples are listed below.
Tools are unique to the task the robot must perform.
Advantages of Robotics
The advantages are obvious - robots can do things we humans just don't
want to do, and usually do it
cheaper.
Robots can do things more precise than humans and allow progress in
medical science and other useful
Advances
Educational Goals
Robotics was designed to introduce the science behind the design and
operation of robots, and after
interacting with the exhibit, you will be able to:
DEPT OF ECE, BRIL Page 22
Robotics
1. Define a robot as a machine that gathers information about its
environment (senses) and uses that
information (thinks) to follow instructions to do work (acts).
2. Recognize the advantages and limitations of robots by comparing
how robots and humans sense,
think, and act and by exploring uses of robots in manufacturing,
research, and everyday settings.
3. Understand your connection with technology and create an
excitement about science and math
that will prepare you for a workplace in which computer,
robotics, and automation are common
and essential.
Each major thematic area of the exhibit has specific educational goals
accomplished using hands-on
activities that compare how human and robotic systems sense, think,
and act.
The Impact of Robotics on SocietyRobotics and Sensors in Crop Production
DEPT OF ECE, BRIL Page 23
Robotics
Goals: To develop robotic systems for selective harvesting of field crops.
To develop sensors for locating fruit by robotic harvesters.
To develop sensors for determining fruit ripeness and for predicting
shelf-life non-destructively, and
To develop sensors for site-specifically application of chemicals
onto individual plants.
Statement of Problem:
Intelligent machines must be capable of sensing the environment and
properties of the bio-materials
which it is handling.
Robotic harvesting requires sensors to detect and precisely locate all
the fruit. In many cases the robot
must also determine ripeness in order to selectively harvest only the
fruit ready for market.
Research at Purdue University and the Agricultural Research
Organization (Volcani Center) in Israel has
developed the robotic manipulators, machine vision and image
processing technologies necessary to
harvest musk melons. The VIPROMPER (Volcani Institute - Purdue
University Robotic Melon Picker)
traveling at 2 cm/sec with a manipulator speed of 75 cm/sec was able
to detect over 93% of the fruit, and
successfully picked more than 85% of the melons.
Current Activities:
DEPT OF ECE, BRIL Page 24
Robotics
Visible features of plants enable humans to distinguish weeds from
crops, and to see individual parts of
plants.
A machine vision and image processing system capable of extracting
and classifying these same features
could be used to initiate a spot sprayer or other control technology.
The general objective of this research is to develop sensor
technologies which permit chemicals to be
applied site-specifically on plants in a manner which minimizes the
quantity required to control crop
pests.
The specific objectives are:
1. Develop machine vision hardware and image processing software to
locate small seedlings,
distinguish weeds from the cultivated crop, and measure
parameters which affect the quantity and
location of chemical to be applied;
2. Develop image processing and pattern recognition algorithms which
can interpret the sensed data
in real-time, and;
3. Develop artificial intelligence algorithms (expert systems,
neural networks, etc.) capable of
making real-time decisions concerning when and how much chemical
to apply, based on
perceived conditions.
The first step to complete these objectives is to create a database of
multispectral, digital, images of plants
DEPT OF ECE, BRIL Page 25
Robotics
which contain the desired features. This database of plant images is
currently being created, and will
become accessible to co-operators over the World Wide Web to test and
evaluate the performance of
image processing and pattern recognition algorithms.
Today’s Robotics:Today, robots are enjoying resurgence. Faster and cheaper computer
processors make robots smarter and
less expensive. Meanwhile, researchers are working on ways to make
robots move and "think" more
efficiently. Although most robots in use today are designed for
specific tasks, the goal is to make
universal robots, robots flexible enough to do just about anything a
human can do.
Problems with Robotics
As with any machine, robots can break and even cause
disaster.
They are powerful machines that we allow to control certain
things.
When something goes wrong, terrible things can happen.
DEPT OF ECE, BRIL Page 26
Robotics
Luckily, this is rare because robotic systems are designed with many
safety features that limit the harm
they can do.
There's also the problem of evil people using robots for evil
purposes. This is true today with other forms
of technology such as weapons and biological material.
Of course, robots could be used in future wars. This could be good or
bad. If humans perform their
aggressive acts by sending machines out to fight other machines, that
would be better than sending
humans out to fight other humans.
Steams of robots could be used to defend a country against attacks
while limiting Human casualties.
Either way, human nature is the flawed component that's here to stay
DEPT OF ECE, BRIL Page 27
Robotics
APPLCIATONS:
Robots have many applications.
Industrial robots have long been used for welding and painting.
Laboratory robots are used for many repetitive tasks in chemistry,
biology and clinical chemistry labs.
Medical robots are being designed for Computer Assisted Surgery.
In space, robots are being used for unmanned missions to planets,
comets and asteroids.
CONCLUSIONROBOT – ‘THE TERMINATOR’:
DEPT OF ECE, BRIL Page 28
Robotics
The ROBOT which terminates every job within a shortest period has no
termination.
Human brain has boundaries up to which it thinks, but for Computers no
limitations .That is we have to
use the brain up to the capacity of neurons in our brain.
But there is no limit to computer memory.
REFERENCE:
Chalker , Jack L. ; Mark Owings (1998). The Science-Fantasy Publishers: A
Bibliographic History, 1923–1998. Westminster, MD and Baltimore: Mirage
Press, Ltd. p. 299.
DEPT OF ECE, BRIL Page 29