Poppy Ergo Jr : new software updates are available in alpha version!

:tada: Hourra, de nouvelles mises à jour logicielles Poppy Ergo Jr sont disponibles en version alpha!

Nous venons de publier cette version alpha qui corrige quelques problèmes de compatibilité avec les modules Python récents, la nouvelle prise en charge du Raspberry Pi 4 et plusieurs autres fonctionnalités pratiques demandées par la communauté. Python 2 n’est plus officiellement pris en charge. De plus, nous sommes passés à l’image desktop, vous pouvez donc brancher un écran HDMI sur votre Ergo Jr.

:left_speech_bubble: Nous sommes ravis d’entendre vos commentaires en termes de bugs et d’opinion générale: n’hésitez pas à essayer les mises à jour et à donner votre avis en commentant ce post! Nous sommes conscients que certaine formulations de texte sont maladroites, veuillez être indulgents pendant que nous les corrigeons :grin:

:arrow_right: Téléchargez la version alpha maintenant

Comment puis-je tester la version v3.0.0alpha sur mon Poppy Ergo Jr:

  1. Téléchargez le fichier zip sur votre ordinateur
  2. Décompressez-le pour obtenir le fichier img ~7,5 Go
  3. Flashez la carte SD avec votre ordinateur:
    Lisez la documentation: comment graver un fichier image
  4. Insérez la carte SD dans votre robot et connectez-vous à poppy.local pour la tester! L’interface utilisateur ressemblera à ceci:

Remarque: Veuillez garder à l’esprit qu’il s’agit toujours de la versions alpha qui pourraient «brick» les logiciels du robot, mais il est toujours possible de revenir à la version précédente si nécessaire. Cette mise à jour alpha n’est pas disponible à partir du bouton Mettre à jour le robot dans l’interface utilisateur et les autres mises à jour avec ce bouton ne fonctionneront pas avant la version finale.

ChangeLog (version v3.0.0alpha)

Nouvelle image sd pour les créatures poppy sur raspberry pi3 et pi4!

Raspberry Pi OS (32 bits)

  • Image avec bureau basée sur Debian Buster (10.4)
  • Version: mai 2020; Date de sortie: 2020-05-27; Version du noyau: 4.19
  • Notes de version

Python

  • Migration de Python 2.7 sous Anaconda vers Regular Python 3.7.3 sous un environnement virtuel
  • Suppression de l’environnement miniconda
  • Création d’un environnement virtuel Python dans le répertoire ‘pyenv’ de l’utilisateur Poppy
  • Activation de l’environnement virtuel Python à partir du .bashrc de l’utilisateur Poppy

Pypot

  • Mise à jour d’ikpy vers la dernière version
  • Ajout d’un chemin optionnel pour l’enregistreur de mouvement
  • Ajout d’une version auto-hébergée de Snap pour éviter les problèmes CORS
  • Ajout de points d’entrée Snap pour l’accès à la webcam dans l’API REST
  • Ajout notebook «Une autre langue»

Créatures

  • Suppression du support de poppy.creature qui doit maintenant être pypot.creatures
  • bug connu poppy-ergo-jr: le capteur marker_detector est désactivé (sera corrigé pour la version)
  • poppy-ergo-jr: ajoute des primitives de démonstration

Script de raspoppyfication

  • Mise à jour de tous les scripts pour Raspbian buster et pour l’utilisation de la branche github.
  • Wifi Hotspot: utilisé une version mise à jour pour RPi4 et Raspbian buster.
  • Ajout de nouveaux services de poppy
    • Documentation hors ligne auto-hébergée
    • Ajout de poppy-simu en tant que visionneuse hors ligne
    • Ajout de robots virtuels
  • Configurer des documents de puppet-master
  • mise à jour de la version Snap! (5.4.5)

Interface Web (Puppet-master)

  • Afficher de messages détaillés pour aider au débogage des moteurs ou de la caméra déconnectés / cassés
  • Démarrage automatique désactivé de l’API du robot avec Snap ou le moniteur: l’utilisateur est maintenant invité à le faire
  • Suppression de l’arrêt automatique de l’API du robot avec Jupyter: l’utilisateur est maintenant invité à le faire
  • Pages d’interface utilisateur améliorées comme suit:

Pages Nouvelles:

Pages Déplacées:

  • monitor and control (open poppy-monitor app) vers monitor and control folder sous le nom primitives manager (open poppy-monitor app)
  • Snap! (open snap app) vers programming folder
  • jupyter vers programming folder (comportement antérieur: ouvre jupyter_root, maintenant: ouvre default_notebook=
  • Supression de l’onglet reset dans la page index

Pages Changées:

  • index (== HomePage) changement onglet, ajout sous-onglet, etc, voir au-dessus…
  • jupyter root (== MyDocuments) show screenshot
    • création de lien symbolique vers:
      • Moves recorded
      • Snap project
      • Robot primitives
      • My Pictures
      • poppy-viewer and poppy-docs dans poppy_src folder
    • renommage de poppy_src en poppy_source-code
    • déplacement
      • notebooks to notebooks folder
      • snap and poppy monitor to root of poppy source-code folder
  • settings show screenshot
    • ajout function
      • set language (tout n’est pas traduit)
      • set wifi
      • set hotspot
      • set API auto-starting
      • set virtual instance auto-starting
      • set state for first-page
      • set motor
    • ajout button
      • open an terminal
      • restarte services (jupyter, puppet-master, docs et viewer services)
      • reboot raspberry
      • shutdown raspberry
  • what happened show screenshot
    • manage logs
      • display control (‘show more’ / ‘show less’)
      • sauvegarde dans un fichier
      • ajout des logs pour toutes les instances virtuelles, et les services: viewer, docs et jupyter
    • add button
      • start / stop / reset APi
      • toggle camera
      • launch n virtual instances / open multiview / open viewer for instance n
      • open viewer / open docs / open jupyter
      • open an terminal / restarte services / reboot raspberry / shutdown raspberry

Capture d’écran:

2 Likes