// This is a simple control program Move forward 200 units Turn right 90 Move forward 100 units Turn right 45 Move forward 100 Turn right 45 Move forward.

Slides:



Advertisements
Similar presentations
Purpose of the Main Components of an Information System Hardware, Software and Communication Links.
Advertisements

Applications of PICs Advantages/disadvantages Digital and analogue control Loops, sub-routines, scanning, counting and feedback Interrupts Problems with.
Microprocessors Typical microprocessor controlled devices: Camera, mobile phone, stereo, mp3 player, electronic toys… High-level microprocessor controlled.
COMPUTERS AND INPUT SENSORS. cbc MICROCOMPUTER OPERATION HAPPENS IN STAGES Memory.
 2002 Prentice Hall Hardware Basics: Inside The Box Chapter 2.
Computer Architecture. Central Processing Unit (CPU)- micro processor The Personal Computer.
Dr. Andreas Kunz © 10/2004 inspire icvr BASICS OF ELECTRONICS.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
Hardware Basics: Inside the Box 2  2001 Prentice Hall2.2 Chapter Outline “There is no invention – only discovery.” Thomas J. Watson, Sr. What Computers.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
System Environment Part 1 The Register Level. Module Content “Systems environment” is a term used to describe the hardware and software structures which.
ROBOT Computer and its Programs
Controller, Sensors and Motors Ding Ke Tutorial 1, UGB 230N.
Open and Closed Loops Standard Grade Computing Studies.
1 Survey of Computer Science CSCI 110, Spring 2011 Lecture 16 Digital Circuits, binary Numbers.
Topics Introduction Hardware and Software How Computers Store Data
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
PLC: Programmable Logical Controller
Computer architecture Microprocessor based computers.
Lesson 2 — How Does A Computer Process Data?
PH4705 & ET4305: Digital Sensors
Wednesday, September 16 th Warm Up: Write down how you would explain binary code to someone who had never heard of it before What is this number written.
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
HL Sample Question Applied Control Systems Underlying Principles.
Computer are used to control the operation of many and everyday objects. The instructions contained in the computer program send signals out to computer.
Measurement and Control. Control Systems A control system usually consists of a processor, a control program, interfaces and a device under the processor's.
Basic of Programming Language Skill Area Computer System Computer Program Programming Language Programmer Translators.
Computer Control.
Computer Control Using computers to control things.
Computer Basic Vocabulary
1 Ethics of Computing MONT 113G, Spring 2012 Session 1 Digital Circuits, binary Numbers Course webpage:
CENTRAL PROCESSING UNIT. CPU Does the actual processing in the computer. A single chip called a microprocessor. Composed of an arithmetic and logic unit.
July 18, UCSD - R.A. de Callafon Short Intro to Micro Processors and I/O functions of our Kinetic Sculpture Control Box Raymond de Callafon.
Bar code scanner Department of Computer Engineering, M.S.P.V.L. Polytechnic College, Pavoorchatram.
Computer Systems The Kingsway School. What are Computer Systems? Computer systems process data electronically Data is information which has no meaning.
Software Integrado Team # What is an Embedded software? Is a computer software which plays an integral role in the electronics it is supplied with.
 A computer is an electronic device that receives data (input), processes data, stores data, and produces a result (output).  It performs only three.
Control Output Devices Hyper linking. Back to Input Devices Back to Input Devices What Are Control Output Devices? These are devices that are associated.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
Learning Objectives Today we will Learn: What is meant by a Control System Examples of Control systems How control systems work.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
Programmable Logic Controller
Learning Objectives Today we will Learn:
GCSE Computer Science - Revision
GCSE COMPUTER SCIENCE Computers 1.2 Memory, Storage and Binary.
Why don’t programmers have to program in machine code?
Control Systems IB Computer Science.
Topics Introduction Hardware and Software How Computers Store Data
Introduction.
Unit 3 Lesson 6 Electronic Technology
physics-chemistry-interactive-flash-animation
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
PC Mouse operated Electrical Load Control Using VB Application
PLC: Programmable Logical Controller
IPCOWALA INSTITUTE OF ENGINEERING & TECHNOLOGY-DHARMAJ
3 Computing System Fundamentals
Instrumentation and Control Systems
Applied Control Systems Underlying Principles
Topics Introduction Hardware and Software How Computers Store Data
Logical Computer System
Input-Output-Process Demo
Input-Output-Process Demo
INTRODUCTION TO COMPUTERS
Computing Introduction.
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
LEGO Mindstorms Robot and Java
Workshop On.
Presentation transcript:

// This is a simple control program Move forward 200 units Turn right 90 Move forward 100 units Turn right 45 Move forward 100 Turn right 45 Move forward 100 A control program is written to operate the mobile robot This will be translated into the digital binary language of the computer system This is a control language

// This is a simple control program Move forward 200 units Turn right 90 Move forward 100 units Turn right 45 Move forward 100 Turn right 45 Move forward 100 Watch the robot follow the instructions of the program Move forward 200 units Move forward 100 Turn right 90 Move forward 100 Turn right 45

The robot will be following lines either i)ON the floor using optical sensors ii)UNDER the floor using magnetic sensors

The mobile robot body

The analogue signals of the outside world The digital signals of the computer Analogue Digital Converter A/D convertor

The low level program gets burnt into the ROM of the MICROPROCESSOR The microprocessor is an example of EMBEDDED technology – the chip is embedded in the machine, it is not separate

End Effector (Gives adaptability) Degrees of freedom 10// This is a simple program 20REPEAT 30UNTIL INPUT 2 IS ON 40SWITCH OUTPUT 3 ON 50REPEAT 60UNTIL INPUT 1 IS ON 70SWITCH OUTPUT 3 OFF 80END Control Program (to run the robot) Stored in ROM

10// This is a simple program 20REPEAT 30UNTIL INPUT 2 IS ON 40SWITCH OUTPUT 3 ON 50REPEAT 60UNTIL INPUT 1 IS ON 70SWITCH OUTPUT 3 OFF 80END Control Program (to run the robot) Stored in ROM Translated into machine cod A system which has its software built into a micro processor is an example of embedded technology

Digital signals - pulses Analogue signals - continuous The analogue signals of the real world have to be changed into digital signals of the computers world

10// This is a simple program 20REPEAT 30UNTIL INPUT 2 IS ON 40SWITCH OUTPUT 3 ON 50REPEAT 60UNTIL INPUT 1 IS ON 70SWITCH OUTPUT 3 OFF 80END Different ways to program machines 1 2 3