Professional Documents
Culture Documents
Robotics: Faculty of Engineering Computer Engineering Department Subject: Robotics / Grade 4
Robotics: Faculty of Engineering Computer Engineering Department Subject: Robotics / Grade 4
ROBOTICS
Course Objectives:
This is an introductory course to the world of robotics. The course will present
the basic concepts in robotics.
Classes are used to introduce the theoretical aspects that are augmented with
laboratory testing. The course has
the following objectives:
(1) Define what is a Robot?
(2) Introduce a brief history of Robotics and their relation to Artificial
Intelligence.
(3) Study the basic robot components.
(4) Study methods of robot control and representation.
(5) Use and test a robot system in the laboratory (VEX Clawbot).
Course Description:
Robotics integrates mechanical, electronics and software engineering. This
course offers combined studies in
machine design, computer hardware and software, control and electronics,
enabling students to design computer controlled smart systems.
1
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
Course Syllabus:
COURSE CONTENT
Week Hour Date Topic
Introduction to robotics, a brief history of robotics, their uses
1 7-12/10/2021
and applications.
2 14-19/10/2021 Preliminary definition, control theory, cybernetics.
2
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
3
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
Introduction to Robotics
A robot is a programmable mechanical device that can perform tasks and interact
with its environment, without the aid of human interaction. Robotics is the
science and technology behind the design, manufacturing and application of
robots. (vexrobotics*,2017).
• The word robot was coined by the Czech playwright Karel Capek in 1921.
He wrote a play called “Rossum's Universal Robots” that was about a slave class
of manufactured human-like servants and their struggle for freedom.
The word robotics was first used by the famous science fiction writer, Isaac
Asimov, in 1941.
* http://curriculum.vexrobotics.com/curriculum/intro-to-robotics/what-is-robotics
The word "robotics", used to describe this field of study, was coined accidentally
by the Russian–born, American scientist and science fiction writer, Isaac Asimov
(1920-1992) in 1940s.
4
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
Laws of Robotics
Law 1: A robot may not injure a human being or through inaction, allow a
human being to come to harm.
Law 2: A robot must obey orders given to it by human beings, except where
such orders would conflict with a higher order law.
Law 3: A robot must protect its own existence as long as such protection
does not conflict with a higher order law.
5
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
Industrial Robots
Even more sophisticated are the new robots that perform various operations in
industrial plants and participate in full automation of factories.
Industrial robots do not look like human beings but they do the work of humans.
6
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
7
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
Types of Robots
Mobile Robot
Mobile robots are able to move, usually they perform a task such as search areas.
A prime example is the Mars explorer, specifically designed to roam the mars
surface.
Mobile robots are a great help to such collapsed building for survivor’s Mobile
robots are used for a task where people cannot go. Either because it is too
dangerous of because people cannot reach the area that needs to be searched
Walking Robot
Robots on legs are usually brought in when the terrain is rocky and difficult to
enter with wheels. Robots have a hard time shifting the balance and keep them
from tumbling. That’s why most robots with have at least 4 of them, usually they
have 6 legs or more. Even when they lift one or more legs, they still keep their
balance. Development of legged robots is often modelled after insects or
crawfish.
8
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
Stationary Robot
Robots are not only used to explore areas or imitate a human being. Most robots
perform repeating tasks without ever moving an inch. Most robots are ‘working’
in industry settings. Especially dull and repeating tasks are suitable for robots. A
robot never grows tired, it will perform its duty day and night without ever
complaining. In case the tasks at hand are done, the robots will be reprogrammed
to perform other tasks.
Autonomous Robot
Autonomous robots run a program that gives them the opportunity to decide on
the action to perform depending on their surroundings. At times these robots even
learn new behaviour. They start out with a short routine and adapt this routine to
be more successful at the task they perform. The most successful routine will be
repeated as such their behaviour is shaped.
Autonomous robots can learn to walk or avoid obstacles they find in their way.
Think about a six-legged robot, at first the legs move at random, after a little while
the robot adjusts its program and performs a pattern which enables it to move in
a direction.
9
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
Remote-control Robot
Complicated tasks are still best performed by human beings with real brainpower.
A person can guide a robot by remote control. A person can perform difficult and
usually dangerous tasks without being at the spot where the tasks are performed.
To detonate a bomb, it is safer to send the robot to the danger area.
Virtual Robot
Virtual robots don't exist in real life. Virtual robots are just programs, building
blocks of software inside a computer.
10
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
Robot Applications
Exploration
o Space missions
o Robots in the Antarctic
o Exploring volcanoes
o Underwater exploration
Medical Science
o Surgical assistant (Da Vinci robot)
Other Application
o Painting
o Surveillance
o Security (for example bomb disposal)
o Home help (grass cutting, nursing)
11
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
Robot Components
Sensors: To collect information about the internal state of the robot, or to
communicate with the outside environment, for example,
Speech, Vision, Acceleration, Temperature, Distance, Touch,
Light, Sound and Position Sense.
Processor: The brain of the robot. For example, it calculates the motions and the
velocity of the robot’s joints.
12
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
13
Faculty of Engineering
Computer Engineering Department
Subject: Robotics / Grade 4
You can download the ROBOTC software packages from the above link.
http://cmra.rec.ri.cmu.edu/products/cortex_video_trainer/lesson/index_fundame
ntals.html
14