9 votos

¿Cuáles son las aplicaciones de la Geometría Diferencial en Robótica?

Estoy tomando un curso de nivel de postgrado sobre Geometría Diferencial. ¿Alguien puede por favor decirme las aplicaciones inmediatas de la Geometría Diferencial en la Robótica?

Gracias

0 votos

Hola. Creo que quisiste preguntar esto en el foro de Matemáticas? Este foro es Mathematica (Con esa a extra al final).

1 votos

No sé, pero el "estado" de un robot probablemente esté descrito por varios parámetros -- varios ángulos y demás, concatenados en un solo vector -- y todos los estados posibles forman un manifolds. A medida que el robot se mueve, su vector de estado sigue un camino a lo largo de este manifold.

0 votos

Sé poco sobre robótica, pero en ciertos casos las personas modelan los movimientos de robots en el lenguaje de la geometría diferencial. Tiene sentido porque restricciones físicas (por ejemplo, la longitud de un brazo es fija) puede resultar en una geometría de fondo diferente de los espacios euclídeos. Ver nature.com/articles/srep13603, por ejemplo.

4voto

jasonjwwilliams Puntos 950

Generalmente, el "espacio de configuración", es decir, la colección de todas las posibles configuraciones de un robot, forma una variedad de relativamente alta dimensión (quizás con frontera, o esquinas, o algo parecido). Por ejemplo, si tu robot consiste únicamente en un brazo y una mano, la articulación del hombro proporciona $2$ grados de libertad, el codo $1, la muñeca $2, el pulgar $2, y cada uno de los otros dedos $3$ (uno para cada articulación).

En total, eso es una variedad de $19$ dimensiones.

Más allá de esto, considera la siguiente pregunta: Comienzas con la mano del robot levantada en el aire como si dijera "hola", y luego haces que el brazo baje para estrechar la mano. ¿Cuál es la mejor trayectoria de cada articulación individualmente para llevarlo de "hola" a estrechar la mano?

La respuesta a esto depende de lo que quieras decir con "mejor", y matemáticamente, "mejor" depende de la elección de una métrica de Riemann en esta variedad. Una vez que tengas esta métrica, puedes calcular geodésicas (al menos en principio), las cuales te darán las mejores trayectorias entre configuraciones.

3voto

Christopher A. Wong Puntos 12513

No tengo conocimiento especializado en robótica en sí misma, pero creo que la principal conexión entre la geometría diferencial y la robótica proviene de las poderosas aplicaciones de la geometría diferencial a la mecánica en general. En particular, en su forma más general, el movimiento mecánico de un sistema en el formalismo hamiltoniano puede ser representado como un flujo a lo largo de un campo vectorial, llamado un campo vectorial hamiltoniano, en un tipo especial de variedad llamada una variedad simpléctica.

Lo primero que se aprende en geometría diferencial es que puedes calcular cosas acerca de tu variedad al pasar a coordenadas locales. En una variedad simpléctica, las coordenadas locales utilizadas son precisamente las coordenadas de posición y momento, $(p,q)$. Si recuerdas de la mecánica, las coordenadas $(p,q)$ definen el espacio de fases para un sistema mecánico. Si solo tenemos una partícula en el espacio abierto moviéndose bajo la influencia de algún potencial, entonces nuestro espacio de fases es $\mathbb{R}^{6}$, porque tenemos 3 coordenadas espaciales y 3 de momento. Sin embargo, si nuestro sistema tiene algunas restricciones, como algún cuerpo rígido, en lugar de imponer un montón de ecuaciones que representan la restricción, es más natural modelar simplemente el sistema como un movimiento a lo largo de alguna forma (la variedad) en el espacio de fases que representa las restricciones.

3voto

WalterJ Puntos 325

Aunque la pregunta está lejos de ser reciente y no estoy respondiendo explícitamente a tu pregunta, déjame darte un enlace a un libro que ejemplifica perfectamente el uso de la geometría diferencial en la robótica, por si alguien se encuentra con esta pregunta y está en busca de un buen comienzo: "Una Introducción Matemática a la Robótica" de Murray, Sastry & Li

Por ejemplo, el mapa exponencial permite una descripción muy intuitiva y eficiente del movimiento del cuerpo rígido. Además, tienes todo el campo del control geométrico, para lo cual sugeriría echar un vistazo a: "¿Vale la pena aprender métodos diferenciales geométricos para el modelado y control de sistemas mecánicos?" de Lewis

1voto

evojacking Puntos 21

Hay algo de discusión sobre (un caso especial de) robótica en las siguientes notas de Bjørn Dundas: Differential topology.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X