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
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.
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.
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
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)
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
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
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
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é
Fourniture de code source ouvert et de fichiers de démonstration, facilitant l'application de la méthode par d'autres chercheurs
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
Interpolation géométrique avec contraintes physiques : Contrairement aux méthodes purement géométriques, introduction de contraintes élastiques ayant une signification physique
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
Stratégie de traitement par segments : Interpolation indépendante de chaque segment du corps entre les marqueurs adjacents
Modes de déformation multiples : Considération de plusieurs types de déformation incluant la courbure, la torsion, le cisaillement, l'étirement/compression
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
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
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
Méthodes de superposition de fonctions de base : Interpolation géométrique par splines B, etc., principalement limitée au mouvement plan
Théorie des tiges élastiques : Application de la théorie de Kirchhoff et Cosserat en biomécanique
Planification de mouvement de robots : Méthodes d'optimisation du squelette pour robots surredondants
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
Avantages des contraintes physiques : Même un modèle physique excessivement simplifié surpasse les méthodes purement géométriques
Applicabilité générale : La méthode peut être étendue à d'autres corps biologiques allongés et aux robots continus
Valeur pratique : Fournit un outil puissant pour la recherche en biomécanique et la conception biomimétique
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
Conception expérimentale rigoureuse : Incluant vérification de vérité, expériences comparatives et analyse statistique
Amélioration de précision significative : La réduction d'erreur de 50 % constitue un progrès important dans ce domaine
Contribution open source : Fourniture de code complet et de données, favorisant le développement du domaine
Valeur interdisciplinaire : Connexion entre biomécanique, robotique et optimisation numérique
Simplification biologique excessive : Ignore la complexité de la morphologie et de la fonction musculo-squelettique
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
Insuffisance du temps réel : La complexité de calcul limite les applications en temps réel
Sensibilité des paramètres : Nécessite un ajustement minutieux de plusieurs paramètres physiques et géométriques
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.