Webots User Guide release 6.4.1 Copyright c ⃝2011 Cyberbotics Ltd. All Rights R

Webots User Guide release 6.4.1 Copyright c ⃝2011 Cyberbotics Ltd. All Rights Reserved www.cyberbotics.com August 31, 2011 2 Permission to use, copy and distribute this documentation for any purpose and without fee is hereby granted in perpetuity, provided that no modifications are performed on this documenta- tion. The copyright holder makes no warranty or condition, either expressed or implied, including but not limited to any implied warranties of merchantability and fitness for a particular purpose, regarding this manual and the associated software. This manual is provided on an as-is basis. Neither the copyright holder nor any applicable licensor will be liable for any incidental or con- sequential damages. The Webots software was initially developed at the Laboratoire de Micro-Informatique (LAMI) of the Swiss Federal Institute of Technology, Lausanne, Switzerland (EPFL). The EPFL makes no warranties of any kind on this software. In no event shall the EPFL be liable for incidental or consequential damages of any kind in connection with the use and exploitation of this software. Trademark information AiboTMis a registered trademark of SONY Corp. RadeonTMis a registered trademark of ATI Technologies Inc. GeForceTMis a registered trademark of nVidia, Corp. JavaTMis a registered trademark of Sun MicroSystems, Inc. KheperaTMand KoalaTMare registered trademarks of K-Team S.A. LinuxTMis a registered trademark of Linus Torvalds. Mac OS XTMis a registered trademark of Apple Inc. MindstormsTMand LEGOTMare registered trademarks of the LEGO group. IPRTMis a registered trademark of Neuronics AG. UbuntuTMis a registered trademark of Canonical Ltd. Visual C++TM, WindowsTM, Windows 98TM, Windows METM, Windows NTTM, Windows 2000TM, Windows XPTMand Windows VistaTMWindows 7TMare registered trademarks of Microsoft Corp. UNIXTMis a registered trademark licensed exclusively by X/Open Company, Ltd. Foreword Webots is a three-dimensional mobile robot simulator. It was originally developed as a research tool for investigating various control algorithms in mobile robotics. This user guide will get you started using Webots. However, the reader is expected to have a minimal knowledge in mobile robotics, in C, C++, Java, Python or MATLAB programming, and in VRML97 (Virtual Reality Modeling Language). Webots 6 features a new layout of the user interface with many facilities integrated, such as a source code editor, motion editor, etc. We hope that you will enjoy working with Webots 6. 3 4 Thanks Cyberbotics is grateful to all the people who contributed to the development of Webots, Webots sample applications, the Webots User Guide, the Webots Reference Manual, and the Webots web site, including Yvan Bourquin, Fabien Rohrer, Jean-Christophe Fillion-Robin, Jordi Porta, Emanuele Ornella, Yuri Lopez de Meneses, S´ ebastien Hugues, Auke-Jan Ispeert, Jonas Buchli, Alessandro Crespi, Ludovic Righetti, Julien Gagnet, Lukas Hohl, Pascal Cominoli, St´ ephane Mojon, J´ erˆ ome Braure, Sergei Poskriakov, Anthony Truchet, Alcherio Martinoli, Chris Cianci, Nikolaus Correll, Jim Pugh, Yizhen Zhang, Anne-Elisabeth Tran Qui, Gr´ egory Mermoud, Lu- cien Epinet, Jean-Christophe Zufferey, Laurent Lessieux, Aude Billiard, Ricardo Tellez, Gerald Foliot, Allen Johnson, Michael Kertesz, Simon Garnieri, Simon Blanchoud, Manuel Jo˜ ao Fer- reira, Rui Picas, Jos´ e Afonso Pires, Cristina Santos, Michal Pytasz and many others. Moreover, many thanks are due to Cyberbotics’s Mentors: Prof. Jean-Daniel Nicoud (LAMI- EPFL), Dr. Francesco Mondada (EPFL), Dr. Takashi Gomi (Applied AI, Inc.). Finally, thanks to Skye Legon and Nathan Yawn, who proofread this guide. 5 6 Contents 1 Installing Webots 17 1.1 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.2 Installation procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.2.1 Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.2.2 Windows 7, Vista, XP . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.2.3 Mac OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.3 Webots license system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.3.1 Dongle license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.3.2 Floating license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.4 Verifying your graphics driver installation . . . . . . . . . . . . . . . . . . . . . 22 1.4.1 Supported graphics cards . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.4.2 Unsupported graphics cards . . . . . . . . . . . . . . . . . . . . . . . . 23 1.4.3 Upgrading your graphics driver . . . . . . . . . . . . . . . . . . . . . . 23 1.4.4 Hardware acceleration tips . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.5 Translating Webots to your own language . . . . . . . . . . . . . . . . . . . . . 25 2 Getting Started with Webots 27 2.1 Introduction to Webots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.1.1 What is Webots ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.1.2 What can I do with Webots ? . . . . . . . . . . . . . . . . . . . . . . . . 27 2.1.3 What do I need to know to use Webots ? . . . . . . . . . . . . . . . . . . 28 2.1.4 Webots simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.1.5 What is a world ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7 8 CONTENTS 2.1.6 What is a controller ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.1.7 What is a Supervisor ? . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.2 Starting Webots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.2.1 Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.2.2 Mac OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.2.3 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.2.4 Command Line Arguments . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.2.5 Environment Variables used by Webots . . . . . . . . . . . . . . . . . . 31 2.3 The User Interface uploads/Science et Technologie/ guide - 2023-05-29T192832.859.pdf

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager