Rob Lect-1 (Introduction) PDF
Rob Lect-1 (Introduction) PDF
Textbooks
Agents
• An agent is anything that can be viewed as
perceiving its environment through sensors
and acting upon that environment through
actuators
Agents
• An agent is anything that can be viewed as
perceiving its environment through sensors
and acting upon that environment through
actuators
Intelligent agent
• is a system that perceives its environment and takes actions
which maximize its chances of success. (Russell & Norvig 2003)
Robot - Robotics
Robotics:
What is Robot?
Robots are the artificial agents acting in real world environment.
Objective
Robots are aimed at manipulating the objects by perceiving, picking,
moving, modifying the physical properties of object, destroying it, or to
have an effect thereby freeing manpower from doing repetitive functions
without getting bored, distracted, or exhausted.
Intelligent Robots
Mobile robots – it can move, and therefore, it is necessary to address the problem of
navigation
The robot body allows the robot to act in the physical world.
E.g., to go, to move objects, etc.
External state – the state of the world as the robot can sense it
Internal state – the state of the robot as the robot can perceive it.
Sensing / Perception
Temperature Object
Light Sensor Force Sensor Sound Sensor Sensors
Sensor
Effectors and Actuators - Action
Effector – any device on a robot that has an effect on the environment.
Effectors enable a robot to take an action. They use underlying mechanism such as
muscles and motors called actuators
• Controller : The controller receives data from the computer, controls the
motions of the actuator and coordinates these motions with the sensory
feedback information.
Movement: A robot needs to be able to move around its environment. Whether rolling on wheels,
walking on legs or propelling by thrusters a robot needs to be able to move. To be counted as a robot,
either the whole robot moves or like the Sojourner or just parts of the robot moves, like the Canada Arm.
Energy: A robot needs to be able to power itself. A robot might be solar powered, electrically
powered, battery powered. The way your robot gets its energy will depend on what your robot needs to do.
Intelligence: A robot needs some kind of "smarts." This is where programming enters the pictures. A
programmer is the person who gives the robot its 'smarts.' The robot needs to have some way to receive the
program so that it knows what it is to do. Why learn the basics of programming using robots instead of more
traditional method? For the last 50 years, mainstream computer science has centered on the
manipulation of abstract digital information.
General Applications Of Robots
Robots Are Applicable In The Following Areas:
Machine loading
Pick and place operations
Welding Painting
Sampling: Assembly operation
Multi-Manufacturing
Surveillance
Medical arena: (helping the elderly and Disables, hospital delivery, surgical robots)
Hazardous environments
Exploration (planetary, undersea, polar)
Search and rescue (earthquake rescue; demining)
Mining and heavy transport; container handling
Military (unmanned aircraft and submarines, insect robots)
Domestic (Vacuum cleaning, lawn mowing, laundry, clearing the table, etc.).
Transport (Autonomous cars).
Entertainment (Sony AIBO, QRIO, Lego Mindstorms, Robocup competition, many others)
HISTORY OF ROBOTICS
Robotics Timeline
• 1922 Czech author Karel Capek wrote a story called Rossum’s
Universal Robots and introduced the word
“Rabota”(meaning worker)
• 1954 George Devol developed the first programmable Robot.
• 1955 Denavit and Hartenberg developed the homogenous
transformation matrices
• 1962 Unimation was formed, first industrial Robots
appeared.
• 1973 Cincinnati Milacron introduced the T3 model robot,
which became very popular in industry.
• 1990 Cincinnati Milacron was acquired by ABB
In 1495, the multiple genius and polymath Leonardo da Vinci designed what was
probably the first human-like machine. His Mechanical Knight was able to sit and
stand Other functions: lifting the visor and full movement of the arms. The movements
were carried out with a complex system of pulleys and cables.
صمم ليوناردو دافنشي العبقري متعدد الثقافات ما كان على األرجح،1495 في عام
قادرا على الجلوس والوقوف وظائف ً كان فارسه الميكانيكي. أول آلة تشبه اإلنسان
تم تنفيذ الحركات بنظام معقد من. رفع الحاجب والحركة الكاملة للذراعين: أخرى
. البكرات والكابالت
v
• Capek 1921: R.U.R.
The word robot was first used in the English language in the 1920
science fiction play R.U.R. by Czech author Karel Čapek. It was
first performed on January 25, 1921. In the internationally
successful play, autonomously thinking machines are the spitting
image of humans. When they develop a consciousness, the robots
rebel against their role as slaves which leads to the extinction of the
human race. A touch of Terminator on the stage.
1920 تم استخدام كلمة روبوت ألول مرة في اللغة اإلنجليزية في مسرحية الخيال العلمي عام
في المسرحية1921. يناير25 تم عرضه ألول مرة فيKarel Čapek. الكاتب التشيكيR.U.R.
تتمرد، عندما يطورون وعيًا. تمثل آالت التفكير المستقل صورة البصق للبشر، الناجحة دوليًا
. الروبوتات على دورهم كعبيد مما يؤدي إلى انقراض الجنس البشري
www.fradulent.org/rur.htm
32
In November 2017, the Munich-based start up Franka Emika received the 2017 German Future Prize from
the German President for its development of inexpensive, flexible, intuitively operated robots. The
lightweight robots can be used in industrial applications and in healthcare. This is possible due to the torque
sensors installed in the joints that respond to human touch. Another special feature of this robot is the price,
which is well below the market average and, consequently, makes highly efficient, ultramodern robots
appealing and affordable even for small and medium-sized companies.
من الرئيس األلماني2017 ومقرها ميونيخ على جائزة المستقبل األلمانية لعامFranka Emika حصلت الشركة الناشئة،2017 في نوفمبر
يمكن استخدام الروبوتات خفيفة الوزن في التطبيقات الصناعية والرعاية. لتطويرها للروبوتات الرخيصة والمرنة والتي تعمل بشكل حدسي
ميزة أخرى خاصة لهذا الروبوت هي. هذا ممكن بسبب مستشعرات عزم الدوران المثبتة في المفاصل التي تستجيب لللمسة البشرية. الصحية
وبالتالي يجعل الروبوتات عالية الكفاءة والحديثة جذابة وبأسعار معقولة حتى بالنسبة للشركات، وهو أقل بكثير من متوسط السوق، السعر
.الصغيرة والمتوسطة الحجم
Advantages
1. Robots increase productivity, safety, efficiency, quality, and consistency of products.
2. Robots can work in hazardous environments.
3. Robots need no environmental comfort.
4. Robots work continuously without experiencing fatigue of problem.
5. Robots have repeatable precision at all times.
6. Robots can be much more accurate than human.
7. Robots can process multiple stimuli or tasks simultaneously.
Disadvantages
1. Robots replace human workers creating economic problems.
2. Robots lack capability to respond in emergencies
3. Robots, although superior in certain senses, have limited capabilities in Degree of freedom,
Dexterity, Sensors, Vision system real time response system, real time response.
4. Robots are costly, due to Initial cost of equipment, Installation costs, Need for Peripherals, Need
for training, Need for programming.
Difference in Robot System and Other AI Program
AI Programs Robots