Bonjour à tous

C'est ici que vous vous présentez, si possible, votre premier message doit être ici.
Maxime78
Messages : 2
Enregistré le : 21 déc. 2020 09:06

Bonjour à tous

Message par Maxime78 »

Bonjour,

Petite présentation,
38 ans, développeur robotique (csharp, php, ros, vstudio) dans une sté d'inspection des canalisations.

Intéressé par tout ce qui est robotique.
J'habite du côté de Versailles.

Maxime
PascalC
Messages : 8
Enregistré le : 06 janv. 2021 09:11

Re: Bonjour à tous

Message par PascalC »

Salut à toi !

« (csharp, php, ros, vstudio) » ...

Je connais fort peu la robotique et ses langages, mais si C# et PHP sont assez communs, pourrais-tu un peu expliquer, développer les 2 derniers : ros et vstudio ?

Bien à toi,
Pascal
admin
Site Admin
Messages : 29
Enregistré le : 16 déc. 2020 17:59
Localisation : CHAMARANDE

Re: Bonjour à tous

Message par admin »

hello,

Visual Studio est le produit de Microsoft qui regroupe Visual Basic et Visual C++ (entre autre).

ROS = Robot Operating System.
C'est plus une méthode qu'un langage, le principe est de développer des programmes indépendants les uns des autres mais qui communiquent entre eux pour donner ou recevoir des ordres/informations.

Exemple:
Un programme master qui gère a un moment donné un déplacement va envoyer l'ordre déplacer vers x/y
Un programme secondaire voit un ordre pour lui "déplacer....", il va s'occuper du moteur de déplacement et envoyer confirmation.
Un programme secondaire voit Ce même ordre, il va s'occuper de la localisation (x/y) et communiquer les résultats a l'ensemble.

En fait ce système permet de scinder les tâches, si pour une raison lambda, l'un des programmes rencontre une difficulté, il le signal (ou pas) mais ça ne bloque pas les tâches gérées par d'autres programmes.

Par exemple, si le robot ne peut pas se déplacer (prog planté ou moteur en panne) le programme principal peut en tenir compte et effectuer d'autres tâches.

A l'origine, chaque programme tourne dans une machine virtuelle, mais maintenant, il n'est pas rare de voir des robots équipés de mini machines indépendantes (style Raspberry) qui font tourner les programmes individuellement, comme ça aucun risque de plantage général (sauf coupure de courant).

Amitié
Olivier
Informaticien, Photographe, etc...
Développeur sous Gambas depuis 1999
Répondre