What is in a ROBOT? Robotic Components Unit A – Ch 3.

Slides:



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

Agent Architectures and Hierarchical Control
Intelligent Agents Chapter 2. Outline Agents and environments Agents and environments Rationality Rationality PEAS (Performance measure, Environment,
Agents and Intelligent Agents  An agent is anything that can be viewed as  perceiving its environment through sensors and  acting upon that environment.
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.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
Topics: Introduction to Robotics CS 491/691(X) Lecture 1 Instructor: Monica Nicolescu.
Robotics.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
Robotics R&N: ch 25 based on material from Jean- Claude Latombe, Daphne Koller, Stuart Russell.
6/21/2015 LECTURE-3. 6/21/2015 OBJECTIVE OF TODAY’S LECTURE T oday we are going to study about details of Intelligent Agents. In which we discuss what.
Robots Past and Future Based on a lecture by Dr. Hadi Moradi University of Southern California.
Chapter 25: Robotics April 27, The Week Ahead … Wednesday: Dmitrii Zagorodnov Thursday: Jeff Elser’s presentation, general discussion Friday: Rafal.
Autonomous Mobile Robots CpE 470/670 Lecture 1 Instructor: Monica Nicolescu.
Introduction to mobile robots Slides modified from Maja Mataric’s CSCI445, USC.
Applications of agent technology in communications: a review S. S. Manvi &P. Venkataram Presented by Du-Shiau Tsai Computer Communications, Volume 27,
Behavior- Based Approaches Behavior- Based Approaches.
Robot Applications Submitted by: Hira. What is in a Robot?  Sensors  Effectors and actuators  Used for locomotion and manipulation  Controllers for.
PPT ON ROBOTICS AEROBOTICSINDIA.COM. ROBOTICS WHAT IS ROBOTICS THE WORD ROBOTICS IS USED TO COLLECTIVILY DEFINE A FIELD IN ENGINEERING THAT COVERS THE.
Intelligent Agents. Software agents O Monday: O Overview video (Introduction to software agents) O Agents and environments O Rationality O Wednesday:
Gerhard K. Kraetzschmar The Cool Science Institute Educational Robotics A Glimpse on Robotics Tutorial Material.
INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio Intelligent agents.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Institute of Perception, Action and Behaviour (IPAB) Director: Prof. Sethu Vijayakumar.
Definition of an Industrial Robot
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.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University Lecture 2: Intelligent Agents.
Robot Autonomous Perception Model For Internet-Based Intelligent Robotic System By Sriram Sunnam.
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.
Advanced Topics in Robotics CS493/790 (X) Lecture 1 Instructor: Monica Nicolescu.
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.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
Chapter 2 Hande AKA. Outline Agents and Environments Rationality The Nature of Environments Agent Types.
CE An introduction to Artificial Intelligence CE Lecture 2: Intelligent Agents Ramin Halavati In which we discuss.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
A RTIFICIAL I NTELLIGENCE Intelligent Agents 30 November
Introduction to Artificial Intelligence Jerry B. Weinberg, Associate Professor Department of Computer Science.
Behavior Based Systems Behavior Based Systems. Key aspects of the behavior-based methodology: Situatedness: Situatedness:  The robot is an entity situated.
Introduction of Intelligent Agents
Instructional Objective  Define an agent  Define an Intelligent agent  Define a Rational agent  Discuss different types of environment  Explain classes.
INTELLIGENT AGENTS. Agents  An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2007.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
Lecture 4-1CS251: Intro to AI/Lisp II Robots in Action.
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
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.
Chapter 2 Agents & Environments
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
Basilio Bona DAUIN – Politecnico di Torino
The Agent and Environment Presented By:sadaf Gulfam Roll No:15156 Section: E.
Artificial Intelligence
IPAB Research Areas and Strengths
Artificial Intelligence (CS 370D)
Introduction to Robots
Robotics Components.
Artificial Intelligence Lecture No. 4
Introduction to Artificial Intelligence
Intelligent Agents Chapter 2.
Web-Mining Agents Cooperating Agents for Information Retrieval
Generalization of robots
CS4341 Introduction to Artificial Intelligence
Structure of intelligent agents and environments
Intro to Robotics It’s YOUR FUTURE.
Presentation transcript:

What is in a ROBOT? Robotic Components Unit A – Ch 3

Definition from Ch 1: A robot is an autonomous system which exists in the physical world, can sense its environment and acts on it to achieve some goal.

Robotic Components This definition tells us our robot needs a: Physical body so that it can exist in the physical world Sensors, o it can perceive/sense its environment Effectors and actuators, so that it can take action A controller so it can be autonomous (brain) We will refer to these as the components of: embodiment, sensing, action, and autonomy. To this definition, we will add POWER SOURCE.

Embodiment The physical body Allows the robot to move, shake, go places, meet people -- interface with other agents –and interact with the physical world Limitations: Influenced by space and time

Question: Software Agents A robot is a special kind of agent. Agents are an entities that: Act on the environment direct activity towards a its goal Is a software agent a robot?

Sensing Sensing and perception are treated as synonyms – receiving data about the real world What does a robot need to sense? Ideally, accurate information that helps it to best achieve its goal. Good design and good software are important.

Animals Many animals have sensors well suited for their niche, namely their environment and position in their ecosystem See animal echolocationanimal echolocation The better a robot can fit their niche, the more likely they are to survive.

Robot States Sensing allows a robot to know its state Borrowed from physics Description of the system at any particular point in time Robot is in state x at time t The larger the state, b/c it takes more symbols to write it down States are observable, partially observable, or hidden State space is the set of all possible states a system (robot) can be in

Representation Robots can ``remember’’ facts about the world (e.g. path through a maze, map) by using models External states are the robot’s perception of the outside world What do you think are internal states? Control system complexity is associated with the type of internal modeling a robot uses

What can robots sense? Anything it has a sensor for! Cameras, sonar, laser, switches and others. Currently, there are machine versions for eyes, ears, noses, tongues, hairs and various other organs

Action Effectors enable a robot to take action The underlying mechanism to make effectors work are actuators Effectors and actuators are mainly used for: Locomotion: moving around, going places Manipulation: handling objects The dimensions a manipulator can move is called its degrees of freedom

Power Source Brains and brawn both require energy Portable power sources can impact the mobility of robots Renewing power sources w/o human intervention is also a current issues

Autonomy (Controllers) Controllers provide the hardware/software that allows autonomy, they: Get sensor readings and existing information Decide course of action to complete the subgoal/goal Give CONTROL to the effectors to take action Play the role of a ``brain and nervous system” Autonomy is the ability to make decisions and act on them Can be complete or partial