Avant de commencer
Connaissances de départ
- Géométrie de base, unités et programmation.
- Connaître l'environnement de mesure et d'exploitation prévu.
Équipement & environnement
Commencez par les données enregistrées. Utilisez des montures documentées et une configuration d’équipement supervisée pour les captures physiques.
Pas de délai de réalisation fixe : utilisez les portes de preuves ci-dessous pour décider quand avancer. Les liens vers les ressources ouvrent l'entrée du répertoire botstest ; consultez la documentation de son éditeur pour connaître la version et la configuration exactes.
Débutant
Préciser ce qui doit être observé
Choisissez la détection par besoins de mesure plutôt que par une spécification globale.
Comment fonctionne cette étape
Choisissez un capteur en fonction de l'observation nécessaire à la tâche. Une plage globale n'établit pas de mesures fiables sur chaque matériau, surface ou vue.
Travailler sur un exemple
Exercice d'étude illustratif · rédigé par botstest
Pour un exercice de visualisation de bin, comparez un objet mat non obstrué, une vue partielle et des retours de profondeur non valides. Marquez les conditions qui soutiennent la mesure et celles qui doivent être rejetées ou signalées.
- Spécifiez la quantité mesurée et la scène.
- Inspectez les observations brutes avant le traitement.
- Répertoriez les conditions non prises en charge et ambiguës.
Un nuage de points rendu plausible peut masquer les observations brutes manquantes ou invalides.
Base de référence : Estimation de la pose géométrique. L'exemple et la procédure pas à pas sont des applications éditoriales de la source.
Apprenez dans cet ordre
- Limites de portée, de champ de vision et de scène
- Éléments intrinsèques de la caméra et cadres de capteurs
- Bande passante, interfaces et sources d'horodatage
Lisez, puis postulez
Russ Tedrake · MIT · Chapitre du cours
Estimation de la pose géométrique
Lire : Commencez par les caméras, les observations de profondeur, les retours manquants et les vues partielles avant les méthodes d'enregistrement.
Utilisez les hypothèses de détection pour identifier les cas inobservables avant d’étiqueter les données ou de faire confiance à une estimation géométrique.
Appliquez-le : Énumérez les hypothèses de scène et les observations que le capteur choisi ne peut pas fournir de manière fiable.
Mettez-le en pratique
- Écrivez une exigence d’observation pour une scène ou un itinéraire.
- Inspectez un exemple de sortie de capteur et marquez les observations invalides ou manquantes.
Une fiche d’exigences en matière de détection et un audit des données d’échantillon.
Prêt pour la prochaine étape quand…
Ressources pour cette étape
Comparez la détection de profondeur avec la portée, la scène, l'étalonnage et les exigences logicielles prises en charge.
Comparez les options de caméra de profondeur avec les exigences réelles d’observation et d’intégration.
Étudiez l’intégration LiDAR, les interfaces de données et les conditions de détection pour l’itinéraire ou la scène.
Intermédiaire
Calibrer la géométrie et aligner le temps
Vérifiez si plusieurs observations peuvent être comparées dans une seule image.
Comment fonctionne cette étape
L'étalonnage géométrique et l'alignement temporel résolvent différents problèmes. Établissez des conventions et un timing avant d’interpréter une erreur d’alignement.
Travailler sur un exemple
Exercice d'étude illustratif · rédigé par botstest
Alignez les observations de la caméra et du robot d’une cible connue. Un décalage constant suggère une enquête différente d'une erreur qui augmente au cours du mouvement ; inspectez à la fois les transformations et les temps d’observation plutôt que d’ajuster aveuglément la géométrie.
- Vérifiez les directions et les unités des coordonnées.
- Enregistrez la procédure d’étalonnage et les résidus.
- Comparez les observations stationnaires et en mouvement.
Si l'alignement est bon au repos mais mauvais pendant le mouvement, étudiez le timing et l'acquisition avant de réajuster chaque transformation.
Base de référence : Coordonnées et transformations. L'exemple et la procédure pas à pas sont des applications éditoriales de la source.
Apprenez dans cet ordre
- Étalonnage intrinsèque/extrinsèque et stabilité de montage
- Alignement de l'horloge et délai de transport
- Cibles de référence et inspection résiduelle
Lisez, puis postulez
Kris Hauser · University of Illinois · Chapitre du cours
Coordonnées et transformations
Lire : Passez en revue les vecteurs et les conventions de cadre avant de composer des transformations.
Utilisez des conventions de cadre explicites pour détecter les transformations inversées, les unités mixtes et l'alignement visuel trompeur.
Appliquez-le : Vérifiez la direction de la transformation et les conventions de coordonnées avant d'interpréter les résidus d'alignement.
Mettez-le en pratique
- Capturez une cible reproductible ou une scène de référence.
- Comparez les observations alignées de la caméra, de la profondeur ou de l'inertie et inspectez les erreurs résiduelles.
Un package d’étalonnage et un rapport de validation d’alignement.
Prêt pour la prochaine étape quand…
Ressources pour cette étape
Explorez la détection des repères et posez des observations avec une géométrie de marqueur connue et un étalonnage de la caméra.
Inspectez les nuages de points et les résultats du traitement géométrique avant de les utiliser dans un pipeline de perception.
Explorez l’intégration de la mesure inertielle et de l’estimation d’état avec un étalonnage et une synchronisation explicites.
Professionnel
Opérer une chaîne de perception surveillée
Détectez lorsque les hypothèses d’étalonnage ou de détection ne sont plus valables.
Comment fonctionne cette étape
L'étalonnage est une configuration maintenue et non un certificat unique. Les modifications physiques et les mises à jour de traitement nécessitent des versions identifiables et des contrôles d'acceptation.
Travailler sur un exemple
Exercice d'étude illustratif · rédigé par botstest
Remplacez un capteur ou déplacez son support dans une configuration contrôlée. Utilisez une scène connue pour décider quels contrôles enregistrés doivent réussir avant que la navigation en aval ou la saisie des résultats ne soient à nouveau fiables.
- Version du capteur et enregistrements d'étalonnage.
- Définir les déclencheurs de remplacement et de changement de montage.
- Rejouez les observations normales et dégradées après les modifications.
Une mise à jour logicielle qui préserve les noms de fichiers peut toujours modifier le traitement ; conserver l’identité de la version et de la configuration.
Base de référence : Intégration du système. L'exemple et la procédure pas à pas sont des applications éditoriales de la source.
Apprenez dans cet ordre
- Dérive, changements thermiques et changement de scène
- Suivi de la qualité des données et enregistrements de diffusion
- Déclencheurs de réétalonnage et substitution de composants
Lisez, puis postulez
Kris Hauser · University of Illinois · Chapitre du cours
Intégration du système
Lire : Concentrez-vous sur le comportement en temps réel, les choix de communication et les outils de développement.
Utilisez les concepts de synchronisation et de communication pour décider où enregistrer les défauts et quel composant est responsable de la récupération.
Appliquez-le : Définissez l'horodatage, la version d'étalonnage et les contrôles de qualité des données pour un capteur de remplacement ou une monture modifiée.
Mettez-le en pratique
- Définissez des contrôles après un changement de monture, un remplacement de capteur ou une mise à jour logicielle.
- Rejouez les enregistrements normaux et dégradés via le pipeline de traitement.
Une suite d’acceptation des capteurs et un runbook de recalibrage.
Prêt pour la prochaine étape quand…
Ressources pour cette étape
Visualisez les observations spatiales et comparez-les avec les résultats du modèle et de la trajectoire.
Inspectez les signaux de robot enregistrés et créez des vues qui exposent les défaillances de synchronisation et du système.
Étudiez le matériel de perception de la profondeur et des bords dans une expérience de détection enregistrée.
Pièges courants
- Confondre une spécification de gamme de produits avec des mesures utilisables dans votre scène.
- Correction d'un problème d'alignement temporel en changeant la géométrie.
Où aller ensuite
Continuez la recherche de perception, la navigation ou l'inspection avec la chaîne de détection validée.
Explorer d'autres construire chemins →