Overall, this pipeline is very capable and can be used to extend existing projects or serve as a platform for new robotics simulation endeavors. The implemented distribution and parallelization are extremely effective, with a 100\% simulation completion rate after 12 hours of runs. Additionally, simulations can be run in sequence, with a batch job being distributed across an arbitrary number of computing nodes and each node having multiple instances running in parallel. We have developed a pipeline capable of running Webots simulations both headlessly and in GUI-enabled mode over an SSH X11 server, with simulation execution occurring remotely on HPC compute nodes. Such a pipeline would allow researchers to generate massive datasets from their simulations, opening the door for potential machine learning applications and decision tool development. For projects that would benefit from an aggregated output dataset from thousands of simulation runs, there is no standard recourse this project sets out to mitigate this by developing a formalized parallel pipeline for running sequences of Webots simulations on powerful HPC resources. Even so, Webots simulations are often run on personal and lab computers. Webots, a state-of-the-art robotics simulator, is often the software of choice for robotics research. In the rapidly evolving and maturing field of robotics, computer simulation has become an invaluable tool in the design process. Finally, thanks to Skye Legon and Nathan Yawn, who proofread this manual. Many thanks are also due to Cyberbotics’s Mentors: Prof. 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 Stefania Pedrazzi, David Mansolino, Yvan Bourquin, Fabien Rohrer, JeanChristophe 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, Lucien Epinet, Jean-Christophe Zufferey, Laurent Lessieux, Aude Billiard, Ricardo Tellez, Gerald Foliot, Allen Johnson, Michael Kertesz, Simon Garnieri, Simon Blanchoud, Manuel Jo˜ao Ferreira, Rui Picas, Jos´e Afonso Pires, Cristina Santos, Michal Pytasz and many others. UNIXTM is a registered trademark licensed exclusively by X/Open Company, Ltd. Visual C TM, WindowsTM, Windows 95TM, Windows 98TM, Windows METM, Windows NTTM, Windows 2000TM, Windows XPTM and Windows VistaTM are registered trademarks of Microsoft Corp. Red HatTM is a registered trademark of Red Hat Software, Inc. PentiumTM is a registered trademark of Intel Corp. IPRTM is a registered trademark of Neuronics AG. MindstormsTM and LEGOTM are registered trademarks of the LEGO group. Mac OS XTM is a registered trademark of Apple Inc. LinuxTM is a registered trademark of Linus Torvalds. KheperaTM and KoalaTM are registered trademarks of K-Team S.A. JavaTM is a registered trademark of Sun MicroSystems, Inc. GeForceTM is a registered trademark of nVidia, Corp. RadeonTM is a registered trademark of ATI Technologies Inc. Trademark information AiboTM is a registered trademark of SONY Corp. In no event shall the EPFL be liable for incidental or consequential damages of any kind in connection with the use of this software. The EPFL makes no warranties of any kind on this software. The Webots software was initially developed at the Laboratoire de Micro-Informatique (LAMI) of the Swiss Federal Institute of Technology, Lausanne, Switzerland (EPFL). Neither the copyright holder nor any applicable licensor will be liable for any incidental or consequential damages. This manual is provided on an as-is basis. 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. Copyright All Rights Reserved March 8, 2016Ģ Permission to use, copy and distribute this documentation for any purpose and without fee is hereby granted in perpetuity, provided that no modifications are made to this documentation.
0 Comments
Leave a Reply. |