SlideShare a Scribd company logo
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.

More Related Content

What's hot

Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
Farooq Saeed
 
Robotics
RoboticsRobotics
line following robot
line following robotline following robot
line following robot
Rehnaz Razvi
 
Line Follower Robot
Line Follower RobotLine Follower Robot
Line Follower Robot
Ahmed A. Arefin
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
UVSofts Technologies
 
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
roboVITics club
 
Final report on line follower
Final report on line followerFinal report on line follower
Final report on line follower
Priya 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.m
Nagaraju Medara
 
Line follower robot 5th semster
Line follower robot 5th semsterLine follower robot 5th semster
Line follower robot 5th semster
aqeel shoukat
 
Automotive report
Automotive report Automotive report
Automotive report
Mohamed Wahied
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
Priya Hada
 
Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboat
Shubham Thakur
 
Line maze solver
Line maze solverLine maze solver
Line maze solver
Sushil Dahal
 
Line Follower Robot
Line Follower RobotLine Follower Robot
Line Follower Robot
Bikram Prasad
 
Third Freshers\' Workshop 2011
Third Freshers\'  Workshop 2011Third Freshers\'  Workshop 2011
Third Freshers\' Workshop 2011
Aditya Agarwal
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
Rohit Dadoriya
 
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
Hassan Raza
 
Line following robot
Line following robotLine following robot
Line following robot
sunil sah
 
Follower
FollowerFollower
Follower
guest898b8b5c
 
Edge detector & avoider robot
Edge detector & avoider robotEdge detector & avoider robot
Edge detector & avoider robot
UVSofts Technologies
 

What's hot (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
 

Viewers also liked

Software architecture of wheeled mobile robots
Software architecture of wheeled mobile robotsSoftware architecture of wheeled mobile robots
Software architecture of wheeled mobile robots
Dmitry 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 Application
Siju Xavier
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICS
elliando dias
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robots
Zahra Sadeghi
 
Wireless robot ppt
Wireless robot pptWireless robot ppt
Wireless robot ppt
Varun B P
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
Durairaja
 

Viewers also liked (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
 

Similar to Automatons

Presentation of Robotics arm.pptx
Presentation of Robotics arm.pptxPresentation of Robotics arm.pptx
Presentation of Robotics arm.pptx
cQuach1
 
major project ppt 27-4-16
major project ppt 27-4-16major project ppt 27-4-16
major project ppt 27-4-16
rafiya begum
 
Robowar
RobowarRobowar
Robowar
Sarthak Gupta
 
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 RCCIIT
GDSCRCCIITTeam
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robot
Rahuldey1991
 
ME 6702 Mechatronic unit V
ME 6702 Mechatronic unit VME 6702 Mechatronic unit V
ME 6702 Mechatronic unit V
NAVEEN UTHANDI
 
MAJOR PROJECT PPT
MAJOR PROJECT PPTMAJOR PROJECT PPT
MAJOR PROJECT PPT
Chaitanya S
 
Arduino Based Project.pptx
Arduino Based Project.pptxArduino Based Project.pptx
Arduino Based Project.pptx
Abhishek Sharma
 
My minor project
My minor projectMy minor project
My minor project
Bhrigu Raj Sharma
 
WIRELESS SURVILLANCE ROBOT
WIRELESS SURVILLANCE ROBOT WIRELESS SURVILLANCE ROBOT
WIRELESS SURVILLANCE ROBOT
KrishGupta94
 
Second Workshop Presentation
Second Workshop PresentationSecond Workshop Presentation
Second Workshop Presentation
Robotix 2011
 
Automated ppt
Automated pptAutomated ppt
Automated ppt
Arundhati Hazra
 
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
IJERD Editor
 
ROBOCON 2015 Documentation
ROBOCON 2015 DocumentationROBOCON 2015 Documentation
ROBOCON 2015 Documentation
Vamsi Krishna
 
Drivers2
Drivers2Drivers2
Drivers2
guestea186b
 
Drivers2
Drivers2Drivers2
Drivers2
guestea186b
 
Basic robotics workshop
Basic robotics workshopBasic robotics workshop
Basic robotics workshop
Pratik Dhaboo
 
Quadcopter bldc motor
Quadcopter bldc motorQuadcopter bldc motor
Quadcopter bldc motor
Al Al
 
INTERNAL GEAR PUMP
INTERNAL GEAR PUMPINTERNAL GEAR PUMP
INTERNAL GEAR PUMP
Suchit Moon
 

Similar to 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
 

Recently uploaded

一比一原版科廷大学毕业证(Curtin毕业证书)学历如何办理
一比一原版科廷大学毕业证(Curtin毕业证书)学历如何办理一比一原版科廷大学毕业证(Curtin毕业证书)学历如何办理
一比一原版科廷大学毕业证(Curtin毕业证书)学历如何办理
pycfbo
 
原版定做(mmu学位证书)英国曼彻斯特城市大学毕业证本科文凭原版一模一样
原版定做(mmu学位证书)英国曼彻斯特城市大学毕业证本科文凭原版一模一样原版定做(mmu学位证书)英国曼彻斯特城市大学毕业证本科文凭原版一模一样
原版定做(mmu学位证书)英国曼彻斯特城市大学毕业证本科文凭原版一模一样
utuvvas
 
Kenwood DDX71/491/471/371/3108/30718/271/2071 User Manual
Kenwood DDX71/491/471/371/3108/30718/271/2071 User ManualKenwood DDX71/491/471/371/3108/30718/271/2071 User Manual
Kenwood DDX71/491/471/371/3108/30718/271/2071 User Manual
derekmelino
 
世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】
世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】
世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】
ahmedendrise81
 
physics-project-final.pdf khdkkdhhdgdjgdhdh
physics-project-final.pdf khdkkdhhdgdjgdhdhphysics-project-final.pdf khdkkdhhdgdjgdhdh
physics-project-final.pdf khdkkdhhdgdjgdhdh
isaprakash1929
 
按照学校原版(UniSA文凭证书)南澳大学毕业证快速办理
按照学校原版(UniSA文凭证书)南澳大学毕业证快速办理按照学校原版(UniSA文凭证书)南澳大学毕业证快速办理
按照学校原版(UniSA文凭证书)南澳大学毕业证快速办理
ggany
 
欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】
欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】
欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】
romom51096
 
gHSM Product Introduction 2022newdocumane.pdf
gHSM Product Introduction 2022newdocumane.pdfgHSM Product Introduction 2022newdocumane.pdf
gHSM Product Introduction 2022newdocumane.pdf
maicuongdt21
 
欧洲杯下注-欧洲杯下注下注app-欧洲杯下注盘口app|【​网址​🎉ac22.net🎉​】
欧洲杯下注-欧洲杯下注下注app-欧洲杯下注盘口app|【​网址​🎉ac22.net🎉​】欧洲杯下注-欧洲杯下注下注app-欧洲杯下注盘口app|【​网址​🎉ac22.net🎉​】
欧洲杯下注-欧洲杯下注下注app-欧洲杯下注盘口app|【​网址​🎉ac22.net🎉​】
asjpkomrxo
 
Cargdor frontal volvo L180E para trabajar en carga de rocas.
Cargdor frontal volvo L180E para trabajar en carga de rocas.Cargdor frontal volvo L180E para trabajar en carga de rocas.
Cargdor frontal volvo L180E para trabajar en carga de rocas.
Eloy Soto Gomez
 
Automotive Engine Valve Manufacturing Plant Project Report.pptx
Automotive Engine Valve Manufacturing Plant Project Report.pptxAutomotive Engine Valve Manufacturing Plant Project Report.pptx
Automotive Engine Valve Manufacturing Plant Project Report.pptx
Smith Anderson
 
欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】
rllen35178
 
一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理
一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理
一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理
pycfbo
 
定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样
定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样
定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样
utuvvas
 
欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】
欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】
欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】
ramaysha335
 
hays salary report for 2024: check out your salaries here
hays salary report for 2024: check out your salaries herehays salary report for 2024: check out your salaries here
hays salary report for 2024: check out your salaries here
johnconnor370852
 
美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】
美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】
美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】
jafiradnan336
 
一比一原版(ucb毕业证书)白金汉大学毕业证如何办理
一比一原版(ucb毕业证书)白金汉大学毕业证如何办理一比一原版(ucb毕业证书)白金汉大学毕业证如何办理
一比一原版(ucb毕业证书)白金汉大学毕业证如何办理
lfn5dlg2q
 
Infineon_AURIX_HSM Revealed_Training_Slides.pdf
Infineon_AURIX_HSM Revealed_Training_Slides.pdfInfineon_AURIX_HSM Revealed_Training_Slides.pdf
Infineon_AURIX_HSM Revealed_Training_Slides.pdf
maicuongdt21
 
按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理
按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理
按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理
ggany
 

Recently uploaded (20)

一比一原版科廷大学毕业证(Curtin毕业证书)学历如何办理
一比一原版科廷大学毕业证(Curtin毕业证书)学历如何办理一比一原版科廷大学毕业证(Curtin毕业证书)学历如何办理
一比一原版科廷大学毕业证(Curtin毕业证书)学历如何办理
 
原版定做(mmu学位证书)英国曼彻斯特城市大学毕业证本科文凭原版一模一样
原版定做(mmu学位证书)英国曼彻斯特城市大学毕业证本科文凭原版一模一样原版定做(mmu学位证书)英国曼彻斯特城市大学毕业证本科文凭原版一模一样
原版定做(mmu学位证书)英国曼彻斯特城市大学毕业证本科文凭原版一模一样
 
Kenwood DDX71/491/471/371/3108/30718/271/2071 User Manual
Kenwood DDX71/491/471/371/3108/30718/271/2071 User ManualKenwood DDX71/491/471/371/3108/30718/271/2071 User Manual
Kenwood DDX71/491/471/371/3108/30718/271/2071 User Manual
 
世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】
世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】
世预赛下注-世预赛下注下注平台-世预赛下注投注平台|【​网址​🎉ac44.net🎉​】
 
physics-project-final.pdf khdkkdhhdgdjgdhdh
physics-project-final.pdf khdkkdhhdgdjgdhdhphysics-project-final.pdf khdkkdhhdgdjgdhdh
physics-project-final.pdf khdkkdhhdgdjgdhdh
 
按照学校原版(UniSA文凭证书)南澳大学毕业证快速办理
按照学校原版(UniSA文凭证书)南澳大学毕业证快速办理按照学校原版(UniSA文凭证书)南澳大学毕业证快速办理
按照学校原版(UniSA文凭证书)南澳大学毕业证快速办理
 
欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】
欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】
欧洲杯投注-欧洲杯投注冠军赔率-欧洲杯投注夺冠赔率|【​网址​🎉ac55.net🎉​】
 
gHSM Product Introduction 2022newdocumane.pdf
gHSM Product Introduction 2022newdocumane.pdfgHSM Product Introduction 2022newdocumane.pdf
gHSM Product Introduction 2022newdocumane.pdf
 
欧洲杯下注-欧洲杯下注下注app-欧洲杯下注盘口app|【​网址​🎉ac22.net🎉​】
欧洲杯下注-欧洲杯下注下注app-欧洲杯下注盘口app|【​网址​🎉ac22.net🎉​】欧洲杯下注-欧洲杯下注下注app-欧洲杯下注盘口app|【​网址​🎉ac22.net🎉​】
欧洲杯下注-欧洲杯下注下注app-欧洲杯下注盘口app|【​网址​🎉ac22.net🎉​】
 
Cargdor frontal volvo L180E para trabajar en carga de rocas.
Cargdor frontal volvo L180E para trabajar en carga de rocas.Cargdor frontal volvo L180E para trabajar en carga de rocas.
Cargdor frontal volvo L180E para trabajar en carga de rocas.
 
Automotive Engine Valve Manufacturing Plant Project Report.pptx
Automotive Engine Valve Manufacturing Plant Project Report.pptxAutomotive Engine Valve Manufacturing Plant Project Report.pptx
Automotive Engine Valve Manufacturing Plant Project Report.pptx
 
欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-滚球欧洲杯足彩-欧洲杯足彩滚球平台|【​网址​🎉ac123.net🎉​】
 
一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理
一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理
一比一原版南昆士兰大学毕业证(USQ毕业证书)学历如何办理
 
定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样
定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样
定制(london学位证书)英国伦敦大学毕业证本科学历原版一模一样
 
欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】
欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】
欧洲杯竞猜-欧洲杯竞猜外围竞猜-欧洲杯竞猜竞猜平台|【​网址​🎉ac123.net🎉​】
 
hays salary report for 2024: check out your salaries here
hays salary report for 2024: check out your salaries herehays salary report for 2024: check out your salaries here
hays salary report for 2024: check out your salaries here
 
美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】
美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】
美洲杯买球-美洲杯买球在哪里押注-美洲杯买球在哪里投注|【​网址​🎉ac44.net🎉​】
 
一比一原版(ucb毕业证书)白金汉大学毕业证如何办理
一比一原版(ucb毕业证书)白金汉大学毕业证如何办理一比一原版(ucb毕业证书)白金汉大学毕业证如何办理
一比一原版(ucb毕业证书)白金汉大学毕业证如何办理
 
Infineon_AURIX_HSM Revealed_Training_Slides.pdf
Infineon_AURIX_HSM Revealed_Training_Slides.pdfInfineon_AURIX_HSM Revealed_Training_Slides.pdf
Infineon_AURIX_HSM Revealed_Training_Slides.pdf
 
按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理
按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理
按照学校原版(UTS文凭证书)悉尼科技大学毕业证快速办理
 

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.