Outils pour utilisateurs

Outils du site


projets:simusomos

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
projets:simusomos [2025/09/02 13:45] – création page simu somos floprojets:simusomos [2025/09/03 13:07] (Version actuelle) – [Bridge-Command] flo
Ligne 15: Ligne 15:
   * Un écran dit de "Conning" sera situé au dessus des 3 écrans de simulations afin d'afficher les constantes de la simulation en cours.   * Un écran dit de "Conning" sera situé au dessus des 3 écrans de simulations afin d'afficher les constantes de la simulation en cours.
   * Sur le même plan vertical en dessous des 3 écrans 55" :    * Sur le même plan vertical en dessous des 3 écrans 55" : 
-        * Un écran de cartographie sur la gauche +        * Un écran tactile de cartographie sur la gauche 
-        * Un écran dédié à la propulsion vélique au centre +        * Un écran tactile dédié à la propulsion vélique au centre 
-        * Un écran affichant le radar de l'embarcation à droite+        * Un écran tactile affichant le radar de l'embarcation à droite
   * Un écran pour le poste instructeur   * Un écran pour le poste instructeur
  
 ==== Raspberry-pi ==== ==== Raspberry-pi ====
  
-Huit micro-ordinateurs Raspberry-pi 5 (RPI5) 8 Go seront utilisés derrières chaque écran pour affiché la simulation.+Huit micro-ordinateurs Raspberry-pi 5 (RPI5) 8 Go seront utilisés derrières chaque écran pour afficher la simulation
 + 
 +==== Arduino ==== 
 + 
 +Une carte Arduino Leonardo est utilisé pour récupéré les données analogiques afin de les convertir vers les RPI5.
  
 ==== Switch réseau ==== ==== Switch réseau ====
Ligne 28: Ligne 32:
 Un Switch réseau Cisco 32 ports est utilisé pour assurer la communication entre toutes les RPI5. Un Switch réseau Cisco 32 ports est utilisé pour assurer la communication entre toutes les RPI5.
  
 +==== Barre de navigation ====
 +
 +Une barre potentiométrique de la marque Transas est utilisé pour assurer la manœuvrabilité du bateau.
 +
 +==== Manettes de gaz ====
 +
 +2 manettes de gaz potentiométrique (bâbord et tribord) de la marque ??? sont utilisés pour assurer la propulsion du bateau.
 +
 +==== Clavier + trackball ====
 +
 +Hormis le tactile, l'écran affichant la cartographie, dispose d'un clavier/trackball marine de la marque Transas.
 +
 +===== Schéma système =====
 +
 +{{ :projets:diag_simu_somos.drawio.png?600 |}}
 +
 +===== Photo courante =====
 +
 +Un aperçu du simulateur (septembre 2025) :
 +
 +{{ :projets:last_simu_clean.jpg?600 |}} 
 +
 +
 +===== Logiciels =====
 +
 +Ci-dessous la liste des logiciels et OS utilisés pour le fonctionnement du simulateur :
 +
 +==== RPI OS ====
 +
 +[[https://www.raspberrypi.com/software/operating-systems|RaspBerry-Pi OS]] est flashé sur //rpi5-somos-1//, rpi5-somos-2//, rpi5-somos-3//, //rpi5-somos-4//, //rpi5-somos-5//, //rpi5-somos-6//, //rpi5-somos-8// et //rpi5-somos-9//
 +
 +==== Bridge-Command ====
 +
 +Le logiciel Bridge-Command (BC) est utilisé pour réaliser la simulation de navigation, pour plus d'info sur BC voir [[projets:archbc|Architecture Bridge-Command]]. Ce logiciel est exécutée sur //rpi5-somos-1//, rpi5-somos-2//, rpi5-somos-3//, //rpi5-somos-4// et //rpi5-somos-6//
 +
 +==== OpenPlotter ====
 +
 +l'OS [[https://openmarine.net/openplotter|OpenPlotter]] (basé sur RPI-OS) est utilisé pour affiché la cartographie. L’application de cartographie utilisée est [[https://opencpn.org|OpenCPN]]. Cette distribution est installée sur //rpi5-somos-8//
 +
 +==== SOMOS-Conning ====
 +
 +L'application web [[https://github.com/ENSM-Nantes/Conning|SOMOS-Conning]] est utilisé pour affiché les constantes de la simulation en cours. Cette application s'appuie notamment sur les briques graphiques développés par [[https://www.openbridge.no|OpenBridge]]. Elle est exécutée sur //rpi5-somos-5//.
 +
 +==== PolarManager ====
 +
 +L'application [[https://github.com/ENSM-Nantes/PolarManager|PolarManager]] est utilisé pour le management des accessoires véliques. Elle est exécutée sur //rpi5-somos-9//.
  
 +==== WindInject ====
  
 +L'application [[https://github.com/ENSM-Nantes/WindInject|WindInject]] est utilisé pour l'injection de données de vent basé sur des fichiers GRIBs. Elle est exécutée sur //rpi5-somos-6//.
projets/simusomos.1756813535.txt.gz · Dernière modification : de flo