AI - Robotics
AI - Robotics
With the invention of machines or computers, their capability to perform different tasks went on
increasing exponentially. Humans have developed the power of computer systems in terms of
diverse working domains, with increasing speed, and reducing size with respect to time.
According to the founder of Artificial Intelligence, John McCarthy, it is "The engineering and
science developed intelligent machine, especially an intelligent computer programs".
Artificial Intelligence is implemented by studying how human brain thinks and how humans
decide, learn, and work while trying to solve a problem, and then using the result of this study as
a basis of developing intelligent systems and software.
AI programs can absorb new modifications by using highly independent Modification in a program leads to
pieces of information together. Therefore you can modify even a minute change in its structure.
piece of information in a program without affecting its structure.
A computer program with AI can answer the generic questions it is A computer program without AI can
meant to solve. answer the specific questions it is
meant to solve.
Easy and quick program modification. Modification is not quick and easy. It
may result in affecting the program
adversely.
Application of Artificial Intelligence (AI)
o Expert Systems - There are various applications which integrate machine, special
information and software to impart advising and reasoning. These systems provide
explanation and advice to the users.
o Gaming - AI plays major role in strategic games such as poker, chess, tic-tac-toe, etc.
Using artificial intelligence the machine can think of large number of possible moves
based on general knowledge.
o Natural Language Processing - Using natural language processing it is possible to
interact with a computer that can understand natural language spoken by humans.
o Vision systems - These systems interpret, understand, and comprehend a visual input on
the computer.
o Intelligent Robots - Robots are designed for performing the tasks given by a human.
They have sensors embedded to detect physical data from the outside environment such
as heat, light, sound, pressure, etc. They have multiple sensors, efficient processors and
large memory, to exhibit intelligence. In addition, they are capable to learn from their
mistakes and they can easily adapt to the new environment.
The working domain of artificial intelligence is huge in width and breadth. Therefore before
proceeding further considers the prospering and common research areas in the domain of
artificial intelligence are:-
o Expert System - In artificial intelligence, an expert system are used for solving complex
problems by reasoning about knowledge, represented primarily by if-then rules rather
than by conventional procedural code. In general, an expert system is a computer system
that uses the decision-making capability of a human expert.
o Neural Networks - Neural networks are system of interconnected ?neurons? which
exchange messages between each other. In machine learning artificial neural networks
(ANNs) belongs to a family of model inspired by biological neural networks (the nervous
system of animals, present inside a brain) and are used for approximate functions or
estimate a large number of inputs which are generally unknown.
o Robotics - Robotics is a branch of Artificial Intelligence (AI), it is mainly composed of
electrical engineering, mechanical engineering and computer science engineering for
construction, designing and application of robots. Robotics is science of building or
designing an application of robots. The aim of robotics is to design an efficient robot.
o Fuzzy logic - Fuzzy logic was introduced in 1965 as a proposal of fuzzy set theory. It is
applied to various fields, from artificial intelligence to control theory. Fuzzy logic is a
form of many-valued logic in which truth table values of variable may be real number
between 0 and 1.
o Natural Language Processing - Natural language processing (NLP) is a method of
communicating with an intelligent system by using a natural language such as English.
The input and output of NLP system is speech and written text.
Robotics
Robotics is a domain in artificial intelligence that deals with the study of creating intelligent and
efficient robots.
What is Robotics?
AI Programs Robots
They need general purpose They need special hardware with sensors and
computers to operate on. effectors.
Robot Locomotion
Locomotion is the mechanism that makes a robot capable of moving in its environment. There
are various types of locomotions −
• Legged
• Wheeled
• Combination of Legged and Wheeled Locomotion
• Tracked slip/skid
Legged Locomotion
• This type of locomotion consumes more power while demonstrating walk, jump, trot,
hop, climb up or down, etc.
• It requires more number of motors to accomplish a movement. It is suited for rough as
well as smooth terrain where irregular or too smooth surface makes it consume more
power for a wheeled locomotion. It is little difficult to implement because of stability
issues.
• It comes with the variety of one, two, four, and six legs. If a robot has multiple legs then
leg coordination is necessary for locomotion.
The total number of possible gaits (a periodic sequence of lift and release events for each of the
total legs) a robot can travel depends upon the number of its legs.
If a robot has k legs, then the number of possible events N = (2k-1)!.
In case of a two-legged robot (k=2), the number of possible events is N = (2k-1)! = (2*2-1)! =
3! = 6.
Hence there are six possible different events −
Slip/Skid Locomotion
In this type, the vehicles use tracks as in a tank. The robot is steered by moving the tracks with
different speeds in the same or opposite direction. It offers stability because of large contact
area of track and ground.
Components of a Robot
Computer Vision
This is a technology of AI with which the robots can see. The computer vision plays vital role in
the domains of safety, security, health, access, and entertainment.
Computer vision automatically extracts, analyzes, and comprehends useful information from a
single image or an array of images. This process involves development of algorithms to
accomplish automatic visual comprehension.
Hardware of Computer Vision System
This involves −
• Power supply
• Image acquisition device such as camera
• A processor
• A software
• A display device for monitoring the system
• Accessories such as camera stands, cables, and connectors
• Agriculture
• Autonomous vehicles
• Biometrics
• Character recognition
• Forensics, security, and surveillance
• Industrial quality inspection
• Face recognition
• Gesture analysis
• Geoscience
• Medical imagery
• Pollution monitoring
• Process control
• Remote sensing
• Robotics
• Transport
Applications of Robotics: