Implémentation Distance et rotation télémètre mais problème avec 2 taches en même temps
asservissement faitTODO: fonction de tri des requetes (TP3)
mise en place du calcul distance
commit fin de la séance
séance 1pas fini Q7
Programme fin de seancefonction tourelle et vitesse fonctionnelle
fin de séance 1, asservissement quasi-fini
Implantation asservissement position tourelle
Commit fin de séance 1 asservissement tourelle à revoir
ajout de la fonction pour démarrer moteur,
fonction position de la tourelle V
fonction asservissement faite et fonction de vitesse en cours
asservissement brouillon
Tache d'asservissement de la tourelle effective
fonction commande vitesseTourelle OK
Récupération de l'angle du télémètre toute les secondes
rotation de la tourelle Val
insertion fonctions angles rotation et vitesse rotation
Obtention de la poisiton de la tourelle effective
Rotation et arrêt de la tourelle effectifs
Implantation code pour faire tourner la tourelle
Mise en place
Mise en place.
Grosse erreur !
création branche fichot
création branche antourou
Création branche Styves POUOTONG
erreur
création branche duvernois
création branche colomban
Création branche Decroux
création branche najib idzim
Création branche Sotty
création branche votre nom
création bran colomban
création branche noisette
création branche belin
la voiture traverse la ligne, mais ne tourne pas bien au premier virage
Mise en place de l'asservissement mais problème entre vitesse et position
commit fin séance 1
Fin séance : à valider : - code asservissement - Acquisition position telemeter
Asservissement non réussitrouver distance pour tourner
debut mise en place asservissement vitessefin de seance 1
Asservissement à terminer
commit fin de tp1
commit fin de séance :asservissement angle tourelle ok et fonction liée okdébut de réflexion sur création des tâches
Deplacement voiture sans asservissement : validé
creation de fonction d'asservissement de la position de la tourelle et de l'angle des rouesfonction position tourelle OKfonction angle roue faite mais à ajusterDébut reflexion probleme message ligne depart
Régulation de la position angulaire de la tourelle ok Test régulation fonctionnelle après crash ok
lecture de la vitesse angulaire ok
Rotation Tourelle + lecture de l'angle
aservissement position OKCreation fonction pour demandes et envois simplifiés
Lecture de l'angle de la tourelle via un "watch" sur une variable globale
Validation asservissement position tourelle
Tourner tourelle : validé
rotation des roues
Réussite mouvement tourelleDébut acquisition position
Essai commande de tourelle ok : réponse à une consigne aléatoire
La tourelle tourne
Creation branche cédric.
creation branche daval
création branche coccallotto
creation message tchuem
Creation branche Mbaye
création branche Dupriet
création branch mendiondo
création branche beaussant
Création branche TRONEL
création branche euphrasie auguste
poffinage de la fonction calcul_virage
ajout d'une fonction qui calcule la vitesse à appliquer en fonction des virages
implémentation ralentissement voiture quand angle roue > 40
ralentissement dans les virages (sans capteur) ajouté
voiture bouge
Fin de la séance 2 Parcours vert passé Modifier le contrôle du télémètre pour passer le bleu
Ajout de commentaires et nom de variables plus parlante
-ajout d'une fonctionnalité ignorant les valeurs absurdes permettant de valider la piste bleue.
optimisation pour le circuit bleu
Boucle de régulation des roues et de la tourelle fonctionnelle, gestion des couleurs des capteurs okPassage de la piste verte en 15,96s et de la piste bleue en 18,08s
ajout des fonction dist et demarrage
Ajout de la fonction Avancer
dernière modif
Amélioration du temps sur la piste verte par modification des paramètres PID et vitesse
prise en compte des trous ok
Correction des asservissement PID pour les roues et modification des delay dans les taches
Fin de séance 2
Piste bleu passé avec succès en 44s
Circuit bleu en 26.37svitesse = 33
Ajout des fonctions pour calculer la distance et controler les roues
Correction de l'erreur : acquisition de la distancecircuit vert complété
19.36 record sur piste verte
Piste verte réussit 22sPremier trou dans la piste bleu appréhendéEncore quelques problèmes de correction parfois un peu hasardeuse au début mais bon rétablissement dans le premier virage
-changement sur l'asservissement de la tourelle: implémentation sous forme de tache-ajout d'une commande de vitesse du véhicule-ajout d'une commande angulaire des roues du véhicule-ajout d'une lecture du télémètre-asservissement de la commande des roues (implémentée sous forme de tache)
Ajout de la tache vitesse qui se déclenche quelque seconde après le démarrage(essaie pour vitesse nulle)
Mise en place de la gestion de la queue de message avec la fonction periph_rx()