SlideShare a Scribd company logo
1 of 26
A Tutorial on Robotics
 Basic Machine
By: Saumya Ranjan Behura,
Mechatronics Trainee ,CTTC, BBSR
What Is “Robotics” ?
 The word robotics is used to collectively define
a field in engineering that covers the mimicking
of various human characteristics
 Sound concepts in many engineering
disciplines is needed for working in this
particular field
 It finds it’s uses in all aspects of our life
What A Robot Can Mean ?
 An automatic industrial machine replacing the
human in hazardous work
 An automatic mobile sweeper machine at a
modern home
 An automatic toy car for a child to play with
 A machine removing mines in a war field all by
itself and many more…
What Do We Mean Here ?
 Here we are aiming at design and prototyping
of mobile robots capable of controlled
locomotion
 It may be human controlled or automatic
 It must be able to perform certain tasks we set
for it
 The task must be achieved within some given
limitations
Type of ROBOT-
1.LEVEL ONE ROBOT (wired robot with 2 dpdt switch).
2.LEVEL TWO ROBOT (Wireless robot with button
control).
3.LEVEL THREE ROBOT (Wireless
autonomous/programmed robot).
4.LEVEL FOUR ROBOT(solar cell and panel 12v )
5.LEVEL FIVE ROBOT(robot war fight)
6.LEVEL SIX ROBOT (Mobile control robot)
Basic Parts Of Our Mobile Robot
 Locomotion system
 Control system
 End Actuator
 Power supply system
Locomotion System
 As the name suggests a mobile robot must
have a system to make it move
 This system gives our machine the ability to
move forward, backward and take turns
 It may also provide for climbing up and down
Locomotion System
 The concept of locomotion invariably needs
rotational motion e.g. a wheel driven by some
power source
 This involves conversion of electrical energy
into mechanical energy, which we can easily
achieve using electrical motors
 The issue is to control these motors to give the
required speed and torque
Power, Torque and Speed
 A simple equation: Power is the product of
Torque and Angular velocity
 P = ζ X ω
 This implies that if we want more torque
(pulling capacity) from the same motor we may
have to sacrifice speed and vice versa
Another Simple Relation
 The dc motors (tape motors) available have
very high speed of rotation which is generally
not needed. But what they lack is torque output
 For reduction in speed and increase in pulling
capacity we use pulley or gear systems
 These are governed by: ω1 X r1 = ω2 X r2
Wheeled Locomotion Systems
 Differential drive
 Ackerman drive (Car type)
 Skid steer drive
 Articulated drive
 Synchronous drive
 Pivot drive
 Dual differential drive
Differential Drive
 This is the most commonly used form of
locomotion system used in mobile robots as it’s
the simplest and easiest to implement
 It has a free moving wheel in the front
accompanied with a left and right wheel.The
two wheels are separately powered
 When the wheels move in the same direction
the machine moves in that direction. Turning is
achieved by making the wheels oppose each
other’s motion, thus generating a couple
Skid Steer Drive
 A close relative of the differential drive system
 It is mostly used in tracked machines e.g.
tanks. Also finds application in some four / six
wheeled robots
 The left and right wheels are driven
independently
 Steering is accomplished by actuating each
side at a different rate or in a different direction,
causing the wheels or tracks to slip, or skid, on
the ground
Skid Steer Drive Cont…
Power Supply System
 Suitable power supply is needed to run the
motors and associated circuitry
 Typical power requirement ranges from 3V to
24V DC
 220V AC supply must be modified to suit the
needs of our machine
 Batteries can also be used to run robots
DC Power Supply
D8
D1N4007
Step Down Transformer
D10
D1N4007
Ground
C1
1000uF
230 V AC
+ V
D9
D1N4007
TX1 D7
D1N4007
End Actuators
 They convert the electrical energy into
meaningful mechanical work
 Mechanical output can be rotational or linear
(straight line)
 Motors provide rotational motion
 Electromagnets provide linear motion
Motors are of various kinds
 AC Motors : Not used much in robotics
 DC Motors : Finds extensive general use
 Stepper Motors : For controlled rotation
 Servo Motors : For controlled rotation
DC Motors
As the name suggests, a
motor which uses a DC
(Direct Current) power
Can run in both
directions
Speed Controllable
DC Motor Working
A
-
+
DCMOTOR
12
A
-
+
DCMOTOR
12
VDC
VDC
 Direction of rotation controlled by polarity of
current / voltage
 Speed of rotation controlled by average energy
(power) fed to the motor
DC Motor Specifications
 Operating Voltage : Recommended voltage for
powering the motor
 Operating Current : Current drawn at a certain
load on the shaft
 Stall Current : Maximum current drawn, when
motor not allowed to rotate
 Stall Torque : Rotation force needed to hold
the motor in stall condition
DC Motor Characteristics
 Free running torque & current are ideally zero
 Increased load implies, increased torque,
current drawn & power consumption
 Power supplied by a motor is the product of
output shaft’s rotational velocity & torque
DC Motor Characteristics Cont...
 DC Motors are inherently high–speed, low-
torque devices
 Using gears, the high speed of the motor is
traded off into torque
DC Motor Characteristics Cont…
 Zero speed at
maximum load
(stall torque)
 Highest speed
while free running
(zero load)
 Highest power at
half speed & half
load
50%
50%
20%
10%
40%
100%
80%
60%
90%
SPEED ------>
POWER
60%
90%
40%
70%
70%
30%
LOAD
20%
30%
100%
80%
10%
References
 Working of Gears :
http://www.howstuffworks.com/gear.htm
 Robot Design:
http://www.cs.dartmouth.edu/~robotlab/robotla
b/courses/cs54-2001s/locomotion.html
 Resources shared at: http://10.110.8.219
 Visit http://www.robotixiitkgp.com for details
THANK YOU

More Related Content

What's hot

Electric Drives and Controls Unit 1 Introduction
Electric Drives and Controls Unit 1 IntroductionElectric Drives and Controls Unit 1 Introduction
Electric Drives and Controls Unit 1 IntroductionDr.Raja R
 
How to make a Differential Drive?
How to make a Differential Drive?How to make a Differential Drive?
How to make a Differential Drive?Robotix 2011
 
Stepper motor by pankaj chaudhary
Stepper motor by pankaj chaudharyStepper motor by pankaj chaudhary
Stepper motor by pankaj chaudharyPANKAJRANJANA143
 
Pick & place robot ppt
Pick & place robot pptPick & place robot ppt
Pick & place robot pptRahul Banerjee
 
Automatic Speed Control System Paper Presentation
Automatic Speed Control System Paper PresentationAutomatic Speed Control System Paper Presentation
Automatic Speed Control System Paper Presentationguestac67362
 
4. linear motor basics
4. linear motor basics4. linear motor basics
4. linear motor basicsbenson215
 
DC Motors
DC MotorsDC Motors
DC Motorsillpa
 
VR stepper motor
VR stepper motorVR stepper motor
VR stepper motorkarthi1017
 
ADVANCED SPEED BREAKER
ADVANCED SPEED BREAKERADVANCED SPEED BREAKER
ADVANCED SPEED BREAKERIshant Gautam.
 
TRAIN WHEEL POWER GENERATION
TRAIN WHEEL POWER GENERATIONTRAIN WHEEL POWER GENERATION
TRAIN WHEEL POWER GENERATIONMd Aftab Saifi
 
Unit 4 permanent magnent synchronous macnine
Unit 4 permanent magnent synchronous macnineUnit 4 permanent magnent synchronous macnine
Unit 4 permanent magnent synchronous macnineEr.Meraj Akhtar
 
Advanced speed breaker
Advanced speed breakerAdvanced speed breaker
Advanced speed breakerIshant Gautam.
 
Alok ppt new 13 aprl
Alok ppt new 13 aprlAlok ppt new 13 aprl
Alok ppt new 13 aprlNitesh Prasad
 
E 1005
E 1005E 1005
E 1005dvd13
 

What's hot (20)

Presentation1
Presentation1Presentation1
Presentation1
 
Electric Drives and Controls Unit 1 Introduction
Electric Drives and Controls Unit 1 IntroductionElectric Drives and Controls Unit 1 Introduction
Electric Drives and Controls Unit 1 Introduction
 
How to make a Differential Drive?
How to make a Differential Drive?How to make a Differential Drive?
How to make a Differential Drive?
 
Traction motor
Traction motorTraction motor
Traction motor
 
Stepper motor by pankaj chaudhary
Stepper motor by pankaj chaudharyStepper motor by pankaj chaudhary
Stepper motor by pankaj chaudhary
 
Pick & place robot ppt
Pick & place robot pptPick & place robot ppt
Pick & place robot ppt
 
Automatic Speed Control System Paper Presentation
Automatic Speed Control System Paper PresentationAutomatic Speed Control System Paper Presentation
Automatic Speed Control System Paper Presentation
 
4. linear motor basics
4. linear motor basics4. linear motor basics
4. linear motor basics
 
DC Motors
DC MotorsDC Motors
DC Motors
 
VR stepper motor
VR stepper motorVR stepper motor
VR stepper motor
 
ADVANCED SPEED BREAKER
ADVANCED SPEED BREAKERADVANCED SPEED BREAKER
ADVANCED SPEED BREAKER
 
TRAIN WHEEL POWER GENERATION
TRAIN WHEEL POWER GENERATIONTRAIN WHEEL POWER GENERATION
TRAIN WHEEL POWER GENERATION
 
Unit 4 permanent magnent synchronous macnine
Unit 4 permanent magnent synchronous macnineUnit 4 permanent magnent synchronous macnine
Unit 4 permanent magnent synchronous macnine
 
Stepper motor as a gen
Stepper motor as a genStepper motor as a gen
Stepper motor as a gen
 
BEEE machines
BEEE machinesBEEE machines
BEEE machines
 
Magnetic bearing
Magnetic bearingMagnetic bearing
Magnetic bearing
 
Advanced speed breaker
Advanced speed breakerAdvanced speed breaker
Advanced speed breaker
 
Alok ppt new 13 aprl
Alok ppt new 13 aprlAlok ppt new 13 aprl
Alok ppt new 13 aprl
 
E 1005
E 1005E 1005
E 1005
 
Hybrid stepper motors
Hybrid stepper motorsHybrid stepper motors
Hybrid stepper motors
 

Similar to A tutorial on robotics part i

Introduction to AC Motors with constructional details.ppt
Introduction to AC Motors with constructional details.pptIntroduction to AC Motors with constructional details.ppt
Introduction to AC Motors with constructional details.pptdatamboli
 
Quadcopter bldc motor
Quadcopter bldc motorQuadcopter bldc motor
Quadcopter bldc motorAl Al
 
PECD ELECRICAL DRIVES dddddddddddddddddd
PECD ELECRICAL DRIVES ddddddddddddddddddPECD ELECRICAL DRIVES dddddddddddddddddd
PECD ELECRICAL DRIVES ddddddddddddddddddAjayKumarSingh711098
 
Introduction to Motors - Understanding the CEENBot Muscles
Introduction to Motors - Understanding the CEENBot MusclesIntroduction to Motors - Understanding the CEENBot Muscles
Introduction to Motors - Understanding the CEENBot Muscleskippcam
 
DIFFERENT ELECTRIC MOTOR OPPERATIONAL DIFFICULTIES AND REMIDES.pptx
DIFFERENT ELECTRIC MOTOR OPPERATIONAL DIFFICULTIES AND REMIDES.pptxDIFFERENT ELECTRIC MOTOR OPPERATIONAL DIFFICULTIES AND REMIDES.pptx
DIFFERENT ELECTRIC MOTOR OPPERATIONAL DIFFICULTIES AND REMIDES.pptxCardielMarkJayven
 
CED Unit 1.pptx
CED Unit 1.pptxCED Unit 1.pptx
CED Unit 1.pptxSowmiyaA27
 
Speed Control of DC Motor under Varying Load Using PID Controller
Speed Control of DC Motor under Varying Load Using PID ControllerSpeed Control of DC Motor under Varying Load Using PID Controller
Speed Control of DC Motor under Varying Load Using PID ControllerCSCJournals
 
Electrical interview questions from ac
Electrical interview questions from acElectrical interview questions from ac
Electrical interview questions from acSabaz Ali
 
Robotics Acturators.pptx
Robotics Acturators.pptxRobotics Acturators.pptx
Robotics Acturators.pptxPandeyAnku
 
Introduction to Actuators
Introduction to ActuatorsIntroduction to Actuators
Introduction to ActuatorsVeerakumar S
 

Similar to A tutorial on robotics part i (20)

Introduction to AC Motors with constructional details.ppt
Introduction to AC Motors with constructional details.pptIntroduction to AC Motors with constructional details.ppt
Introduction to AC Motors with constructional details.ppt
 
Locomotion Systems
Locomotion SystemsLocomotion Systems
Locomotion Systems
 
Robotics
RoboticsRobotics
Robotics
 
Quadcopter bldc motor
Quadcopter bldc motorQuadcopter bldc motor
Quadcopter bldc motor
 
Basics of robotics
Basics of roboticsBasics of robotics
Basics of robotics
 
Actuators.pptx
Actuators.pptxActuators.pptx
Actuators.pptx
 
PECD ELECRICAL DRIVES dddddddddddddddddd
PECD ELECRICAL DRIVES ddddddddddddddddddPECD ELECRICAL DRIVES dddddddddddddddddd
PECD ELECRICAL DRIVES dddddddddddddddddd
 
Motor
MotorMotor
Motor
 
Introduction to Motors - Understanding the CEENBot Muscles
Introduction to Motors - Understanding the CEENBot MusclesIntroduction to Motors - Understanding the CEENBot Muscles
Introduction to Motors - Understanding the CEENBot Muscles
 
Dc Motors
Dc MotorsDc Motors
Dc Motors
 
Power p1
Power p1Power p1
Power p1
 
Stepper motor ppt
Stepper motor pptStepper motor ppt
Stepper motor ppt
 
DIFFERENT ELECTRIC MOTOR OPPERATIONAL DIFFICULTIES AND REMIDES.pptx
DIFFERENT ELECTRIC MOTOR OPPERATIONAL DIFFICULTIES AND REMIDES.pptxDIFFERENT ELECTRIC MOTOR OPPERATIONAL DIFFICULTIES AND REMIDES.pptx
DIFFERENT ELECTRIC MOTOR OPPERATIONAL DIFFICULTIES AND REMIDES.pptx
 
dc motor.pptx
dc motor.pptxdc motor.pptx
dc motor.pptx
 
CED Unit 1.pptx
CED Unit 1.pptxCED Unit 1.pptx
CED Unit 1.pptx
 
Speed Control of DC Motor under Varying Load Using PID Controller
Speed Control of DC Motor under Varying Load Using PID ControllerSpeed Control of DC Motor under Varying Load Using PID Controller
Speed Control of DC Motor under Varying Load Using PID Controller
 
Servomotor
ServomotorServomotor
Servomotor
 
Electrical interview questions from ac
Electrical interview questions from acElectrical interview questions from ac
Electrical interview questions from ac
 
Robotics Acturators.pptx
Robotics Acturators.pptxRobotics Acturators.pptx
Robotics Acturators.pptx
 
Introduction to Actuators
Introduction to ActuatorsIntroduction to Actuators
Introduction to Actuators
 

More from Saumya Ranjan Behura (20)

Gsm
GsmGsm
Gsm
 
Quadcopters
QuadcoptersQuadcopters
Quadcopters
 
Nano technology
Nano technologyNano technology
Nano technology
 
Miling machine
Miling machineMiling machine
Miling machine
 
Manglev train
Manglev trainManglev train
Manglev train
 
E nose
E noseE nose
E nose
 
Clockless chips
Clockless chipsClockless chips
Clockless chips
 
Cell phone jammers
Cell phone jammersCell phone jammers
Cell phone jammers
 
Blu ray disk
Blu ray diskBlu ray disk
Blu ray disk
 
Bit torrent
Bit torrentBit torrent
Bit torrent
 
Bio chemical senors
Bio chemical senorsBio chemical senors
Bio chemical senors
 
Analog to digital converters, adc
Analog to digital converters, adcAnalog to digital converters, adc
Analog to digital converters, adc
 
Seminar on nanorobotics
Seminar on nanoroboticsSeminar on nanorobotics
Seminar on nanorobotics
 
Security system wireless technology
Security system wireless technologySecurity system wireless technology
Security system wireless technology
 
Oscilloscopes basics
Oscilloscopes basicsOscilloscopes basics
Oscilloscopes basics
 
Oscilloscope tutorial
Oscilloscope tutorialOscilloscope tutorial
Oscilloscope tutorial
 
Optical sensors and their applications
Optical sensors and their applicationsOptical sensors and their applications
Optical sensors and their applications
 
Night vision
Night visionNight vision
Night vision
 
Sensors and transducer
Sensors and transducerSensors and transducer
Sensors and transducer
 
Sensors
SensorsSensors
Sensors
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

A tutorial on robotics part i

  • 1. A Tutorial on Robotics  Basic Machine By: Saumya Ranjan Behura, Mechatronics Trainee ,CTTC, BBSR
  • 2. What Is “Robotics” ?  The word robotics is used to collectively define a field in engineering that covers the mimicking of various human characteristics  Sound concepts in many engineering disciplines is needed for working in this particular field  It finds it’s uses in all aspects of our life
  • 3. What A Robot Can Mean ?  An automatic industrial machine replacing the human in hazardous work  An automatic mobile sweeper machine at a modern home  An automatic toy car for a child to play with  A machine removing mines in a war field all by itself and many more…
  • 4. What Do We Mean Here ?  Here we are aiming at design and prototyping of mobile robots capable of controlled locomotion  It may be human controlled or automatic  It must be able to perform certain tasks we set for it  The task must be achieved within some given limitations
  • 5. Type of ROBOT- 1.LEVEL ONE ROBOT (wired robot with 2 dpdt switch). 2.LEVEL TWO ROBOT (Wireless robot with button control). 3.LEVEL THREE ROBOT (Wireless autonomous/programmed robot). 4.LEVEL FOUR ROBOT(solar cell and panel 12v ) 5.LEVEL FIVE ROBOT(robot war fight) 6.LEVEL SIX ROBOT (Mobile control robot)
  • 6. Basic Parts Of Our Mobile Robot  Locomotion system  Control system  End Actuator  Power supply system
  • 7. Locomotion System  As the name suggests a mobile robot must have a system to make it move  This system gives our machine the ability to move forward, backward and take turns  It may also provide for climbing up and down
  • 8. Locomotion System  The concept of locomotion invariably needs rotational motion e.g. a wheel driven by some power source  This involves conversion of electrical energy into mechanical energy, which we can easily achieve using electrical motors  The issue is to control these motors to give the required speed and torque
  • 9. Power, Torque and Speed  A simple equation: Power is the product of Torque and Angular velocity  P = ζ X ω  This implies that if we want more torque (pulling capacity) from the same motor we may have to sacrifice speed and vice versa
  • 10. Another Simple Relation  The dc motors (tape motors) available have very high speed of rotation which is generally not needed. But what they lack is torque output  For reduction in speed and increase in pulling capacity we use pulley or gear systems  These are governed by: ω1 X r1 = ω2 X r2
  • 11. Wheeled Locomotion Systems  Differential drive  Ackerman drive (Car type)  Skid steer drive  Articulated drive  Synchronous drive  Pivot drive  Dual differential drive
  • 12. Differential Drive  This is the most commonly used form of locomotion system used in mobile robots as it’s the simplest and easiest to implement  It has a free moving wheel in the front accompanied with a left and right wheel.The two wheels are separately powered  When the wheels move in the same direction the machine moves in that direction. Turning is achieved by making the wheels oppose each other’s motion, thus generating a couple
  • 13. Skid Steer Drive  A close relative of the differential drive system  It is mostly used in tracked machines e.g. tanks. Also finds application in some four / six wheeled robots  The left and right wheels are driven independently  Steering is accomplished by actuating each side at a different rate or in a different direction, causing the wheels or tracks to slip, or skid, on the ground
  • 14. Skid Steer Drive Cont…
  • 15. Power Supply System  Suitable power supply is needed to run the motors and associated circuitry  Typical power requirement ranges from 3V to 24V DC  220V AC supply must be modified to suit the needs of our machine  Batteries can also be used to run robots
  • 16. DC Power Supply D8 D1N4007 Step Down Transformer D10 D1N4007 Ground C1 1000uF 230 V AC + V D9 D1N4007 TX1 D7 D1N4007
  • 17. End Actuators  They convert the electrical energy into meaningful mechanical work  Mechanical output can be rotational or linear (straight line)  Motors provide rotational motion  Electromagnets provide linear motion
  • 18. Motors are of various kinds  AC Motors : Not used much in robotics  DC Motors : Finds extensive general use  Stepper Motors : For controlled rotation  Servo Motors : For controlled rotation
  • 19. DC Motors As the name suggests, a motor which uses a DC (Direct Current) power Can run in both directions Speed Controllable
  • 20. DC Motor Working A - + DCMOTOR 12 A - + DCMOTOR 12 VDC VDC  Direction of rotation controlled by polarity of current / voltage  Speed of rotation controlled by average energy (power) fed to the motor
  • 21. DC Motor Specifications  Operating Voltage : Recommended voltage for powering the motor  Operating Current : Current drawn at a certain load on the shaft  Stall Current : Maximum current drawn, when motor not allowed to rotate  Stall Torque : Rotation force needed to hold the motor in stall condition
  • 22. DC Motor Characteristics  Free running torque & current are ideally zero  Increased load implies, increased torque, current drawn & power consumption  Power supplied by a motor is the product of output shaft’s rotational velocity & torque
  • 23. DC Motor Characteristics Cont...  DC Motors are inherently high–speed, low- torque devices  Using gears, the high speed of the motor is traded off into torque
  • 24. DC Motor Characteristics Cont…  Zero speed at maximum load (stall torque)  Highest speed while free running (zero load)  Highest power at half speed & half load 50% 50% 20% 10% 40% 100% 80% 60% 90% SPEED ------> POWER 60% 90% 40% 70% 70% 30% LOAD 20% 30% 100% 80% 10%
  • 25. References  Working of Gears : http://www.howstuffworks.com/gear.htm  Robot Design: http://www.cs.dartmouth.edu/~robotlab/robotla b/courses/cs54-2001s/locomotion.html  Resources shared at: http://10.110.8.219  Visit http://www.robotixiitkgp.com for details