•   

    Partager via Gmail

  • Je ne suis peut être pas loin du but (enfin du mien..) sur le développement de ce prototype. A voir maintenant comment je vais m'en sortir pour son exploitation pédagogique sans y apporter des solutions toutes faites et sans me perdre dans une approche chronophage trop orientée fab lab.

    Un clic sur l'image pour agrandir.

    Version finale de l'application sous App Inventor du robot mBot explorateur

    Téléchargement de l'application (modifiez votre adresse IP pour le retour vidéo) 

    Version finale de l'application sous App Inventor du robot mBot explorateur

    Deux ou trois trucs à savoir

    • J'alimente le robot avec la batterie Technologie Services 5100 mAh. J'ai pas testé avec la 1050 mAh mais l'autonomie devrait être faible.
    • Le robot refuse de s'allumer sans le cordon USB connecté (procédure : connecter le robot en USB puis allumer le robot et enfin déconnecter le câble USB).
    • En cas de problèmes de connexion Bluetooth, dans le menu Connecter de mBlock, Téléverser le microprogramme de communication puis Réinitialiser le programme par défaut, cela devrait arranger les choses !
    Partager via Gmail

  • Finalement j'ai été obligé de rajouter un quatrième servomoteur pour une orientation verticale des prises de vues afin d'avoir des retours vidéos sur la pince pour le prélèvement d'échantillons et une vue panoramique de l'environnement pour les déplacements. Le servomoteur souffre un peu du fait du poids du téléphone (le Galaxy S7 pèse un âne mort !), à changer pour un plus puissant (le servo pas le téléphone !).

    Ajout d'un quatrième servomoteur pour panoramiques verticauxJ'ai trouvé aux Puces de Montreuil un support sympa pour fixer le smartphone, bien moins lourd et encombrant que les supports GPS et beaucoup plus facile à fixer (5 €). On trouve les mêmes en Chine sur Gearbest pour presque rien, perso j’ai commandé 10 pièces (pièces reçues 15 jours après la commande, nickel ! encore mieux qu'aux Puces car une protection "caoutchouc" pour ne pas abîmer le téléphone). 

     

     

     

    un clic sur l'image pour agrandir

    Ajout d'un quatrième servomoteur pour panoramiques verticaux

    Partager via Gmail

  • Bien aidé par le tuto des collègues de l'Académie de Créteil (merci à eux), j’ai pu obtenir un retour vidéo dans l'appli sous App Iinventor pour piloter le robot à l'aveugle. Sur mon précédent proto, le retour vidéo se faisait sur un écran déporté via une GoPro et un Ipad, pas top !

    Avec un smartphone, il est possible avec l'appli IP webcam de convertir ses caméras frontale ou dorsale en caméra IP afin d'obtenir un flux vidéo via une URL dans App Inventor. Une étude qui peut se révéler intéressante pour aborder en classe les réseaux, l'adressage IP et les objets connectés.

    J'ai simplifié à l’extrême l'appli de l'Académie de Créteil, voir ci-dessous les blocs et ce que cela donne dans l'appli. Le retour vidéo est fluide et l'image est de très bonne qualité mais j'ai fait les premiers tests avec des smartphones puissants Galaxy S7 et Note 4, un autre test avec un smartphone premier prix s'est révélé moins concluant.

    Liens

     

    Trois ou quatre trucs à savoir

    • L'adresse IP à renseigner dans App Inventor est indiquée dans l'appli IP Webcam une fois le flux vidéo activé (on peut pas la louper !),
    • Une fois dans l'appli sous App Inventor, l'image n'apparait pas tout de suite, il faut sélectionner "Navigateur" puis balayer la fenêtre de gauche à droite avec un doigt pour faire apparaître "le curseur zoom", puis ensuite réduire afin de visualiser le bouton "Plein écran" pour l'activer (le zoom est un peu galère, en fait il faut poser le doigt en dessous des boutons !),
    • Une fois la vidéo affichée, il est possible d'activer le "curseur zoom" pour zoomer et dé-zoomer à partir de l'application App Inventor,
    • Il est possible d’avoir un retour vidéo sous Windows en saisissant dans un navigateur l'URL du flux vidéo (exemple ici : http://192.168.1.55:8080). Un exercice concret pour faire des manips sur les IP et facile à mettre en oeuvre si les élèves sortent leur smartphone ou si vous avez des tablettes en stock.

    mBot explorateur, retour vidéo dans App Inventor pour pilotage à l'aveugle

    mBot explorateur, retour vidéo dans App Inventor pour pilotage à l'aveugle

    Partager via Gmail

  • Mon projet de troisième 2018-2019 - Un robot explorateur autour du mBotAprès une première année avec comme support le mBot en troisième, je remets le couvert avec un nouveau cahier des charges autour d'un robot explorateur toujours basé sur le mBot. Ce CDCF ne modifie pas en profondeur les études menées l'année passée (calcul de vitesse, rotation de la caméra, pilotage à distance... voir plus loin sur ce blog).

    Vous trouverez à suivre l'analyse du besoin et le CDCF du projet. C'est un premier jet, des correctifs y seront sûrement apportés. 

    Mise à jour le 05-09-2018 :

    • énoncé du besoin revu et corrigé
    • déroulé de ma première séance en bas de cet article.

     

    Mise à jour le 16-09-2018 :

    • ajout en bas de l'article de la vidéo : Trois années de déambulations martiennes à bord du robot Curiosity.

     

     Un prototype possible pour répondre au CDCF mais c'est aux élèves de cogiter...

    mBot explorateur

     

    Le cahier des charges

    Mon projet de troisième 2018-2019 - Un robot explorateur autour du mBot

    Les captures d'écrans diffèrent de la vidéo car j'ai supprimé l'éclairage automatisé par une commande simple et ajouté une détection d'obstacles (impossible de combiner les deux dans App Inventor - le nom de la variable est le même et n'est pas modifiable).

    Un clic sur les images pour agrandir...

    Mon projet de troisième 2018-2019 - Un robot explorateur autour du mBot

    Ecran de contrôle sur tablette pour pilotage à l'aveugle

    mBot explorateur

    Si vous souhaitez le fichier du programme, écrivez-moi. 

    Mon projet de troisième 2018-2019 - Un robot explorateur autour du mBot

     

    Déroulé de mon premier cours 

    Après les formalités d'usage (appel, consignes...), très courtes pour moi, "j'attaque" le projet avec le plan suivant :

    • Projection au vidéoprojecteur du tout début de l'énoncé du besoin "L’entreprise « Robot Scan » souhaite disposer d’un robot capable d’explorer des sites inaccessibles à l’homme (grottes, canalisations…) ou dangereux pour lui (fumées toxiques, pollutions chimiques…)".
    • Évocations de l'énoncé du besoin et du mot "robot" par les élèves.
    • Projection de l’excellente vidéo du Monde sur l'Histoire de la robotique et des différents types de robots. (voir le lien ci-dessous).

    mBot explorateur 

    • En groupe, les élèves recherchent les fonctionnalités que devra posséder le robot explorateur (différenciation entre fonctions et solutions).
    • Mise en commun au tableau des recherches élèves. 
    • Distribution de la fiche sur l'énoncé du besoin (voir le pdf plus haut), les élèves remplissent le schéma "Bête à cornes".
    • Exercices sur des schémas "Bête à cornes" pour différents objets (aspirateur, clé USB...) à faire pour le prochain cours. 

     

    Pour aller plus loin....

    Conférence de Violaine Sautter (directrice de recherche au CNRS et au Muséum national d'histoire naturelle) : Trois années de déambulations martiennes à bord du robot Curiosity. Le propos (vécu) est parfois ardu mais passionnant et certains extraits peuvent être diffusés aux élèves notamment l'amarsissage ou encore la communication entre la terre et le robot martien.

    Partager via Gmail

  • Pour régler la vitesse de déplacement du mBot avec un curseur sous App Inventor, l'extension Makeblock 1.9 facilite vraiment la tâche...

     

    Régler la vitesse du mBot avec un curseur sous App Inventor (extension makeblock 1.9)

    Régler la vitesse du mBot avec un curseur sous App Inventor (extension makeblock 1.9) 

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Régler la vitesse du mBot avec un curseur sous App Inventor (extension makeblock 1.9)Régler la vitesse du mBot avec un curseur sous App Inventor (extension makeblock 1.9)

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Régler la vitesse du mBot avec un curseur sous App Inventor (extension makeblock 1.9)

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Un point méthode volontairement très peu détaillé pour régler la vitesse du robot avec un curseur car mes élèves ont déjà réalisé deux TP sous App Inventor (voir articles ci-dessous).

    Régler la vitesse du mBot avec un curseur sous App Inventor (extension makeblock 1.9)

     

    Partager via Gmail





    Suivre le flux RSS des articles
    Suivre le flux RSS des commentaires