IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Robotique Discussion :

Quelle est la place d’un développeur dans le monde de la robotique ?


Sujet :

Robotique

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    mars 2013
    Messages
    6 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : mars 2013
    Messages : 6 463
    Points : 155 303
    Points
    155 303
    Par défaut Quelle est la place d’un développeur dans le monde de la robotique ?
    Quelle est la place d’un développeur dans le monde de la robotique ?
    Entretien avec Génération Robots sur son robot de téléprésence Double

    Promu dans les années 1970, le télétravail a depuis lors connu un fort développement en particulier grâce à l’évolution des TIC. De nombreuses solutions à l’instar de Skype ou encore Google Drive ont vu le jour pour permettre un travail collaboratif qui fait fi de la distance. Le Robot Double, un outil de téléconférence distribué par Génération Robot, a également pour vocation de briser les barrières de l’espace. Nous l’avons testé et saisi l’occasion pour nous entretenir avec Yassine Serhrouchni, responsable du département composants robotiques et services.

    Son utilisation est relativement simple. Pour se connecter au robot, vous devez disposer d’un iDevice (iPad ou iPhone) ou d'un ordinateur avec le navigateur Chrome installé. Dans le premier cas, l’application « Double Robotics » est disponible sur la vitrine d’Apple. Dans le second, vous vous servirez du lien de connexion drive.doublerobotics.com. L’utilisateur est invité à entrer ses identifiants (nom d’utilisateur/MDP). Une fois les bonnes valeurs renseignées, sur une mappemonde figure la localisation du robot.

    Lorsque l’utilisateur effectue un appel, l’application lui demande sa permission pour utiliser son microphone et sa webcam. L’interface est simplifiée au maximum. A gauche se trouvent six icônes : la première permet de raccrocher, la seconde sert à parquer le robot (le maintenir dans une position stable), la troisième à gérer la caméra, la quatrième à gérer le microphone, la cinquième s’occupe du niveau du son, et enfin la cinquième fournit des informations sur le niveau de charge du robot et de l'iPad.

    Au centre de l’écran, le robot renvoie les images captées par sa caméra vidéo. A droite, les images captées par votre webcam. Juste en dessous figurent des boutons de commandes pour contrôler la hauteur du robot.

    Ses déplacements se font avec les touches directionnelles du clavier. La touche espace permet de passer d’une caméra à une autre, pratique pour regarder le bas du robot et détecter d’éventuels obstacles à son déplacement.



    Architecture du robot Double


    Developpez.com : Pouvez-vous nous en dire plus sur les caractéristiques techniques du robot Double (autonomie, système, processeur, mémoire vive, etc.) ?

    Yassine Serhrouchni : le robot utilise le gyroscope de l’iPad pour se stabiliser ainsi que ses deux caméras, l’iPad s’occupe de gérer les liaisons audio/vidéo en Wifi ou Connexion cellulaire et communique avec la base roulante du robot via une connexion Bluetooth. Une batterie permet de de recharger le robot et l’iPad. L’autonomie du système est de 8h en batterie neuve. Le robot utilise une batterie rechargeable Lithium-Ion disposant d'un temps de chargement d'environ 2 heures.

    Developpez.com : Comment les développeurs peuvent-ils contrôler le robot Double ? Quels sont les outils qui sont mis à leur disposition pour accéder aux commandes du robot ?

    Yassine Serhrouchni : nous sommes sur un produit qui a été développé autour d’un univers iPhone/iPad, alors un SDK iOS est mis à la disposition des développeurs désireux de créer leurs propres applications. Ainsi ils peuvent se substituer à l’application native en mettant sur pied par exemple une application qui va gérer une caméra qu’ils auront connectée au robot.

    Developpez.com : Quels débits minimums de connexion sont nécessaires pour pouvoir effectuer une vidéo conférence ? Un mode alternatif (audio par exemple) est-il prévu au cas où les conditions minimums requises ne seraient pas atteintes ?

    Yassine Serhrouchni : à l’instar des outils comme Skype, la qualité de l’image va dépendre du débit de connexion. Un mode alternatif n’est pas prévu autrement il ne serait pas intéressant d’avoir un robot.

    Developpez.com : Quelles sont les mesures de sécurité qui sont prises pour éviter qu’un attaquant ne prenne le contrôle du robot (de nuit par exemple) afin de visiter les locaux et récupérer des informations ?

    Yassine Serhrouchni : pour se connecter au robot il faut avoir entré les identifiants mais il faut également que l’appel soit accepté, autrement la conférence ne s’établie pas. Donc même si un hacker réussit à subtiliser les identifiants, il ne pourra pas avoir accès aux contrôles du robot.

    Developpez.com : Concernant la vie privée, quelles garanties sont proposées à l'utilisateur ? Par exemple le robot n’est-il explicitement autorisé à filmer que par ce dernier ? De plus, le télétravailleur peut-il limiter le champ d'action du robot (déplacement, prise de vidéo) ?

    Yassine Serhrouchni : oui, le robot nécessite explicitement l’autorisation de l’utilisateur pour commencer à filmer. Le concept est exactement le même que Skype qui demande au préalable une autorisation de filmer. De plus, toutes les communications sont chiffrées, donc même si quelqu’un cherchait à récupérer le flux de données, il ne pourrait pas l’exploiter.



    Yassine Serhrouchni en démonstration


    Developpez.com : En tant qu'acteur dans le domaine, comment entrevoyez-vous le futur du secteur de la robotique ?

    Yassine Serhrouchni : Avant les années 70, les recherches avaient été concentrées sur les composants électroniques des moteurs, batteries, processeurs et etc. Par la suite nous pouvons noter par exemple la naissance du microprocesseur, une miniaturisation du processeur qui a permis des réductions de coûts tout en augmentant la puissance. Nous avons la chance de pouvoir en bénéficier aujourd’hui. En France, nous sommes capable de produire des robots, cependant il faudrait beaucoup plus s’orienter dans le développement d’applications car la révolution robotique passera par là.

    Developpez.com : Que diriez-vous de la robotique en France ? Quel est son potentiel ?

    Yassine Serhrouchni : Nao par exemple, l’un des humanoïdes les plus vendus au monde, est une création française d’Aldebaran Robotics, à Paris. Cette réussite illustre un secteur qui se porte bien et que les français sont en très bonne place. Notons qu’il y a une demande au niveau du marché européen pour des robots de service et des robots collaboratifs. Le France doit exprimer son potentiel dans ces deux domaines en particulier. Renforcer ses atouts et se positionner en tant que nation innovante de la robotique et non seulement en position de fabricant de matériel. Notre société développe par exemple des applications ludiques et pédagogiques et professionnelles pour le robot NAO (www.humarobotics.com).



    Nao


    Developpez.com : Quelle est la place d'un développeur dans le monde de la robotique ? Quelles sont les compétences les plus demandées ?

    Yassine Serhrouchni : aujourd’hui il y a une réelle demande en entreprise de robotique d’avoir des personnes formées pour le développement d’applications. Cependant, il faut préciser que les robots ne se programment pas comme des téléphones portables ou un ordinateur. D’ailleurs dès lors qu’on passe d’un ordinateur à un téléphone portable, des contraintes particulières font leurs apparitions. Par exemple les développeurs chercheront à concevoir des applications qui ne consomment pas beaucoup de batterie. C’est exactement pareil pour un robot ; il faudra prendre en considération entre autre le fait qu’il peut y avoir des chocs. Alors, même si la logique reste la même, penser à ces contraintes rend ce domaine particulier. Malgré le petit retard que nous avons en France sur des pays comme l’Allemagne, le Japon ou les USA, aujourd’hui il y a de nombreux outils pour se former à la programmation de robots. Même s’ils ne sont toujours pas assez nombreux, nous avons de plus en plus de diplômés qui sortent avec des compétences pour développer des applications robotiques. Ce secteur demande des personnes capables de s’adapter, qui réalisent que dans le robot il y a ordinateur mais aussi électronique. Il faudrait qu’elles soient également dotées d’une grande créativité pour pouvoir aller au-delà de l’image de science-fiction donnée au robot.

    SDK pour iOS logiciel du robot de telepresence Double (GitHub)

    Télécharger l'application Double pour iPad et iPhone

    En savoir plus
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    avril 2002
    Messages
    2 567
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : avril 2002
    Messages : 2 567
    Points : 17 153
    Points
    17 153
    Par défaut
    Ça à l'air chouette comme technologie, mais au delà de l'aspect "Gadget", concrètement quelqu'un connais des exemples d’utilisations ou c'est vraiment utile, en milieu Pro ou pourquoi pas perso ?
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  3. #3
    Membre actif
    Avatar de Thomas404
    Homme Profil pro
    dev
    Inscrit en
    novembre 2009
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : novembre 2009
    Messages : 99
    Points : 231
    Points
    231
    Par défaut
    Je sais pas, mais nous pourrions demander à Sheldon Cooper qui semble avoir essayer cela il y a déjà quelques années

    Nom : maxresdefault.jpg
Affichages : 1890
Taille : 56,6 Ko

  4. #4
    Membre chevronné Avatar de Ehonn
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2012
    Messages
    788
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2012
    Messages : 788
    Points : 2 160
    Points
    2 160

  5. #5
    Candidat au Club
    Inscrit en
    septembre 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : septembre 2010
    Messages : 1
    Points : 2
    Points
    2
    Par défaut
    C'est quoi cette pub déguisée sous un titre généraliste ?

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    janvier 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2009
    Messages : 14
    Points : 18
    Points
    18
    Par défaut
    En effet, je vois pas le rapport entre le titre et l'article.

  7. #7
    Membre chevronné
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2008
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2008
    Messages : 919
    Points : 1 792
    Points
    1 792
    Billets dans le blog
    2
    Par défaut
    J'ai vu un truc au JT, il parlait de ce système pour un élève absent, comme ça il y avait un robot signifiant sa présence ...
    Si débugger est l'art d'enlever les bugs ... alors programmer est l'art de les créer

  8. #8
    Membre confirmé Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    juin 2007
    Messages
    712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : juin 2007
    Messages : 712
    Points : 507
    Points
    507
    Par défaut
    Si vous voulez mon avis, le développeur doit avoir un master un droit pour se protéger dans ce genre d'application. Imaginez que la jupe de Cindy Crowford se prenne dans les roues, et que le robot n'en soit pas conscient ... Vous imaginez ?
    Aucun de nous n'est seul, Même l'air que nous expirons est inspirés par d'autres...

Discussions similaires

  1. Quelle est la place du débogage dans la programmation ?
    Par Amine Horseman dans le forum Débats sur le développement - Le Best Of
    Réponses: 44
    Dernier message: 26/12/2014, 22h09
  2. Quelle est la place du débogage dans la programmation ?
    Par Amine Horseman dans le forum Actualités
    Réponses: 21
    Dernier message: 28/11/2014, 12h59
  3. [ZF 1.8] [débutant] Quelle est la place des objets métier dans zf ?
    Par Trycias dans le forum Zend Framework
    Réponses: 3
    Dernier message: 21/05/2009, 20h14
  4. Réponses: 11
    Dernier message: 02/11/2006, 18h12
  5. Quelle est la place d'UML en entreprise?
    Par vallica dans le forum Débuter
    Réponses: 9
    Dernier message: 03/06/2006, 09h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo