2025-11-17T15:40:13.291995

Continuous body 3-D reconstruction of limbless animals

Fu, Mitchel, Kim et al.
Limbless animals such as snakes, limbless lizards, worms, eels, and lampreys move their slender, long bodies in three dimensions to traverse diverse environments. Accurately quantifying their continuous body's 3-D shape and motion is important for understanding body-environment interactions in complex terrain, but this is difficult to achieve (especially for local orientation and rotation). Here, we describe an interpolation method to quantify continuous body 3-D position and orientation. We simplify the body as an elastic rod and apply a backbone optimization method to interpolate continuous body shape between end constraints imposed by tracked markers. Despite over-simplifying the biomechanics, our method achieves a higher interpolation accuracy (~50% error) in both 3-D position and orientation compared with the widely-used cubic B-spline interpolation method. Beyond snakes traversing large obstacles as demonstrated, our method applies to other long, slender, limbless animals and continuum robots. We provide codes and demo files for easy application of our method.
academic

Reconstruction 3D continue du corps d'animaux sans membres

Informations fondamentales

  • ID de l'article : 2103.05198
  • Titre : Continuous body 3-D reconstruction of limbless animals
  • Auteurs : Qiyuan Fu, Thomas W. Mitchel, Jin Seob Kim, Gregory S. Chirikjian, Chen Li
  • Classification : physics.bio-ph cs.SY eess.SY q-bio.QM
  • Date de publication/Conférence : Journal of Experimental Biology (2021), 224, jeb220731
  • Lien de l'article : https://arxiv.org/abs/2103.05198

Résumé

Les animaux sans membres tels que les serpents, les lézards sans pattes, les vers, les anguilles et les lamproies traversent des environnements diversifiés par le mouvement tridimensionnel de leur corps allongé. La quantification précise de la forme et du mouvement tridimensionnels du corps continu est essentielle pour comprendre les interactions corps-environnement dans les terrains complexes, mais cela s'avère difficile à réaliser (en particulier l'orientation locale et la rotation). Cet article décrit une méthode d'interpolation pour quantifier la position et l'orientation tridimensionnelles du corps continu. Les auteurs simplifient le corps en tant que tige élastique et appliquent une méthode d'optimisation du squelette pour interpoler la forme du corps continu entre les contraintes terminales imposées par les marqueurs suivis. Malgré une simplification excessive de la biomécanique, la méthode réalise une précision d'interpolation plus élevée que la méthode d'interpolation par splines B cubiques largement utilisée, tant en position qu'en orientation tridimensionnelles (réduction d'erreur d'environ 50 %). Au-delà de la traversée d'obstacles de grande taille par les serpents présentée, la méthode s'applique également à d'autres animaux allongés sans membres et aux robots continus.

Contexte et motivation de la recherche

Définition du problème

  1. Problème central : La reconstruction tridimensionnelle continue du corps des animaux sans membres constitue un défi important de la recherche en biomécanique, en particulier pour quantifier avec précision la forme du corps, le mouvement et l'orientation locale dans les terrains complexes.
  2. Importance :
    • La modélisation précise des interactions corps-environnement nécessite des informations continues sur la forme du corps
    • L'orientation locale affecte la friction, la traînée et la stabilité
    • Elle est essentielle pour comprendre les mécanismes de mouvement des animaux sans membres dans des environnements complexes tels que les branches, les lits de sable aquatiques et les obstacles de grande taille
  3. Limitations des méthodes existantes :
    • Le suivi de points discrets ne peut pas capturer avec précision la forme locale du corps courbé
    • Un grand nombre de points de marquage est nécessaire pour obtenir une précision suffisante, mais l'occlusion des marqueurs est fréquente
    • Les méthodes basées sur la superposition de fonctions de base (telles que les splines B) sont principalement utilisées pour le mouvement plan
    • Les méthodes d'interpolation géométrique ne peuvent pas capturer la rotation du corps autour de l'axe longitudinal (roulis)
  4. Motivation de la recherche :
    • Développer une méthode de reconstruction du corps continu capable de fournir simultanément des informations de position et d'orientation
    • Exploiter la théorie des tiges élastiques et l'optimisation du squelette pour améliorer la précision de l'interpolation
    • Fournir des outils pour la recherche en biomécanique et la conception de robots biomimétiques

Contributions principales

  1. Proposition d'une méthode de reconstruction tridimensionnelle continue du corps basée sur la modélisation de tiges élastiques et l'optimisation du squelette, capable de quantifier simultanément les informations de position et d'orientation
  2. Réalisation d'une amélioration significative de la précision, avec une réduction d'erreur d'environ 50 % en position et en orientation par rapport à la méthode largement utilisée des splines B cubiques
  3. Développement d'un cadre complet de vérification expérimentale, incluant la ligne médiane du corps extraite par technique de vision par ordinateur comme référence de vérité
  4. Fourniture de code source ouvert et de fichiers de démonstration, facilitant l'application de la méthode par d'autres chercheurs
  5. Démonstration de l'applicabilité générale de la méthode, non seulement pour les serpents, mais aussi extensible à d'autres animaux allongés sans membres et aux robots continus

Explication détaillée de la méthode

Définition de la tâche

  • Entrée : Données de position et d'orientation tridimensionnelles des marqueurs placés le long du corps
  • Sortie : Courbe de squelette du corps continu, contenant des informations complètes de position et d'orientation
  • Contraintes : Satisfaction des conditions de contrainte terminale aux points de marquage

Architecture du modèle

1. Modélisation de la tige élastique

Le corps est simplifié en tant que tige élastique, dont la courbe de squelette est décrite par une série de systèmes de coordonnées du corps :

g(s,t) = [R(s,t)  p(s,t)]
         [0^T      1     ]

Où :

  • R(s,t) : Matrice de rotation 3×3, représentant l'orientation locale
  • p(s,t) : Vecteur de coordonnées de position
  • s : Paramètre de longueur d'arc le long du corps
  • t : Temps

2. Représentation de la vitesse spatiale

Utilisation de la théorie des groupes de Lie pour définir la vitesse spatiale :

ξ(s,t) = (ω(s,t)) = (g(s,t)^(-1) ∂g(s,t)/∂s)^∨
         (v(s,t))

Où :

  • ω : Déformation rotationnelle par unité de longueur (courbure et torsion)
  • v : Déformation translationnelle par unité de longueur (cisaillement et étirement/compression)

3. Fonction d'énergie élastique

L'énergie élastique d'un segment de tige élastique est :

E(t) = ∫[0 to L] (1/2)(ξ(s,t) - ξ₀)^T K (ξ(s,t) - ξ₀) ds

Où :

  • K : Matrice de rigidité 6×6 (matrice diagonale)
  • ξ₀ : Déformation intrinsèque
  • L : Longueur du segment de tige

4. Optimisation du squelette

Utilisation de l'équation d'Euler-Poincaré pour résoudre la solution optimale :

K dξ/ds + (Kξ - k) ∧ ξ = 0

5. Itération cinématique inverse

Convergence de la courbe de squelette vers les contraintes terminales de marquage par un processus itératif :

  • Intégration à partir d'une contrainte terminale
  • Ajustement itératif de la vitesse spatiale initiale
  • Minimisation de la distance de Frank Park jusqu'à convergence

Points d'innovation technique

  1. Interpolation géométrique avec contraintes physiques : Contrairement aux méthodes purement géométriques, introduction de contraintes élastiques ayant une signification physique
  2. Application de la théorie des groupes de Lie : Évite les singularités des angles d'Euler, fournissant une méthode d'optimisation sans coordonnées
  3. Stratégie de traitement par segments : Interpolation indépendante de chaque segment du corps entre les marqueurs adjacents
  4. Modes de déformation multiples : Considération de plusieurs types de déformation incluant la courbure, la torsion, le cisaillement, l'étirement/compression

Configuration expérimentale

Ensemble de données

  • Animaux expérimentaux : 3 jeunes serpents-roi changeants (Lampropeltis mexicana thayeri)
  • Paramètres du corps : Longueur corporelle 39,6 ± 0,4 cm, longueur rostro-anale 34,6 ± 0,4 cm
  • Système de marquage : Marqueurs BEEtag, fournissant des informations de position et d'orientation tridimensionnelles
  • Scène expérimentale : Traversée d'obstacles d'escalier de grande taille (hauteur 51 mm, environ 15 % de la longueur du corps)

Indicateurs d'évaluation

  1. Erreur de position : Distance euclidienne entre le squelette reconstruit et la ligne médiane extraite
  2. Erreur d'orientation : Mesure de la différence d'orientation à l'aide de la distance de Frank Park
  3. Erreur relative : Erreur exprimée en pourcentage du diamètre du corps

Méthodes de comparaison

  • Méthode de référence : Méthode largement utilisée d'interpolation par splines B cubiques
  • Obtention de la vérité : Ligne médiane du corps extraite par technique de vision par ordinateur à partir de vidéo à haut contraste

Détails d'implémentation

  • Système de caméra : 8 caméras haute vitesse (100 fps) pour le suivi tridimensionnel
  • Espacement des marqueurs : Test de quatre espacements différents : 3, 4, 5, 7 cm
  • Seuil de convergence : Distance de Frank Park < 0,1 (erreur de position < 0,1 mm, erreur d'orientation < 6°)
  • Paramètres matériels : Module de Young E = 10⁵ N/m², coefficient de Poisson ν = 0,3

Résultats expérimentaux

Résultats principaux

1. Vérification de la précision

  • Erreur de position moyenne : < 1,5 mm pour tous les espacements de marqueurs (17 % du diamètre du corps)
  • Influence de l'espacement des marqueurs : Plus l'espacement est petit, plus l'erreur est petite (P < 0,0001)
  • Erreur en vue de dessus : Augmentation significative avec l'augmentation de l'espacement des marqueurs (R² = 0,03)
  • Erreur en vue de côté : Augmentation significative avec l'augmentation de l'espacement des marqueurs (R² = 0,17)

2. Comparaison des méthodes

Par rapport à la méthode des splines B :

  • Amélioration de la précision de position : Réduction d'erreur d'environ 50 % (P < 0,0001)
  • Amélioration de la précision d'orientation : Réduction d'erreur d'environ 50 % (P < 0,0001)
  • Signification statistique : L'analyse ANOVA confirme que les différences sont significatives

3. Performance de calcul

  • Méthode proposée : Moyenne 2 secondes/segment (700 éléments finis)
  • Méthode des splines B : Moyenne 0,02 secondes/segment
  • Compromis précision-efficacité : Bien que le temps de calcul augmente, la précision s'améliore significativement

Expériences d'ablation

  • Contribution des types de déformation : La courbure latérale et dorso-ventrale contribuent le plus à l'énergie élastique
  • Sensibilité des paramètres : Lorsque le rapport largeur-hauteur de la section transversale varie de 1 à 0,3, la position ne change que de 6 % du diamètre du corps
  • Performance de convergence : Convergence en moins de 65 itérations dans la plupart des cas

Analyse de cas

  • Traversée de terrain complexe : Reconstruction réussie de la déformation tridimensionnelle complexe du corps du serpent lors de la traversée d'escaliers de grande taille
  • Contact corps-terrain : Combinée avec la reconstruction de surface, capable d'estimer avec précision le contact entre le corps et le terrain
  • Vérification de réalisme : Les résultats de reconstruction projetés sur la vidéo expérimentale montrent un bon appariement

Travaux connexes

Principaux domaines de recherche

  1. Méthodes de suivi de points discrets : Les méthodes traditionnelles utilisent des séquences de points de marquage, mais ont du mal à capturer la forme continue
  2. Méthodes de superposition de fonctions de base : Interpolation géométrique par splines B, etc., principalement limitée au mouvement plan
  3. Théorie des tiges élastiques : Application de la théorie de Kirchhoff et Cosserat en biomécanique
  4. Planification de mouvement de robots : Méthodes d'optimisation du squelette pour robots surredondants

Comparaison des contributions de cet article

  • Par rapport aux méthodes discrètes : Fournit une description continue du corps
  • Par rapport aux méthodes géométriques : Introduction de contraintes physiques, amélioration de la précision
  • Par rapport aux applications existantes de tiges élastiques : Première application à la reconstruction de la forme du corps animal
  • Par rapport aux méthodes robotiques : Adaptation aux besoins spécifiques des systèmes biologiques

Conclusion et discussion

Conclusions principales

  1. Efficacité de la méthode : La modélisation de tiges élastiques combinée à l'optimisation du squelette peut améliorer significativement la précision de la reconstruction du corps des animaux sans membres
  2. Avantages des contraintes physiques : Même un modèle physique excessivement simplifié surpasse les méthodes purement géométriques
  3. Applicabilité générale : La méthode peut être étendue à d'autres corps biologiques allongés et aux robots continus
  4. Valeur pratique : Fournit un outil puissant pour la recherche en biomécanique et la conception biomimétique

Limitations

  1. Complexité de calcul : Deux ordres de magnitude plus lente que la méthode des splines B
  2. Exigences de marquage : Nécessite des marqueurs rigides fournissant des informations d'orientation, ce qui peut affecter les petits animaux
  3. Ajustement des paramètres : Nécessite la mesure et l'ajustement de paramètres tels que la longueur du segment et la rigidité
  4. Discontinuité entre segments : Petites discontinuités possibles entre segments adjacents

Directions futures

  1. Optimisation du calcul : Développement d'algorithmes numériques plus efficaces
  2. Méthodes sans marquage : Exploration de l'estimation d'orientation basée sur la texture ou la forme
  3. Vérification multi-espèces : Vérification de l'universalité de la méthode sur plus d'espèces
  4. Applications en temps réel : Développement vers la reconstruction et le contrôle en temps réel

Évaluation approfondie

Points forts

  1. Innovation technique forte : Première application systématique de la théorie des tiges élastiques et de l'optimisation du squelette à la reconstruction de corps biologiques
  2. Conception expérimentale rigoureuse : Incluant vérification de vérité, expériences comparatives et analyse statistique
  3. Amélioration de précision significative : La réduction d'erreur de 50 % constitue un progrès important dans ce domaine
  4. Contribution open source : Fourniture de code complet et de données, favorisant le développement du domaine
  5. Valeur interdisciplinaire : Connexion entre biomécanique, robotique et optimisation numérique

Insuffisances

  1. Simplification biologique excessive : Ignore la complexité de la morphologie et de la fonction musculo-squelettique
  2. Limitation de la portée d'application : Vérification principalement sur les serpents, l'applicabilité à d'autres espèces nécessite une confirmation supplémentaire
  3. Insuffisance du temps réel : La complexité de calcul limite les applications en temps réel
  4. Sensibilité des paramètres : Nécessite un ajustement minutieux de plusieurs paramètres physiques et géométriques

Impact

  1. Contribution académique : Fournit un nouveau cadre théorique et un outil pratique pour la modélisation en biomécanique
  2. Valeur d'application : Perspectives d'application directe dans la robotique biomimétique, l'étude du comportement animal, etc.
  3. Signification méthodologique : Démontre l'importance des contraintes physiques dans la reconstruction géométrique
  4. Reproductibilité : Le code open source et la description détaillée de la méthode garantissent la reproductibilité

Scénarios d'application

  1. Recherche en biomécanique : Analyse du mouvement des animaux sans membres, étude des interactions corps-environnement
  2. Robotique biomimétique : Conception de robots en forme de serpent, contrôle de robots continus
  3. Applications médicales : Reconstruction de forme d'endoscopes, de cathéters et autres dispositifs médicaux
  4. Biologie marine : Étude du mouvement des anguilles, des serpents de mer et autres organismes marins

Références bibliographiques

Cet article cite 83 références pertinentes, couvrant des travaux importants dans plusieurs domaines tels que la biomécanique, la robotique et l'optimisation numérique, fournissant une base théorique solide pour la recherche interdisciplinaire.


Évaluation globale : Il s'agit d'un article de recherche de haute qualité interdisciplinaire qui applique avec succès les méthodes théoriques de l'ingénierie à des problèmes biologiques, réalisant des progrès techniques significatifs. Malgré certaines limitations, son caractère innovant, son utilité pratique et sa contribution open source en font un travail important dans ce domaine.