Robots and Computer Science Dr. Dakai Zhu Department of Computer Science, UTSA

Slides:



Advertisements
Similar presentations
What is Robotics? A robot is a machine that can be programmed.
Advertisements

Robotics Where AI meets the real world. Ankit Jain
Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?
Kristine Belknap The Ethics of Robotics.
Artificial Intelligence
Robotics.
Introduction to Lego Mindstorms LMICSE Workshop June , 2005 Alma College.
ISTD 2003, Thoughts and Emotions Interactive Systems Technical Design Seminar work: Thoughts & Emotions Saija Gronroos Mika Rautanen Juha Sunnari.
Robotics. When You Hear the Word “Robot”, what do you imagine?
LEGO Mindstorms Hitachi H8-based RCX brick B.A. Juliano, R.S. Renner, F. Jauregui January 2004 California State University, Chico Intelligent Systems Laboratory.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Lego Mindstorms NXT 2.0 : Prepared By Afaf mejbel AL-Ajmi. Hanan bahjat salah. Noura Al-asmar..Ohood motlag owaimer.
Lego Mindstorms NXT 2.0 Presented By: Fatma Al-Qattan Haya Al-Hajri Fatma Baqer Hanan Al-Qabandi.
PPT ON ROBOTICS AEROBOTICSINDIA.COM. ROBOTICS WHAT IS ROBOTICS THE WORD ROBOTICS IS USED TO COLLECTIVILY DEFINE A FIELD IN ENGINEERING THAT COVERS THE.
 This article is about mechanical robots. For other uses of the term, see robot (disambiguation). For software agents, see Bot.robot (disambiguation)Bot.
Teaching with Robotics Professor: Jeffrey Forbes
Student: Zih-Ciao Fu Yan-Xiang Chen Teacher:RU-LI LIN Southern Taiwan University of Science and Technology.
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.
Adapted for STLP Camp ‘10 STLP Robotics Camp June 3 & 4.
NASA SENSORS: Build A Sturdy Car/Rover Lynne Hehr, John Hehr, Cindy Cardwell, Mary Alice Mixon Center for Math and Science Education Arkansas NASA Educator.
Behaviour Based Robotics
Robotics study guide ITE I.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Shaun McGorry Executive Briefing July 16, Introduction: Robotics  Robots are becoming increasingly present in our daily lives  Robot: a virtual.
By Fai Hon Leung. Definition of Robot: Robot is a mechanical or virtual, artificial agents. It is usually a system that it has intent or agency of its.
SEMINAR REPORT ON K.SWATHI. INTRODUCTION Any automatically operated machine that functions in human like manner Any automatically operated machine that.
SPLASH 2008: CHALLENGES AND OPPORTUNITIES IN THE 21 ST CENTURY Artificial Intelligence.
ROBOTICS.
Davis Creek Red Rover LEGO Math/Science Projects To 2000 Linda Hamilton Sharon Simon.
Domestic robots By: Lucas Gabriel Orlando. The Basics Of Robots A robot is a helpful machine that has rules to follow 1 A robot can not harm a human or.
Robotics Robotics History Robotics Technology Types of Robots.
Overview: The goal of this lesson is to transition from discussing robots in general to the specifics of NXT robot. Objectives: Students will be able.
NXT A computer controlled brick and the “brain” of your robot that controls the motors and sensors.
Robotics in the Classroom Using Lego Mindstorms. Getting to know Lego Mindstorms We all are familiar with Legos We need to add motors and a brain.
1 CMSC 671 Fall 2001 Class #11 – Tuesday, October 9.
A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.
Introduction to Robotics History of ROBOTICS. History of Robotics … 1.
Design of the New Handy Board for Robotics Using the NI LabVIEW Embedded Module for ADI Blackfin Processor Fred Martin, Assistant Professor, Computer Science.
1. True or False: All these pieces are connector pegs. A. True B. False.
Girls’ Robotics Camp Spring Welcome! What are we learning? –Robotics –Application of Robotics –Programming –Out-of-the-box Thinking Let’s have Fun!
Computers and AI Jennifer Eley Ben Griffin Erica Ewell.
Robotics.
INTRODUCTION TO ROBOTICS Part 1: Overview Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Robotics.
Artificial Intelligence and Robotics. Objectives: List and discuss types of artificial intelligence. Discuss the current state of artificial intelligence.
Robotic Ethics Shahid Iqbal Tarar. Robotics and Ethics A new science or an integral part of Engineering? Actually Discipline born from Computer Science,
Robotics Where AI meets the real world. AMAN KUMAR, SECTION –B4902.
Mindstorms 1.1 Today’s topics l AI l History of Robotics l Uses of robots l The RCX l ROBOLAB l Upcoming ä Basic control ä Kinematics ä Robot architectures.
Ethics Systematizing, defending, and recommending concepts of right and wrong behavior
Introduction to EV3. Many Different Types of Robots Snake Robot.
DPS Secondary Science Institute 1 Agenda 8:30-8:45 Introduction and Overview 8:45-9:15 The Bumper Car 9:15-10:15 The Line Follower 10:15-10:30 Questions.
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
Robotics.
NXT Mindstorms Kit Programming
ROBOTICS.
Introduction to Robotics
Chapter 11: Artificial Intelligence
This is the Lego NXT ->
Introduction to EV3.
Introduction to NXT.
Introduction to EV3.
Robot Programming Computer Literacy S2.
Warm Up- What is a robot? Describe in one sentence what you understand by the term ‘robot’ 2. What are the main parts of a robot? What do people do to.
Computer Science Teachers Association Academy Lego Robotics
Robots !!! A robot is a mechanical or virtual artificial agent.
Introduction to Applied Robotics
Programming Robots using Java
Introduction to EV3.
Presentation transcript:

Robots and Computer Science Dr. Dakai Zhu Department of Computer Science, UTSA

2 Ideal World: I, Robot Do the Work  Need Rules and regulations to control the activities of robots!!!

3 Three Laws for Robots, by Isaac Asimov  Law #1: A robot may not harm a human being  Law #2: A robot must obey orders given to it by human beings except where such orders would conflict with the First Law  Law #3: A robot must protect its own existence as long as such protection does not conflict with the First or Second Law  Additional law: A robot must know it is a robot (should robots have feeling?!)

4 Real Robot Examples  Vacuum Cleaning robots  Automatic assembly line  Research robots  Unknown space exploration  Unreachable  Rescue robots  Dangerous  Toys (expensive )

5 The Current Technology  Humanoid Robots: Honda and Sony

6 Definition for Robots from Wikipedia  A robot is a mechanical or virtual, artificial agent. It is usually an electromechanical system, which, by its appearance or movements, conveys a sense that it has intent or agency of its own.mechanicalvirtual artificialagent electromechanicalsystem  A certain level/degree of intelligence  Where does the intelligence come from?

7 Brain of Robots: Computer Science  Hardware: Architecture and Organization  Processors/micro-controllers  Memory  Input/output interfaces  Software: Programming, Algorithms, OS  Resource management: OS  Behavior control: Algorithm  Planning: AI

8 LEGO Robots: Education Platforms  LEGO Mindstorms Robots  Programming bricks (RCX)  Electric motors  Sensors  LEGO Technic pieces (gears, axles, beams etc)  Advanced controller: MIT Handy Board  Motorola 6811  Digital and analog I/Os  Motor driver outputs

9 How Do We Program Robots? Host computer for development Interface/charger Handy Board Target machine Interface/charger Phone cable USB cable

10 Can ‘You’ Find the Water?  Water on Mars  Water in the middle  Regions  Obstacles  LEGO robots  Handy Board  LEGO sets  Motors  Sensors: light, touch, sonic