You are on page 1of 29

Lecture 1

Introduction to Robotics
Faculty of Artificial Intelligence

Prepared by
Dr.\ Emad A. Elsheikh
Faculty of Electronic Engineering,
Menoufia University.
Course Syllabus

Introduction to Robotics – AI312

• Robotics foundation in modeling, design, planning, and


control.
• Class covers relevant results from geometry, kinematics,
static, dynamics, motion planning, and control, providing
the basic methodologies and tools in robotics research
and applications.
• Concepts and models are illustrated through physical
robot platforms, interactive robot simulations, and video
segments relevant to historical research developments or
to emerging application areas in the field.

ROBOTICS
Course Content:

• Module 1: Introduction to Robotics (Weeks 1-2)

• Module 2: Robot Components and Fundamentals (Weeks 3-4)

• Module 3: Programming Robots (Weeks 5-6)

• Module 4: Robot Mobility (Weeks 7-8)

• Module 5: Robot Applications (Weeks 9-10)

• Module 6: Emerging Trends and Ethical Considerations (Weeks 11-12)


Marks Distribution

• Total = 100 points


➢Mid Term = 20 %
➢Lab Activities and Assignments = 10 %
➢Quizzes =5%

➢Class Participation and Discussions = 5 %


➢Final Project Presentation = 10%

➢Final Exam = 50 %
Module 1: Introduction to Robotics (Weeks 1-2)

Lecture 1.1:

What Are Robots? Defining Robotics and Its

Applications
What is a robot?

ROBOTICS 6
Humanoid Robot
Machines that try to mimic human motions and behavior
Definition for Robot:

The Robot Institute of America (1969) defines


robot as a re-programmable, multi-functional
manipulator designed to move materials, parts,
tools or specialized devices through various
programmed motions for the performance of a
variety of tasks.
Asimov’s laws of robotics:

1. A robot may not injure a human being or, through


inaction, allow a human being to come to harm.
2. A robot must obey the orders given it by human
beings except where such orders would conflict with
the First Law.
3. A robot must protect its own existence as long as
such protection does not conflict with the First or
Second Laws.
History of Robots
✓ In 1922 a Czech: he used the word "Robota" which means
"workers" to refer to human-like machines.
✓ After World War II, automatic machines were designed to
increase productivity.
✓ In 1946 a playback device was developed by George Devol.
The first numerically controlled machine was built at MIT in
1952.
✓ In 1955 Denavit and Hartenberg developed homogeneous
transformation matrices.
✓ The first industrial robot (Unimation) appeared in 1962.
History of Robots

✓ In 1983 robots become popular subject in industry and


academia, robotic courses started to be taught.

✓ It was reported that over 5,300 robots were ordered by North


American Companies in 2002.

✓ In 2014, the International Federation of Robots (IFR)


reported that robot sales increased by 29% to 229,261 units.
✓ 2010–present Many new robots, autonomous vehicles, drones,
sensors, and associated devices have appeared and have become
common.
What Is Robotics?
Robotics is the art, knowledge base, and know-how of
designing, applying, and using robots in human endeavors.

Robotic systems consist of not just robots, but also other


devices and systems that are used together with the robots.

Robotics is an interdisciplinary subject that benefits from


mechanical engineering, electrical and electronic
engineering, computer science, cognitive sciences,
biology, and many other disciplines.
Advantages and Disadvantages of Robots

✓ Robotics and automation can increase productivity, safety,


efficiency, quality, and
✓ consistency of products.
✓ Can work in hazardous environments
✓ Robots need no environmental comfort like lighting, air
conditioning, ventilation, and noise protection.

✓ Robots work continuously


✓ Robots always have repeatable precision.
✓ Robots can be much more accurate than humans.
✓ Robots can process multiple stimuli or tasks simultaneously.
Advantages and Disadvantages of Robots
Robots lack the capability to respond in emergencies, unless
the situation is predicted, and the response is included in the
system.
Safety measures are needed to ensure that they do not injure
operators and other machines that are working with them
Robots have limited capabilities in:
– Cognition, creativity, decision making, and understanding
– Degrees of freedom and dexterity
– Sensors and vision systems
– Real-time response
Robots are costly due to:
– Initial cost of equipment and installation
– Need for integration into the manufacturing processes
– Need for peripherals
– Need for training
– Need for programming
Robot Components

Manipulator or rover
consists of the links, joints, and other structural elements of
the robot
End effector
his is the part that is connected to the last joint (hand) of a
manipulator and that generally handles objects

Sawyer robot
Actuators. Actuators are the “muscles” of the manipulators.
The controller sends signals to the actuators, which in turn
move the robot’s joints and links.

stepper
motor DC motor
Sensors. Sensors are used to collect information about the
internal state of the robot or to communicate with the outside
environment.
Controller. The controller receives its data from the processor
(the brain of the system), controls the motions of the
actuators, and coordinates the motions with the sensory
feedback information.

Processor. The processor is the brain of the robot. It calculates


the motions of the robot’s joints based on the programs it
runs, determines how much and how fast each joint must
move to achieve the desired location and speeds, and oversees
the coordinated actions of the controller and the sensors.

In some systems, the controller and the processor are


integrated together into one unit. In others, they are
separate units.
Software. Three groups of software programs are used in a
robot.

(i) The operating system operates the processor.


(ii) Robotic software calculates the necessary motions
of each joint based on the kinematic equations of the
robot. This information is sent to the controller. This
software may be at many different levels, from machine
language to sophisticated languages used by modern
robots.
(iii) A collection of application-oriented routines and
programs are developed in order to use the robot or its
peripherals for specific tasks, such as assembly, machine
loading, material handling, and so on. This includes
additional vision routines when the robot is equipped with
a vision system.
Robot Classifications

According to the Japanese Industrial Robot Association


(JIRA) classifies robots into six classes as follows:
• Class 1: Manual Handling Device
• Class 2: Fixed Sequence Robot, Limit switches, Hard stops.
• Class 3: Variable Sequence Robot: similar to class 2, but easy
to be modified.

• Class 4: Playback Robot: manually trained, records the motions


to repeat them later.

• Class 5: Numerical Control Robot: program to describe


movement rather than teaching.

• Class 6: Intelligent Robot: equipped by sensors and program.


According to The Robotics Institute of America (RIA), the
robot should be easily programed,
The Association Francaise de Robotique (AFR) classifies
robots into four types as follows:
• Type A: Handling Devices with manual control to telerobotic.

• Type B: Automatic handling devices with predetermined


cycles.

• Type C: programmable, servo-controlled robots with

continuous or point-to-point trajectories.

• Type D: similar to type C but with capability to gather


information from the surrounding (have sensors).
Different Categories of Robot
Terrestrial – robots that move on the ground.
• Mostly wheeled but also with tracks or legs.
• More exotic designs include climbing, rolling, and slithering
robots e.g. Robot Snakes.
Humanoid Robot with AI
Different Categories of Robot

Aquatic – robots that operate in water.


• Most are neutrally buoyant and use water jets or propellers to
move.
Different Categories of Robot

Airborne – robots that fly.


• Typically helicopters or fixed-wing aircraft.
• Unusual types include dirigibles (air balloons) and controlled
parachutes.
Different Categories of Robot

Space – robots that operate in microgravity.


• Independently propelled robots “free flyers” e.g. Satellites
End

You might also like