loader

7. Le TI-Innovator™ Rover et la conduite autonome (Partie 1)

Utilisateur du TI-Innovator Rover et de la TI-83 Premium CE Edition Python ? Nous avons le plaisir de vous proposer des activités à réaliser en classe. Ressource n°7 : utilisation du capteur frontal. Auteurs : A. Techer - L. Didier

  

Dans cette activité nous allons simuler le fonctionnement d’une voiture autonome sur la gestion des obstacles avec arrêt si l’on rencontre un obstacle sur un trajet puis reprise du trajet si l’obstacle disparaît.

Le développement des logiciels embarqués est délicat, car il pose souvent des questions de temps-réel, c’est-à-dire de respect de temps de réponse imposé. Ceci conduit à des méthodes de programmation spécifiques.
L’impact de l’informatisation des objets devient considérable, surtout depuis que leurs interfaces s’unifient. Le but est de fabriquer des machines d’utilisation facile permettant des fonctionnalités améliorées, voire complètement nouvelles comme la voiture autonome.
Celle-ci utilise à la fois des techniques de systèmes embarqués pour son fonctionnement et sa navigation et de l’intelligence artificielle pour l’analyse en temps-réel de l’environnement à l’aide de capteurs variés (caméras, radars, etc.).

Avant la création du script, il faudra importer la bibliothèque suivante : ti_rover.

1. Gestion des déplacements du TI-Innovator™ Rover 
Dans un premier temps il faut définir le trajet du TI-Innovator™ Rover et donner l’ensemble des déplacements associés au parcours (voir activité le TI-Innovator™ Rover  en mouvement). 


2. Utilisation du capteur frontal à ultrasons (Le Ranger)
Dans une boucle nous allons lire la mesure du capteur frontal qui donne la distance (en mètre). Si cette distance est inférieure à 20 cm (0.2m) nous demandons un arrêt du TI-Innovator™ Rover. Dans le cas contraire, le robot reprend son déplacement initial.



Le programme peut être téléchargé ici => VOITUR.8xv

Användarlicens

Licence Creative Commons

Detta verk får användas enligt villkoren i Creative Commons-licensen Erkännande – Inga ändringar 2.0 UK