Exploring UUV Development with NauSim: An Open-Source Simulation Platform
César Antonio Ortiz Toro, Cristina Cerrada-Collado, David Moreno-Salinas, Dictino Chaos-García, Karen Lyn García-Suárez, Pablo Otero-Roth, Juan Manuel Vidal-Pérez, Miguel-Ángel Luque-Nieto, Vicente Negro-Valdecantos, Eugenio Jiménez, Joaquín Aranda-Almansa, Santiago Zazo-Bello, Pedro J. Zufiria, Luis Magdalena-Layos, Juan Parras-Moral, Álvaro Gutiérrez
- 发表年份
- 2024
- 引用次数
- 2
摘要
This article introduces NauSim, an open-source simulation tool designed for developing control algorithms for Unmanned Underwater Vehicle (UUVs). NauSim is targeted at researchers and developers in underwater robotics, with a focus on Machine Learning (ML) based applications. The simulation tool is made in Python, acknowledging its prominence in ML research. Key design principles include a clean, flexible and modular architecture which can be integrated easily with existing control paradigms, thus allowing for the configuration of simulations, the creation of new environments and the addition of sensor interfaces and control models. Furthermore, NauSim emphasizes simplicity in deploying control algorithms from the simulator to target hardware. The article presents three use cases that illustrate the diverse applications of the simulator. The first case study is based on swarm robotics, the second showcases the development of advanced sensor simulations, and the third demonstrates the deployment of a controller developed in NauSim in a “real world” scenario.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002