四足機器人結(jié)構(gòu)設計
喜歡這套資料就充值下載吧。資源目錄里展示的都可在線預覽哦。下載后都有,請放心下載,文件全都包含在內(nèi),圖紙為CAD格式可編輯,有疑問咨詢QQ:414951605 或 1304139763p
畢業(yè)設計 開題報告
題 目: 四足機器人結(jié)構(gòu)設計
1.畢業(yè)設計的主要內(nèi)容、重點和難點等
1 主要內(nèi)容:四足機器人作為仿生機器人的一種形式,在國內(nèi)外得到了廣泛的研究。四足機器人步行腿具有多個自由度, 落足點是離散的, 故能在足尖點可達域范圍內(nèi)靈活調(diào)整行走姿態(tài), 并合理選擇支撐點, 具有更高的避障和越障能力。本任務要求從模仿四足哺乳動物行走的角度思考,設計出四條腿具有相應自由度的四足機器人。
2 重點:掌握機械設計原則及機器人機構(gòu)設計方法;了解四足機器人運動機構(gòu)的運動學特征;設計出四條腿具有相應自由度的四足機器人機械機構(gòu);完成四足機器人行走的3D運動模擬。
3 難點:機器人結(jié)構(gòu)的設計;機器人的運動學特征;機器人結(jié)構(gòu)的自由度;相關(guān)設計計算和機械設計圖;四足機器人行走的3D運動模擬等。
2.準備情況(查閱過的文獻資料及調(diào)研情況、現(xiàn)有設備、實驗條件等)
1 查閱文獻資料
[1] 張錦榮,趙茜. 四足機器人結(jié)構(gòu)設計與運動學分析[J]. 現(xiàn)代制造工程. 2009(08):146-149.
[2] 孫群,桑春蕾,林寶龍. 四足機器人機械系統(tǒng)虛擬設計及轉(zhuǎn)彎機構(gòu)理論分析[J]. 機械設計與制造. 2009(08):183-185.
[3] 何冬青,馬培蓀,曹曦等. 四足機器人對角小跑起步姿態(tài)對穩(wěn)定步行的影響[J]. 機器人,2004,26(6):529~532
[4] 黃博,王鵬飛,孫立寧. 基于行為模式的復合運動方式四足機器人研究[J].中國機械工程,2007,18(18):2159~2162
[5] 陳學東,郭鴻勛,渡邊桂吾. 四足機器人爬行步態(tài)的正運動學分析[J]. 機械工程學報,2003,39(2): 8~12
[6] 聞邦椿.機械設計手冊[M].北京:機械工業(yè)出版社,2010.
[7] 秦大同,謝里陽.現(xiàn)代機械設計手持[M].化學工業(yè)出版社,2011.
[8] 張軒,王停戰(zhàn),郭旭偉. AutoCAD 2007機械制圖基礎(chǔ)與工程范例[M].北京:清華大學出版社,2008.
[9] 鄭文緯,吳克堅主編.機械原理(第七版)[M].北京:高等教育出版社,1997.
[10] 張建民.機電一體化系統(tǒng)設計(第三版)[M].北京:高等教育出版社,2007.
[11] Siegwart, R., Nourbakhsh, I.R.: Introduction to Autonomous Mobile Robots[M]. Cambridge: The MIT Press, 2004.
2 調(diào)研情況:20世紀60年代,四足步行機器人的研究工作開始起步。隨著計算機技術(shù)和機器人控制技術(shù)的研究和應用,到了20世紀80年代,現(xiàn)代四足步行機器人的研制工作進入了廣泛開展階段。清華大學所研制的一款四足步行機器人,它采用開環(huán)關(guān)節(jié)連桿機構(gòu)作為步進機構(gòu),通過模擬動物的運動機理,實現(xiàn)比較穩(wěn)定的節(jié)律運動,可以自主應付復雜的地形條件,完成上下坡行走,越障等功能。四足機器人是一門集仿生學,機械學及控制工程學等多學科融合交匯的綜合性的學科。不僅涉及到線性,非線性,基于多種傳感器信息控制以及實施控制技術(shù),而且還囊括了復雜機電系統(tǒng)的建模,數(shù)字仿真技術(shù)及混合系統(tǒng)的控制研究等方面的技術(shù)。其發(fā)展往往代表一個國家的科技實力和機電一體化的最新產(chǎn)品。在人類社會中,存在人類無法到達的地方和可能危機人類生命的特殊場合,如工地,防災救援現(xiàn)場等許多領(lǐng)域,對這些復雜環(huán)境的不斷探索和研究往往需要有機器人的介入。與輪式或履帶式機器人相比,由于足式機器人的立足點是離散的點,可以在可能到達的地面上選擇最優(yōu)的支撐點,足式機器人對崎嶇路面也具有很好的適應能力。
3 現(xiàn)有設備、實驗條件:計算機一臺;相關(guān)軟件(SolidWorks2011、AutoCAD2007、CAXA電子圖板2013-機械版)
3、實施方案、進度實施計劃及預期提交的畢業(yè)設計資料
1 實施方案:
1) 在機械設計基礎(chǔ)上,了解和掌握四足機器人結(jié)構(gòu)設計方法。
2) 傳動機構(gòu)方案,初步選擇電機驅(qū)動、齒輪傳動、同步帶傳動。
3) 步行機構(gòu)方案,縮放機構(gòu)、瓦特型機構(gòu)、斯蒂芬森型機構(gòu)等可以作為步行機構(gòu)。
4) 步態(tài)方案,對角小跑步態(tài)(trot步態(tài))、單側(cè)小跑(pace步態(tài))等。
2 進度實施計劃:
(1) 第1周:搜集整理并認真閱讀課題相關(guān)的中文及外文文獻;撰寫開題報告;(2) 第2-3周:學習計算機三維制圖軟件Solidworks、Pro-E軟件和AutoCAD 和CAXA電子圖板2013-機械版軟件,熟悉機械零件的三維建模以及二維零件的繪制;
(3) 第4周—第6周:確定四足機器人結(jié)構(gòu)設計的方案,完成四足步行機器人 的結(jié)構(gòu)設計,完成四足機器人的步態(tài)規(guī)劃與仿真;
(4) 第7周—第8周:運用三維繪圖軟件繪制四足機器人的裝配圖及其主要零 件圖;
(5) 第9周—第10周:編寫和整理畢業(yè)設計論文;
(6) 第11周:修改、完善并打印裝配圖、零件圖及畢業(yè)設計論文,提交畢業(yè)設 計;
(7) 第12周:準備畢業(yè)答辯。
3 預期提交的畢業(yè)設計資料
(1) 二萬字左右的畢業(yè)設計說明書(論文);在畢業(yè)設計說明書(論文)中必須包括詳細的300-500個單詞的英文摘要;
(2) 完成與課題相關(guān),不少于四萬字符的指定英文資料翻譯(附英文原文);
(3) 相關(guān)設計計算及機械設計圖,繪圖工作量折合A0圖紙3張以上;
(4) 四足機器人3D模擬運動仿真。
指導教師意見
指導教師(簽字):
開題小組意見
開題小組組長(簽字):
院(系、部)意見
主管院長(系、部主任)簽字:
- 4 -
畢業(yè)設計(論文)任務書
題 目: 四足機器人結(jié)構(gòu)設計
一、畢業(yè)設計(論文)的內(nèi)容
四足機器人作為仿生機器人的一種形式,在國內(nèi)外得到了廣泛的研究。四足機器人步行腿具有多個自由度, 落足點是離散的, 故能在足尖點可達域范圍內(nèi)靈活調(diào)整行走姿態(tài), 并合理選擇支撐點, 具有更高的避障和越障能力。本任務要求從模仿四足哺乳動物行走的角度思考,設計出四條腿具有相應自由度的四足機器人。
二、畢業(yè)設計(論文)的要求與數(shù)據(jù)
1. 掌握機械設計原則及機器人機構(gòu)設計方法;
2. 了解四足機器人運動機構(gòu)的運動學特征;
3. 本任務要求從模仿四足哺乳動物行走的角度思考,設計出四條腿具有相應自由度的四足機器人機械機構(gòu)。要求:
a. 通過觀察分析確定四足機器人各部分的自由度;
b. 機器人的規(guī)模尺寸可自行確定,要求四肢與軀干協(xié)調(diào);
c. 需要考慮驅(qū)動系統(tǒng)安裝問題;
4. 完成四足機器人行走的3D運動模擬。
三、畢業(yè)設計(論文)應完成的工作
1、完成二萬字左右的畢業(yè)設計說明書(論文);在畢業(yè)設計說明書(論文)中必須包括詳細的300-500個單詞的英文摘要;
2、獨立完成與課題相關(guān),不少于四萬字符的指定英文資料翻譯(附英文原文);
3、完成相關(guān)設計計算及機械設計圖(要求繪圖工作量折合A0圖紙3張以上)。
4、完成3D模擬運動仿真,提交設計文件。
四、應收集的資料及主要參考文獻
[1] 張錦榮,趙茜. 四足機器人結(jié)構(gòu)設計與運動學分析[J]. 現(xiàn)代制造工程. 2009(08):146-149.
[2] 孫群,桑春蕾,林寶龍. 四足機器人機械系統(tǒng)虛擬設計及轉(zhuǎn)彎機構(gòu)理論分析[J]. 機械設計與制造. 2009(08):183-185.
[3] 何冬青,馬培蓀,曹曦等. 四足機器人對角小跑起步姿態(tài)對穩(wěn)定步行的影響[J]. 機器人,2004,26(6):529~532
[4] 黃博,王鵬飛,孫立寧. 基于行為模式的復合運動方式四足機器人研究[J].中國機械工程,2007,18(18):2159~2162
[5] 陳學東,郭鴻勛,渡邊桂吾. 四足機器人爬行步態(tài)的正運動學分析[J]. 機械工程學報,2003,39(2): 8~12
[6] 聞邦椿.機械設計手冊[M].北京:機械工業(yè)出版社,2010.
[7] 秦大同,謝里陽.現(xiàn)代機械設計手持[M].化學工業(yè)出版社,2011.
[8] 張軒,王停戰(zhàn),郭旭偉. AutoCAD 2007機械制圖基礎(chǔ)與工程范例[M].北京:清華大學出版社,2008.
[9] 鄭文緯,吳克堅主編.機械原理(第七版)[M].北京:高等教育出版社,1997.
[10] Siegwart, R., Nourbakhsh, I.R.: Introduction to Autonomous Mobile Robots[M]. Cambridge: The MIT Press, 2004.
5、 試驗、測試、試制加工所需主要儀器設備及條件
1、計算機一臺;
2、相關(guān)設計軟件。
Roland SIEGWART
Illah R. NOURBAKHSH
Introduction to
Autonomous Mobile Robots
Intelligent Robotics and Autonomous Agents
Ronald C. Arkin, editor
Robot Shaping: An Experiment in Behavior Engineering, Marco Dorigo and Marco Colombetti, 1997
Behavior-Based Robotics, Ronald C. Arkin, 1998
Layered Learning in Multiagent Systems: A Winning Approach to Robotic Soccer, Peter Stone, 2000
Evolutionary Robotics: The Biology, Intelligence, and Technology of Self-Organizing Machines,
Stefano Nolfi and Dario Floreano, 2000
Reasoning about Rational Agents, Michael Wooldridge, 2000
Introduction to AI Robotics, Robin R. Murphy, 2000
Strategic Negotiation in Multiagent Environments, Sarit Kraus, 2001
Mechanics of Robotic Manipulation, Matthew T. Mason, 2001
Designing Sociable Robots, Cynthia L. Breazeal, 2002
Introduction to Autonomous Mobile Robots, Roland Siegwart and Illah R. Nourbakhsh, 2004
Roland Siegwart and Illah R. Nourbakhsh
A Bradford Book The MIT Press
Cambridge, Massachusetts London, England
? 2004 Massachusetts Institute of Technology
All rights reserved. No part of this book may be reproduced in any form by any electronic or mechan- ical means (including photocopying, recording, or information storage and retrieval) without permis- sion in writing from the publisher.
This book was set in Times Roman by the authors using Adobe FrameMaker 7.0. Printed and bound in the United States of America.
Library of Congress Cataloging-in-Publication Data
Siegwart, Roland.
Introduction to autonomous mobile robots / Roland Siegwart and Illah Nourbakhsh.
p. cm. — (Intelligent robotics and autonomous agents)
“A Bradford book.”
Includes bibliographical references and index. ISBN 0-262-19502-X (hc : alk. paper)
1. Mobile robots. 2. Autonomous robots. I. Nourbakhsh, Illah Reza, 1970– . II. Title. III. Series.
TJ211.415.S54 2004
629.8′92—dc22 2003059349
To Luzia and my children Janina, Malin and Yanik who give me their support and freedom to grow every day — RS
To my parents Susi and Yvo who opened my eyes — RS To Marti who is my love and my inspiration — IRN
To my parents Fatemeh and Mahmoud who let me disassemble and investigate everything in our home — IRN
Slides and exercises that go with this book are available on:
http://www.mobilerobots.org
Contents
Acknowledgments xi
Preface xiii
1 Introduction 1
1.1 Introduction 1
1.2 An Overview of the Book 10
2 Locomotion 13
2.1 Introduction 13
2.1.1 Key issues for locomotion 16
2.2 Legged Mobile Robots 17
2.2.1 Leg configurations and stability 18
2.2.2 Examples of legged robot locomotion 21
2.3 Wheeled Mobile Robots 30
2.3.1 Wheeled locomotion: the design space 31
2.3.2 Wheeled locomotion: case studies 38
3 Mobile Robot Kinematics 47
3.1 Introduction 47
3.2 Kinematic Models and Constraints 48
3.2.1 Representing robot position 48
3.2.2 Forward kinematic models 51
3.2.3 Wheel kinematic constraints 53
3.2.4 Robot kinematic constraints 61
3.2.5 Examples: robot kinematic models and constraints 63
3.3 Mobile Robot Maneuverability 67
3.3.1 Degree of mobility 67
3.3.2 Degree of steerability 71
3.3.3 Robot maneuverability 72
viii
Contents
3.4
Mobile Robot Workspace
74
3.4.1 Degrees of freedom
74
3.4.2 Holonomic robots
75
3.4.3 Path and trajectory considerations
77
3.5
Beyond Basic Kinematics
80
3.6
Motion Control (Kinematic Control)
81
3.6.1 Open loop control (trajectory-following)
81
3.6.2 Feedback control
82
4 Perception 89
4.1 Sensors for Mobile Robots 89
4.1.1 Sensor classification 89
4.1.2 Characterizing sensor performance 92
4.1.3 Wheel/motor sensors 97
4.1.4 Heading sensors 98
4.1.5 Ground-based beacons 101
4.1.6 Active ranging 104
4.1.7 Motion/speed sensors 115
4.1.8 Vision-based sensors 117
4.2 Representing Uncertainty 145
4.2.1 Statistical representation 145
4.2.2 Error propagation: combining uncertain measurements 149
4.3 Feature Extraction 151
4.3.1 Feature extraction based on range data (laser, ultrasonic, vision-based ranging) 154
4.3.2 Visual appearance based feature extraction 163
5 Mobile Robot Localization 181
5.1 Introduction 181
5.2 The Challenge of Localization: Noise and Aliasing 182
5.2.1 Sensor noise 183
5.2.2 Sensor aliasing 184
5.2.3 Effector noise 185
5.2.4 An error model for odometric position estimation 186
5.3 To Localize or Not to Localize: Localization-Based Navigation versus Programmed Solutions 191
5.4 Belief Representation 194
5.4.1 Single-hypothesis belief 194
5.4.2 Multiple-hypothesis belief 196
Contents ix
5.5 Map Representation 200
5.5.1 Continuous representations 200
5.5.2 Decomposition strategies 203
5.5.3 State of the art: current challenges in map representation 210
5.6 Probabilistic Map-Based Localization 212
5.6.1 Introduction 212
5.6.2 Markov localization 214
5.6.3 Kalman filter localization 227
5.7 Other Examples of Localization Systems 244
5.7.1 Landmark-based navigation 245
5.7.2 Globally unique localization 246
5.7.3 Positioning beacon systems 248
5.7.4 Route-based localization 249
5.8 Autonomous Map Building 250
5.8.1 The stochastic map technique 250
5.8.2 Other mapping techniques 253
6 Planning and Navigation 257
6.1 Introduction 257
6.2 Competences for Navigation: Planning and Reacting 258
6.2.1 Path planning 259
6.2.2 Obstacle avoidance 272
6.3 Navigation Architectures 291
6.3.1 Modularity for code reuse and sharing 291
6.3.2 Control localization 291
6.3.3 Techniques for decomposition 292
6.3.4 Case studies: tiered robot architectures 298
Bibliography 305
Books 305
Papers 306
Referenced Webpages 314
Interesting Internet Links to Mobile Robots 314
Index 317
Acknowledgments
This book is the result of inspirations and contributions from many researchers and students at the Swiss Federal Institute of Technology Lausanne (EPFL), Carnegie Mellon Univer- sity’s Robotics Institute, Pittsburgh (CMU), and many others around the globe.
We would like to thank all the researchers in mobile robotics that make this field so rich and stimulating by sharing their goals and visions with the community. It is their work that enables us to collect the material for this book.
The most valuable and direct support and contribution for this book came from our past and current collaborators at EPFL and CMU. We would like to thank: Kai Arras for his con- tribution to uncertainty representation, feature extraction and Kalman filter localization; Matt Mason for his input on kinematics; Nicola Tomatis and Remy Blank for their support and assistance for the section on vision-based sensing; Al Rizzi for his guidance on feed- back control; Roland Philippsen and Jan Persson for their contribution to obstacle avoid- ance; Gilles Caprari and Yves Piguet for their input and suggestions on motion control; Agostino Martinelli for his careful checking of some of the equations and Marco Lauria for offering his talent for some of the figures. Thanks also to Marti Louw for her efforts on the cover design.
This book was also inspired by other courses, especially by the lecture notes on mobile robotics at the Swiss Federal Institute of Technology, Zurich (ETHZ). Sincere thank goes to Gerhard Schweitzer, Martin Adams and Sjur Vestli. At the Robotics Institute special thanks go to Emily Hamner and Jean Harpley for collecting and organizing photo publica- tion permissions. The material for this book has been used for lectures at EFPL and CMU since 1997. Thanks go to all the many hundreds of students that followed the lecture and contributed thought their corrections and comments.
It has been a pleasure to work with MIT Press, publisher of this book. Thanks to Ronald
C. Arkin and the editorial board of the Intelligent Robotics and Autonomous Agents series for their careful and valuable review and to Robert Prior, Katherine Almeida, Sharon Deacon Warne, and Valerie Geary from MIT Press for their help in editing and finalizing the book.
Special thanks also to Marie-Jo Pellaud at EPFL for carefully correcting the text files and to our colleagues at the Swiss Federal Institute of Technology Lausanne and Carnegie Mellon University.
Preface
Mobile robotics is a young field. Its roots include many engineering and science disci- plines, from mechanical, electrical and electronics engineering to computer, cognitive and social sciences. Each of these parent fields has its share of introductory textbooks that excite and inform prospective students, preparing them for future advanced coursework and research. Our objective in writing this textbook is to provide mobile robotics with such a preparatory guide.
This book presents an introduction to the fundamentals of mobile robotics, spanning the mechanical, motor, sensory, perceptual and cognitive layers that comprise our field of study. A collection of workshop proceedings and journal publications could present the new student with a snapshot of the state of the art in all aspects of mobile robotics. But here we aim to present a foundation — a formal introduction to the field. The formalism and analysis herein will prove useful even as the frontier of the state of the art advances due to the rapid progress in all of mobile robotics' sub-disciplines.
We hope that this book will empower both the undergraduate and graduate robotics stu- dent with the background knowledge and analytical tools they will need to evaluate and even critique mobile robot proposals and artifacts throughout their career. This textbook is suitable as a whole for introductory mobile robotics coursework at both the undergraduate and graduate level. Individual chapters such as those on Perception or Kinematics can be useful as overviews in more focused courses on specific sub-fields of robotics.
The origins of the this book bridge the Atlantic Ocean. The authors have taught courses on Mobile Robotics at the undergraduate and graduate level at Stanford University, ETH Zurich, Carnegie Mellon University and EPFL (Lausanne). Their combined set of curricu- lum details and lecture notes formed the earliest versions of this text. We have combined our individual notes, provided overall structure and then test-taught using this textbook for two additional years before settling on the current, published text.
For an overview of the organization of the book and summaries of individual chapters, refer to Section 1.2.
Finally, for the teacher and the student: we hope that this textbook proves to be a fruitful launching point for many careers in mobile robotics. That would be the ultimate reward.
1 Introduction
1.1 Introduction
Robotics has achieved its greatest success to date in the world of industrial manufacturing. Robot arms, or manipulators, comprise a 2 billion dollar industry. Bolted at its shoulder to a specific position in the assembly line, the robot arm can move with great speed and accu- racy to perform repetitive tasks such as spot welding and painting (figure 1.1). In the elec- tronics industry, manipulators place surface-mounted components with superhuman precision, making the portable telephone and laptop computer possible.
Yet, for all of their successes, these commercial robots suffer from a fundamental dis- advantage: lack of mobility. A fixed manipulator has a limited range of motion that depends
? KUKA Inc.
? SIG Demaurex SA
Figure 1.1
Picture of auto assembly plant-spot welding robot of KUKA and a parallel robot Delta of SIG Demau- rex SA (invented at EPFL [140]) during packaging of chocolates.
Introduction
9
on where it is bolted down. In contrast, a mobile robot would be able to travel throughout the manufacturing plant, flexibly applying its talents wherever it is most effective.
This book focuses on the technology of mobility: how can a mobile robot move unsu- pervised through real-world environments to fulfill its tasks? The first challenge is locomo- tion itself. How should a mobile robot move, and what is it about a particular locomotion mechanism that makes it superior to alternative locomotion mechanisms?
Hostile environments such as Mars trigger even more unusual locomotion mechanisms (figure 1.2). In dangerous and inhospitable environments, even on Earth, such teleoperated systems have gained popularity (figures 1.3, 1.4, 1.5, 1.6). In these cases, the low-level complexities of the robot often make it impossible for a human operator to directly control its motions. The human performs localization and cognition activities, but relies on the robot’s control scheme to provide motion control.
For example, Plustech’s walking robot provides automatic leg coordination while the human operator chooses an overall direction of travel (figure 1.3). Figure 1.6 depicts an underwater vehicle that controls six propellers to autonomously stabilize the robot subma- rine in spite of underwater turbulence and water currents while the operator chooses posi- tion goals for the submarine to achieve.
Other commercial robots operate not where humans cannot go but rather share space with humans in human environments (figure 1.7). These robots are compelling not for rea- sons of mobility but because of their autonomy, and so their ability to maintain a sense of position and to navigate without human intervention is paramount.
Figure 1.2
The mobile robot Sojourner was used during the Pathfinder mission to explore Mars in summer 1997. It was almost completely teleoperated from Earth. However, some on-board sensors allowed for obstacle detection. (http://ranier.oact.hq.nasa.gov/telerobotics_page/telerobotics.shtm).
? NASA/JPL
Figure 1.3
Plustech developed the first application-driven walking robot. It is designed to move wood out of the forest. The leg coordination is automated, but navigation is still done by the human operator on the robot. (http://www.plustech.fi). ? Plustech.
Figure 1.4
Airduct inspection robot featuring a pan-tilt camera with zoom and sensors for automatic inclination control, wall following, and intersection detection (http://asl.epfl.ch). ? Sedirep / EPFL.
Figure 1.5
Picture of Pioneer, a robot designed to explore the Sarcophagus at Chernobyl. ? Wide World Photos.
Figure 1.6
Picture of recovering MBARI’s ALTEX AUV (autonomous underwater vehicle) onto the Icebreaker Healy following a dive beneath the Arctic ice. Todd Walsh ? 2001 MBARI.
Figure 1.7
Tour-guide robots are able to interact and present exhibitions in an educational way [48, 118, 132, 143,]. Ten Roboxes have operated during 5 months at the Swiss exhibition EXPO.02, meeting hun- dreds of thousands of visitors. They were developed by EPFL [132] (http://robotics.epfl.ch) and com- mercialized by BlueBotics (http://www.bluebotics.ch).
Figure 1.8
Newest generation of the autonomous guided vehicle (AGV) of SWISSLOG used to transport motor blocks from one assembly station to another. It is guided by an electrical wire installed in the floor. There are thousands of AGVs transporting products in industry, warehouses, and even hospitals.
? Swisslog.
front
back
Figure 1.9
HELPMATE is a mobile robot used in hospitals for transportation tasks. It has various on-board sen- sors for autonomous navigation in the corridors. The main sensor for localization is a camera looking to the ceiling. It can detect the lamps on the ceiling as references, or landmarks (http:// www.pyxis.com). ? Pyxis Corp.
Figure 1.10
BR 700 industrial cleaning robot (left) and the RoboCleaner RC 3000 consumer robot developed and sold by Alfred K?rcher GmbH & Co., Germany. The navigation system of BR 700 is based on a very sophisticated sonar system and a gyro. The RoboCleaner RC 3000 covers badly soiled areas with a special driving strategy until it is really clean. Optical sensors measure the degree of pollution of the aspirated air (http://www.karcher.de). ? Alfred K?rcher GmbH & Co.
Figure 1.11
PIONEER is a modular mobile robot offering various options like a gripper or an on-board camera. It is equipped with a sophisticated navigation library developed at SRI, Stanford, CA (Reprinted with permission from ActivMedia Robotics, http://www.MobileRobots.com).
Figure 1.12
B21 of iRobot is a sophisticated mobile robot with up to three Intel Pentium processors on board. It has a large variety of sensors for high-performance navigation tasks (http://www.irobot.com/rwi/).
? iRobot Inc.
Figure 1.13
KHEPERA is a small mobile robot for research and education. It is only about 60 mm in diameter. Various additional modules such as cameras and grippers are available. More then 700 units had already been sold by the end of 1998. KHEPERA is manufactured and distributed by K-Team SA, Switzerland (http://www.k-team.com). ? K-Team SA.
For example, AGV (autonomous guided vehicle) robots (figure 1.8) autonomously deliver parts between various assembly stations by following special electrical guidewires using a custom sensor. The Helpmate service robot transports food and medication throughout hospitals by tracking the position of ceiling lights, which are manually specified to the robot beforehand (figure 1.9). Several companies have developed autonomous clean- ing robots, mainly for large buildings (figure 1.10). One such cleaning robot is in use at the Paris Metro. Other specialized cleaning robots take advantage of the regular geometric pat- tern of aisles in supermarkets to facilitate the localization and navigation tasks.
Research into high-level questions of cognition, localization, and navigation can be per- formed using standard research robot platforms that are tuned to the laboratory environ- ment. This is one of the largest current markets for mobile robots. Various mobile robot platforms are available for programming, ranging in terms of size and terrain capability. The most popular research robots are those of ActivMedia Robotics, K-Team SA, and I- Robot (figures 1.11, 1.12, 1.13) and also very small robots like the Alice from EPFL (Swiss Federal Institute of Technology at Lausanne) (figure 1.14).
Although mobile robots have a broad set of applications and markets as summarized above, there is one fact that is true of virtually every successful mobile robot: its design involves the integration of many different bodies of knowledge. No mean feat, this makes mobile robotics as interdisciplinary a field as there can be. To solve locomotion problems, the mobile roboticist must understand mechanism and kinematics; dynamics and control theory. To create robust perceptual systems, the mobile roboticist must leverage the fields of signal analysis and specialized bodies of knowledge such as computer vision to properly
employ a multitude of sensor technologies. Localization and navigation demand knowl- edge of computer algorithms, information theory, artificial intelligence, and probability theory.
Figure 1.15 depicts an abstract control scheme for mobile robot systems that we will use throughout this text. This figure identifies many of the main bodies of knowledge associ- ated with mobile robotics.
This book provides an introduction to all aspects of mobile robotics, including software and hardware design considerations, related technologies, and algorithmic techniques. The intended audience is broad, including both undergraduate and graduate students in intro- ductory mobile robotics courses, as well as individuals fascinated by the field. While not absolutely required, a familiarity with matrix algebra, calculus, probability theory, and computer programming will s
收藏