Muutke küpsiste eelistusi

Embedded Robotics: Mobile Robot Design and Applications with Embedded Systems 3rd ed. 2008 [Pehme köide]

  • Formaat: Paperback / softback, 546 pages, kõrgus x laius: 244x170 mm, kaal: 1940 g, 32 Tables, black and white; 305 Illustrations, black and white; XIV, 546 p. 305 illus., 1 Paperback / softback
  • Ilmumisaeg: 10-Sep-2008
  • Kirjastus: Springer-Verlag Berlin and Heidelberg GmbH & Co. K
  • ISBN-10: 3540705333
  • ISBN-13: 9783540705338
Teised raamatud teemal:
  • Pehme köide
  • Hind: 111,24 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 546 pages, kõrgus x laius: 244x170 mm, kaal: 1940 g, 32 Tables, black and white; 305 Illustrations, black and white; XIV, 546 p. 305 illus., 1 Paperback / softback
  • Ilmumisaeg: 10-Sep-2008
  • Kirjastus: Springer-Verlag Berlin and Heidelberg GmbH & Co. K
  • ISBN-10: 3540705333
  • ISBN-13: 9783540705338
Teised raamatud teemal:
Provides information on embedded computer systems and mobile robots, covering such topics as hardware and software design, actuators, sensors, PID control, neural networks, and genetic algorithims.

This book presents a unique combination 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 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.

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.

Arvustused

From the reviews of the second edition:









"This book provides an interesting overview on embedded robotics. presents most of the practical aspects related to the design and control of an autonomous robot. In the reviewers opinion, this book is suitable as a textbook for a laboratory class on robotics. The book might also be of interest to Ph.D. students . is very well organized and it-is-written-in-a-pleasantly concise style. Undergraduate and graduate students and researchers interested in embedded robotics will find it useful and rich in valuable material." (Gianluca Antonelli, SIAM Review, Vol. 49 (3), 2007)

Part I: Embedded Systems
Robots and Controllers
3(14)
Mobile Robots
4(3)
Embedded Controllers
7(3)
Interfaces
10(3)
Operating System
13(2)
References
15(2)
Central Processing Unit
17(32)
Logic Gates
18(5)
Function Units
23(5)
Registers and Memory
28(2)
Retro
30(2)
Arithmetic Logic Unit
32(2)
Control Unit
34(1)
Central Processing Unit
35(12)
References
47(2)
Sensors
49(24)
Sensor Categories
50(1)
Binary Sensor
51(1)
Analog versus Digital Sensors
51(1)
Shaft Encoder
52(2)
A/D Converter
54(1)
Position Sensitive Device
55(2)
Compass
57(2)
Gyroscope, Accelerometer, Inclinometer
59(3)
Digital Camera
62(8)
References
70(3)
Actuators
73(10)
DC Motors
73(3)
H-Bridge
76(2)
Pulse Width Modulation
78(2)
Stepper Motors
80(1)
Servos
81(1)
References
82(1)
Control
83(20)
On-Off Control
83(6)
PID Control
89(5)
Velocity Control and Position Control
94(2)
Multiple Motors---Driving Straight
96(2)
V-Omega Interface
98(3)
References
101(2)
Multitasking
103(14)
Cooperative Multitasking
103(2)
Preemptive Multitasking
105(2)
Synchronization
107(4)
Scheduling
111(3)
Interrupts and Timer-Activated Tasks
114(2)
References
116(1)
Wireless Communication
117(14)
Communication Model
118(2)
Messages
120(1)
Fault-Tolerant Self-Configuration
121(2)
User Interface and Remote Control
123(3)
Sample Application Program
126(1)
References
127(4)
Part II: Mobile Robot Design
Driving Robots
131(16)
Single Wheel Drive
131(1)
Differential Drive
132(4)
Tracked Robots
136(1)
Synchro-Drive
137(2)
Ackermann Steering
139(2)
Drive Kinematics
141(4)
References
145(2)
Omni-Directional Robots
147(10)
Mecanum Wheels
147(2)
Omni-Directional Drive
149(2)
Kinematics
151(1)
Omni-Directional Robot Design
152(2)
Driving Program
154(1)
References
155(2)
Balancing Robots
157(8)
Simulation
157(1)
Inverted Pendulum Robot
158(4)
Double Inverted Pendulum
162(1)
References
163(2)
Walking Robots
165(20)
Six-Legged Robot Design
165(3)
Biped Robot Design
168(4)
Sensors for Walking Robots
172(2)
Static Balance
174(1)
Dynamic Balance
175(7)
References
182(3)
Autonomous Planes
185(10)
Application
185(3)
Control System and Sensors
188(1)
Flight Program
189(3)
References
192(3)
Autonomous Vessels and Underwater Vehicles
195(10)
Application
195(2)
Dynamic Model
197(1)
AUV Design Mako
197(4)
AUV Design USAL
201(3)
References
204(1)
Robot Manipulators
205(10)
Homogeneous Coordinates
206(1)
Kinematics
207(5)
Simulation and Programming
212(1)
References
213(2)
Simulation Systems
215(26)
Mobile Robot Simulation
215(1)
EyeSim Simulation System
216(5)
Multiple Robot Simulation
221(1)
EyeSim Application
222(1)
EyeSim Environment and Parameter Files
223(5)
SubSim Simulation System
228(2)
Actuator and Sensor Models
230(2)
SubSim Application
232(2)
SubSim Environment and Parameter Files
234(3)
References
237(4)
Part III: Mobile Robot Applications
Localization and Navigation
241(30)
Localization
241(4)
Probabilistic Localization
245(4)
Coordinate Systems
249(2)
Environment Representation
251(2)
Visibility Graph
253(2)
Voronoi Diagram
255(3)
Potential Field Method
258(1)
Wandering Standpoint Algorithm
259(1)
Bug Algorithm Family
260(3)
Dijkstra's Algorithm
263(4)
A* Algorithm
267(1)
References
268(3)
Maze Exploration
271(12)
Micro Mouse Contest
271(2)
Maze Exploration Algorithms
273(8)
Simulated versus Real Maze Program
281(1)
References
282(1)
Map Generation
283(14)
Mapping Algorithm
283(2)
Data Representation
285(1)
Boundary-Following Algorithm
286(1)
Algorithm Execution
287(2)
Simulation Experiments
289(1)
Robot Experiments
290(3)
Results
293(1)
ReferenceS
294(3)
Real-Time Image Processing
297(20)
Camera Interface
297(2)
Auto-Brightness
299(1)
Edge Detection
300(2)
Motion Detection
302(1)
Color Space
303(2)
Color Object Detection
305(5)
Image Segmentation
310(2)
Image Coordinates versus World Coordinates
312(2)
References
314(3)
Robot Soccer
317(14)
RoboCup and FIRA Competitions
317(3)
Team Structure
320(1)
Mechanics and Actuators
321(1)
Sensing
321(2)
Image Processing
323(2)
Trajectory Planning
325(5)
References
330(1)
Neural Networks
331(16)
Neural Network Principles
331(1)
Feed-Forward Networks
332(5)
Backpropagation
337(5)
Neural Network Examples
342(1)
Neural Controller
343(1)
References
344(3)
Genetic Algorithms
347(18)
Genetic Algorithm Principles
348(2)
Genetic Operators
350(2)
Applications to Robot Control
352(1)
Example Evolution
353(4)
Implementation of Genetic Algorithms
357(4)
Starman
361(2)
References
363(2)
Genetic Programming
365(18)
Concepts and Applications
365(2)
Lisp
367(4)
Genetic Operators
371(2)
Evolution
373(1)
Tracking Problem
374(3)
Evolution of Tracking Behavior
377(4)
References
381(2)
Behavior-Based Systems
383(20)
Software Architecture
383(1)
Behavior-Based Robotics
384(3)
Behavior-Based Applications
387(1)
Behavior Framework
388(3)
Adaptive Controller
391(4)
Tracking Problem
395(1)
Neural Network Controller
396(2)
Experiments
398(2)
References
400(3)
Evolution of Walking Gaits
403(12)
Splines
403(1)
Control Algorithm
404(2)
Incorporating Feedback
406(1)
Controller Evolution
407(2)
Controller Assessment
409(1)
Evolved Gaits
410(3)
References
413(2)
Automotive Systems
415(24)
Autonomous Automobiles
415(3)
Automobile Conversion for Autonomous Driving
418(2)
Computer Vision for Driver-Assistance Systems
420(1)
Image Processing Framework
421(1)
Lane Detection
422(7)
Vehicle Recognition and Tracking
429(4)
Automatic Parking
433(3)
References
436(3)
Outlook
439(94)
Appendices
A Programming Tools
443(10)
B RoBIOS Operating System
453(42)
C Hardware Description Table
495(16)
D Hardware Specification
511(8)
E Laboratories
519(10)
F Solutions
529(4)
Index 533
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äunls 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.