SlideShare a Scribd company logo
1 of 28
Embedded System
for Robotics
Dr. Vikas Mahor
Contents:
▪ Identify uses of Embedded Systems.
▪ Understand the key differences between
computers and embedded systems.
▪ Identify various embedded systems platforms
for robotic development.
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.
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
4
PROCESS of
EMBEDDED SYSTEMS
INPUT
(You turn on the switch)
PROCESS
(Program Code)
OUTPUT
(The motor will
start to rotate)
5
APPLICATIONS of
EMBEDDED SYSTEMS
6
Were the embedded
systems existing earlier ?
7
▪ Yes, We have been enjoying the grace of
embedded system quite a long time. But they were
not so popular because in those days most of the
embedded systems were designed around a
microprocessor unlike today’s systems which
were built around a microcontroller.
▪ As we know a microprocessor by itself do not
possess any memory, ports etc. So everything
must be connected externally by using peripherals
like 8255, 8257, 8259 etc. So the embedded
system designed using microprocessor was not
only complicated in design but also large in size.
Why a microcontroller for
Embedded systems?
8
 A microcontroller is a single silicon chip
with following features:
 Arithmetic and logic unit Memory for
storing
program.
 EEPROM for nonvolatile data storage.
 RAM for storing variables and special
function registers Input/output ports
 Analog to digital converter
 Circuits for reset, power up, serial
programming, debugging
Classification of
Embedded Systems
9
 Based on functionality and performance
requirements, embedded systems are
classified as :
 Stand-alone Embedded Systems
 Real-time Embedded Systems
 Networked Information Appliances
 Mobile Devices
Stand-alone Embedded
Systems
10
 As the name implies, stand-alone
systems work in stand-alone mode.
They take inputs, process them and
produce the desired output.
 Embedded systems used in process
control, automobiles, consumer
electronic items etc. fall into this
category.
Real time Embedded
Systems
11
 Embedded systems in which some
specific work has to be done in a specific
time period are called real-time systems.
 For example, consider a system that has
to open a valve within 30 milliseconds
when the humidity crosses a particular
threshold. If the valve is not opened
within 30 milliseconds, a catastrophe
may occur. Such systems with strict
deadlines are called hard real-time
systems.
 Soft and Hard real time embedded
systems.
Network based Embedded
Systems
12
 Embedded systems that are provided
with network interfaces and accessed by
networks such as Local Area Network or
the Internet are called networked
information appliances.
 These systems have emerged in recent
years. These systems run the protocol
TCP/IP stack and get connected through
PPP or Ethernet to an network and
communicate with other nodes in the
network.
EMBEDDED
SYSTEMS
vs
REGULAR
COMPUTERS
Since embedded systems are
expected to be in every single aspect
of your life, they feature two important
traits: low cost and specific
functionality.
13
LOW COST
allows you to have a very prolific distribution of embedded system in
sensing the environment or medical equipment
SPECIFIC
FUNCTIONALITY
means that the computer needs to do a small set of tasks really well,
and these tasks are not expected to change much over time
14
MICROPROCESSOR
▪ General-purpose microprocessor
CPU for Computers
No RAM, ROM, I/O on CPU chip
itself
Example: Intel’s x86, AMD Athelon,
Qualcomm snapdragon.
MICROPROCESSOR
vs
MICROCONTROLLER
15
MICROPROCESSOR
vs
MICROCONTROLLER
MICROCONTROLLER
▪ A smaller computer On-chip RAM, ROM,
I/O ports...
▪ Example: Motorola’s 6811, Intel’s 8051,
Zilog’s Z8, PIC 16X etc.
16
CPU RAM ROM
I/O
Port
Timer Serial
COM
Port
DEVELOPMENT
BOARDS
In order to make prototyping with
microcontrollers easier, there are
development boards available. These boards
have a microcontroller with just enough
peripherals to allow you to easily place your
program into the system and try out your
designs without breaking out your soldering
iron.
17
RASPBERRY PI ▪ The Raspberry Pi is a fully featured
microcomputer squashed onto a circuit
board measuring approximately 9cm x
5.5cm.
▪ The Raspberry Pi has a Broadcom
BCM2835 system on a chip (SoC), which
includes an ARM1176JZF-S 700 MHz
processor.
▪ Video Core IV GPU, originally shipped
with 256 megabytes of RAM, later
upgraded to 512MB.
18
RASPBERRY PI
 Linux on a bootable SD card
• Fedora
• Raspbian
• Debian
• ArchLinux ARM
 Programming
• By default, supporting Python as the
educational language.
• Any language which will compile for
ARMv6 can be used with the
Raspberry Pi.
19
ROBOTIC
DEVELOPMENT USING
RASPBERRY PI
 SCORBOT-ER III educational/industrial
robotic arm and industrial IP cameras.
The control system it’s a simple
Raspberry PI, which is the whole control
system for this automated environment.
The robotic arm can hook the object
marked with the green bottle stopper and
place it in the correct recipient, regardless
of its position.
20
 Szabó, R., & Gontean, A. (2016, September). Industrial robotic automation with Raspberry PI using image processing. In 2016 International
Conference on Applied Electronics (AE) (pp. 265-268). IEEE.
BEAGLEBOARD
 This is another popular ARM-based
development board similar in nature to the
Raspberry Pi, but with the support of
Linux and Android.
 Processor: AM335x 1GHz ARM® Cortex-
A8 • 512MB DD3 RAM • 2GB 8-bit eMMC
on-board flash storage • 3D graphics
accelerator Connectivity • USB client for
power and communications • USB host •
Ethernet • HDMI • 2x46 pin headers
Software Compatibility • Angstrom Linux •
Android
21
ROBOTIC
DEVELOPMENT USING
BEAGLEBOARD
22
 Hannaford, Blake, et al. "Raven-II: an open platform for surgical robotics research." IEEE Transactions on Biomedical Engineering 60.4 (2012): 954-
959.
MINNOWBOARD
If you prefer a more PC-like
experience for your embedded systems, the
MinnowBoard is an x86-based platform that
works with the regular PC version of
Microsoft Windows 10, as well as Linux, and
Android. Like the Raspberry Pi and
BeagleBoard, the MinnowBoard has a
section that allows connections of various
sensors and components that can be used
by the running program.
23
ARDUINO
While many development boards
center around exposing a few connections to
the outside world to a computer, the Arduino
allows for a lot more connections at a lower
price (and performance). Using the AVR
family of microcontrollers, the Arduino boards
and their countless clones, like Genuino, are
an excellent way to bridge the gap between
electronics and programming in order to add
smarts to your projects. Processing power is
very limited, thus there are no operating
systems for the Arduino; you create your own
every time you program one.
24
ADVANCED ROBOTS DEVLOPED
USING MULTIPLE EMBEDDED
SYSTEMS
25
 Advanced Step in Innovative Mobility
(ASIMO).
 Most developed humanoid in the world.
Nanorobots (Nanites)
26
 Nanites are countless microscopic
artificial machines the size of a virus
found in the air, that are capable of two
commands, absorb electricity and
replicate.
 The nano-machines are capable
of various medical applications such
as the killing of malignant (Cancerous)
cells in human beings. .
 https://revolution.fandom.com/wiki/Nanites
▪ Guang-Zhong Yang et. al.. Combating COVID-19—The role of robotics in managing public health and infectious diseases. Science
Robotics, 2020; 5 (40): eabb5589 DOI: 10.1126/scirobotics.abb5589
Conclusion
27
 Nanites are countless microscopic
artificial machines the size of a virus
found in the air, that are capable of two
commands, absorb electricity and
replicate.
 The nano-machines are capable
of various medical applications such
as the killing of malignant (Cancerous)
cells in human beings. .
End of presentation.
Thank You
28

More Related Content

Similar to robotics for embedded systems.pptx

Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajanAbhishek Mahajan
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajanAbhishek Mahajan
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 
Iirdem design and implementation of finger writing in air by using open cv (c...
Iirdem design and implementation of finger writing in air by using open cv (c...Iirdem design and implementation of finger writing in air by using open cv (c...
Iirdem design and implementation of finger writing in air by using open cv (c...Iaetsd Iaetsd
 
BruCON 2015 - Pentesting ICS 101
BruCON 2015 - Pentesting ICS 101BruCON 2015 - Pentesting ICS 101
BruCON 2015 - Pentesting ICS 101Wavestone
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems Suhani Singh
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PICliff Samuels Jr.
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded systemPankaj joshi
 
Introduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIntroduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIslam Samir
 
Embedded Linux Talk Uni Forum
Embedded Linux Talk Uni ForumEmbedded Linux Talk Uni Forum
Embedded Linux Talk Uni ForumSumant Diwakar
 
Iot based garbage monitoring system
Iot based garbage monitoring systemIot based garbage monitoring system
Iot based garbage monitoring systemankitguptakishu
 
Data Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time ApplicationsData Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time Applicationsijsrd.com
 
ERTS 2008 - Using Linux for industrial projects
ERTS 2008 - Using Linux for industrial projectsERTS 2008 - Using Linux for industrial projects
ERTS 2008 - Using Linux for industrial projectsChristian Charreyre
 

Similar to robotics for embedded systems.pptx (20)

Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajan
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajan
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
embedded systems
embedded systemsembedded systems
embedded systems
 
Iirdem design and implementation of finger writing in air by using open cv (c...
Iirdem design and implementation of finger writing in air by using open cv (c...Iirdem design and implementation of finger writing in air by using open cv (c...
Iirdem design and implementation of finger writing in air by using open cv (c...
 
BruCON 2015 - Pentesting ICS 101
BruCON 2015 - Pentesting ICS 101BruCON 2015 - Pentesting ICS 101
BruCON 2015 - Pentesting ICS 101
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PI
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded system
 
Introduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIntroduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and Microcontrollers
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded systemsandvlsi
Embedded systemsandvlsiEmbedded systemsandvlsi
Embedded systemsandvlsi
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
Embedded Linux Talk Uni Forum
Embedded Linux Talk Uni ForumEmbedded Linux Talk Uni Forum
Embedded Linux Talk Uni Forum
 
Vinod report es 1
Vinod report es   1Vinod report es   1
Vinod report es 1
 
Vinod report es 1
Vinod report es   1Vinod report es   1
Vinod report es 1
 
Iot based garbage monitoring system
Iot based garbage monitoring systemIot based garbage monitoring system
Iot based garbage monitoring system
 
Data Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time ApplicationsData Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time Applications
 
ERTS 2008 - Using Linux for industrial projects
ERTS 2008 - Using Linux for industrial projectsERTS 2008 - Using Linux for industrial projects
ERTS 2008 - Using Linux for industrial projects
 

More from VikasMahor3

8251 -USART.pptx
8251 -USART.pptx8251 -USART.pptx
8251 -USART.pptxVikasMahor3
 
pn Junction Diode-1.ppt
pn Junction Diode-1.pptpn Junction Diode-1.ppt
pn Junction Diode-1.pptVikasMahor3
 
mtech attendance list.pdf
mtech attendance list.pdfmtech attendance list.pdf
mtech attendance list.pdfVikasMahor3
 
Second Presentation.pptx
Second Presentation.pptxSecond Presentation.pptx
Second Presentation.pptxVikasMahor3
 
B-stad_CH_01.ppt
B-stad_CH_01.pptB-stad_CH_01.ppt
B-stad_CH_01.pptVikasMahor3
 
open seminar.pptx
open seminar.pptxopen seminar.pptx
open seminar.pptxVikasMahor3
 
ADC and DAC interfacing.pdf
ADC and DAC interfacing.pdfADC and DAC interfacing.pdf
ADC and DAC interfacing.pdfVikasMahor3
 
Orientation ppt.pptx
Orientation ppt.pptxOrientation ppt.pptx
Orientation ppt.pptxVikasMahor3
 
Lec 1 Intro to mp.ppt
Lec 1 Intro to mp.pptLec 1 Intro to mp.ppt
Lec 1 Intro to mp.pptVikasMahor3
 
Lecture 28 , 29 & 30(instruction set & addressing mode of 8086.pptx
Lecture 28 , 29 & 30(instruction set & addressing mode of 8086.pptxLecture 28 , 29 & 30(instruction set & addressing mode of 8086.pptx
Lecture 28 , 29 & 30(instruction set & addressing mode of 8086.pptxVikasMahor3
 
final jay sir ppt.pptx
final jay sir ppt.pptxfinal jay sir ppt.pptx
final jay sir ppt.pptxVikasMahor3
 

More from VikasMahor3 (11)

8251 -USART.pptx
8251 -USART.pptx8251 -USART.pptx
8251 -USART.pptx
 
pn Junction Diode-1.ppt
pn Junction Diode-1.pptpn Junction Diode-1.ppt
pn Junction Diode-1.ppt
 
mtech attendance list.pdf
mtech attendance list.pdfmtech attendance list.pdf
mtech attendance list.pdf
 
Second Presentation.pptx
Second Presentation.pptxSecond Presentation.pptx
Second Presentation.pptx
 
B-stad_CH_01.ppt
B-stad_CH_01.pptB-stad_CH_01.ppt
B-stad_CH_01.ppt
 
open seminar.pptx
open seminar.pptxopen seminar.pptx
open seminar.pptx
 
ADC and DAC interfacing.pdf
ADC and DAC interfacing.pdfADC and DAC interfacing.pdf
ADC and DAC interfacing.pdf
 
Orientation ppt.pptx
Orientation ppt.pptxOrientation ppt.pptx
Orientation ppt.pptx
 
Lec 1 Intro to mp.ppt
Lec 1 Intro to mp.pptLec 1 Intro to mp.ppt
Lec 1 Intro to mp.ppt
 
Lecture 28 , 29 & 30(instruction set & addressing mode of 8086.pptx
Lecture 28 , 29 & 30(instruction set & addressing mode of 8086.pptxLecture 28 , 29 & 30(instruction set & addressing mode of 8086.pptx
Lecture 28 , 29 & 30(instruction set & addressing mode of 8086.pptx
 
final jay sir ppt.pptx
final jay sir ppt.pptxfinal jay sir ppt.pptx
final jay sir ppt.pptx
 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 

Recently uploaded (20)

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 

robotics for embedded systems.pptx

  • 2. Contents: ▪ Identify uses of Embedded Systems. ▪ Understand the key differences between computers and embedded systems. ▪ Identify various embedded systems platforms for robotic development. 2
  • 3. 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. 3
  • 4. 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 4
  • 5. PROCESS of EMBEDDED SYSTEMS INPUT (You turn on the switch) PROCESS (Program Code) OUTPUT (The motor will start to rotate) 5
  • 7. Were the embedded systems existing earlier ? 7 ▪ Yes, We have been enjoying the grace of embedded system quite a long time. But they were not so popular because in those days most of the embedded systems were designed around a microprocessor unlike today’s systems which were built around a microcontroller. ▪ As we know a microprocessor by itself do not possess any memory, ports etc. So everything must be connected externally by using peripherals like 8255, 8257, 8259 etc. So the embedded system designed using microprocessor was not only complicated in design but also large in size.
  • 8. Why a microcontroller for Embedded systems? 8  A microcontroller is a single silicon chip with following features:  Arithmetic and logic unit Memory for storing program.  EEPROM for nonvolatile data storage.  RAM for storing variables and special function registers Input/output ports  Analog to digital converter  Circuits for reset, power up, serial programming, debugging
  • 9. Classification of Embedded Systems 9  Based on functionality and performance requirements, embedded systems are classified as :  Stand-alone Embedded Systems  Real-time Embedded Systems  Networked Information Appliances  Mobile Devices
  • 10. Stand-alone Embedded Systems 10  As the name implies, stand-alone systems work in stand-alone mode. They take inputs, process them and produce the desired output.  Embedded systems used in process control, automobiles, consumer electronic items etc. fall into this category.
  • 11. Real time Embedded Systems 11  Embedded systems in which some specific work has to be done in a specific time period are called real-time systems.  For example, consider a system that has to open a valve within 30 milliseconds when the humidity crosses a particular threshold. If the valve is not opened within 30 milliseconds, a catastrophe may occur. Such systems with strict deadlines are called hard real-time systems.  Soft and Hard real time embedded systems.
  • 12. Network based Embedded Systems 12  Embedded systems that are provided with network interfaces and accessed by networks such as Local Area Network or the Internet are called networked information appliances.  These systems have emerged in recent years. These systems run the protocol TCP/IP stack and get connected through PPP or Ethernet to an network and communicate with other nodes in the network.
  • 13. EMBEDDED SYSTEMS vs REGULAR COMPUTERS Since embedded systems are expected to be in every single aspect of your life, they feature two important traits: low cost and specific functionality. 13
  • 14. LOW COST allows you to have a very prolific distribution of embedded system in sensing the environment or medical equipment SPECIFIC FUNCTIONALITY means that the computer needs to do a small set of tasks really well, and these tasks are not expected to change much over time 14
  • 15. MICROPROCESSOR ▪ General-purpose microprocessor CPU for Computers No RAM, ROM, I/O on CPU chip itself Example: Intel’s x86, AMD Athelon, Qualcomm snapdragon. MICROPROCESSOR vs MICROCONTROLLER 15
  • 16. MICROPROCESSOR vs MICROCONTROLLER MICROCONTROLLER ▪ A smaller computer On-chip RAM, ROM, I/O ports... ▪ Example: Motorola’s 6811, Intel’s 8051, Zilog’s Z8, PIC 16X etc. 16 CPU RAM ROM I/O Port Timer Serial COM Port
  • 17. DEVELOPMENT BOARDS In order to make prototyping with microcontrollers easier, there are development boards available. These boards have a microcontroller with just enough peripherals to allow you to easily place your program into the system and try out your designs without breaking out your soldering iron. 17
  • 18. RASPBERRY PI ▪ The Raspberry Pi is a fully featured microcomputer squashed onto a circuit board measuring approximately 9cm x 5.5cm. ▪ The Raspberry Pi has a Broadcom BCM2835 system on a chip (SoC), which includes an ARM1176JZF-S 700 MHz processor. ▪ Video Core IV GPU, originally shipped with 256 megabytes of RAM, later upgraded to 512MB. 18
  • 19. RASPBERRY PI  Linux on a bootable SD card • Fedora • Raspbian • Debian • ArchLinux ARM  Programming • By default, supporting Python as the educational language. • Any language which will compile for ARMv6 can be used with the Raspberry Pi. 19
  • 20. ROBOTIC DEVELOPMENT USING RASPBERRY PI  SCORBOT-ER III educational/industrial robotic arm and industrial IP cameras. The control system it’s a simple Raspberry PI, which is the whole control system for this automated environment. The robotic arm can hook the object marked with the green bottle stopper and place it in the correct recipient, regardless of its position. 20  Szabó, R., & Gontean, A. (2016, September). Industrial robotic automation with Raspberry PI using image processing. In 2016 International Conference on Applied Electronics (AE) (pp. 265-268). IEEE.
  • 21. BEAGLEBOARD  This is another popular ARM-based development board similar in nature to the Raspberry Pi, but with the support of Linux and Android.  Processor: AM335x 1GHz ARM® Cortex- A8 • 512MB DD3 RAM • 2GB 8-bit eMMC on-board flash storage • 3D graphics accelerator Connectivity • USB client for power and communications • USB host • Ethernet • HDMI • 2x46 pin headers Software Compatibility • Angstrom Linux • Android 21
  • 22. ROBOTIC DEVELOPMENT USING BEAGLEBOARD 22  Hannaford, Blake, et al. "Raven-II: an open platform for surgical robotics research." IEEE Transactions on Biomedical Engineering 60.4 (2012): 954- 959.
  • 23. MINNOWBOARD If you prefer a more PC-like experience for your embedded systems, the MinnowBoard is an x86-based platform that works with the regular PC version of Microsoft Windows 10, as well as Linux, and Android. Like the Raspberry Pi and BeagleBoard, the MinnowBoard has a section that allows connections of various sensors and components that can be used by the running program. 23
  • 24. ARDUINO While many development boards center around exposing a few connections to the outside world to a computer, the Arduino allows for a lot more connections at a lower price (and performance). Using the AVR family of microcontrollers, the Arduino boards and their countless clones, like Genuino, are an excellent way to bridge the gap between electronics and programming in order to add smarts to your projects. Processing power is very limited, thus there are no operating systems for the Arduino; you create your own every time you program one. 24
  • 25. ADVANCED ROBOTS DEVLOPED USING MULTIPLE EMBEDDED SYSTEMS 25  Advanced Step in Innovative Mobility (ASIMO).  Most developed humanoid in the world.
  • 26. Nanorobots (Nanites) 26  Nanites are countless microscopic artificial machines the size of a virus found in the air, that are capable of two commands, absorb electricity and replicate.  The nano-machines are capable of various medical applications such as the killing of malignant (Cancerous) cells in human beings. .  https://revolution.fandom.com/wiki/Nanites ▪ Guang-Zhong Yang et. al.. Combating COVID-19—The role of robotics in managing public health and infectious diseases. Science Robotics, 2020; 5 (40): eabb5589 DOI: 10.1126/scirobotics.abb5589
  • 27. Conclusion 27  Nanites are countless microscopic artificial machines the size of a virus found in the air, that are capable of two commands, absorb electricity and replicate.  The nano-machines are capable of various medical applications such as the killing of malignant (Cancerous) cells in human beings. .