Skip to content

Latest commit

 

History

History
83 lines (57 loc) · 4.5 KB

README.fr-FR.md

File metadata and controls

83 lines (57 loc) · 4.5 KB

Application de Contrôle

English | 简体中文 | Deutsch | Français | Español | 한국어

Cette application Android sert de télécommande pour le véhicule OpenBot. Elle fonctionne de manière similaire à une manette PS3/4 ou Xbox, mais sur un autre appareil Android.

Connexion

Lorsque l'application de contrôle est lancée, elle essaie immédiatement de se connecter au robot. Nous voyons l'écran suivant :

Pour connecter la télécommande au robot, placez le paramètre de contrôle de l'application du robot en mode Téléphone.

Vous pouvez également vous connecter à la télécommande depuis le FreeRoamFragment en sélectionnant le téléphone comme contrôleur :

En quelques secondes, vous entendrez un bip, et la télécommande changera son écran pour :

Ici, vous pouvez choisir de piloter le robot en inclinant le téléphone ou en utilisant les commandes à l'écran.

Remarque : Cela devrait suffire pour se connecter, mais si la connexion ne peut pas être établie après 30 secondes, basculez le paramètre Contrôle de l'application du robot sur Manette puis sur Téléphone à nouveau pour réinitialiser la connexion. Si cela échoue, quittez l'application de contrôle et redémarrez-la. Basculez à nouveau le mode de contrôle sur l'application du robot.

Fonctionnement

Commandes à l'écran

Ce mode permet à l'utilisateur de contrôler la voiture robot via deux curseurs en mode Dual Drive. Vous pouvez tourner à gauche/droite en déplaçant le curseur vers le haut et vers le bas de chaque côté. Les roues de chaque côté tournent vers l'avant/l'arrière lorsque vous déplacez le curseur au-dessus/en dessous du centre du curseur.

Vous pouvez également activer les clignotants gauche/droite en cliquant sur les flèches en haut à gauche de l'écran, et le bouton rouge entre elles pour annuler.

Incliner pour conduire

La télécommande peut également utiliser son capteur de mouvement accéléromètre pour piloter le robot. Si vous sélectionnez cette option, la télécommande passera en mode plein écran (Zen) avec uniquement la vidéo affichée et des pédales de frein et accélérateur. Pour quitter ce mode, double-cliquez sur l'écran.

Voici une image de l'écran en mode inclinaison :

Utilisez les boutons accélérateur et frein pour avancer/reculer.

  • Appuyer sur l'accélérateur fera accélérer le robot à pleine vitesse en 2 secondes. Lorsque vous relâchez le bouton, le robot ralentira jusqu'à s'arrêter (la vitesse d'arrêt est réglée à 0% de la vitesse maximale, peut être ajustée).
  • Appuyer sur le bouton de frein arrêtera immédiatement le robot. Si nous maintenons le frein pendant une autre seconde, le robot commencera à reculer jusqu'à atteindre la vitesse maximale en marche arrière en une seconde. Lorsque nous relâchons le frein, le robot s'arrêtera.
  • Nous dirigeons le robot en inclinant la télécommande à gauche ou à droite.

Développement Futur

Certaines des fonctionnalités que nous envisageons d'ajouter sont :

  • Ajouter des informations sur la télécommande pour plus de capteurs du robot, tels que le niveau de batterie et la vitesse.
  • Flux vidéo de la caméra du robot vers la télécommande
  • Utiliser le capteur gyroscopique de la télécommande pour contrôler le robot
  • Envoyer des événements de collision et de choc du robot à la télécommande pour une expérience plus réaliste

Voici une Vue d'ensemble technique de l'application de contrôle.