Unit 1 (Robotics)
Unit 1 (Robotics)
Unit 1 (Robotics)
Industrial Applications
Industrial robots – These robots bring into play in an industrialized
manufacturing atmosphere.
Typically, these are articulated arms particularly created for applications
like- material handling, painting, welding and others.
The robotic process automation is one of the revolutions in the
automation industry, and it is expected to increase higher potential in
terms of utilization and staff implementation in the upcoming year.
For example- robotic pool cleaners, robotic sweepers, robotic vacuum cleaners,
robotic sewer cleaners and other robots that can perform different household
tasks.
2.Robot Intelligence
Robot intelligence is the ability of a computer or a robot controlled by
a computer to do tasks that are usually done by humans because they
require human intelligence and discernment.
The ability of a digital computer or computer-controlled robot to
perform tasks commonly associated with intelligent beings.
Robot intelligence is intelligence demonstrated by machines, as
opposed to natural intelligence viewed by animals including humans.
The study of "intelligent agents": any system that perceives its
environment and takes actions that maximize its chance of achieving
its goals.
7. (x,y)→(4,y-(4-x)) // Pour water from the 3-gallon jug into the 4 gallons until
the 4-gallon jug is full
8. (x,y)→(x-(3-y),3) // Pour water from the 4-gallon jug into the 3 gallons until
the 3-gallon jug is full
9. (x,y)→(x+y,0) // Pour water all the water from the 3-gallon jug into the 4-
gallon jug
10. (x,y)→(0,x+y) // Pour water all the water from the 4-gallon jug into the 3-
gallon jug
Solution:
Gallons in the 4-Gallon jug Gallons in the 3-Gallon jug Rule Applie
0 0 2
0 3 9
3 0 2
3 3 7
4 2 5
0 2 9
2 0
4.Use of Predicate
Predicate: Properties of objects that we are interested in; can be true or false.
Mobile robots are remarkable cases of highly developed technology and
systems.
The robot community has developed a complex analysis to meet the
increased demands of the control challenges pertaining to the movement
of robots.
The robot operating system (ROS) is used for the communication
between the robot and its control system.
Robotic systems of the transportation and manipulation types are key
points of manufacturing and other automated systems.
The intelligence of robots is defined by their ability to observe the
workspaces, to analyze them, to make decisions concerning the problems,
and to execute transportation movements/manipulations to reach the
proposed goals in industrials areas.
Agent-Based Systems and Role of Robots
The open architecture of multi-agent systems (MAS) has become the
basic direction of distributed artificial intelligence development.
These agents are considered as self-controlled software objects with self-
estimation systems and independent problem-solving tools for their own
needs.
The conceptual agent model consists of four components:
• Perception - which is a source for information about the external world;
• Effector - which is the agent’s interface to change the world or the agent’s
community;
• Communication system - which is the tool for information exchange
between other members of the agent’s community; • aims, which are the list of
goals for the agent’s execution.
5.Logic and Means-Ends Analysis
Means-Ends Analysis is problem-solving techniques used in Artificial
intelligence for limiting search in AI programs.
It is a mixture of Backward and forward search technique.
The MEA technique was first introduced in 1961 by Allen Newell,
and Herbert A. Simon in their problem-solving computer program,
which was named as General Problem Solver (GPS).
The MEA analysis process centered on the evaluation of the
difference between the current state and goal state.
Following are the main Steps which describes the working of MEA technique
for solving a problem.
First, evaluate the difference between Initial State and final State.
Select the various operators which can be applied for each difference.
Apply the operator at each difference, which reduces the difference
between the current state and goal state.
Let's we take Current state as CURRENT and Goal State as GOAL, then
following are the steps for the MEA algorithm.
Let's take an example where we know the initial state and goal state as given
below. In this problem, we need to get the goal state by finding differences
between the initial state and goal state and applying operators.
Solution:
To solve the above problem, we will first find the differences between initial
states and goal states, and for each difference, we will generate a new state and
will apply the operators. The operators we have for this problem are:
o Move
o Delete
o Expand
1. Evaluating the initial state: In the first step, we will evaluate the initial state
and will compare the initial and Goal state to find the differences between both
states.
6.Problem solving
7.Robot Learning
Definition
As learning has found many backdoor entrances to robotics, this section can
only scratch the surface. However, robot learning has clearly been successful
in several areas: (i) Model Learning, (ii) Imitation and Apprenticeship
Learning, (iii) Reinforcement Learning as well as in various other topics.
Model Learning
Two types of models are commonly learned, i.e., forward, and inverse
models.
Forward models predict the behavior of the system based either on the
current state or a history of preceeding observations.
Inverse models attempt to predict the input to a system in order to
achieve a desired output in the next step, i.e., it uses the model of the
system to directly generate control signals.