Bonjour,
la combinaison robotique + probablilités + repérage/vecteurs dans l'espace me fait avant tout penser à la localisation basée sur des capteurs qui ne fournissent bien souvent qu'une information partielle (soit bruitée, soit incertaine).
On y trouve plusieurs sous-thèmes :
- la fusion de données bruitées, souvent avec un filtre de kalman : Par exemple, on combine les données GPS (fortement bruitées, mais sans dérives) avec un IMU (ie capteur inertiel : accéléromètre + gyroscope) (données très précises à court therme, mais sujet à d'importantes dérives sur le moyen et long therme). Dans l'approche des filtres de kalman, on considère à chaque étape que la position est représenté par une distribution gaussienne des coordonnées (en 2D ou 3D, voir souvent en plus de dimensions si on ajoute la vitesse et l'orientation dans le vecteur état). Chaque étape consiste à estimer le nouvel état (position moyenne et matrice de probabilités) en fonction soit du "processus", soit des nouvelles mesures
- la localisation sur une carte, à partir de données limitées (par exemple, on sait si la route tourne à gauche ou à droite, mais on n'a pas de mesure de la position absolue) : il y a alors divers algorithmes probabilistes pour déterminer la position du robot, par exemple les "filtres à particules". NB : il me semble qu'on considère rarement les coordonnées comme des vecteurs dans ce genre d’applications, plus comme des points dans l'espace.
- la localisation sans carte préexistante (SLAM) : on essaye de retrouver un objet d'une mesure (souvent image) à la prochaine, de manière a estimer les déplacements. Ou à une échelle de temps plus longue, de retrouver des points déjà vu pour faire de la fermeture de boucles. Vu qu'on n'est jamais "sûr" de reconnaitre un objet, il faut adopter une approche probabiliste (sinon la moindre fausse détection trompe complètement le robot.
Si tu veux choisir un seul sous thème, je te suggère les filtres de kalman, qui adaptent vraiment le point de vue vectoriel, et dont les distribution de probabilités gaussiennes sont le coeur.
Aidez-nous à vous aider : partagez toutes les informations pertinentes : description précise du problème, contexte, schéma de câblage, liens vers la documentation des composants, votre code (ou encore mieux un code minimal reproduisant le bug), ...
Vous recevrez ainsi plus de réponses, et elles seront plus pertinentes.