SlideShare a Scribd company logo
1 of 34
			      EMBEDDED SYSTEMS 					   & 				      ROBOTICS Prof. Anish Goel
Embedded Systems We are surrounded by Embedded Systems. Cell Phones Automatic Washing Machines. Traffic Signals with Timers. Automobile Electronics. Find a system that contains no electronic system. How can a electronic system improve the functionality/efficiency of that system. Custom design an embedded system for the same. 2 Embedded Systems & Robotics                          Anish Goel
EMBEDDED SYSTEMS Embedded system means the processor is embedded into that application. An embedded product uses a microprocessor or microcontroller to do one task only. In an embedded system, there is only one application software that is typically burned into ROM. Example:printer, keyboard, video game player 3 Embedded Systems & Robotics                          Anish Goel
MICROPROCESSORS   MICRO + PROCESSOR Length of transistor is in micron region. This length becomes half every eighteen months Moore’s Law stated by Gordan Moore. More transistors per chip. 4 Embedded Systems & Robotics                          Anish Goel
Different aspects of a microprocessor/controller Hardware :Interface to  	the real world                                  Software   :order how to 			        deal with inputs 5 Embedded Systems & Robotics                          Anish Goel
Microprocessors: Data Bus CPU General-Purpose Micro-processor Serial COM Port I/O Port RAM ROM Timer Address Bus General-Purpose Microprocessor System 	General-purpose microprocessor CPU for Computers No RAM, ROM, I/O on CPU chip itself Example:Intel’s x86, Motorola’s 680x0 Many chips on mother’s board 6 Embedded Systems & Robotics                          Anish Goel
Microcontroller : RAM ROM CPU A single chip Serial COM Port I/O Port Timer Microcontroller A smaller computer On-chip RAM, ROM, I/O ports... Example:Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X 7 Embedded Systems & Robotics                          Anish Goel
Basic Microcomputer System. PROCESS INPUT OUTPUT MEMORY 8 Embedded Systems & Robotics                          Anish Goel
Microprocessors and Computer Architecture. What is needed to make systems smart???? Human Brain !!! We are surrounded by microprocessors. Where are they??? In cell phones. In cars. Smallest electronic system you can think of. Largest system you can think of. They are there is Shoes as well. What???? In shoes??? What would a piece of semi-conductor do in a shoes? 9 Embedded Systems & Robotics                          Anish Goel
Why Microprocessors? They will act as brain of the system. They add intelligence to the system. They can be programmed to perform a task. Once programmed, they make the system work automatically. Computer Architecture! Specialized branch that deals with the Microprocessor Architecture. For instance: What is the memory requirement of the system. How many input and output devices are to be connected to the system. 10 Embedded Systems & Robotics                          Anish Goel
Block Diagram of a Computer 11 Embedded Systems & Robotics                          Anish Goel
Layers of a Computer System High Level Sum := Sum + 1 Assembly MOV BX,SUM INC (BX) Machine 1101010100001100001000110111010111110 Register Transfer Fetch Instruction, Increment PC, Load ALU with SUM ... Gate  Circuit 12 Embedded Systems & Robotics                          Anish Goel
CPU PLATFORM ARM Power PC x86 Intel 8051 Atmel AVR MSP-430 MC68HC12 13 Embedded Systems & Robotics                          Anish Goel
PERIPHERALS Serial Communication Interfaces (SCI): RS-232, RS-422, RS-485 etc  Synchronous Serial Communication Interface: I2C, JTAG, SPI, SSC and ESSI  Universal Serial Bus (USB)  Networks: Ethernet, Controller Area Network, LonWorks, etc  Timers: PLL(s), Capture/Compare and Time Processing Units Discrete IO: General Purpose Input/Output (GPIO)  Analog to Digital/Digital to Analog Converter (ADC/DAC)  14 Embedded Systems & Robotics                          Anish Goel
MICROCONTROLLER over MICROPROCESSOR Single chip computer Integrated memory Integrated peripherals Minimum circuit Cost reduction 15 Embedded Systems & Robotics                          Anish Goel
FEATURES OF A MICROCONTROLLER Central Processing Unit - ranging from small and simple 8-bit processors to sophisticated 32- or 64-bit processors  Input/Output Interface such as serial ports  Peripherals such as timers and watchdog circuits  RAM for data storage  ROM, EEPROM or Flash Memory program storage  Clock Generator - often an oscillator for a quartz timing crystal, resonator or RC circuit  16 Embedded Systems & Robotics                          Anish Goel
APPLICATIONS Calculators Washing Machine  Microwave Ovens Cell phones  Industrial Automation & Robotics Engines (Automobiles) “Footwear's” Cyborg 17 Embedded Systems & Robotics                          Anish Goel
32-bit Electronic Fuel Injection Systems (EFI) Electronic engine control for minimizing exhaust emissions and maximizing fuel economy Instrumentation for measuring vehicle performance parameters and for diagnosis of on-board system malfunctions Driveline control Vehicle motion control Safety and convenience Entertainment/communication/navigation 18 Embedded Systems & Robotics                          Anish Goel
Control Outputs to Engine 19 Embedded Systems & Robotics                          Anish Goel
INDUSTRIAL AUTOMATION & ROBOTICS Advanced Step in Innovative Mobility (ASIMO) Most developed humanoid in the world. 20 Embedded Systems & Robotics                          Anish Goel
AHS:( Advanced Cruise-Assist Highway Systems) Most advanced systems in the ITS field  Reduces traffic accidents  Enhances safety  Improves transportation efficiency  Reduces the operational work    of drivers  21 Embedded Systems & Robotics                          Anish Goel
ELECTRONIC SHOES by ADDIDAS Adapts to the environment  Senses the cushioning level on every step & Understands whether the cushioning provided is too soft or too firm  Adapts itself to provide the right level of cushioning   Sensor, located just below the runner’s heel  Takes 1,000 readings a second  Accurate to a tenth of a millimeter  Microprocessor capable of  	making five million calculations 	per second  Adapts with a motor-driven cable  	system that spins at 6,000 rpm  22 Embedded Systems & Robotics                          Anish Goel
What happens when a man is merged with a computer? First human Cyborg. Half man, half machine. Microprocessor chip inside his arm. Plans to integrate his brain with a Chip Prof. Kevin Warwick 23 Embedded Systems & Robotics                          Anish Goel
ROBOTICS IS INTEGRATION OF: ELECTRONICS + MECHANICS + SOFTWARE = ROBOTICS 24 Embedded Systems & Robotics                          Anish Goel
Nanorobots (Nanites) Based on nanotechnology. Robots having dimensions in the range of Nanometer. Mission to MARS in 2020 by NASA. 25 Embedded Systems & Robotics                          Anish Goel
Sony’s- AIBO Robo-Dogs Emulates all the behavior of a Dog. Also used as a pet which takes care of house. Can control home devices.  26 Embedded Systems & Robotics                          Anish Goel
EVOLUTION OR IS IT ? 27 Embedded Systems & Robotics                          Anish Goel
Are the three Laws Really Safe ? 28 Embedded Systems & Robotics                          Anish Goel
TECHNOLOGY & INNOVATIONS 29 Embedded Systems & Robotics                          Anish Goel
PROJECTS DESIGNED & IMPLEMENTED USING MICROCONTROLLER 8051 Digital Data Acquisition System. Micromouse: An Autonomous Robot. Application Specific Industrial Robot. Industrial Automation Material handling system. 30 Embedded Systems & Robotics                          Anish Goel
Digital Data Acquisition System. Temperature Monitoring, Recording &  Control using 8051. Temperature Sensor:DS1621 Digital thermometer & Thermostat. Display Device: 16x2 LCD (Liquid Crystal Display) Memory: External RAM (32KBytes). Control using Electromechanical Relay. 31 Embedded Systems & Robotics                          Anish Goel
MICROMOUSE Autonomous, maze solving robot. Touch Sensors used as input. D.C motors used as actuators. Brain: Microcontroller 8051. Chassis completely made out of scrap. 32 Embedded Systems & Robotics                          Anish Goel
Application Specific Industrial Robot Designed for Specific Industrial Purpose. Mechanism on top provides X-Y axis movement. Vehicle provides movement in the plane. Automatic pick and place mechanism. 33 Embedded Systems & Robotics                          Anish Goel
Thank you !!! But wait… This presentation is open source…. Log on to my website: www.discovermechatronics.blogspot.com You can view/download this presentation. You can brows my projects on this website. 34 Embedded Systems & Robotics                          Anish Goel

More Related Content

What's hot

What's hot (20)

Robotics and machine vision system
Robotics and machine vision systemRobotics and machine vision system
Robotics and machine vision system
 
Robotics
Robotics Robotics
Robotics
 
Robotic 6DOF ARM
Robotic 6DOF ARMRobotic 6DOF ARM
Robotic 6DOF ARM
 
Servo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportServo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project Report
 
Basic of Robotics and application
Basic of Robotics and application  Basic of Robotics and application
Basic of Robotics and application
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Robot sensors
Robot sensorsRobot sensors
Robot sensors
 
Robotics.fair
Robotics.fairRobotics.fair
Robotics.fair
 
Line Following Robot Presentation
Line Following Robot PresentationLine Following Robot Presentation
Line Following Robot Presentation
 
4 legged walking robot
4 legged walking robot4 legged walking robot
4 legged walking robot
 
Robotic arm
Robotic armRobotic arm
Robotic arm
 
Robots
Robots Robots
Robots
 
Robotics
RoboticsRobotics
Robotics
 
CST 20363 Session 5 Robotics
CST 20363 Session 5 RoboticsCST 20363 Session 5 Robotics
CST 20363 Session 5 Robotics
 
Robotics
RoboticsRobotics
Robotics
 
Humanoid Robots || PPT || for electronic and electrical engineering
Humanoid Robots || PPT || for electronic and electrical engineeringHumanoid Robots || PPT || for electronic and electrical engineering
Humanoid Robots || PPT || for electronic and electrical engineering
 
Textual Robot programming
Textual Robot programmingTextual Robot programming
Textual Robot programming
 
Seminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) pptSeminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) ppt
 
HUMANOID ROBOT PPT
HUMANOID ROBOT PPTHUMANOID ROBOT PPT
HUMANOID ROBOT PPT
 
Future of Robotics Technology.pptx
Future of Robotics Technology.pptxFuture of Robotics Technology.pptx
Future of Robotics Technology.pptx
 

Similar to Robotics & Embedded Systems

Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systemsanishgoel
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtechsangeetha rakhi
 
Overview Of Electronics Engg Field
Overview Of Electronics Engg FieldOverview Of Electronics Engg Field
Overview Of Electronics Engg Fieldanishgoel
 
Presentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaPresentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaAbhishekSharma2517
 
BRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxBRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxSKTAHMEDSALIMRAFID
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded SystemKaran Thakkar
 
Iot based garbage monitoring system
Iot based garbage monitoring systemIot based garbage monitoring system
Iot based garbage monitoring systemankitguptakishu
 
Basics of Embedded System
Basics of Embedded System Basics of Embedded System
Basics of Embedded System Rajesh Roshan
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes Dr.YNM
 
Introduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdfIntroduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdfAkashBhagat32
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptxEC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptxRensWick2
 
robotics for embedded systems.pptx
robotics for embedded systems.pptxrobotics for embedded systems.pptx
robotics for embedded systems.pptxVikasMahor3
 
Embedded system (Chapter 1)
Embedded system (Chapter 1)Embedded system (Chapter 1)
Embedded system (Chapter 1)Ikhwan_Fakrudin
 

Similar to Robotics & Embedded Systems (20)

Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
Overview Of Electronics Engg Field
Overview Of Electronics Engg FieldOverview Of Electronics Engg Field
Overview Of Electronics Engg Field
 
ritesh (3)
ritesh (3)ritesh (3)
ritesh (3)
 
Presentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaPresentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharma
 
BRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxBRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptx
 
Embedded systems1
Embedded systems1Embedded systems1
Embedded systems1
 
Vinod ppt on es31 08 15
Vinod ppt on es31 08 15Vinod ppt on es31 08 15
Vinod ppt on es31 08 15
 
Embedded System
Embedded System Embedded System
Embedded System
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
Iot based garbage monitoring system
Iot based garbage monitoring systemIot based garbage monitoring system
Iot based garbage monitoring system
 
EIOT Unit 1n.pdf
EIOT Unit 1n.pdfEIOT Unit 1n.pdf
EIOT Unit 1n.pdf
 
Basics of Embedded System
Basics of Embedded System Basics of Embedded System
Basics of Embedded System
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes
 
Introduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdfIntroduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdf
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptxEC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
 
robotics for embedded systems.pptx
robotics for embedded systems.pptxrobotics for embedded systems.pptx
robotics for embedded systems.pptx
 
Embedded system (Chapter 1)
Embedded system (Chapter 1)Embedded system (Chapter 1)
Embedded system (Chapter 1)
 

More from anishgoel

Computer Organization
Computer OrganizationComputer Organization
Computer Organizationanishgoel
 
Learning vhdl by examples
Learning vhdl by examplesLearning vhdl by examples
Learning vhdl by examplesanishgoel
 
Dot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry PiDot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry Pianishgoel
 
Input interface with Raspberry pi
Input interface with Raspberry piInput interface with Raspberry pi
Input interface with Raspberry pianishgoel
 
Learning Python for Raspberry Pi
Learning Python for Raspberry PiLearning Python for Raspberry Pi
Learning Python for Raspberry Pianishgoel
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pianishgoel
 
learning vhdl by examples
learning vhdl by exampleslearning vhdl by examples
learning vhdl by examplesanishgoel
 
Digital System Design Basics
Digital System Design BasicsDigital System Design Basics
Digital System Design Basicsanishgoel
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systemsanishgoel
 
Rtos concepts
Rtos conceptsRtos concepts
Rtos conceptsanishgoel
 
8051 Microcontroller Timer
8051 Microcontroller Timer8051 Microcontroller Timer
8051 Microcontroller Timeranishgoel
 
8051 Microcontroller I/O ports
8051 Microcontroller I/O ports8051 Microcontroller I/O ports
8051 Microcontroller I/O portsanishgoel
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfacesanishgoel
 
Embedded systems ppt iv part d
Embedded systems ppt iv   part dEmbedded systems ppt iv   part d
Embedded systems ppt iv part danishgoel
 
Embedded systems ppt iv part c
Embedded systems ppt iv   part cEmbedded systems ppt iv   part c
Embedded systems ppt iv part canishgoel
 
Embedded systems ppt iv part b
Embedded systems ppt iv   part bEmbedded systems ppt iv   part b
Embedded systems ppt iv part banishgoel
 
Embedded systems ppt ii
Embedded systems ppt iiEmbedded systems ppt ii
Embedded systems ppt iianishgoel
 
Embedded systems ppt iii
Embedded systems ppt iiiEmbedded systems ppt iii
Embedded systems ppt iiianishgoel
 
Embedded systems ppt iv part a
Embedded systems ppt iv   part aEmbedded systems ppt iv   part a
Embedded systems ppt iv part aanishgoel
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt ianishgoel
 

More from anishgoel (20)

Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
Learning vhdl by examples
Learning vhdl by examplesLearning vhdl by examples
Learning vhdl by examples
 
Dot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry PiDot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry Pi
 
Input interface with Raspberry pi
Input interface with Raspberry piInput interface with Raspberry pi
Input interface with Raspberry pi
 
Learning Python for Raspberry Pi
Learning Python for Raspberry PiLearning Python for Raspberry Pi
Learning Python for Raspberry Pi
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
learning vhdl by examples
learning vhdl by exampleslearning vhdl by examples
learning vhdl by examples
 
Digital System Design Basics
Digital System Design BasicsDigital System Design Basics
Digital System Design Basics
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systems
 
Rtos concepts
Rtos conceptsRtos concepts
Rtos concepts
 
8051 Microcontroller Timer
8051 Microcontroller Timer8051 Microcontroller Timer
8051 Microcontroller Timer
 
8051 Microcontroller I/O ports
8051 Microcontroller I/O ports8051 Microcontroller I/O ports
8051 Microcontroller I/O ports
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfaces
 
Embedded systems ppt iv part d
Embedded systems ppt iv   part dEmbedded systems ppt iv   part d
Embedded systems ppt iv part d
 
Embedded systems ppt iv part c
Embedded systems ppt iv   part cEmbedded systems ppt iv   part c
Embedded systems ppt iv part c
 
Embedded systems ppt iv part b
Embedded systems ppt iv   part bEmbedded systems ppt iv   part b
Embedded systems ppt iv part b
 
Embedded systems ppt ii
Embedded systems ppt iiEmbedded systems ppt ii
Embedded systems ppt ii
 
Embedded systems ppt iii
Embedded systems ppt iiiEmbedded systems ppt iii
Embedded systems ppt iii
 
Embedded systems ppt iv part a
Embedded systems ppt iv   part aEmbedded systems ppt iv   part a
Embedded systems ppt iv part a
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt i
 

Recently uploaded

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Recently uploaded (20)

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 

Robotics & Embedded Systems

  • 1. EMBEDDED SYSTEMS & ROBOTICS Prof. Anish Goel
  • 2. Embedded Systems We are surrounded by Embedded Systems. Cell Phones Automatic Washing Machines. Traffic Signals with Timers. Automobile Electronics. Find a system that contains no electronic system. How can a electronic system improve the functionality/efficiency of that system. Custom design an embedded system for the same. 2 Embedded Systems & Robotics Anish Goel
  • 3. EMBEDDED SYSTEMS Embedded system means the processor is embedded into that application. An embedded product uses a microprocessor or microcontroller to do one task only. In an embedded system, there is only one application software that is typically burned into ROM. Example:printer, keyboard, video game player 3 Embedded Systems & Robotics Anish Goel
  • 4. MICROPROCESSORS MICRO + PROCESSOR Length of transistor is in micron region. This length becomes half every eighteen months Moore’s Law stated by Gordan Moore. More transistors per chip. 4 Embedded Systems & Robotics Anish Goel
  • 5. Different aspects of a microprocessor/controller Hardware :Interface to the real world Software :order how to deal with inputs 5 Embedded Systems & Robotics Anish Goel
  • 6. Microprocessors: Data Bus CPU General-Purpose Micro-processor Serial COM Port I/O Port RAM ROM Timer Address Bus General-Purpose Microprocessor System General-purpose microprocessor CPU for Computers No RAM, ROM, I/O on CPU chip itself Example:Intel’s x86, Motorola’s 680x0 Many chips on mother’s board 6 Embedded Systems & Robotics Anish Goel
  • 7. Microcontroller : RAM ROM CPU A single chip Serial COM Port I/O Port Timer Microcontroller A smaller computer On-chip RAM, ROM, I/O ports... Example:Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X 7 Embedded Systems & Robotics Anish Goel
  • 8. Basic Microcomputer System. PROCESS INPUT OUTPUT MEMORY 8 Embedded Systems & Robotics Anish Goel
  • 9. Microprocessors and Computer Architecture. What is needed to make systems smart???? Human Brain !!! We are surrounded by microprocessors. Where are they??? In cell phones. In cars. Smallest electronic system you can think of. Largest system you can think of. They are there is Shoes as well. What???? In shoes??? What would a piece of semi-conductor do in a shoes? 9 Embedded Systems & Robotics Anish Goel
  • 10. Why Microprocessors? They will act as brain of the system. They add intelligence to the system. They can be programmed to perform a task. Once programmed, they make the system work automatically. Computer Architecture! Specialized branch that deals with the Microprocessor Architecture. For instance: What is the memory requirement of the system. How many input and output devices are to be connected to the system. 10 Embedded Systems & Robotics Anish Goel
  • 11. Block Diagram of a Computer 11 Embedded Systems & Robotics Anish Goel
  • 12. Layers of a Computer System High Level Sum := Sum + 1 Assembly MOV BX,SUM INC (BX) Machine 1101010100001100001000110111010111110 Register Transfer Fetch Instruction, Increment PC, Load ALU with SUM ... Gate Circuit 12 Embedded Systems & Robotics Anish Goel
  • 13. CPU PLATFORM ARM Power PC x86 Intel 8051 Atmel AVR MSP-430 MC68HC12 13 Embedded Systems & Robotics Anish Goel
  • 14. PERIPHERALS Serial Communication Interfaces (SCI): RS-232, RS-422, RS-485 etc Synchronous Serial Communication Interface: I2C, JTAG, SPI, SSC and ESSI Universal Serial Bus (USB) Networks: Ethernet, Controller Area Network, LonWorks, etc Timers: PLL(s), Capture/Compare and Time Processing Units Discrete IO: General Purpose Input/Output (GPIO) Analog to Digital/Digital to Analog Converter (ADC/DAC) 14 Embedded Systems & Robotics Anish Goel
  • 15. MICROCONTROLLER over MICROPROCESSOR Single chip computer Integrated memory Integrated peripherals Minimum circuit Cost reduction 15 Embedded Systems & Robotics Anish Goel
  • 16. FEATURES OF A MICROCONTROLLER Central Processing Unit - ranging from small and simple 8-bit processors to sophisticated 32- or 64-bit processors Input/Output Interface such as serial ports Peripherals such as timers and watchdog circuits RAM for data storage ROM, EEPROM or Flash Memory program storage Clock Generator - often an oscillator for a quartz timing crystal, resonator or RC circuit 16 Embedded Systems & Robotics Anish Goel
  • 17. APPLICATIONS Calculators Washing Machine Microwave Ovens Cell phones Industrial Automation & Robotics Engines (Automobiles) “Footwear's” Cyborg 17 Embedded Systems & Robotics Anish Goel
  • 18. 32-bit Electronic Fuel Injection Systems (EFI) Electronic engine control for minimizing exhaust emissions and maximizing fuel economy Instrumentation for measuring vehicle performance parameters and for diagnosis of on-board system malfunctions Driveline control Vehicle motion control Safety and convenience Entertainment/communication/navigation 18 Embedded Systems & Robotics Anish Goel
  • 19. Control Outputs to Engine 19 Embedded Systems & Robotics Anish Goel
  • 20. INDUSTRIAL AUTOMATION & ROBOTICS Advanced Step in Innovative Mobility (ASIMO) Most developed humanoid in the world. 20 Embedded Systems & Robotics Anish Goel
  • 21. AHS:( Advanced Cruise-Assist Highway Systems) Most advanced systems in the ITS field Reduces traffic accidents Enhances safety Improves transportation efficiency Reduces the operational work of drivers 21 Embedded Systems & Robotics Anish Goel
  • 22. ELECTRONIC SHOES by ADDIDAS Adapts to the environment Senses the cushioning level on every step & Understands whether the cushioning provided is too soft or too firm Adapts itself to provide the right level of cushioning Sensor, located just below the runner’s heel Takes 1,000 readings a second Accurate to a tenth of a millimeter Microprocessor capable of making five million calculations per second Adapts with a motor-driven cable system that spins at 6,000 rpm 22 Embedded Systems & Robotics Anish Goel
  • 23. What happens when a man is merged with a computer? First human Cyborg. Half man, half machine. Microprocessor chip inside his arm. Plans to integrate his brain with a Chip Prof. Kevin Warwick 23 Embedded Systems & Robotics Anish Goel
  • 24. ROBOTICS IS INTEGRATION OF: ELECTRONICS + MECHANICS + SOFTWARE = ROBOTICS 24 Embedded Systems & Robotics Anish Goel
  • 25. Nanorobots (Nanites) Based on nanotechnology. Robots having dimensions in the range of Nanometer. Mission to MARS in 2020 by NASA. 25 Embedded Systems & Robotics Anish Goel
  • 26. Sony’s- AIBO Robo-Dogs Emulates all the behavior of a Dog. Also used as a pet which takes care of house. Can control home devices. 26 Embedded Systems & Robotics Anish Goel
  • 27. EVOLUTION OR IS IT ? 27 Embedded Systems & Robotics Anish Goel
  • 28. Are the three Laws Really Safe ? 28 Embedded Systems & Robotics Anish Goel
  • 29. TECHNOLOGY & INNOVATIONS 29 Embedded Systems & Robotics Anish Goel
  • 30. PROJECTS DESIGNED & IMPLEMENTED USING MICROCONTROLLER 8051 Digital Data Acquisition System. Micromouse: An Autonomous Robot. Application Specific Industrial Robot. Industrial Automation Material handling system. 30 Embedded Systems & Robotics Anish Goel
  • 31. Digital Data Acquisition System. Temperature Monitoring, Recording & Control using 8051. Temperature Sensor:DS1621 Digital thermometer & Thermostat. Display Device: 16x2 LCD (Liquid Crystal Display) Memory: External RAM (32KBytes). Control using Electromechanical Relay. 31 Embedded Systems & Robotics Anish Goel
  • 32. MICROMOUSE Autonomous, maze solving robot. Touch Sensors used as input. D.C motors used as actuators. Brain: Microcontroller 8051. Chassis completely made out of scrap. 32 Embedded Systems & Robotics Anish Goel
  • 33. Application Specific Industrial Robot Designed for Specific Industrial Purpose. Mechanism on top provides X-Y axis movement. Vehicle provides movement in the plane. Automatic pick and place mechanism. 33 Embedded Systems & Robotics Anish Goel
  • 34. Thank you !!! But wait… This presentation is open source…. Log on to my website: www.discovermechatronics.blogspot.com You can view/download this presentation. You can brows my projects on this website. 34 Embedded Systems & Robotics Anish Goel