Skip to:Content
|
Bottom
Cover image for Mobile robotic car design
Title:
Mobile robotic car design
Personal Author:
Series:
Tab robotics
Publication Information:
New York : McGraw-Hill, 2005
ISBN:
9780071438704
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010113453 TL152.8 K32 2005 Open Access Book Book
Searching...
Searching...
30000010113452 TL152.8 K32 2005 Open Access Book Book
Searching...
Searching...
30000004997585 TL152.8 K32 2005 Open Access Book Book
Searching...
Searching...
30000010113451 TL152.8 K32 2005 Open Access Book Book
Searching...

On Order

Summary

Summary

Provides illustrated plans and instructions for building a 1:10-scale car robot. Written by robotics experts, this book gives you a solid background in electrical and mechanical theory, and the design savvy to conceptualize, enlarge, and build robotics projects of your own.


Author Notes

Pushkin Kachroo obtained his Ph.D. in mechanical engineering from the University of California, Berkeley.

Kachroo is an assistant professor at Virginia Tech. He is a research engineer at the robotics R&D laboratory at Lincoln Electric Company and a Research Scientist at the Center for Transportation research. Dr .Kachroo has also served as the principal and co-principal investigator of several ITS projects.

050


Table of Contents

Prefacep. ix
Chapter 1 Introductionp. 1
Motivationp. 1
Autonomous Vehiclesp. 3
Organization of This Bookp. 4
Chapter 2 Overall System Structurep. 9
Actuationp. 11
DC motorp. 11
Servomotorp. 13
Sensorsp. 14
Infrared (IR)p. 14
Magneticp. 16
Visionp. 17
Headway sensingp. 19
Optical encoderp. 20
Processorsp. 21
PIC microcontrollerp. 21
Digital signal processor (DSP)p. 22
Powerp. 23
Batteriesp. 23
Automatic rechargingp. 25
Chapter 3 Constructionp. 27
Chapter 4 Environment Sensingp. 47
Lateral Displacementp. 47
IR circuitryp. 49
Magnetic circuitryp. 51
Headway Measurementp. 51
IR range finderp. 52
Headway circuitryp. 52
Speed Measurementp. 52
Encoder circuitryp. 53
Battery Voltage Measurementp. 54
Voltage-sensing circuitryp. 56
Current-sensing circuitryp. 57
A/D Conversionp. 57
Data Bus Interfacep. 59
Chapter 5 DC Motors and Servosp. 69
Magnetic Forces on a Moving Chargep. 69
Magnetic Forces on a Conductorp. 70
Magnetic Forces on a Loopp. 72
Commutationp. 75
DC Motor Power Controlp. 75
LMD18200 H-Bridgep. 85
H-Bridge for the FLASH Carp. 87
DC Motor Dynamicsp. 87
DC Motor Steady-State Analysisp. 95
Identification of DC Motor Parametersp. 96
Motor Resistancep. 97
Torque and Back Emf Constantsp. 97
Static Friction Coefficientp. 97
Viscous Friction Coefficientp. 97
Othersp. 97
RC Servomotorp. 98
MATLAB Modelsp. 101
MATLAB Model for DC Motorp. 101
MATLAB Model for the Futaba Servomotorp. 106
Servo Hackp. 107
Chapter 6 Low-Level Controlp. 113
Tutorialp. 113
Features of the PIC16F874p. 117
Program Detailsp. 119
Initializationp. 119
Main Program Loopp. 128
Interruptsp. 130
Programming the PICp. 139
MPLABp. 140
PIC programmersp. 143
Chapter 7 Microprocessor Controlp. 147
Tutorialp. 147
Using code composerp. 147
Using the Flash Programming Utilityp. 150
Features of the DSPp. 151
The DSP Program Flowp. 156
Program Detailsp. 156
Initializationp. 157
Main programp. 158
Programming the DSPp. 169
Code Composer Studiop. 169
Chapter 8 Modeling and Control Basicsp. 177
What Is Modeling?p. 177
What Is Control?p. 179
Open-loop controlp. 179
Closed-loop controlp. 180
A Little Bit of Mathp. 181
Mobile Robot Modeling and Controlp. 183
Kinematic vs. dynamic modelingp. 183
Control objectivesp. 183
Control approachp. 185
Chapter 9 Mathematical Modelingp. 187
Kinematic Modelingp. 187
Nonholonomic constraintsp. 188
Unicycle kinematic modelp. 189
Global coordinate modelp. 190
Path coordinate modelp. 192
Ground curvesp. 194
Image dynamicsp. 194
Dynamic Modelp. 200
Traction Controlp. 206
Nonlinear vehicle modelp. 206
Chapter 10 Control Designp. 213
Path Followingp. 213
Path model controllerp. 213
Image controllerp. 223
Automatic Cruise Controlp. 225
Actuator Controlp. 227
Lateral controllerp. 228
Velocity controllerp. 229
Traction Controlp. 231
Chapter 11 Simulation Environmentp. 233
Simulation Overviewp. 234
The Simulation Programp. 234
Path creationp. 234
Error calculationp. 235
Heading angle calculationp. 239
Control input calculationp. 239
Car modelp. 240
Animationp. 240
Simulation Resultsp. 241
Control using the actual curvaturep. 241
Control using the [phi] estimatorp. 243
Control using the model estimatorp. 247
Appendix A Bibliographyp. 249
Appendix B Schematicsp. 253
Appendix C Parts Informationp. 263
Appendix D Hardware Sourcesp. 267
Indexp. 273
Go to:Top of Page