Open Source Robotics

Una raccolta curata di progetti, strumenti e software di robotica open source di alta qualità per la comunità della robotica.

Gazebo

Simulatore robotico open source standard del settore con più motori fisici e integrazione con ROS

Licenza

Apache-2.0

Panoramica

Gazebo è un simulatore robotico open source per sviluppare e testare il software dei robot prima che giri sull'hardware reale. Offre simulazione fisica, modellazione di sensori per telecamere, LiDAR e unità di misura inerziali (IMU), il formato di descrizione dei mondi SDF e un'architettura a plugin. Pacchetti di integrazione lo collegano a ROS, così il software basato su ROS può essere testato in simulazione.

Gazebo (oggi Gazebo Sim, in precedenza Ignition) è il simulatore robotico open source più usato. Offre una simulazione fisica ad alta fedeltà con integrazione ROS per sviluppare il software dei robot prima di portarlo sull'hardware reale.

Le funzionalità principali includono: - Più motori fisici (ODE, Bullet, DART, Simbody) - Simulazione dei sensori (telecamere, LiDAR, unità di misura inerziali (IMU) ecc.) - Rendering accelerato da GPU - Formato di descrizione del mondo SDF - Pacchetti di integrazione con ROS 1/2 - Architettura a plugin per la personalizzazione - Ampio database di modelli - Supporto per la simulazione distribuita

Gazebo è usato da team di robotica in tutto il mondo per lo sviluppo, il test e la validazione degli algoritmi. È essenziale per qualsiasi progetto di robotica basato su ROS.

Perché è importante

Gazebo è il simulatore robotico predefinito da oltre un decennio. La sua profonda integrazione con ROS fa sì che quasi ogni robot basato su ROS sia stato testato prima in Gazebo, rendendolo la piattaforma di simulazione più collaudata della comunità robotica.

Il problema che risolve

Sviluppare e testare il software dei robot sull'hardware reale è costoso, lento e rischioso. Gazebo fornisce un ambiente di simulazione completo in cui il software basato su ROS può essere testato esattamente come gira sui robot reali.

Punti chiave

  • Simulatore robotico standard del settore con una profonda integrazione con ROS
  • Fisica precisa con i backend Bullet e DART
  • Simulazione completa dei sensori, tra cui telecamere, LiDAR e unità di misura inerziale (IMU)
  • Ampia libreria di modelli con robot e ambienti forniti dalla comunità
  • Sviluppo attivo come Gazebo Sim (in precedenza Ignition Gazebo)

A chi si rivolge

  • Sviluppatori ROS che testano il software dei robot
  • Aziende di robotica che validano gli algoritmi prima del deployment sull'hardware
  • Ricercatori che hanno bisogno di una simulazione completa del robot con i sensori
  • Docenti che insegnano robotica con la simulazione

Limiti

  • Prestazioni non competitive con i simulatori accelerati da GPU per l'addestramento RL
  • Il passaggio da Classic a Gazebo Sim ha frammentato l'ecosistema
  • La precisione della fisica varia tra i diversi backend
  • Qualità del rendering funzionale ma non fotorealistica

Questo sito richiede JavaScript. Attiva JavaScript per esplorare i nostri progetti di robotica open source.