did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9783540705338

Embedded Robotics

by
  • ISBN13:

    9783540705338

  • ISBN10:

    3540705333

  • Edition: 3rd
  • Format: Paperback
  • Copyright: 2008-10-01
  • Publisher: Springer-Nature New York Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $109.99 Save up to $79.95
  • Digital
    $65.08
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

"This book presents a unique examination of mobile robots and embedded systems, from introductory to intermediate level. It is structured in three parts, dealing with Embedded Systems (hardware and software design, actuators, sensors, PID control, multitasking), Mobile Robot Design (driving, balancing, walking, and flying robots), and Mobile Robot Applications (mapping, robot soccer, genetic algorithms, neural networks, behavior-based systems, and simulation)." "The book is organized for ease of use, with side-texts, and lots of figures, photographs, and worked example programs. A complementary web site offers free download of the RoBIOS operating system, example programs, online documentation, and a simulator." "The book is written as a text for courses in computer science, computer engineering, IT, electronic engineering, and mechatronics, as well as a guide for robot hobbyists and researchers."--BOOK JACKET.

Author Biography

Br+ñunl is Associate Professor at the University of Western Australia, Perth, where he founded and directs the Mobile Robot Lab and is also Director of the Centre for Intelligent Information Processing Systems (CIIPS). Professor Br+ñunl received a Diploma in Informatics in 1986 from Univ. Kaiserslautern, an MS in Computer Science in 1987 from the University of Southern California, Los Angeles, and a PhD and Habilitation in Informatics in 1989 and 1994, respectively, from Univ. Stuttgart. He has worked in the past for BASF and DaimlerChrysler and has founded a company for innovative mobile robot design. Professor Br+ñunl's research interests are robotics, vision, graphics, and concurrency. He is author of several research books and textbooks and has developed the EyeBot mobile robot family.

Table of Contents

Embedded Systems
Robots and Controllersp. 3
Mobile Robotsp. 4
Embedded Controllersp. 7
Interfacesp. 10
Operating Systemp. 13
Referencesp. 15
Central Processing Unitp. 17
Logic Gatesp. 18
Function Unitsp. 23
Registers and Memoryp. 28
Retrop. 30
Arithmetic Logic Unitp. 32
Control Unitp. 34
Central Processing Unitp. 35
Referencesp. 47
Sensorsp. 49
Sensor Categoriesp. 50
Binary Sensorp. 51
Analog versus Digital Sensorsp. 51
Shaft Encoderp. 52
A/D Converterp. 54
Position Sensitive Devicep. 55
Compassp. 57
Gyroscope, Accelerometer, Inclinometerp. 59
Digital Camerap. 62
Referencesp. 70
Actuatorsp. 73
DC Motorsp. 73
H-Bridgep. 76
Pulse Width Modulationp. 78
Stepper Motorsp. 80
Servosp. 81
Referencesp. 82
Controlp. 83
On-Off Controlp. 83
PID Controlp. 89
Velocity Control and Position Controlp. 94
Multiple Motors - Driving Straightp. 96
V-Omega Interfacep. 98
Referencesp. 101
Multitaskingp. 103
Cooperative Multitaskingp. 103
Preemptive Multitaskingp. 105
Synchronizationp. 107
Schedulingp. 111
Interrupts and Timer-Activated Tasksp. 114
Referencesp. 116
Wireless Communicationp. 117
Communication Modelp. 118
Messagesp. 120
Fault-Tolerant Self-Configurationp. 121
User Interface and Remote Controlp. 123
Sample Application Programp. 126
Referencesp. 127
Mobile Robot Design
Driving Robotsp. 131
Single Wheel Drivep. 131
Differential Drivep. 132
Tracked Robotsp. 136
Synchro-Drivep. 137
Ackermann Steeringp. 139
Drive Kinematicsp. 141
Referencesp. 145
Omni-Directional Robotsp. 147
Mecanum Wheelsp. 147
Omni-Directional Drivep. 149
Kinematicsp. 151
Omni-Directional Robot Designp. 152
Driving Programp. 154
Referencesp. 155
Balancing Robotsp. 157
Simulationp. 157
Inverted Pendulum Robotp. 158
Double Inverted Pendulump. 162
Referencesp. 163
Walking Robotsp. 165
Six-Legged Robot Designp. 165
Biped Robot Designp. 168
Sensors for Walking Robotsp. 172
Static Balancep. 174
Dynamic Balancep. 175
Referencesp. 182
Autonomous Planesp. 185
Applicationp. 185
Control System and Sensorsp. 188
Flight Programp. 189
Referencesp. 192
Autonomous Vessels and Underwater Vehiclesp. 195
Applicationp. 195
Dynamic Modelp. 197
AUV Design Makop. 197
AUV Design USALp. 201
Referencesp. 204
Robot Manipulatorsp. 205
Homogeneous Coordinatesp. 206
Kinematicsp. 207
Simulation and Programmingp. 212
Referencesp. 213
Simulation Systemsp. 215
Mobile Robot Simulationp. 215
EyeSim Simulation Systemp. 216
Multiple Robot Simulationp. 221
EyeSim Applicationp. 222
EyeSim Environment and Parameter Filesp. 223
SubSim Simulation Systemp. 228
Actuator and Sensor Modelsp. 230
SubSim Applicationp. 232
SubSim Environment and Parameter Filesp. 234
Referencesp. 237
Mobile Robot Applications
Localization and Navigationp. 241
Localizationp. 241
Probabilistic Localizationp. 245
Coordinate Systemsp. 249
Environment Representationp. 251
Visibility Graphp. 253
Voronoi Diagramp. 255
Potential Field Methodp. 258
Wandering Standpoint Algorithmp. 259
Bug Algorithm Familyp. 260
Dijkstra's Algorithmp. 263
A* Algorithmp. 267
Referencesp. 268
Maze Explorationp. 271
Micro Mouse Contestp. 271
Maze Exploration Algorithmsp. 273
Simulated versus Real Maze Programp. 281
Referencesp. 282
Map Generationp. 283
Mapping Algorithmp. 283
Data Representationp. 285
Boundary-Following Algorithmp. 286
Algorithm Executionp. 287
Simulation Experimentsp. 289
Robot Experimentsp. 290
Resultsp. 293
Referencesp. 294
Real-Time Image Processingp. 297
Camera Interfacep. 297
Auto-Brightnessp. 299
Edge Detectionp. 300
Motion Detectionp. 302
Color Spacep. 303
Color Object Detectionp. 305
Image Segmentationp. 310
Image Coordinates versus World Coordinatesp. 312
Referencesp. 314
Robot Soccerp. 317
RoboCup and FIRA Competitionsp. 317
Team Structurep. 320
Mechanics and Actuatorsp. 321
Sensingp. 321
Image Processingp. 323
Trajectory Planningp. 325
Referencesp. 330
Neural Networksp. 331
Neural Network Principlesp. 331
Feed-Forward Networksp. 332
Backpropagationp. 337
Neural Network Examplesp. 342
Neural Controllerp. 343
Referencesp. 344
Genetic Algorithmsp. 347
Genetic Algorithm Principlesp. 348
Genetic Operatorsp. 350
Applications to Robot Controlp. 352
Example Evolutionp. 353
Implementation of Genetic Algorithmsp. 357
Starmanp. 361
Referencesp. 363
Genetic Programmingp. 365
Concepts and Applicationsp. 365
Lispp. 367
Genetic Operatorsp. 371
Evolutionp. 373
Tracking Problemp. 374
Evolution of Tracking Behaviorp. 377
Referencesp. 381
Behavior-Based Systemsp. 383
Software Architecturep. 383
Behavior-Based Roboticsp. 384
Behavior-Based Applicationsp. 387
Behavior Frameworkp. 388
Adaptive Controllerp. 391
Tracking Problemp. 395
Neural Network Controllerp. 396
Experimentsp. 398
Referencesp. 400
Evolution of Walking Gaitsp. 403
Splinesp. 403
Control Algorithmp. 404
Incorporating Feedbackp. 406
Controller Evolutionp. 407
Controller Assessmentp. 409
Evolved Gaitsp. 410
Referencesp. 413
Automotive Systemsp. 415
Autonomous Automobilesp. 415
Automobile Conversion for Autonomous Drivingp. 418
Computer Vision for Driver-Assistance Systemsp. 420
Image Processing Frameworkp. 421
Lane Detectionp. 422
Vehicle Recognition and Trackingp. 429
Automatic Parkingp. 433
Referencesp. 436
Outlookp. 439
Appendices
Programming Toolsp. 443
RoBIOS Operating Systemp. 453
Hardware Description Tablep. 495
Hardware Specificationp. 511
Laboratoriesp. 519
Solutionsp. 529
Indexp. 533
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program