SlideShare ist ein Scribd-Unternehmen logo
1 von 56
1
TECHVILL
A
www.techvilla.org.in
ROBOTICS
HISTORY,EVOLUTION,PRESENT USE AND FUTURE SCOPE
www.techvilla.org.in
ROBOTS
• Robota (Czech) = A worker of forced labor
From Czech playwright Karel Capek's 1921 play “R.U.R” (“Rossum's
Universal Robots”)
• Japanese Industrial Robot Association (JIRA) :
“A device with degrees of freedom that can be controlled.”
•Class 1 : Manual handling device
•Class 2 : Fixed sequence robot
•Class 3 : Variable sequence robot
•Class 4 : Playback robot
•Class 5 : Numerical control robot
•Class 6 : Intelligent robot
www.techvilla.org.in
HISTORY OF ROBOTS
In Mythology:
• Many ancient mythologies included artificial people, such as the talking
mechanical handmaidens built by the Greek god Hephaestus out of gold.
• Chinese legend relates that in the 10th century BC, Yan Shi made an
automaton resembling a human in an account from the Lie Zi text.
• The Indian Lokapannatti (11th/12th century) tells the story of King Ajatasatru of
Magadha who gathered the Buddhas relics and hid them in an underground
stupa.The Buddhas relics were protected by mechanical robots (bhuta vahana
yanta), from the kingdom of Roma visaya; until they were disarmed by King
Ashoka
www.techvilla.org.in
ROBOTS IN MODERN AGE
• Science fiction writer Isaac Asimov first used the word "robotics" to describe
the technology of robots and predicted the rise of a powerful robot industry.
• The first “programmable” mechanism, a paint-sprayer, was designed by
Willard Pollard and Harold Roselund for the DeVilbiss Company. (US Patent
No. 2,286,571)
• Ichiro Kato created WABOT I which was the first full-scale anthropomorphic
robot in the world. It had a system for controlling limbs, vision, and
conversation! It was estimated that it had the mental ability of a 18 month old
child.
www.techvilla.org.in
ROBOTS
 Robot Manipulators
 Mobile Robots
www.techvilla.org.in
ROBOTS
 Walking Robots
 Humanoid Robots
www.techvilla.org.in
AUTONOMOUS ROBOTS
• The control of autonomous robots involves a
number of subtasks
• Understanding and modeling of the mechanism
• Kinematics, Dynamics, and Odometry
• Reliable control of the actuators
• Closed-loop control
• Generation of task-specific motions
• Path planning
• Integration of sensors
• Selection and interfacing of various types of sensors
• Coping with noise and uncertainty
• Filtering of sensor noise and actuator uncertainty
• Creation of flexible control policies
• Control has to deal with new situations
www.techvilla.org.in
WHAT IS A ROBOT?
• A robot is a device that is made to independently perform actions and
interact with its surroundings.
www.techvilla.org.in
FEATURES A ROBOT MUST HAVE.
• Movement: A robot must be able to make some movement with the help of
some actuators or some other mechanism. We must be able to reliably place
the robot anywhere we want.
• Sensing: The robot must be able to perceive its environment through sensors
locate obstacles to avoid, and objects of interest that we want it to interact
with.
• Plan/Act: The robot must be able to make decisions using its processor
based on it’s sensors and feed them to it’s actuators to be able to move.
www.techvilla.org.in
TYPES OF ROBOTS
BY APPLICATION
• Industrial robots.
• Household robots.
• Medical robots.
• Service robots.
• Millitary robots.
www.techvilla.org.in
BASIC COMPONENTS OF A ROBOT
• Sensors.
• Microcontroller.
• Actuators.
• Motors.
• Power supply.
www.techvilla.org.in
SENSORS
• Sensors are devices that take non-electrical or electrical values as
their input and convert them into a form that is understood by
computers. For eg. Lm35 temperature sensor gives analog electrical
signals corresponding to its surrounding temperature.
www.techvilla.org.in
MICROCONTROLLER
• Microcontrollers are programmable IC’s which have peripherals like
timers,eeprom,flash memory,cpu,clock generator,ram,rom,A/D
convertor.
• Eg Atmega32/16/8,at89s52,lpc2148,pic18fxx
www.techvilla.org.in
ACTUATORS
• Hardware devices that convert a controller command signal into a
change in a physical parameter
• The change is usually mechanical (e.g., position or velocity)
• An actuator is also a transducer because it changes one type of
physical quantity into some alternative form
• An actuator is usually activated by a low-level command signal, so an
amplifier may be required to provide sufficient power to drive the
actuator www.techvilla.org.in
DC MOTORS
• The most common actuator in mobile robotics
• simple, cheap, and easy to use.
• come in a great variety of sizes, to
accommodate different robots and tasks.
www.techvilla.org.in
PRINCIPLES OF OPERATION
• DC motors convert electrical into mechanical energy.
• They consist of permanent magnets and
loops of wire inside.
• When current is applied, the wire loops
generate a magnetic field, which reacts
against the outside field of the static magnets.
• The interaction of the fields produces the
movement of the shaft/armature.
• Thus, electromagnetic energy becomes
motion.
www.techvilla.org.in
THE BASIC IDEA
• A motor uses magnets to create motion.
• The fundamental law of all magnets: Opposites
attract and likes repel.
• Inside an electric motor, these attracting and
repelling forces create rotational motion.
www.techvilla.org.in
POWER SUPPLY SYSTEM
www.techvilla.org.in
EMBEDDED SYSTEMS
• Introduction to embedded systems.
• Embedded systems vs general purpose computer.
• Key components of an embedded systems.
• Applications of embedded systems.
www.techvilla.org.in
INTRODUCTION
• An embedded system is a combination of computer hardware and
software, which is designed to handle specific tasks. For example
automatic washing machine
www.techvilla.org.in
EMBEDDED SYSTEMS VS. GENERAL
PURPOSE COMPUTER
• A general purpose system can be used for many things, whereas an
embedded system is only meant for one purpose.
• The defining feature of a general purpose computer is that it can be
reconfigured for a new purpose.
• All general purpose computers are embedded systems but all
embedded systems are not general purpose.
www.techvilla.org.in
KEY COMPONENTS OF AN EMBEDDED
SYSTEM
• Hardware:
• Microcontroller.
• Application software.
• Buses
• Embedded operating systems(in more sophisticated systems)
www.techvilla.org.in
MICROCONTROLLER – SINGLE CHIP
COMPUTER
• Single chip with memory and all input/output peripherals on it. Usually it has
following features:
• Arithmetic logic unit.
• Program Memory.
• EEPROM for storing nonvolatile data storage.
• RAM for storing variables and special function registers.
• Timers and counters.
• Analog to digital converters.
• Serial communication port.
www.techvilla.org.in
MICROCONTROLLER – ARCHITECTURE
www.techvilla.org.in
AVR Microcontroller
AVR stand for?
Advanced Virtual RISC,
the founders are Alf Egil Bogen Vegard Wollan RISC
AVR architecture was conceived by two students at Norwegian Institute of
Technology (NTH)[1] and further refined and developed at Atmel Norway,
the Atmel company founded by the two chip architects.
26
www.techvilla.org.in
27
AVR Microcontroller
AVR Micro controllers is Family of
RISC Microcontrollers from Atmel.
There are multiple architectures
RISC (Reduced Instruction Set Computer)
CISC (Complex Instruction Set Computer)
www.techvilla.org.in
28
RISC Microcontroller
Reduced Introduction Set Computer
Till 1980 Trend was to build increasingly complex
CPUs with complex set of instructions like (CISC)
(RISC)
Instruction execute in single cycle
“Architecture which reduces the chip complexity by
simpler processing instructions”.
RISC architecture CPUs capable of executing only a very limited
(simple) set of instructions.
www.techvilla.org.in
29
RISC Microcontroller
Reduced Instruction Set Computers Advantages
• Fast Execution of Instructions due to simple instructions
for CPU.
• RISC chips require fewer transistors, which makes them
cheaper to design and produce.
• Emphasis on software
• Single-clock,reduced instruction only
• Register to register: “LOAD" and "STORE“
are independent instructions
• Spends more transistors on memory registers
www.techvilla.org.in
30
The AVR is a Harvard architecture CPU.
Harvard Architecture
Computer architectures that used physically
separate storage and signal pathways for their instructions
and data.
CPU can read both an instruction and data from
memory at the same time that makes it faster.
von Neumann architecture
CPU can Read an instruction or data from/to the memory.
Read, Write can`t occur at the same time due to same memory
and signal pathway for data and instructions.
AVR Microcontroller
www.techvilla.org.in
31
Harvard Architecture
AVR Microcontroller
Harvard Architecture diagram
www.techvilla.org.in
SOFTWARE TOOLS FOR AVR
• Installing WINAVR.
• Installing AVRSTUDIO.
• Using AVRSTUDIO to write codes for avr.
• Burning hex code in the microcontroller
www.techvilla.org.in
INSTALLING WINAVR
• Install the WINAVR software provided to you.
• The editor for writing code is “PROGRAMMER’S NOTEPAD” and
“MFILE” is the makefile.
• Winavr includes avr-gcc (compiler), avrdude (programmer), avr-gdb
(debugger), and more.
www.techvilla.org.in
INSTALLING AVR-STUDIO
• AVR studio is an Integrated Development Environment (IDE) by
ATMEL for developing applications based on 8-bit AVR Microcontroller.
• Installation of Winavr is necessary before installing avr studio.
• Go to http://www.atmel.com/microsite/atmel_studio6/ and register for
the download of installer file.
• Click on download link from the atmel-e-mail in your email-id provided
during registration.
www.techvilla.org.in
• Download the atmel studio software.
• After download is completed, Double click on the installer file to start
installation
• Click on the install option.
• If you already have Visual Studio 2010 installed then it won’t re-install.
www.techvilla.org.in
www.techvilla.org.in
www.techvilla.org.in
www.techvilla.org.in
www.techvilla.org.in
www.techvilla.org.in
www.techvilla.org.in
www.techvilla.org.in
NOW TO INSTALL ATMEL USB DRIVER
CLICK NEXT
www.techvilla.org.in
www.techvilla.org.in
www.techvilla.org.in
www.techvilla.org.in
CHECK ALWAYS TRUST SOFTWARE FROM
“JUNGO LTD” OPTION AND CLICK INSTALL
www.techvilla.org.in
CLICK FINISH
www.techvilla.org.in
www.techvilla.org.in
CLICK NEXT TO PROCEED
www.techvilla.org.in
ACCEPT THE TERMS AND CONDITIONS AND
CLICK NEXT
www.techvilla.org.in
CLICK NEXT
www.techvilla.org.in
www.techvilla.org.in
www.techvilla.org.in
www.techvilla.org.in
www.techvilla.org.in

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Sensors for Robotics
Introduction to Sensors for RoboticsIntroduction to Sensors for Robotics
Introduction to Sensors for RoboticsDrHemaCR
 
4. haptic robotic arm
4. haptic robotic arm4. haptic robotic arm
4. haptic robotic arm9935294733
 

Was ist angesagt? (6)

CIM unit-5
CIM unit-5CIM unit-5
CIM unit-5
 
ankit
ankitankit
ankit
 
Introduction to Sensors for Robotics
Introduction to Sensors for RoboticsIntroduction to Sensors for Robotics
Introduction to Sensors for Robotics
 
4. haptic robotic arm
4. haptic robotic arm4. haptic robotic arm
4. haptic robotic arm
 
Prestentation
PrestentationPrestentation
Prestentation
 
I pod presentation
I pod presentationI pod presentation
I pod presentation
 

Andere mochten auch

MIS Management Information Systems
MIS Management Information SystemsMIS Management Information Systems
MIS Management Information SystemsThomas Mon
 
JCL UTILITIES IEBCOPY
JCL UTILITIES IEBCOPYJCL UTILITIES IEBCOPY
JCL UTILITIES IEBCOPYjanaki ram
 
Web 2.0 for schools
Web 2.0 for schoolsWeb 2.0 for schools
Web 2.0 for schoolsPhil Bradley
 
The NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego RobotsThe NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego RobotsKenji Lamb
 
Science & Technology in a Wired World
Science & Technology in a Wired WorldScience & Technology in a Wired World
Science & Technology in a Wired WorldAlbert Simard
 
Computer graphics homework help
Computer graphics homework helpComputer graphics homework help
Computer graphics homework helpjohn mayer
 
Georgia Tech: Performance Engineering - Queuing Theory and Predictive Modeling
Georgia Tech: Performance Engineering - Queuing Theory and Predictive ModelingGeorgia Tech: Performance Engineering - Queuing Theory and Predictive Modeling
Georgia Tech: Performance Engineering - Queuing Theory and Predictive ModelingBrian Wilson
 
Learning Styles and Learning Objects for Higher Education Teaching
Learning Styles and Learning Objects for Higher Education TeachingLearning Styles and Learning Objects for Higher Education Teaching
Learning Styles and Learning Objects for Higher Education Teachingsarahswart
 
SMART GRID USING WSN
SMART GRID USING WSNSMART GRID USING WSN
SMART GRID USING WSNJaganya Naina
 
Big Data and Advanced Data Intensive Computing
Big Data and Advanced Data Intensive ComputingBig Data and Advanced Data Intensive Computing
Big Data and Advanced Data Intensive ComputingJongwook Woo
 
Life and Work of Ronald L. Rivest, Adi Shamir & Leonard M. Adleman | Turing10...
Life and Work of Ronald L. Rivest, Adi Shamir & Leonard M. Adleman | Turing10...Life and Work of Ronald L. Rivest, Adi Shamir & Leonard M. Adleman | Turing10...
Life and Work of Ronald L. Rivest, Adi Shamir & Leonard M. Adleman | Turing10...Persistent Systems Ltd.
 
Computer Vision, Computation, and Geometry
Computer Vision, Computation, and GeometryComputer Vision, Computation, and Geometry
Computer Vision, Computation, and GeometryJason Miller
 
Real-time Programming in Java
Real-time Programming in JavaReal-time Programming in Java
Real-time Programming in JavaAleš Plšek
 
Humanoid robotics
Humanoid roboticsHumanoid robotics
Humanoid roboticsLalit Garg
 

Andere mochten auch (20)

Mc leod ch04
Mc leod ch04Mc leod ch04
Mc leod ch04
 
MIS Management Information Systems
MIS Management Information SystemsMIS Management Information Systems
MIS Management Information Systems
 
Mini Project- ROM Based Sine Wave Generator
Mini Project- ROM Based Sine Wave GeneratorMini Project- ROM Based Sine Wave Generator
Mini Project- ROM Based Sine Wave Generator
 
Peer to Peer networks and piracy
Peer to Peer networks and piracyPeer to Peer networks and piracy
Peer to Peer networks and piracy
 
JCL UTILITIES IEBCOPY
JCL UTILITIES IEBCOPYJCL UTILITIES IEBCOPY
JCL UTILITIES IEBCOPY
 
Web 2.0 for schools
Web 2.0 for schoolsWeb 2.0 for schools
Web 2.0 for schools
 
COMPUTER NETWORKING
COMPUTER NETWORKINGCOMPUTER NETWORKING
COMPUTER NETWORKING
 
The NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego RobotsThe NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego Robots
 
Science & Technology in a Wired World
Science & Technology in a Wired WorldScience & Technology in a Wired World
Science & Technology in a Wired World
 
Computer graphics homework help
Computer graphics homework helpComputer graphics homework help
Computer graphics homework help
 
September 9, Deliberative Algorithms I
September 9, Deliberative Algorithms ISeptember 9, Deliberative Algorithms I
September 9, Deliberative Algorithms I
 
Basics on Decision Making
Basics on Decision MakingBasics on Decision Making
Basics on Decision Making
 
Georgia Tech: Performance Engineering - Queuing Theory and Predictive Modeling
Georgia Tech: Performance Engineering - Queuing Theory and Predictive ModelingGeorgia Tech: Performance Engineering - Queuing Theory and Predictive Modeling
Georgia Tech: Performance Engineering - Queuing Theory and Predictive Modeling
 
Learning Styles and Learning Objects for Higher Education Teaching
Learning Styles and Learning Objects for Higher Education TeachingLearning Styles and Learning Objects for Higher Education Teaching
Learning Styles and Learning Objects for Higher Education Teaching
 
SMART GRID USING WSN
SMART GRID USING WSNSMART GRID USING WSN
SMART GRID USING WSN
 
Big Data and Advanced Data Intensive Computing
Big Data and Advanced Data Intensive ComputingBig Data and Advanced Data Intensive Computing
Big Data and Advanced Data Intensive Computing
 
Life and Work of Ronald L. Rivest, Adi Shamir & Leonard M. Adleman | Turing10...
Life and Work of Ronald L. Rivest, Adi Shamir & Leonard M. Adleman | Turing10...Life and Work of Ronald L. Rivest, Adi Shamir & Leonard M. Adleman | Turing10...
Life and Work of Ronald L. Rivest, Adi Shamir & Leonard M. Adleman | Turing10...
 
Computer Vision, Computation, and Geometry
Computer Vision, Computation, and GeometryComputer Vision, Computation, and Geometry
Computer Vision, Computation, and Geometry
 
Real-time Programming in Java
Real-time Programming in JavaReal-time Programming in Java
Real-time Programming in Java
 
Humanoid robotics
Humanoid roboticsHumanoid robotics
Humanoid robotics
 

Ähnlich wie Robotics part-1

robotics and its components
robotics and its componentsrobotics and its components
robotics and its componentsAmandeep Kaur
 
1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptxISMT College
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1AJAL A J
 
embedded systems and robotics on avr platform
embedded systems and robotics on avr platformembedded systems and robotics on avr platform
embedded systems and robotics on avr platformNeha Sharma
 
Early computers, history , and its types (The institute of chartered accounta...
Early computers, history , and its types (The institute of chartered accounta...Early computers, history , and its types (The institute of chartered accounta...
Early computers, history , and its types (The institute of chartered accounta...Hemita Dua
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computersChenna Reddy
 
introduction to embedded systems part 2
introduction to embedded systems part 2introduction to embedded systems part 2
introduction to embedded systems part 2Hatem Abd El-Salam
 
Autonomous robotics based on simple sensor inputs.
Autonomous robotics based on simplesensor inputs.Autonomous robotics based on simplesensor inputs.
Autonomous robotics based on simple sensor inputs. sathish sak
 
Mobile Device-Architecture
Mobile Device-ArchitectureMobile Device-Architecture
Mobile Device-Architecturecyberns_
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessorfahmihafid
 
Fire Fighting Robot by saurabh
Fire Fighting Robot by saurabhFire Fighting Robot by saurabh
Fire Fighting Robot by saurabhSaurabh Kumar
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontrollersnehapvs
 
Robotics corporate-training-in-mumbai
Robotics corporate-training-in-mumbaiRobotics corporate-training-in-mumbai
Robotics corporate-training-in-mumbaiUnmesh Baile
 
Mces MOD 1.pptx
Mces MOD 1.pptxMces MOD 1.pptx
Mces MOD 1.pptxRadhaC10
 
Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers) Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers) Mian Zain Latif
 
Introduction of microcontroller
Introduction of microcontrollerIntroduction of microcontroller
Introduction of microcontrollerEngineer Maze
 

Ähnlich wie Robotics part-1 (20)

robotics and its components
robotics and its componentsrobotics and its components
robotics and its components
 
1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1
 
Intro to up.pptx
Intro to up.pptxIntro to up.pptx
Intro to up.pptx
 
embedded systems and robotics on avr platform
embedded systems and robotics on avr platformembedded systems and robotics on avr platform
embedded systems and robotics on avr platform
 
Early computers, history , and its types (The institute of chartered accounta...
Early computers, history , and its types (The institute of chartered accounta...Early computers, history , and its types (The institute of chartered accounta...
Early computers, history , and its types (The institute of chartered accounta...
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
introduction to embedded systems part 2
introduction to embedded systems part 2introduction to embedded systems part 2
introduction to embedded systems part 2
 
Autonomous robotics based on simple sensor inputs.
Autonomous robotics based on simplesensor inputs.Autonomous robotics based on simplesensor inputs.
Autonomous robotics based on simple sensor inputs.
 
Mobile Device-Architecture
Mobile Device-ArchitectureMobile Device-Architecture
Mobile Device-Architecture
 
4 legged walking robot
4 legged walking robot4 legged walking robot
4 legged walking robot
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessor
 
Fire Fighting Robot by saurabh
Fire Fighting Robot by saurabhFire Fighting Robot by saurabh
Fire Fighting Robot by saurabh
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
Robotics corporate-training-in-mumbai
Robotics corporate-training-in-mumbaiRobotics corporate-training-in-mumbai
Robotics corporate-training-in-mumbai
 
Mces MOD 1.pptx
Mces MOD 1.pptxMces MOD 1.pptx
Mces MOD 1.pptx
 
Arjit intro
Arjit introArjit intro
Arjit intro
 
Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers) Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers)
 
Robotics ppt 1
Robotics ppt 1Robotics ppt 1
Robotics ppt 1
 
Introduction of microcontroller
Introduction of microcontrollerIntroduction of microcontroller
Introduction of microcontroller
 

Mehr von Techvilla

Raspberry pi Part 26
Raspberry pi Part 26Raspberry pi Part 26
Raspberry pi Part 26Techvilla
 
Raspberry pi Part 25
Raspberry pi Part 25Raspberry pi Part 25
Raspberry pi Part 25Techvilla
 
Raspberry pi Part 24
Raspberry pi Part 24Raspberry pi Part 24
Raspberry pi Part 24Techvilla
 
Raspberry pi Part 23
Raspberry pi Part 23Raspberry pi Part 23
Raspberry pi Part 23Techvilla
 
Raspberry pi Part 22
Raspberry pi Part 22Raspberry pi Part 22
Raspberry pi Part 22Techvilla
 
Raspberry pi Part 21
Raspberry pi Part 21Raspberry pi Part 21
Raspberry pi Part 21Techvilla
 
Raspberry pi Part 20
Raspberry pi Part 20Raspberry pi Part 20
Raspberry pi Part 20Techvilla
 
Raspberry pi Part 19
Raspberry pi Part 19Raspberry pi Part 19
Raspberry pi Part 19Techvilla
 
Raspberry pi Part 18
Raspberry pi Part 18Raspberry pi Part 18
Raspberry pi Part 18Techvilla
 
Raspberry pi Part 17
Raspberry pi Part 17Raspberry pi Part 17
Raspberry pi Part 17Techvilla
 
Raspberry pi Part 16
Raspberry pi Part 16Raspberry pi Part 16
Raspberry pi Part 16Techvilla
 
Rasperry pi Part 15
Rasperry pi Part 15Rasperry pi Part 15
Rasperry pi Part 15Techvilla
 
Rasperry pi Part 13
Rasperry pi Part 13Rasperry pi Part 13
Rasperry pi Part 13Techvilla
 
Rasperry pi Part 12
Rasperry pi Part 12Rasperry pi Part 12
Rasperry pi Part 12Techvilla
 
Rasperry pi Part 10
Rasperry pi Part 10Rasperry pi Part 10
Rasperry pi Part 10Techvilla
 
Rasperry pi Part 9
Rasperry pi Part 9Rasperry pi Part 9
Rasperry pi Part 9Techvilla
 
Rasperry pi Part 8
Rasperry pi Part 8Rasperry pi Part 8
Rasperry pi Part 8Techvilla
 
Rasperry pi Part 7
Rasperry pi Part 7Rasperry pi Part 7
Rasperry pi Part 7Techvilla
 
Raspberry pi Part 6
Raspberry pi Part 6Raspberry pi Part 6
Raspberry pi Part 6Techvilla
 
Raspberry pi Part 5
Raspberry pi Part 5Raspberry pi Part 5
Raspberry pi Part 5Techvilla
 

Mehr von Techvilla (20)

Raspberry pi Part 26
Raspberry pi Part 26Raspberry pi Part 26
Raspberry pi Part 26
 
Raspberry pi Part 25
Raspberry pi Part 25Raspberry pi Part 25
Raspberry pi Part 25
 
Raspberry pi Part 24
Raspberry pi Part 24Raspberry pi Part 24
Raspberry pi Part 24
 
Raspberry pi Part 23
Raspberry pi Part 23Raspberry pi Part 23
Raspberry pi Part 23
 
Raspberry pi Part 22
Raspberry pi Part 22Raspberry pi Part 22
Raspberry pi Part 22
 
Raspberry pi Part 21
Raspberry pi Part 21Raspberry pi Part 21
Raspberry pi Part 21
 
Raspberry pi Part 20
Raspberry pi Part 20Raspberry pi Part 20
Raspberry pi Part 20
 
Raspberry pi Part 19
Raspberry pi Part 19Raspberry pi Part 19
Raspberry pi Part 19
 
Raspberry pi Part 18
Raspberry pi Part 18Raspberry pi Part 18
Raspberry pi Part 18
 
Raspberry pi Part 17
Raspberry pi Part 17Raspberry pi Part 17
Raspberry pi Part 17
 
Raspberry pi Part 16
Raspberry pi Part 16Raspberry pi Part 16
Raspberry pi Part 16
 
Rasperry pi Part 15
Rasperry pi Part 15Rasperry pi Part 15
Rasperry pi Part 15
 
Rasperry pi Part 13
Rasperry pi Part 13Rasperry pi Part 13
Rasperry pi Part 13
 
Rasperry pi Part 12
Rasperry pi Part 12Rasperry pi Part 12
Rasperry pi Part 12
 
Rasperry pi Part 10
Rasperry pi Part 10Rasperry pi Part 10
Rasperry pi Part 10
 
Rasperry pi Part 9
Rasperry pi Part 9Rasperry pi Part 9
Rasperry pi Part 9
 
Rasperry pi Part 8
Rasperry pi Part 8Rasperry pi Part 8
Rasperry pi Part 8
 
Rasperry pi Part 7
Rasperry pi Part 7Rasperry pi Part 7
Rasperry pi Part 7
 
Raspberry pi Part 6
Raspberry pi Part 6Raspberry pi Part 6
Raspberry pi Part 6
 
Raspberry pi Part 5
Raspberry pi Part 5Raspberry pi Part 5
Raspberry pi Part 5
 

Kürzlich hochgeladen

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 

Kürzlich hochgeladen (20)

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 

Robotics part-1

  • 2. ROBOTICS HISTORY,EVOLUTION,PRESENT USE AND FUTURE SCOPE www.techvilla.org.in
  • 3. ROBOTS • Robota (Czech) = A worker of forced labor From Czech playwright Karel Capek's 1921 play “R.U.R” (“Rossum's Universal Robots”) • Japanese Industrial Robot Association (JIRA) : “A device with degrees of freedom that can be controlled.” •Class 1 : Manual handling device •Class 2 : Fixed sequence robot •Class 3 : Variable sequence robot •Class 4 : Playback robot •Class 5 : Numerical control robot •Class 6 : Intelligent robot www.techvilla.org.in
  • 4. HISTORY OF ROBOTS In Mythology: • Many ancient mythologies included artificial people, such as the talking mechanical handmaidens built by the Greek god Hephaestus out of gold. • Chinese legend relates that in the 10th century BC, Yan Shi made an automaton resembling a human in an account from the Lie Zi text. • The Indian Lokapannatti (11th/12th century) tells the story of King Ajatasatru of Magadha who gathered the Buddhas relics and hid them in an underground stupa.The Buddhas relics were protected by mechanical robots (bhuta vahana yanta), from the kingdom of Roma visaya; until they were disarmed by King Ashoka www.techvilla.org.in
  • 5. ROBOTS IN MODERN AGE • Science fiction writer Isaac Asimov first used the word "robotics" to describe the technology of robots and predicted the rise of a powerful robot industry. • The first “programmable” mechanism, a paint-sprayer, was designed by Willard Pollard and Harold Roselund for the DeVilbiss Company. (US Patent No. 2,286,571) • Ichiro Kato created WABOT I which was the first full-scale anthropomorphic robot in the world. It had a system for controlling limbs, vision, and conversation! It was estimated that it had the mental ability of a 18 month old child. www.techvilla.org.in
  • 6. ROBOTS  Robot Manipulators  Mobile Robots www.techvilla.org.in
  • 7. ROBOTS  Walking Robots  Humanoid Robots www.techvilla.org.in
  • 8. AUTONOMOUS ROBOTS • The control of autonomous robots involves a number of subtasks • Understanding and modeling of the mechanism • Kinematics, Dynamics, and Odometry • Reliable control of the actuators • Closed-loop control • Generation of task-specific motions • Path planning • Integration of sensors • Selection and interfacing of various types of sensors • Coping with noise and uncertainty • Filtering of sensor noise and actuator uncertainty • Creation of flexible control policies • Control has to deal with new situations www.techvilla.org.in
  • 9. WHAT IS A ROBOT? • A robot is a device that is made to independently perform actions and interact with its surroundings. www.techvilla.org.in
  • 10. FEATURES A ROBOT MUST HAVE. • Movement: A robot must be able to make some movement with the help of some actuators or some other mechanism. We must be able to reliably place the robot anywhere we want. • Sensing: The robot must be able to perceive its environment through sensors locate obstacles to avoid, and objects of interest that we want it to interact with. • Plan/Act: The robot must be able to make decisions using its processor based on it’s sensors and feed them to it’s actuators to be able to move. www.techvilla.org.in
  • 11. TYPES OF ROBOTS BY APPLICATION • Industrial robots. • Household robots. • Medical robots. • Service robots. • Millitary robots. www.techvilla.org.in
  • 12. BASIC COMPONENTS OF A ROBOT • Sensors. • Microcontroller. • Actuators. • Motors. • Power supply. www.techvilla.org.in
  • 13. SENSORS • Sensors are devices that take non-electrical or electrical values as their input and convert them into a form that is understood by computers. For eg. Lm35 temperature sensor gives analog electrical signals corresponding to its surrounding temperature. www.techvilla.org.in
  • 14. MICROCONTROLLER • Microcontrollers are programmable IC’s which have peripherals like timers,eeprom,flash memory,cpu,clock generator,ram,rom,A/D convertor. • Eg Atmega32/16/8,at89s52,lpc2148,pic18fxx www.techvilla.org.in
  • 15. ACTUATORS • Hardware devices that convert a controller command signal into a change in a physical parameter • The change is usually mechanical (e.g., position or velocity) • An actuator is also a transducer because it changes one type of physical quantity into some alternative form • An actuator is usually activated by a low-level command signal, so an amplifier may be required to provide sufficient power to drive the actuator www.techvilla.org.in
  • 16. DC MOTORS • The most common actuator in mobile robotics • simple, cheap, and easy to use. • come in a great variety of sizes, to accommodate different robots and tasks. www.techvilla.org.in
  • 17. PRINCIPLES OF OPERATION • DC motors convert electrical into mechanical energy. • They consist of permanent magnets and loops of wire inside. • When current is applied, the wire loops generate a magnetic field, which reacts against the outside field of the static magnets. • The interaction of the fields produces the movement of the shaft/armature. • Thus, electromagnetic energy becomes motion. www.techvilla.org.in
  • 18. THE BASIC IDEA • A motor uses magnets to create motion. • The fundamental law of all magnets: Opposites attract and likes repel. • Inside an electric motor, these attracting and repelling forces create rotational motion. www.techvilla.org.in
  • 20. EMBEDDED SYSTEMS • Introduction to embedded systems. • Embedded systems vs general purpose computer. • Key components of an embedded systems. • Applications of embedded systems. www.techvilla.org.in
  • 21. INTRODUCTION • An embedded system is a combination of computer hardware and software, which is designed to handle specific tasks. For example automatic washing machine www.techvilla.org.in
  • 22. EMBEDDED SYSTEMS VS. GENERAL PURPOSE COMPUTER • A general purpose system can be used for many things, whereas an embedded system is only meant for one purpose. • The defining feature of a general purpose computer is that it can be reconfigured for a new purpose. • All general purpose computers are embedded systems but all embedded systems are not general purpose. www.techvilla.org.in
  • 23. KEY COMPONENTS OF AN EMBEDDED SYSTEM • Hardware: • Microcontroller. • Application software. • Buses • Embedded operating systems(in more sophisticated systems) www.techvilla.org.in
  • 24. MICROCONTROLLER – SINGLE CHIP COMPUTER • Single chip with memory and all input/output peripherals on it. Usually it has following features: • Arithmetic logic unit. • Program Memory. • EEPROM for storing nonvolatile data storage. • RAM for storing variables and special function registers. • Timers and counters. • Analog to digital converters. • Serial communication port. www.techvilla.org.in
  • 26. AVR Microcontroller AVR stand for? Advanced Virtual RISC, the founders are Alf Egil Bogen Vegard Wollan RISC AVR architecture was conceived by two students at Norwegian Institute of Technology (NTH)[1] and further refined and developed at Atmel Norway, the Atmel company founded by the two chip architects. 26 www.techvilla.org.in
  • 27. 27 AVR Microcontroller AVR Micro controllers is Family of RISC Microcontrollers from Atmel. There are multiple architectures RISC (Reduced Instruction Set Computer) CISC (Complex Instruction Set Computer) www.techvilla.org.in
  • 28. 28 RISC Microcontroller Reduced Introduction Set Computer Till 1980 Trend was to build increasingly complex CPUs with complex set of instructions like (CISC) (RISC) Instruction execute in single cycle “Architecture which reduces the chip complexity by simpler processing instructions”. RISC architecture CPUs capable of executing only a very limited (simple) set of instructions. www.techvilla.org.in
  • 29. 29 RISC Microcontroller Reduced Instruction Set Computers Advantages • Fast Execution of Instructions due to simple instructions for CPU. • RISC chips require fewer transistors, which makes them cheaper to design and produce. • Emphasis on software • Single-clock,reduced instruction only • Register to register: “LOAD" and "STORE“ are independent instructions • Spends more transistors on memory registers www.techvilla.org.in
  • 30. 30 The AVR is a Harvard architecture CPU. Harvard Architecture Computer architectures that used physically separate storage and signal pathways for their instructions and data. CPU can read both an instruction and data from memory at the same time that makes it faster. von Neumann architecture CPU can Read an instruction or data from/to the memory. Read, Write can`t occur at the same time due to same memory and signal pathway for data and instructions. AVR Microcontroller www.techvilla.org.in
  • 31. 31 Harvard Architecture AVR Microcontroller Harvard Architecture diagram www.techvilla.org.in
  • 32. SOFTWARE TOOLS FOR AVR • Installing WINAVR. • Installing AVRSTUDIO. • Using AVRSTUDIO to write codes for avr. • Burning hex code in the microcontroller www.techvilla.org.in
  • 33. INSTALLING WINAVR • Install the WINAVR software provided to you. • The editor for writing code is “PROGRAMMER’S NOTEPAD” and “MFILE” is the makefile. • Winavr includes avr-gcc (compiler), avrdude (programmer), avr-gdb (debugger), and more. www.techvilla.org.in
  • 34. INSTALLING AVR-STUDIO • AVR studio is an Integrated Development Environment (IDE) by ATMEL for developing applications based on 8-bit AVR Microcontroller. • Installation of Winavr is necessary before installing avr studio. • Go to http://www.atmel.com/microsite/atmel_studio6/ and register for the download of installer file. • Click on download link from the atmel-e-mail in your email-id provided during registration. www.techvilla.org.in
  • 35. • Download the atmel studio software. • After download is completed, Double click on the installer file to start installation • Click on the install option. • If you already have Visual Studio 2010 installed then it won’t re-install. www.techvilla.org.in
  • 43. NOW TO INSTALL ATMEL USB DRIVER CLICK NEXT www.techvilla.org.in
  • 47. CHECK ALWAYS TRUST SOFTWARE FROM “JUNGO LTD” OPTION AND CLICK INSTALL www.techvilla.org.in
  • 50. CLICK NEXT TO PROCEED www.techvilla.org.in
  • 51. ACCEPT THE TERMS AND CONDITIONS AND CLICK NEXT www.techvilla.org.in