Simulateurs - vaul-ulaval/vaul-wiki GitHub Wiki

Recherche sur les meilleurs simulateurs pour robotique mobile en environnements complexes

VAUL (GitHub)   •  SNOW-ul (Website) Reinforcement-Learning-Research-Project (GitHub)   •  Reinforcement-Learning-Research-Project (Wiki)   •  isabelleysseric (Docker)   •  User: isabelleeysseric (Fuel Ignition Gazebo)   •  Models: NORLAB (Fuel Ignition Gazebo)   •  NORLAB (Laboratoire de recherche)






Presentation

  • Rviz
  • Gazebo 9.x (Citadel) + ROS 1 Melodic ou ROS 1 Noetic + Ubuntu 18.04 LTS (Bionic Beaver)
  • Gazebo 11.x (Ignition) + ROS 1 Noetic ou ROS 2 Foxy + Ubuntu 20.04 LTS (Focal Fossa) ou Ubuntu 22.04 LTS (Jammy Jellyfish)


Gazebo Ignition

Tutoriels

Les tutoriels sont disponibles sur ce site : http://gazebosim.org/tutorials/

Pour l'installation de Gazebo, si l’installation de ROS n’a pas été effectué en desktop-full, Gazebo pourrait ne pas être installé.
Gazebo installation → http://gazebosim.org/tutorials?cat=install

Pour une présentation en général de Gazebo
Gazebo presentation → http://gazebosim.org/tutorials?cat=get_started

Pour construire un modèle de plateforme robotique à simuler
Construire un Robot → http://gazebosim.org/tutorials?cat=build_robot

  • Structure et exigences du modèle
  • Faire un modèle
  • Fabriquer un robot mobile
  • Importer des maillages
  • Attacher des maillages
  • Ajouter un capteur à un robot
  • Éditeur de modèle

Pour construire un environnement de simulation
Construire un Monde → http://gazebosim.org/tutorials?cat=build_world

  • Construire un monde
  • Modifier un monde
  • Éditeur de bâtiment

Facultatif:

  • Modèles numériques d'élévation
  • Population de modèles
  • Modèle de plan au sol avec images satellites

Pour écrire un programme permettant d’interagir avec les modèles
Écrire un plugin → http://gazebosim.org/tutorials?cat=write_plugin

  • Plugins 101
  • Modules d'extension de modèle
  • Plugins du monde
  • Monde programmatique
  • Plug-in système

Facultatif:

Pour simuler des capteurs et acquérir des données lors de la simulation
Capteurs → http://gazebosim.org/tutorials?cat=sensors

  • Modèle de bruit du capteur
  • Capteur de contact
  • Créer une vidéo avec une caméra

Facultatif:

  • Distorsion de la caméra

Pour connecter ROS to Gazebo
Se connecter à ROS → http://gazebosim.org/tutorials?cat=connect_ros

  • Présentation du ROS
  • Utilisation de roslaunch
  • Intégration de la caméra de profondeur ROS
  • URDF dans Gazebo
  • Plugins Gazebo dans ROS
  • Contrôle ROS
  • Communication SRO
  • Plug-in ROS

Facultatif:

  • Intégration ROS avancée

Dépannage pour Gazebo Ignition

Lors des projets de simulation avec Gazebo nous avons eu quelques problèmes et avons trouvé des solutions. Certaines solutions ont résolu leurs problèmes, d'autres pas complètement donc si vous avez de meilleures solutions ou d'autres problèmes que vous avez résolus et que vous aimeriez partager, n'hésitez pas à les partager nous les ajouterons à la liste.

Merci pour votre contribution et en espérant que cette rubrique puisse également vous aider.

PROBLEM 1: ...

Link

Problem:

...

Solution: delete the file config.json from /home/user/.docker/ on your desktop.

...

PROBLEM 2: ...

Link

Problem:

...

Solution: delete the file config.json from /home/user/.docker/ on your desktop.

...
⚠️ **GitHub.com Fallback** ⚠️