Springer Tracts in Advanced Robotics Volume 24 Editors: Bruno Siciliano · Oussama Khatib · Frans Groen Springer Tracts in Advanced Robotics Edited by B Siciliano, O Khatib, and F Groen Vol 23: Andrade-Cetto, J,; Sanfeliu, A Environment Learning for Indoor Mobile Robots 130 p 2006 [3-540-32795-9] Vol 11: Kim, J.-H.; Kim, D.-H.; Kim, Y.-J.; Seow, K.-T Soccer Robotics 353 p 2004 [3-540-21859-9] Vol 22: Christensen, H.I (Ed.) European Robotics Symposium 2006 209 p 2006 [3-540-32688-X] Vol 10: Siciliano, B.; De Luca, A.; Melchiorri, C.; Casalino, G (Eds.) Advances in Control of Articulated and Mobile Robots 259 p 2004 [3-540-20783-X] Vol 21: Ang Jr., H.; Khatib, O (Eds.) Experimental Robotics IX 618 p 2006 [3-540-28816-3] Vol 20: Xu, Y.; Ou, Y Control of Single Wheel Robots 188 p 2005 [3-540-28184-3] Vol 19: Lefebvre, T.; Bruyninckx, H.; De Schutter, J Nonlinear Kalman Filtering for Force-Controlled Robot Tasks 280 p 2005 [3-540-28023-5] Vol 18: Barbagli, F.; Prattichizzo, D.; Salisbury, K (Eds.) Multi-point Interaction with Real and Virtual Objects 281 p 2005 [3-540-26036-6] Vol 17: Erdmann, M.; Hsu, D.; Overmars, M.; van der Stappen, F.A (Eds.) Algorithmic Foundations of Robotics VI 472 p 2005 [3-540-25728-4] Vol 16: Cuesta, F.; Ollero, A Intelligent Mobile Robot Navigation 224 p 2005 [3-540-23956-1] Vol 15: Dario, P.; Chatila R (Eds.) Robotics Research { The Eleventh International Symposium 595 p 2005 [3-540-23214-1] Vol 14: Prassler, E.; Lawitzky, G.; Stopp, A.; Grunwald, G.; Hagele, M.; Dillmann, R.; Iossiˇdis I (Eds.) Advances in Human-Robot Interaction 414 p 2005 [3-540-23211-7] Vol 13: Chung, W Nonholonomic Manipulators 115 p 2004 [3-540-22108-5] Vol 12: Iagnemma K.; Dubowsky, S Mobile Robots in Rough Terrain { Estimation, Motion Planning, and Control with Application to Planetary Rovers 123 p 2004 [3-540-21968-4] Vol 9: Yamane, K Simulating and Generating Motions of Human Figures 176 p 2004 [3-540-20317-6] Vol 8: Baeten, J.; De Schutter, J Integrated Visual Servoing and Force Control 198 p 2004 [3-540-40475-9] Vol 7: Boissonnat, J.-D.; Burdick, J.; Goldberg, K.; Hutchinson, S (Eds.) Algorithmic Foundations of Robotics V 577 p 2004 [3-540-40476-7] Vol 6: Jarvis, R.A.; Zelinsky, A (Eds.) Robotics Research { The Tenth International Symposium 580 p 2003 [3-540-00550-1] Vol 5: Siciliano, B.; Dario, P (Eds.) Experimental Robotics VIII 685 p 2003 [3-540-00305-3] Vol 4: Bicchi, A.; Christensen, H.I.; Prattichizzo, D (Eds.) Control Problems in Robotics 296 p 2003 [3-540-00251-0] Vol 3: Natale, C Interaction Control of Robot Manipulators { Six-degrees-of-freedom Tasks 120 p 2003 [3-540-00159-X] Vol 2: Antonelli, G Underwater Robots { Motion and Force Control of Vehicle-Manipulator Systems 209 p 2003 [3-540-00054-2] Vol 1: Caccavale, F.; Villani, L (Eds.) Fault Diagnosis and Fault Tolerance for Mechatronic Systems { Recent Advances 191 p 2002 [3-540-44159-X] S Yuta H Asama S Thrun E Prassler T Tsubouchi (Eds.) Field and Service Robotics Recent Advances in Reserch and Applications With 393 Figures Professor Bruno Siciliano, Dipartimento di Informatica e Sistemistica, Universit` degli Studi di Napoli Fedea rico II, Via Claudio 21, 80125 Napoli, Italy, email: siciliano@unina.it Professor Oussama Khatib, Robotics Laboratory, Department of Computer Science, Stanford University, Stanford, CA 94305-9010, USA, email: khatib@cs.stanford.edu Professor Frans Groen, Department of Computer Science, Universiteit van Amsterdam, Kruislaan 403, 1098 SJ Amsterdam, The Netherlands, email: groen@science.uva.nl Editors Prof Shin’ichi Yuta University of Tsukuba Intelligent Robot Laboratory Tennoudai 1-1-1 305-8573 Tsukuba, Japan Prof Hajima Asama The University of Tokyo Research into Artifacts Center for Engineering (RACE) Kashiwanoha 5-1-5, Kashiwa-shi Chiba 277-8568, Japan Dr Erwin Prassler Universită t Ulm a FAW Forschungsinstitut fă r anwendungsu orientierte Wissensverarbeitung Helmholtzstr 16 89081 Ulm, Germany Prof Takashi Tsubouchi University of Tsukuba Department of Information, Interaction Technologies Tennoudai 1-1-1 305-8573 Tsukuba, Ibaraki, Japan Dr Sebastian Thrun Stanford University Department of Computer Science 94305-9045 Stanford, USA ISSN print edition: 1610-7438 ISSN electronic edition: 1610-742X ISBN-10 3-540-32801-7 Springer Berlin Heidelberg New York ISBN-13 978-3-540-32801-8 Springer Berlin Heidelberg New York Library of Congress Control Number: 2006923559 This work is subject to copyright All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilm or in other ways, and storage in data banks Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer Violations are liable to prosecution under German Copyright Law Springer is a part of Springer Science+Business Media springer.com © Springer-Verlag Berlin Heidelberg 2006 Printed in Germany The use of general descriptive names, registered names, trademarks, etc in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use Typesetting: Digital data supplied by editors Data-conversion and production: PTP-Berlin Protago-TEX-Production GmbH, Germany (www.ptp-berlin.com) Cover-Design: design & production GmbH, Heidelberg Printed on acid-free paper 89/3141/Yu - Editorial Advisory Board EUROPE Herman Bruyninckx, KU Leuven, Belgium Raja Chatila, LAAS, France Henrik Christensen, KTH, Sweden Paolo Dario, Scuola Superiore SantAnna Pisa, Italy Ră diger Dillmann, Universită t Karlsruhe, Germany u a AMERICA Ken Goldberg, UC Berkeley, USA John Hollerbach, University of Utah, USA Lydia Kavraki, Rice University, USA Tim Salcudean, University of British Columbia, Canada Sebastian Thrun, Stanford University, USA EUR ON ASIA/OCEANIA Peter Corke, CSIRO, Australia Makoto Kaneko, Hiroshima University, Japan Sukhan Lee, Sungkyunkwan University, Korea Yangsheng Xu, Chinese University of Hong Kong, PRC Shin’ichi Yuta, Tsukuba University, Japan European *** *** STAR (Springer Tracts in Advanced Robotics) has been promoted under the auspices of EURON (European Robotics Research Network) Research Network *** *** ROBOTICS Foreword At the dawn of the new millennium, robotics is undergoing a major transformation in scope and dimension From a largely dominant industrial focus, robotics is rapidly expanding into the challenges of unstructured environments Interacting with, assisting, serving, and exploring with humans, the emerging robots will increasingly touch people and their lives The goal of the new series of Springer Tracts in Advanced Robotics (STAR) is to bring, in a timely fashion, the latest advances and developments in robotics on the basis of their significance and quality It is our hope that the wider dissemination of research developments will stimulate more exchanges and collaborations among the research community and contribute to further advancement of this rapidly growing field Since its inception in 1996, FSR, the International Conference on Field and Service Robotics has published archival volumes of high reference value With the launching of STAR, a more suitable home is found for this and other thematic symposia devoted to excellence in robotics research The Fourth edition of Field and Service Robotics edited by Shinichi Yuta, Hajime Asama, Sebastian Thrun, Erwin Prassler and Takashi Tsubouchi offers in its twelve-chapter volume a collection of a broad range of topics in advanced robotics The contents of these contributions represent a cross-section of the current state of robotics research from one particular aspect: field and service applications, and how they reflect on the theoretical basis of subsequent developments Pursuing technologies aimed at realizing skilful, smart, reliable, robust field and service robots is the big challenge running throughout this focused collection Rich by topics and authoritative contributors, FSR culminates with this unique reference on the current developments and new directions in field and service robotics A fine addition to the series! Naples, Italy December 2005 Bruno Siciliano STAR Editor Preface In the beginning of 1980's, the robot technology had started to be popular for the automation in many factories Since then, the role of the robotics has spread wider and wider Now, robots are expected to take over many human tasks, and to work in various environments And, robots are also expected to perform in the circumstances, where human cannot stay, such as, deep sea, space or the extremely hazardous places The robot that performs such tasks is called field robot These abilities have brought new activities to human Beside such an indirect assist to human, the robots are also requested to help people more directly This concept is called "service robot Various service tasks for daily life have been investigated and many prototypes have already been implemented The advanced technology will be the base of people's daily life and society in 21 century, and we believe that the robotics will take an important and dominant part However, we know that huge amounts of technical advancement are still necessary to realize the reliable and useful robots, which work in various real environments or support our daily life It is still the big challenge to realize skillful, smart, reliable, and robust field and service robots, and we have to pursue this technology The series of the International Conference on Field and Service Robotics started 1996 in Australia and have been held biannually in different continents, to stimulate and make progress of the research on this important subject The conferences are steered by FSR Permanent Organizing Committee (POC), which have the members of: Hajime Asama, John Bares, Raja Chatila, Peter Corke, Aarne Halme, John Hollerbach, Oussama Khatib, Christian Laugier, John Leonard, Eduardo Nebot, Roland Siegwart, Chuck Thorpe, Kazuya Yoshida, Shin'ichi Yuta, and Alex Zelinsky The fourth FSR conference was held in Lake Yamanaka where is on the foot of Mt Fuji in Japan, on 14-16 July 2003 In this conference, 49 original papers were selected and presented in singletrack way, among 68 originally submitted papers, besides invited/special talks These presented papers and invited talks have demonstrated the recent advances in research and applications of field and service robotics in the world More than 70 participants had actively discussed on all presentations and exchanged their opinion on both this particular theme and the direction of the robotics research, at: sessions, coffee breaks, mealtimes and on the occasion of excursion, banquet or in Japanese hot-spring public bath X Preface For the scientific program of this conference, the program committee requested to authors to provide information of their research and their opinion such as: Exact targeted service and field, Realized basis (Theoretical/Experimental/Applied), Complexity of the working environment and achieving task, and Estimated years until real use, for selecting the proper papers, when they submitted their papers This book is the collection of the papers, which are presented at the conference and revised after these presentation and discussions We believe that they are informative and useful to see the state of the art in this important and interesting subject At last, we are grateful to all participants for their contribution to have made this conference meaningful Also, for their great help, we thank program committee members, which include POC members and, Erwin Prassler, Paolo Fiorini, Gisbert Lawitzky, Bruno Siciliano, Gerd Hirzinger, Ben Kroese, Carlos Balaguer, and Friedrich Wahl, from Europe, Dieter Fox, Frank Dellaert, Matthew Deans, Roberto Manduchi, Howie Choset, Alonzo Kelly, Gurav Sukhatme, Daniela Rus, Christoph Mertz and Vijay Kumar, from USA, and Makoto Mizukawa, Kazuhiro Kosuge, Tamio Arai, Satoshi Tadokoro, Shigeo Hirose, Toshio Fukuda, Yasushi Nakauchi, Yoshiki Shimomura, Koichi Osuka, Fumitoshi Matsuno, Takashi Tsubouchi, Alex Zelinsky, Kiyoshi Komoriya, and Seungho Kim, from Asia Finally we sincerely appreciate Dr Kuniaki Kawabata, Dr Shigeru Sarata and Dr Hironori Adachi for their great contribution to operate the conference and edit the Proceedings May 2005 Shin'ichi Yuta Hajime Asama Sebastian Thrun Erwin Prassler Takashi Tsubouchi Contents Part – Invited Papers Service RT Systems Kazuhiro Kosuge A Small Biped Entertainment Robot Creating Attractive Applications Yoshihiro Kuroki 13 Mobile Robots Facing the Real World Roland Siegwart 21 Breakthroughs in Human Technology Interaction Bernd Reuse 31 Part – Indoor Navigation Indoor Navigation for Mobile Robot by Using Environment-Embedded Local Information Management Device and Optical Pointer 41 Tsuyoshi Suzuki, Taiki Uehara, Kuniaki Kawabata, Daisuke Kurabayashi, Igor E Paromtchik, and Hajime Asama Wall Following with Constrained Active Contours Elliot S Duff and Jonathan M Robert 51 Landmark-Based Nonholonomic Visual Homing Kane Usher, Peter Corke, and Peter Ridley 61 Recursive Probabilistic Velocity Obstacles for Reflective Navigation Boris Kluge and Erwin Prassler 71 Part – Rough Terrain Navigation Learning Predictions of the Load-Bearing Surface for Autonomous Rough-Terrain Navigation in Vegetation 83 Carl Wellington and Anthony Stentz A Terrain-Aided Tracking Algorithm for Marine Systems Stefan Williams and Ian Mahon 93 K Kosuge Yamada et al have proposed a power assist system for an automobile assembly system, which is referred to as “Skill Assist”[15] The concept of the system has been proposed by the Hardyman project in 1960’s by the Army and Navy in U.S.A The concept has been explored by several researchers[6][7], etc Yamada et al have succeeded the application of the concept to a real production system by adding a system for the worker’s safety It is reported that many systems have been already used in production lines worldwide, although the real system is not open to the public The real system does not look like a robot, but is a real RT system Consider another example of the RT systems, which we have developed based on the result of the robot helper project We have proposed MR Helper and DR Helpers for handling an object in cooperation with an operator based on the intentional force applied by the operator to the object The weight of the manipulated object is fully supported by or shared with the robot helper/helpers To handle the object, the operator is required to apply its intentional force to the object when the object is fully supported and both its intentional force and a part of the weight when the weight of the object is shared with the robot/robots We apply this concept to the power assist bicycle which we introduced in the previous section In case of the existing power assist bicycle, the actuator is controlled so that the pedaling force is doubled When climbing up and down a slope, the system might not work appropriately especially for the elderly Anyone has to support a half of the pedaling force required to ride the bicycle even if the slope is very steep The actuator is controlled to double the pedaling force even when climbing down a slope, which accelerates the bicycle We have proposed a new type of power assist system for a bicycle with which the drag force is cancelled[11] The rider of the new bicycle could ride it as if he rides the bicycle on a horizontal surface even on a slope Fig shows both types of the bicycles when the rider was climbing down the slope The left hand side picture of each frame shows the result with the proposed power assist system and the right hand side shows the result with conventional power assist system The bicycle with the proposed power assist system could be accelerated only when the rider would like to so even when climbing down the slope When climbing up the slope, anyone could ride the bicycle as if he/she rides it on a horizontal road With the new power assist system, even elderly could ride the bicycle in any slope We, however, could not sell the system at this moment in Japan because of a regulation relating to the power assist bicycle This is another factor which we have to consider when we try to integrate a new system with our society From RT Systems to Robotics In this section, we consider how the development of a RT system is fed back to the research of the Robotics based on our experience We have developed an assembly system of tunnel wall segments for a shield tunnel excavation system[13] in cooperation with a company in Japan which is shown in fig.6 The system has been developed assuming that a compliant motion control scheme is available Service RT Systems Fig Proposed power assist bicycle [11] We first defined a generalized coordinate system for the compliant motion control system so that no jamming occurs during the assembly of the honeycomb shaped segments We carefully and intuitively defined the coordinate system through a lot of case studies At that time, we did not know how to select the coordinate system theoretically The result was very interesting in that there is no center of rotation for the assembled segment Three axes of rotations, which are used to control the orientation of the assembled segment, not cross at one point With the developed segment assembly system, we could assemble the tunnel segments without measuring position of each segment precisely before assembling the segment to the existing ones The assembled segment is fit to the existing ones without explicitly controlling the position and orientation The interface force between the assembled segment and the existing ones guide the assembled segment into the right position and orientation as shown in fig To generalize the result which we have got from the development, we have started research of how to design a generalized coordinate system for parts-mating In some sense, the selection of a coordinate system introduces a kind of a structure in the compliant motion of the assembled object with respect to the interface force/moment applied to the object from its environment The planar case has been completely solved[12] Fig shows how a part is assembled by pushing it to its environment which the part is assembled to The motion of the compliantly supported assemble part is generated based on the interface force between the part and the environment so that the part is lead to its right position and orientation assuming a certain bounded initial pose error and friction between 10 K Kosuge them Please note that, in the planar case, the selection of the coordinate system is equivalent to the selection of the center of rotation This example shows how the development of the RT system is fed back to the robotics research Through the development of real world RT systems, we could identify what problems we need to solve in the Robotics Fig Prototype of assembly system of tunnel Segments[13] Conclusions In this article, we first reviewed the New Research Model proposed by the 17th Science Council of Japan in 1999 According to the model, the research consists of three phases; Creation Model Research(First Model Research) Development Model Research(Second Model Research) Integration Model Research(Third Model Research) The Field and Service Robotics covers from the 1st model through the 3rd model When we consider the Integration Model Research, a robot may not always look like a robot which everybody imagines The RT system is defined to explain such a system We then consider several examples of the RT systems in the real world We also introduced examples of how the robot technology is utilized in a real system Service RT Systems 11 Fig Assembly system of planar parts based on parts-mating theory [12] and how the research result of the RT system could be fed back to the research of Robotics The Field and Service Robotics will be developed through the interactions among the research models The interactions among the research models seems very important for developing the Service RT Systems for the aging society which we are facing now References The Third Committee, The 17th Science Council of Japan, “Towards a new research paradigm,” National Council of Japan, April, 1999 (in Japanese) Shun-ichi Iwasaki, “A New Direction of Science in Japan - from Strategic Research to Model Research,” Seminar of the Academy of Finland, February 5, pp.12-19, 1999 Japan Robot Association, “Strategy for Creation of Society with Robots in 21st,” Japan Robot Association, May, 2001 (in Japanese) Japan Robot Association, “Open System Architecture for Developing Robots in New Fields,” Japan Robot Association, March, 2003 (in Japanese) Japan Robot Association, “RT Open Architecture and its Strategy,” Japan Robot Association, March, 2003 (in Japanese) H Kazerooni, “Human-Robot Interaction via the Transfer of Power and Information Signals, ” IEEE Transactions on System, Man and Cybernetics, Vol.20, No.2, pp 450–463, 1990 K.Kosuge, Y.Fujisawa and T.Fukuda, “Control of Mechanical System with Man-machine Interaction, ” Proceesings of 1992 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 87–92, 1992 K.Kosuge, H.Yoshida, D Taguchi and T.Fukuda, “Robot-Human Collaboration for New Robotic Applications, ” Proceesings of The IECON’94, 20th International Conference on Industrial Electronics Control and Instrumentation, pp 713–718, 1994 ... Stanford, USA ISSN print edition: 16 1 0-7 438 ISSN electronic edition: 16 1 0-7 42X ISBN -1 0 3-5 4 0-3 280 1- 7 Springer Berlin Heidelberg New York ISBN -1 3 97 8-3 -5 4 0-3 280 1- 8 Springer Berlin Heidelberg New... [ 3-5 4 0-2 3 21 4 -1 ] Vol 14 : Prassler, E.; Lawitzky, G.; Stopp, A.; Grunwald, G.; Hagele, M.; Dillmann, R.; Iossiˇdis I (Eds.) Advances in Human-Robot Interaction 414 p 2005 [ 3-5 4 0-2 3 21 1-7 ] Vol 13 :... Vehicle-Manipulator Systems 209 p 2003 [ 3-5 4 0-0 005 4-2 ] Vol 1: Caccavale, F.; Villani, L (Eds.) Fault Diagnosis and Fault Tolerance for Mechatronic Systems { Recent Advances 19 1 p 2002 [ 3-5 4 0-4 415 9-X]