Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.

Slides:



Advertisements
Similar presentations
Introduction to Robotics Lecture One Robotics Club -Arjun Bhasin.
Advertisements

Intelligent Agents Chapter 2. Outline Agents and environments Agents and environments Rationality Rationality PEAS (Performance measure, Environment,
What is a Robot? Definition of Robot Webster:
IE 447 COMPUTER INTEGRATED MANUFACTURING CHAPTER 9 Material Handling System 1 IE CIM Lecture Notes - Chapter 9 MHS.
1 CMPUT 412 Actuation Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A.
Automated Systems Standard Grade What Is An Automated System? A system in which computers are used to control machines and equipment For example: –Traffic.
Mobile Robotics: 2. Robotics Fundamentals Dr. Brian Mac Namee (
Robotics R&N: ch 25 based on material from Jean- Claude Latombe, Daphne Koller, Stuart Russell.
COMP322/S2000/L31 Components of a Robotic System Robot: Articulated Mechanical System with Actuators Computer Task Environment Interaction Control Language.
Humanoid Robotics – A Social Interaction CS 575 ::: Spring 2007 Guided By Prof. Baparao By Devangi Patel reprogrammable multifunctionalmovable self - contained.
Introduction to mobile robots Slides modified from Maja Mataric’s CSCI445, USC.
Introduction to Robotics
Humanoids Robotics © 2015 albert-learning.com HUMANOIDS ROBOTICS.
Introduction to Robotics Analysis, systems, Applications
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #1: The.
INTRODUCTION TO ROBOTS
PPT ON ROBOTICS AEROBOTICSINDIA.COM. ROBOTICS WHAT IS ROBOTICS THE WORD ROBOTICS IS USED TO COLLECTIVILY DEFINE A FIELD IN ENGINEERING THAT COVERS THE.
The Future of Robots. About Robots Robots are made of roughly the same components as human beings: a body structure with moveable joints a muscle system.
Robotics in Education Challenges Developing an Adequate Curriculum Dr. Antonio Soares Florida A&M University Electronic Engineering Technology
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Definition of an Industrial Robot
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University Lecture 2: Intelligent Agents.
Dr. HABEEB HATTAB HABEEB Dr. HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 UNITEN.
Lecture 2: Introduction to Concepts in Robotics
Introduction to mobile robots
ROBOTS Presented by Zainab. DEFINITION: A robot is an automatic, servo-controlled, freely programmable, multi-purpose manipulator with several degrees.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Automation and Robotics The Basics. A brief history Golem Yan Shi’s Automaton Talos.
In the name of Allah.
SEMINAR REPORT ON K.SWATHI. INTRODUCTION Any automatically operated machine that functions in human like manner Any automatically operated machine that.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #3: A Brief.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #3: The.
Chapter 2 Agents & Environments. © D. Weld, D. Fox 2 Outline Agents and environments Rationality PEAS specification Environment types Agent types.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
CE An introduction to Artificial Intelligence CE Lecture 2: Intelligent Agents Ramin Halavati In which we discuss.
Robotics Robotics History Robotics Technology Types of Robots.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Instructional Objective  Define an agent  Define an Intelligent agent  Define a Rational agent  Discuss different types of environment  Explain classes.
Robot Basics Motion and Nomenclature. Robot Main Components Programming Terminal Controller Manipulator Manual Pendent.
INTRODUCTION TO ROBOTICS Part 1: Overview Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
ES4A1 Advanced Robotics Core part of Robotics Elective
Inverse Kinematics for Robotics using Neural Networks. Authors: Sreenivas Tejomurtula., Subhash Kak
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
What is in a ROBOT? Robotic Components Unit A – Ch 3.
Robotics/Machine Vision Robert Love, Venkat Jayaraman July 17, 2008 SSTP Seminar – Lecture 7.
Robotics Sharif In the name of Allah Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #4: The.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
CPSC 420 – Artificial Intelligence Texas A & M University Lecture 2 Lecturer: Laurie webster II, M.S.S.E., M.S.E.e., M.S.BME, Ph.D., P.E.
Introduction to Robotics Analysis, systems, Applications Saeed B. Niku.
ROBOTICS Project by- V.Bindiya , Narayana IIT Olympiad School.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
ROBOTIC COMPONENTS, MOVEMENTS AND ARTICULATION DESIGN & APPLIED ENGINEERING II MR. RANDT.
Robotics. What is your favorite robot? Robby – Forbidden Planet Robocop Tobor.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
The Agent and Environment Presented By:sadaf Gulfam Roll No:15156 Section: E.
Introduction to Robotics Analysis, systems, Applications
Pick N Place Robot. Pick N Place Robot Introduction:  Pick and Place robot is the one which is used to pick up an object and.
ROBOTICS.
Fundamentals of Information Systems, Sixth Edition
ROBOTS AND ROBOTIC ARM -by lalithej VVK.
Automation as the Subject of Mechanical Engineer’s interest
Introduction to Robots
Humanoid Robotics – A Social Interaction
Instrumentation and Control Systems
ROBOTICS.
CISC 1003 Exploring Robotics
Presentation transcript:

Introduction to Robotics In the name of Allah

Introduction to Robotics o Leila Sharif o o Lecture #2: The Big Picture & History

Introduction to Robotics Last time we saw:  Grading, projects and.. in this course  Humanoid and Industrial Robots  Difference of Robot & Simple Manipulator  Classification of Robots  Defining “robot”  Why “Robot”?  Robots may be used in ….  Robotics and Robot  Robotics is an interdisciplinary subject of …

Introduction to Robotics Lecture Outline  What makes a robot  Sensors, sensor space  State, state space  Action/behavior, effectors, action space  The spectrum of control  Reactive systems

Introduction to Robotics Advantages of Robots I  Increase productivity, safety, efficiency, quality and consistency of products  Without the need for life support, comfort or safety  No need lighting, air conditioning and noise protection  Work continuously without fatigue or boredom. Do not get mad, need no medical insurance and vacation

Introduction to Robotics Advantages of Robots II  More accurate than human  Robots and their accessories and sensors are beyond that of human  Robots can process multiple task simultaneously

Introduction to Robotics Disadvantages of Robots  Robots replace human worker create economic problem  Lack capability in response in emergencies, unless the situation is predicted and the response is included in the system  Have limited capabilities in (DOF, Dexterity, Sensors, Vision System, Real time response and..)  Are costly (Initial cost of equipment, Installation cost, Peripherals, Training, Programming)

Introduction to Robotics What Makes a Robot?  A robot consists of:  Manipulator  End effectors  Actuators  Sensors  Controller  Processor  Software  A robot is capable of:  acting autonomously  achieving goals

Introduction to Robotics Manipulator  Is the main body of the robot  Consist of the links, the joints and other structural elements

Introduction to Robotics End effectors  The part that is connected to the last joint (hand) of the robot to handle objects, make connections to other machines, or perform required task  They are specifically designed for a purpose:  Welding torch  Paint spray gun  Glue-laying device  ….

Introduction to Robotics Actuators  Are muscles of the manipulator  Common type of actuators: 1. Servomotors 2. Stepper motors 3. Pneumatic cylinders 4. Hydraulic cylinders 5. …

Introduction to Robotics Action/Actuation I  A robot acts through its actuators (e.g., motors), which typically drive effectors (e.g., wheels)  Robotic actuators are very different from biological ones, both are used for:  locomotion (moving around, going places)  manipulation (handling objects)

Introduction to Robotics Action/Actuation II  This divides robotics into two areas  mobile robotics  manipulator robotics

Introduction to Robotics Actuators and DOF  Mobile robots move around using wheels, tracks, or legs  Mobile robots typically move in 2D (but note that swimming and flying is 3D)  Manipulators are various robot arms  They can move from 1 to many D  Think of the dimensions as the robot’s degrees of freedom (DOF)

Introduction to Robotics Action v. Behavior  Behavior is what an external observer sees a robot doing.  Robots are programmed to display desired behavior.  Behavior is a result of a sequence of robot actions.  Observing behavior may not tell us much about the internal control of a robot. Control can be a black box.

Introduction to Robotics Autonomy  Autonomy is the ability to make one’s own decisions and act on them.  For robots, autonomy means the ability to sense and act on a given situation appropriately.  Autonomy can be:  complete (e.g., R2D2)  partial (e.g., tele-operated robots)

Introduction to Robotics Sensors: what can be sensed?  Depends on the sensors on the robot  The robot exists in its sensor space: all possible values of sensory readings  Also called perceptual space  Robot sensors are very different from biological ones  A roboticist has to try to imagine the world in the robot’s sensor space

Introduction to Robotics State: what can be known?  A sufficient description of the system  Can be:  Observable: robot always knows its state  Hidden/inaccessible/unobservable: robot never knows its state  Partially observable: the robot knows a part of its state  Discrete (e.g., up, down, blue, red)  Continuous (e.g., mph)

Introduction to Robotics Types of State  External state: state of the world  Sensed using the robot’s sensors  E.g.: night, day, at-home, sleeping, sunny  Internal state: state of the robot  Sensed using internal sensors  Stored/remembered  E.g.: velocity, mood  The robot’s state is a combination of its external and internal state.

Introduction to Robotics State and Intelligence  State space: all possible states the system can be in  A challenge: sensors do not provide state!  How intelligent a robot appears is strongly dependent on how much it can sense about its environment and about itself.

Introduction to Robotics Internal Models  Internal state can be used to remember information about the world (e.g., remember paths to the goal, remember maps, remember friends v. enemies, etc.)  This is called a representation or an internal model.  Representations/models have a lot to do with how complex a controller is!

Introduction to Robotics Controller  Is similar to human’s cerebellum  Robot control refers to the way in which the sensing and action of a robot are coordinated.  The controller receives its data from the computer, controls the motions of the actuators and coordinates the motions with the sensory feedback information.

Introduction to Robotics Processor  Is the brain of robot  Is generally a computer  Calculates the motions of robot’s joints  Determines how much and how fast each joint must move to achieve the desired location and speed

Introduction to Robotics Software  Operating system  Robotic software Calculate the necessary motions of each joint based on the kinematic equations of robot.  Collection of routines and application programs for peripheral devices like vision or to perform the specific task

Introduction to Robotics Food for Thought  Are exo-skeletons robots?  Is HAL a robot?  Some intelligent Web agents are called “softbots”. Are they robots?  Most, if not all, of the robots you build in this class will use reactive control. What more is there?