SlideShare uma empresa Scribd logo
1 de 58
automatons
WHAT IS A ROBOT
The Three Laws Of Robotics
(ISAAC ASIMOV)
A robot may not injure a human being, or, through inaction,
allow a human being to come to harm.
A robot must obey the orders given it by human beings
except where such orders would conflict with the First Law.
A robot must protect its own existence as long as such
protection does not conflict with the First or Second Law.
An autonomous robot is simply a self-contained robot
that receives no assistance from outside, not even power.
WHAT IS AN AUTONOMOUS ROBOT
THE BUILDING BLOCKS OF A ROBOT
Mechanical Blocks
Electronics
Computer Code Or Firmware
Intelligence
Shall we start …
CHASSIS DESIGN
ACTUATORS
MOTORS-DC AND STEPPERS
WHEELS
CASTORS
MATERIALS FOR CHASSIS DESIGN AND TOOLS
WEIGHT AND POWER CONSIDERATIONS
BUILDING SMALL ROBOTS
CHASSIS DESIGN
TRICYCLE
FOUR WHEELED DRIVE
TRACKED PLATFORMS
TRICYCLE
FOUR WHEELED DRIVE
TRACKED PLATFORMS
ACTUATORS
An actuator is a transducer that will convert one form
of energy to mechanical movement.
For example a motor, hydraulic cylinders, solenoids etc
MOTORS
A motor converts electrical energy to rotational movement.
TYPES OF MOTORS USEFUL FOR A ROBOT
DC MOTORS
STEPPER MOTORS
Consists of two wires externally.
Turn clockwise or anticlockwise when either wire
is at a higher potential than the other.
Normally have to be geared to provide working torque.
Robots that work autonomously should restrict
speeds over 100 rpm for driving motors.
More In The Electronics' Part Of Dc Motors…
These are motors that rotate in steps up on an
external command.
Excellent when accurate positioning is required.
Have very minimal torque and hence design
of the robot becomes critical
But are a good alternative to DC motors
They can consume larger currents as compared to DC
motors of comparable sizes.
More In The Electronics' Part Of Steppers…..
The next most important part of the robot is its wheels.
Wheels determine the pulling force of the robot, its speed, and
actually its height.
A back of the hand formula is that the larger the wheel the lower
the available force and higher the speed.
Select the lowest possible wheel diameter for the task at hand
The simple calculation comes from the torque formula
F=r x T
So a larger wheel calculates to a high speed but a low pulling force
WHEEL MATERIALS
Aluminium
Advantages
Looks very professional and robot looks neat.
Highly load bearing and stiff
Does not get corroded easily and will not sag or swell like wood.
Disadvantages
A little bit expensive but wheels last long.
Slightly difficult to work with and hence have to be machined
(actually bad when things fall off on last day)
Slightly heavy and have to be spoked to reduce weight.
NYLON
Advantages
Gives a clean look
Load bearing and stiff
Does not get corroded easily and will not sag or swell like wood.
Affordable and light weight.
Has to be machined
WOOD
Absolute no no!!
CASTORS
A castor is a free wheel that can rotate in any
direction in one plane
A castor is a wheel that normally attached to trolleys,
cabinets etc.
Such a wheel provides a third point of balance in tricycle
type chassis and turns in any direction thus allowing
smooth turns
MATERIALS FOR CHASSIS DESIGN
ALUMINIUM
Available in various cross sections.
Can be easily visualised in the requisite shape.
But can be time consuming and demanding to cut, drill and bend.
Chassis is very lightweight and durable.
ACRYLIC
Available in sheets of various thickness and sizes.
Can be cut, drilled very easily.
Cheap material for good design.
Brittle and not very strong.
Leaves irritating shavings after work.
TOOLS
Hacksaw for both wood and metal.
Small bench vice.
Hand drill with standard bit sizes.
Other tools like hammer, pliers ,spanners etc
BUILDING SMALL ROBOTS
All devices are miniaturised
Motors are available in small sizes
SOME ADVICE
Mechanic assemblies are a one time investment
Build and machine good wheels and a stiff chassis
The best design is a two motor configuration with two
castors as front wheels
Choose the smallest diameter possible.
The alignment should be very accurate and the robot should not be
correcting itself every time because of misalignment.
Motors have to be dead straight.
Always this is achieved by a professional turner.
Weight of the robot should be as low as possible.
SIGNAL REPRESENTATION,BOOLEAN LOGIC
THE PRINTER PORT
DC and stepper motor introduction
Interfacing to motors and sensors
MOTOR INTERFACING METHODS
DC motors
Stepper Motors
SENSORS AND CONFIGURATIONS
Programmable Devices
Using Embedded Devices-Processors And Controllers
Introduction To Devices And Design
The Common Controller Families-8051, PIC And AVR
The ATMEGA8535-Controller For Robotic Applications
Features Of This Device And Peripherals
Interfacing To Motors And Sensors
Battery Technology And Regulators
SIGNAL REPRESENTATION
AND BOOLEAN LOGIC
Boolean logic is a branch of study that deals with quantities
represented by either yes(1) or no(0).
All decimal numbers can be broken down to digital numbers by using
base 2 computation.
In terms of voltages we assign 5V as logic 1 and 0V as logic 0 in
digital electronics.
THE PRINTER PORT
The printer port is a 25 pin female connector found on most
modern computers.
It is possible to command the printer port to set (1)or reset (0)
certain pins by writing a program on the computer. Such pins are
called output pins
It is also possible to read the value of certain pins on the port and
these can also be read by program. Such pins are called input pins
So if we configure the motors to be connected (via a motor driver) to
the output pins and sensors to input pins, and use a certain logic to
control the motors depending on the sensor values, it is possible to
control a robot whose parts are those sensors and motors.
THE PRINTER PORT PINS
OUTPUTTING VALUES FROM THE PORT
The data port is used as the output port.
The address of the data port is 0x378(base) on most computers.
In C if a command like
Outportb(0x378,4); // base=0x378
Is executed then the value of data port pins will be
(0 0 0 0 0 1 0 0) // binary for 4
INPUTTING VALUES FROM THE PORT
There are two input ports on the printer port
status port (base+1) and control port (base+2)
Both have less than 8 pins as inputs and have to be
used in conjunction for more inputs (upto 8)
A statement like
int c;
c=inportb(0x379); // 0x379=base+1
Will read the status port and store the read value in
variable c
DRIVING MOTORS
The H-bridge
The H-bridge is a transistor based circuit that can input digital
logic value and switch a connected motor clockwise or anticlockwise.
If switches A and D are on then current flow from the supply ,
Switch A ,coil, switch D and ground.
If switches B and C are on then current flow from the supply ,
Switch B ,coil, switch C and ground.
THE L293 AND L298
Both these integrated circuits are two H-bridges in a single package.
They have 4 signal inputs that select witch transistor is on and 4
output pins to which we connect motors
Other pins include digital power, motor power, GND pins, inhibit
pins and current limit pins.
L293 is available in DIP package so has a rating of 1 AMP for both
bridges collectively.
The L298 is a beefy version and can have a total rating of 2 AMPS with
a heat sink to be connected externally.
L298
STEPPER MOTORS
TYPES OF STEPPER MOTORS
Unipolar Motors(5 Wire Or 6 Wire)
Bipolar Motors(4 Wire)
All the above motors just about have the same internal windings
but the difference come in the way they are driven
Unipolar motors can be driven by either discrete transistors or H
bridges
Bipolar motors are exclusively driven by H-bridges
A stepper motor has four phase windings named
A B C D
When a phase is excited it means that that
phase has current flowing through it
A particular phase sequence imparts rotation
to the motor
The two excitation sequences are
HALF WAVE AND FULL WAVE
HALF WAVE EXCITATION
The phase sequence for a particular direction of rotation is
A-B-C-D-A-B-C-D-A-B …………
To reverse the direction of rotation the sequence is
D-C-B-A-D-C-B-A ……..
FULL WAVE EXCITATION
The phase sequence for a particular direction of rotation is
A- AB- B- BC- C- CD- D- DA- ……
To reverse the direction of rotation the sequence is
D- CD- C- BC- B- AB- A- ……
The ULN2803
This is an IC that contains 8 Darlington's with diode protection
This is used to control only an unipolar stepper motor
It is rated for 500mA and 36 V.
The cheapest solution to drive a stepper motor.
Every phase has to be individually set or reset.
UCN 5804
This IC has in built logic to drive an unipolar stepper motor.
The only inputs that are required are clock, direction
and whether the excitation is full or half wave.
Expensive.
SPEED CONTROL OF MOTORS
DC MOTORS
Speeds of dc motors can be controlled by using
Pulse width modulation or PWM
STEPPER MOTORS
Speed control can be done by changing the time
Interval between two successive steps.
SENSOR INTERFACING
The types of sensors are
Active and Passive
Depending on the type the configuration of the sensor
changes
For passive sensors the most common configuration is of a
potential divider.
LIGHT SENSORS
INFRARED SENSORS
These are two pin devices available in pairs-transmitter and receiver
the transmitter is forward biased and the receiver is reversed biased.
When the receiver is irradiated with infrared light its resistance
decreases.
PHOTOTRANSISTORS
These are three pin devices of which only two pins are used .
The configuration is same but this sensor is “blind” to infrared light
It has sensitivity to visible light
ROBOT CONTROL USING PRINTER PORT
LOOKING BACK
MICROPROCESSORS AND
MICROCONTROLLERS
A microprocessor is a device that does sequencing of
instruction that is written to its associated memory.
A microcontroller is same as a microprocessor but has its
memory and other peripherals associated with it in a single IC
package.
We will concentrate on microcontrollers but will dwell a little bit
into microprocessors.
Example 8085
COMMON MICROCONTROLLER
FAMILIES
8051
First microcontroller to be launched.
Very used and hence lots of programming resources.
8051 derivatives are also available with multiple
Features.
Not a good choice for robotics applications.
Messy programming interface.
Still in use today for embedded applications.
PIC-PERIPHERAL INTERFACE CONTROLLER
Good microcontroller family
Programming resources also available
Programmer mode is ICSP (In Circuit Serial Programmer)
One programmer fits all devices
Available in variety of cost and features
Suited for small robotic applications.
Never used it !!!
FEATURES OF ATMEGA8535
8 bit microcontroller with RISC architecture
On board 10 bit 8 channel ADC with highest sampling upto
15 kHz
Onboard UART with independent receive and transmit
registers
4 ports with high drive capability
8kb of on chip flash memory with ISP programmability
One programmer fits all devices
512 byte of SRAM and 512 bytes of EEPROM
3 timers with PWM function
PROGRAMMER SCHEMATIC FOR AVR
BATTERY TECHNOLOGY
OPTIONS FOR BATTERIES
SEALED LEAD ACID OR SLA BATTERIES
Ni-Cd BATTERIES
Ni-MH BATTERIES
CELL CHARACTERSTICS
VOLTAGE
REGULATORS
These are three pin devices whose output voltage is approximately a
constant over a large range of input conditions.
The 78XX series of voltage regulators is popular. The XX stands for
the output voltage that a certain device will deliver. For e.g.
A 7805 voltage regulator will deliver output voltage at 5 volts.
These devices at least need input voltage about 2 volts
higher than the output.
A 7805 regulator is required to provide constant voltage for
logic circuitry.

Mais conteúdo relacionado

Mais procurados

Line Following Robot
Line Following RobotLine Following Robot
Line Following RobotFarooq Saeed
 
line following robot
line following robotline following robot
line following robotRehnaz Razvi
 
How to make a Line Follower Robot
How to make a Line Follower RobotHow to make a Line Follower Robot
How to make a Line Follower RobotroboVITics club
 
Final report on line follower
Final report on line followerFinal report on line follower
Final report on line followerPriya Hada
 
visible light follower robot by nagaraju.m
visible light follower robot by nagaraju.mvisible light follower robot by nagaraju.m
visible light follower robot by nagaraju.mNagaraju Medara
 
Line follower robot 5th semster
Line follower robot 5th semsterLine follower robot 5th semster
Line follower robot 5th semsteraqeel shoukat
 
Line follower robot
Line follower robotLine follower robot
Line follower robotPriya Hada
 
Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboatShubham Thakur
 
Third Freshers\' Workshop 2011
Third Freshers\'  Workshop 2011Third Freshers\'  Workshop 2011
Third Freshers\' Workshop 2011Aditya Agarwal
 
How to make a Line Follower Robot
How to make a Line Follower RobotHow to make a Line Follower Robot
How to make a Line Follower RobotHassan Raza
 
Line following robot
Line following robotLine following robot
Line following robotsunil sah
 

Mais procurados (20)

Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
Robotics
RoboticsRobotics
Robotics
 
line following robot
line following robotline following robot
line following robot
 
Line Follower Robot
Line Follower RobotLine Follower Robot
Line Follower Robot
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
How to make a Line Follower Robot
How to make a Line Follower RobotHow to make a Line Follower Robot
How to make a Line Follower Robot
 
Final report on line follower
Final report on line followerFinal report on line follower
Final report on line follower
 
visible light follower robot by nagaraju.m
visible light follower robot by nagaraju.mvisible light follower robot by nagaraju.m
visible light follower robot by nagaraju.m
 
Line follower robot 5th semster
Line follower robot 5th semsterLine follower robot 5th semster
Line follower robot 5th semster
 
Automotive report
Automotive report Automotive report
Automotive report
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboat
 
Line maze solver
Line maze solverLine maze solver
Line maze solver
 
Line Follower Robot
Line Follower RobotLine Follower Robot
Line Follower Robot
 
Third Freshers\' Workshop 2011
Third Freshers\'  Workshop 2011Third Freshers\'  Workshop 2011
Third Freshers\' Workshop 2011
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
How to make a Line Follower Robot
How to make a Line Follower RobotHow to make a Line Follower Robot
How to make a Line Follower Robot
 
Line following robot
Line following robotLine following robot
Line following robot
 
Follower
FollowerFollower
Follower
 
Edge detector & avoider robot
Edge detector & avoider robotEdge detector & avoider robot
Edge detector & avoider robot
 

Destaque

Software architecture of wheeled mobile robots
Software architecture of wheeled mobile robotsSoftware architecture of wheeled mobile robots
Software architecture of wheeled mobile robotsDmitry Suvorov
 
Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...
Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...
Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...obijuan_cube
 
Smart Home System Using Android Application
Smart Home System Using Android ApplicationSmart Home System Using Android Application
Smart Home System Using Android ApplicationSiju Xavier
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICSelliando dias
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsZahra Sadeghi
 
Wireless robot ppt
Wireless robot pptWireless robot ppt
Wireless robot pptVarun B P
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobilesDurairaja
 

Destaque (7)

Software architecture of wheeled mobile robots
Software architecture of wheeled mobile robotsSoftware architecture of wheeled mobile robots
Software architecture of wheeled mobile robots
 
Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...
Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...
Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...
 
Smart Home System Using Android Application
Smart Home System Using Android ApplicationSmart Home System Using Android Application
Smart Home System Using Android Application
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICS
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robots
 
Wireless robot ppt
Wireless robot pptWireless robot ppt
Wireless robot ppt
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
 

Semelhante a Automatons

Presentation of Robotics arm.pptx
Presentation of Robotics arm.pptxPresentation of Robotics arm.pptx
Presentation of Robotics arm.pptxcQuach1
 
major project ppt 27-4-16
major project ppt 27-4-16major project ppt 27-4-16
major project ppt 27-4-16rafiya begum
 
Introduction to basic ROBOTICS.
Introduction to basic ROBOTICS.Introduction to basic ROBOTICS.
Introduction to basic ROBOTICS.Priyanka Jayaswal
 
Understanding robotics: Introductory Event | GDSC RCCIIT
Understanding robotics: Introductory Event | GDSC RCCIITUnderstanding robotics: Introductory Event | GDSC RCCIIT
Understanding robotics: Introductory Event | GDSC RCCIITGDSCRCCIITTeam
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robotRahuldey1991
 
ME 6702 Mechatronic unit V
ME 6702 Mechatronic unit VME 6702 Mechatronic unit V
ME 6702 Mechatronic unit VNAVEEN UTHANDI
 
MAJOR PROJECT PPT
MAJOR PROJECT PPTMAJOR PROJECT PPT
MAJOR PROJECT PPTChaitanya S
 
Arduino Based Project.pptx
Arduino Based Project.pptxArduino Based Project.pptx
Arduino Based Project.pptxAbhishek Sharma
 
WIRELESS SURVILLANCE ROBOT
WIRELESS SURVILLANCE ROBOT WIRELESS SURVILLANCE ROBOT
WIRELESS SURVILLANCE ROBOT KrishGupta94
 
Second Workshop Presentation
Second Workshop PresentationSecond Workshop Presentation
Second Workshop PresentationRobotix 2011
 
An Experiment with circular saw blade – SPIKE Robot
An Experiment with circular saw blade – SPIKE RobotAn Experiment with circular saw blade – SPIKE Robot
An Experiment with circular saw blade – SPIKE RobotIJERD Editor
 
ROBOCON 2015 Documentation
ROBOCON 2015 DocumentationROBOCON 2015 Documentation
ROBOCON 2015 DocumentationVamsi Krishna
 
Basic robotics workshop
Basic robotics workshopBasic robotics workshop
Basic robotics workshopPratik Dhaboo
 
Quadcopter bldc motor
Quadcopter bldc motorQuadcopter bldc motor
Quadcopter bldc motorAl Al
 
INTERNAL GEAR PUMP
INTERNAL GEAR PUMPINTERNAL GEAR PUMP
INTERNAL GEAR PUMPSuchit Moon
 

Semelhante a Automatons (20)

Presentation of Robotics arm.pptx
Presentation of Robotics arm.pptxPresentation of Robotics arm.pptx
Presentation of Robotics arm.pptx
 
major project ppt 27-4-16
major project ppt 27-4-16major project ppt 27-4-16
major project ppt 27-4-16
 
Robowar
RobowarRobowar
Robowar
 
Introduction to basic ROBOTICS.
Introduction to basic ROBOTICS.Introduction to basic ROBOTICS.
Introduction to basic ROBOTICS.
 
Understanding robotics: Introductory Event | GDSC RCCIIT
Understanding robotics: Introductory Event | GDSC RCCIITUnderstanding robotics: Introductory Event | GDSC RCCIIT
Understanding robotics: Introductory Event | GDSC RCCIIT
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robot
 
ME 6702 Mechatronic unit V
ME 6702 Mechatronic unit VME 6702 Mechatronic unit V
ME 6702 Mechatronic unit V
 
MAJOR PROJECT PPT
MAJOR PROJECT PPTMAJOR PROJECT PPT
MAJOR PROJECT PPT
 
Arduino Based Project.pptx
Arduino Based Project.pptxArduino Based Project.pptx
Arduino Based Project.pptx
 
My minor project
My minor projectMy minor project
My minor project
 
WIRELESS SURVILLANCE ROBOT
WIRELESS SURVILLANCE ROBOT WIRELESS SURVILLANCE ROBOT
WIRELESS SURVILLANCE ROBOT
 
Second Workshop Presentation
Second Workshop PresentationSecond Workshop Presentation
Second Workshop Presentation
 
Automated ppt
Automated pptAutomated ppt
Automated ppt
 
An Experiment with circular saw blade – SPIKE Robot
An Experiment with circular saw blade – SPIKE RobotAn Experiment with circular saw blade – SPIKE Robot
An Experiment with circular saw blade – SPIKE Robot
 
ROBOCON 2015 Documentation
ROBOCON 2015 DocumentationROBOCON 2015 Documentation
ROBOCON 2015 Documentation
 
Drivers2
Drivers2Drivers2
Drivers2
 
Drivers2
Drivers2Drivers2
Drivers2
 
Basic robotics workshop
Basic robotics workshopBasic robotics workshop
Basic robotics workshop
 
Quadcopter bldc motor
Quadcopter bldc motorQuadcopter bldc motor
Quadcopter bldc motor
 
INTERNAL GEAR PUMP
INTERNAL GEAR PUMPINTERNAL GEAR PUMP
INTERNAL GEAR PUMP
 

Último

办理昆士兰科技大学毕业证QUT毕业证留信学历认证
办理昆士兰科技大学毕业证QUT毕业证留信学历认证办理昆士兰科技大学毕业证QUT毕业证留信学历认证
办理昆士兰科技大学毕业证QUT毕业证留信学历认证jdkhjh
 
(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办fqiuho152
 
原版1:1定制(IC大学毕业证)帝国理工学院大学毕业证国外文凭复刻成绩单#电子版制作#留信入库#多年经营绝对保证质量
原版1:1定制(IC大学毕业证)帝国理工学院大学毕业证国外文凭复刻成绩单#电子版制作#留信入库#多年经营绝对保证质量原版1:1定制(IC大学毕业证)帝国理工学院大学毕业证国外文凭复刻成绩单#电子版制作#留信入库#多年经营绝对保证质量
原版1:1定制(IC大学毕业证)帝国理工学院大学毕业证国外文凭复刻成绩单#电子版制作#留信入库#多年经营绝对保证质量208367051
 
Mastering Mercedes Engine Care Top Tips for Rowlett, TX Residents
Mastering Mercedes Engine Care Top Tips for Rowlett, TX ResidentsMastering Mercedes Engine Care Top Tips for Rowlett, TX Residents
Mastering Mercedes Engine Care Top Tips for Rowlett, TX ResidentsRowlett Motorwerks
 
Program Design by Prateek Suri and Christian Williss
Program Design by Prateek Suri and Christian WillissProgram Design by Prateek Suri and Christian Williss
Program Design by Prateek Suri and Christian WillissForth
 
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书zdzoqco
 
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证jdkhjh
 
Call Girls Vastrapur 7397865700 Ridhima Hire Me Full Night
Call Girls Vastrapur 7397865700 Ridhima Hire Me Full NightCall Girls Vastrapur 7397865700 Ridhima Hire Me Full Night
Call Girls Vastrapur 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样whjjkkk
 
办理阿德莱德大学毕业证Adelaide毕业证留信学历认证
办理阿德莱德大学毕业证Adelaide毕业证留信学历认证办理阿德莱德大学毕业证Adelaide毕业证留信学历认证
办理阿德莱德大学毕业证Adelaide毕业证留信学历认证jdkhjh
 
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
办理科廷科技大学毕业证Curtin毕业证留信学历认证
办理科廷科技大学毕业证Curtin毕业证留信学历认证办理科廷科技大学毕业证Curtin毕业证留信学历认证
办理科廷科技大学毕业证Curtin毕业证留信学历认证jdkhjh
 
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样umasea
 
Trent engineer.pptx presentation reports
Trent engineer.pptx presentation reportsTrent engineer.pptx presentation reports
Trent engineer.pptx presentation reportsbasant11731
 
907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in EngineeringFi sss
 
Centering Equity Panel by Samantha Bingham
Centering Equity Panel by Samantha BinghamCentering Equity Panel by Samantha Bingham
Centering Equity Panel by Samantha BinghamForth
 
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!Mint Automotive
 
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样gfghbihg
 

Último (20)

办理昆士兰科技大学毕业证QUT毕业证留信学历认证
办理昆士兰科技大学毕业证QUT毕业证留信学历认证办理昆士兰科技大学毕业证QUT毕业证留信学历认证
办理昆士兰科技大学毕业证QUT毕业证留信学历认证
 
(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办
 
原版1:1定制(IC大学毕业证)帝国理工学院大学毕业证国外文凭复刻成绩单#电子版制作#留信入库#多年经营绝对保证质量
原版1:1定制(IC大学毕业证)帝国理工学院大学毕业证国外文凭复刻成绩单#电子版制作#留信入库#多年经营绝对保证质量原版1:1定制(IC大学毕业证)帝国理工学院大学毕业证国外文凭复刻成绩单#电子版制作#留信入库#多年经营绝对保证质量
原版1:1定制(IC大学毕业证)帝国理工学院大学毕业证国外文凭复刻成绩单#电子版制作#留信入库#多年经营绝对保证质量
 
Mastering Mercedes Engine Care Top Tips for Rowlett, TX Residents
Mastering Mercedes Engine Care Top Tips for Rowlett, TX ResidentsMastering Mercedes Engine Care Top Tips for Rowlett, TX Residents
Mastering Mercedes Engine Care Top Tips for Rowlett, TX Residents
 
Program Design by Prateek Suri and Christian Williss
Program Design by Prateek Suri and Christian WillissProgram Design by Prateek Suri and Christian Williss
Program Design by Prateek Suri and Christian Williss
 
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
 
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
 
Call Girls Vastrapur 7397865700 Ridhima Hire Me Full Night
Call Girls Vastrapur 7397865700 Ridhima Hire Me Full NightCall Girls Vastrapur 7397865700 Ridhima Hire Me Full Night
Call Girls Vastrapur 7397865700 Ridhima Hire Me Full Night
 
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
 
办理阿德莱德大学毕业证Adelaide毕业证留信学历认证
办理阿德莱德大学毕业证Adelaide毕业证留信学历认证办理阿德莱德大学毕业证Adelaide毕业证留信学历认证
办理阿德莱德大学毕业证Adelaide毕业证留信学历认证
 
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
办理科廷科技大学毕业证Curtin毕业证留信学历认证
办理科廷科技大学毕业证Curtin毕业证留信学历认证办理科廷科技大学毕业证Curtin毕业证留信学历认证
办理科廷科技大学毕业证Curtin毕业证留信学历认证
 
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
办理学位证(MLU文凭证书)哈勒 维滕贝格大学毕业证成绩单原版一模一样
 
Trent engineer.pptx presentation reports
Trent engineer.pptx presentation reportsTrent engineer.pptx presentation reports
Trent engineer.pptx presentation reports
 
907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering
 
Hot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort Service
 
Centering Equity Panel by Samantha Bingham
Centering Equity Panel by Samantha BinghamCentering Equity Panel by Samantha Bingham
Centering Equity Panel by Samantha Bingham
 
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
 
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
 

Automatons

  • 2. WHAT IS A ROBOT The Three Laws Of Robotics (ISAAC ASIMOV) A robot may not injure a human being, or, through inaction, allow a human being to come to harm. A robot must obey the orders given it by human beings except where such orders would conflict with the First Law. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.
  • 3. An autonomous robot is simply a self-contained robot that receives no assistance from outside, not even power. WHAT IS AN AUTONOMOUS ROBOT
  • 4. THE BUILDING BLOCKS OF A ROBOT Mechanical Blocks Electronics Computer Code Or Firmware Intelligence Shall we start …
  • 5.
  • 6. CHASSIS DESIGN ACTUATORS MOTORS-DC AND STEPPERS WHEELS CASTORS MATERIALS FOR CHASSIS DESIGN AND TOOLS WEIGHT AND POWER CONSIDERATIONS BUILDING SMALL ROBOTS
  • 7. CHASSIS DESIGN TRICYCLE FOUR WHEELED DRIVE TRACKED PLATFORMS
  • 11. ACTUATORS An actuator is a transducer that will convert one form of energy to mechanical movement. For example a motor, hydraulic cylinders, solenoids etc
  • 12. MOTORS A motor converts electrical energy to rotational movement. TYPES OF MOTORS USEFUL FOR A ROBOT DC MOTORS STEPPER MOTORS
  • 13. Consists of two wires externally. Turn clockwise or anticlockwise when either wire is at a higher potential than the other. Normally have to be geared to provide working torque. Robots that work autonomously should restrict speeds over 100 rpm for driving motors. More In The Electronics' Part Of Dc Motors…
  • 14. These are motors that rotate in steps up on an external command. Excellent when accurate positioning is required. Have very minimal torque and hence design of the robot becomes critical But are a good alternative to DC motors They can consume larger currents as compared to DC motors of comparable sizes. More In The Electronics' Part Of Steppers…..
  • 15. The next most important part of the robot is its wheels. Wheels determine the pulling force of the robot, its speed, and actually its height. A back of the hand formula is that the larger the wheel the lower the available force and higher the speed. Select the lowest possible wheel diameter for the task at hand
  • 16. The simple calculation comes from the torque formula F=r x T So a larger wheel calculates to a high speed but a low pulling force
  • 17. WHEEL MATERIALS Aluminium Advantages Looks very professional and robot looks neat. Highly load bearing and stiff Does not get corroded easily and will not sag or swell like wood. Disadvantages A little bit expensive but wheels last long. Slightly difficult to work with and hence have to be machined (actually bad when things fall off on last day) Slightly heavy and have to be spoked to reduce weight.
  • 18. NYLON Advantages Gives a clean look Load bearing and stiff Does not get corroded easily and will not sag or swell like wood. Affordable and light weight. Has to be machined
  • 20. CASTORS A castor is a free wheel that can rotate in any direction in one plane A castor is a wheel that normally attached to trolleys, cabinets etc. Such a wheel provides a third point of balance in tricycle type chassis and turns in any direction thus allowing smooth turns
  • 21. MATERIALS FOR CHASSIS DESIGN ALUMINIUM Available in various cross sections. Can be easily visualised in the requisite shape. But can be time consuming and demanding to cut, drill and bend. Chassis is very lightweight and durable.
  • 22. ACRYLIC Available in sheets of various thickness and sizes. Can be cut, drilled very easily. Cheap material for good design. Brittle and not very strong. Leaves irritating shavings after work.
  • 23. TOOLS Hacksaw for both wood and metal. Small bench vice. Hand drill with standard bit sizes. Other tools like hammer, pliers ,spanners etc
  • 24. BUILDING SMALL ROBOTS All devices are miniaturised Motors are available in small sizes
  • 25. SOME ADVICE Mechanic assemblies are a one time investment Build and machine good wheels and a stiff chassis The best design is a two motor configuration with two castors as front wheels Choose the smallest diameter possible. The alignment should be very accurate and the robot should not be correcting itself every time because of misalignment. Motors have to be dead straight. Always this is achieved by a professional turner. Weight of the robot should be as low as possible.
  • 26.
  • 27.
  • 28. SIGNAL REPRESENTATION,BOOLEAN LOGIC THE PRINTER PORT DC and stepper motor introduction Interfacing to motors and sensors MOTOR INTERFACING METHODS DC motors Stepper Motors SENSORS AND CONFIGURATIONS
  • 29. Programmable Devices Using Embedded Devices-Processors And Controllers Introduction To Devices And Design The Common Controller Families-8051, PIC And AVR The ATMEGA8535-Controller For Robotic Applications Features Of This Device And Peripherals Interfacing To Motors And Sensors Battery Technology And Regulators
  • 30. SIGNAL REPRESENTATION AND BOOLEAN LOGIC Boolean logic is a branch of study that deals with quantities represented by either yes(1) or no(0). All decimal numbers can be broken down to digital numbers by using base 2 computation. In terms of voltages we assign 5V as logic 1 and 0V as logic 0 in digital electronics.
  • 31. THE PRINTER PORT The printer port is a 25 pin female connector found on most modern computers. It is possible to command the printer port to set (1)or reset (0) certain pins by writing a program on the computer. Such pins are called output pins It is also possible to read the value of certain pins on the port and these can also be read by program. Such pins are called input pins So if we configure the motors to be connected (via a motor driver) to the output pins and sensors to input pins, and use a certain logic to control the motors depending on the sensor values, it is possible to control a robot whose parts are those sensors and motors.
  • 33. OUTPUTTING VALUES FROM THE PORT The data port is used as the output port. The address of the data port is 0x378(base) on most computers. In C if a command like Outportb(0x378,4); // base=0x378 Is executed then the value of data port pins will be (0 0 0 0 0 1 0 0) // binary for 4
  • 34. INPUTTING VALUES FROM THE PORT There are two input ports on the printer port status port (base+1) and control port (base+2) Both have less than 8 pins as inputs and have to be used in conjunction for more inputs (upto 8) A statement like int c; c=inportb(0x379); // 0x379=base+1 Will read the status port and store the read value in variable c
  • 35.
  • 36. DRIVING MOTORS The H-bridge The H-bridge is a transistor based circuit that can input digital logic value and switch a connected motor clockwise or anticlockwise.
  • 37. If switches A and D are on then current flow from the supply , Switch A ,coil, switch D and ground. If switches B and C are on then current flow from the supply , Switch B ,coil, switch C and ground.
  • 38. THE L293 AND L298 Both these integrated circuits are two H-bridges in a single package. They have 4 signal inputs that select witch transistor is on and 4 output pins to which we connect motors Other pins include digital power, motor power, GND pins, inhibit pins and current limit pins. L293 is available in DIP package so has a rating of 1 AMP for both bridges collectively. The L298 is a beefy version and can have a total rating of 2 AMPS with a heat sink to be connected externally.
  • 39. L298
  • 40. STEPPER MOTORS TYPES OF STEPPER MOTORS Unipolar Motors(5 Wire Or 6 Wire) Bipolar Motors(4 Wire) All the above motors just about have the same internal windings but the difference come in the way they are driven Unipolar motors can be driven by either discrete transistors or H bridges Bipolar motors are exclusively driven by H-bridges
  • 41. A stepper motor has four phase windings named A B C D When a phase is excited it means that that phase has current flowing through it A particular phase sequence imparts rotation to the motor The two excitation sequences are HALF WAVE AND FULL WAVE
  • 42. HALF WAVE EXCITATION The phase sequence for a particular direction of rotation is A-B-C-D-A-B-C-D-A-B ………… To reverse the direction of rotation the sequence is D-C-B-A-D-C-B-A …….. FULL WAVE EXCITATION The phase sequence for a particular direction of rotation is A- AB- B- BC- C- CD- D- DA- …… To reverse the direction of rotation the sequence is D- CD- C- BC- B- AB- A- ……
  • 43. The ULN2803 This is an IC that contains 8 Darlington's with diode protection This is used to control only an unipolar stepper motor It is rated for 500mA and 36 V. The cheapest solution to drive a stepper motor. Every phase has to be individually set or reset.
  • 44. UCN 5804 This IC has in built logic to drive an unipolar stepper motor. The only inputs that are required are clock, direction and whether the excitation is full or half wave. Expensive.
  • 45. SPEED CONTROL OF MOTORS DC MOTORS Speeds of dc motors can be controlled by using Pulse width modulation or PWM STEPPER MOTORS Speed control can be done by changing the time Interval between two successive steps.
  • 46. SENSOR INTERFACING The types of sensors are Active and Passive Depending on the type the configuration of the sensor changes For passive sensors the most common configuration is of a potential divider.
  • 47. LIGHT SENSORS INFRARED SENSORS These are two pin devices available in pairs-transmitter and receiver the transmitter is forward biased and the receiver is reversed biased. When the receiver is irradiated with infrared light its resistance decreases. PHOTOTRANSISTORS These are three pin devices of which only two pins are used . The configuration is same but this sensor is “blind” to infrared light It has sensitivity to visible light
  • 48. ROBOT CONTROL USING PRINTER PORT
  • 50.
  • 51. MICROPROCESSORS AND MICROCONTROLLERS A microprocessor is a device that does sequencing of instruction that is written to its associated memory. A microcontroller is same as a microprocessor but has its memory and other peripherals associated with it in a single IC package. We will concentrate on microcontrollers but will dwell a little bit into microprocessors. Example 8085
  • 52. COMMON MICROCONTROLLER FAMILIES 8051 First microcontroller to be launched. Very used and hence lots of programming resources. 8051 derivatives are also available with multiple Features. Not a good choice for robotics applications. Messy programming interface. Still in use today for embedded applications.
  • 53. PIC-PERIPHERAL INTERFACE CONTROLLER Good microcontroller family Programming resources also available Programmer mode is ICSP (In Circuit Serial Programmer) One programmer fits all devices Available in variety of cost and features Suited for small robotic applications. Never used it !!!
  • 54. FEATURES OF ATMEGA8535 8 bit microcontroller with RISC architecture On board 10 bit 8 channel ADC with highest sampling upto 15 kHz Onboard UART with independent receive and transmit registers 4 ports with high drive capability 8kb of on chip flash memory with ISP programmability One programmer fits all devices 512 byte of SRAM and 512 bytes of EEPROM 3 timers with PWM function
  • 56. BATTERY TECHNOLOGY OPTIONS FOR BATTERIES SEALED LEAD ACID OR SLA BATTERIES Ni-Cd BATTERIES Ni-MH BATTERIES
  • 58. VOLTAGE REGULATORS These are three pin devices whose output voltage is approximately a constant over a large range of input conditions. The 78XX series of voltage regulators is popular. The XX stands for the output voltage that a certain device will deliver. For e.g. A 7805 voltage regulator will deliver output voltage at 5 volts. These devices at least need input voltage about 2 volts higher than the output. A 7805 regulator is required to provide constant voltage for logic circuitry.