Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Newton Euler
Newton Euler
N° de control: 16080818
CARACTERÍSTICAS DE UN MANIPULADOR
Robot manipulador:
Para motivar la derivación posterior, mostramos primero cómo las ecuaciones Euler-
Lagrange pueden derivarse de la Segunda Ley de Newton para un sistema de grado único
de libertad que consiste en una partícula de masa constante m, limitada a moverse en la
dirección y, y sujeta a una fuerza f y la fuerza gravitacional mg, como se muestra en la
Figura 4. Según la segunda ley de Newton, la ecuación del movimiento
1. Asignar a cada eslabón un sistema de referencia de acuerdo con las normas D-H.
externamente
Si el eslabón i es de rotación
Si el eslabón i es de traslación
Si el eslabón i es de
rotación
Si el eslabón i es de
traslación
Si el eslabón i es de rotación
Si es el eslabón i es de traslación
Donde t es el par o fuerza efectivo(par motor menos partes de rozamiento o
perturbación).
EJEMPLO
3.
4.
5.
6.
7.
8.
9.
10.
Este método conduce exactamente a las mismas respuestas finales que la formulación
lagrangiana presentada en secciones anteriores, pero la ruta tomada es bastante diferente.
En particular, en la formulación lagrangiana tratamos al manipulador como un todo y
realizamos el análisis utilizando una función lagrangiana (la diferencia entre la energía
cinética y la energía potencial). Por el contrario, en la formulación Newton-Euler
tratamos cada eslabón del robot a su vez, y anotamos las ecuaciones que describen su
movimiento lineal y su movimiento angular. Por supuesto, puesto que cada vínculo está
acoplado a otros enlaces, estas ecuaciones que describen cada enlace contienen fuerzas
de acoplamiento y pares que aparecen también en las ecuaciones que describen los
vínculos vecinos. Al hacer una supuesta recursividad hacia adelante hacia atrás, somos
capaces de determinar todos los de estos términos de acoplamiento y eventualmente para
llegar a una descripción del manipulador en su conjunto. Así vemos que la filosofía de la
formulación Newton-Euler es muy diferente de la de la formulación lagrangiana. En esta
etapa el lector puede preguntar justamente si hay una necesidad de otra formulación, y la
respuesta no está clara.
Históricamente, ambas formulaciones fueron evolucionadas en paralelo, y cada una fue
percibida como tener ciertas ventajas. Por ejemplo, se creyó en un momento que la
formulación Newton-Euler es más adecuada para la computación recursiva que la
formulación lagrangiana. Sin embargo, la situación actual es que ambas formulaciones
son equivalentes en casi todos los aspectos. Por lo tanto, en la actualidad, una razón para
tener otro método de análisis a nuestra disposición es que podría proporcionar diferentes
perspectivas. En cualquier sistema mecánico se puede identificar un conjunto de
coordenadas generalizadas (que introdujimos en la Sección 4 y etiquetadas q) y las
fuerzas generalizadas correspondientes (también introducidas en la Sección 4 y
etiquetadas. Analizar la dinámica de un sistema significa encontrar la relación entre q y t.
En esta etapa debemos distinguir entre dos aspectos: En primer lugar, podríamos estar
interesados en obtener ecuaciones de forma cerrada que describan la evolución temporal
de las coordenadas generalizadas. En segundo lugar, podríamos estar interesados en
saber qué fuerzas generalizadas deben aplicarse para realizar una evolución temporal
particular de las coordenadas generalizadas. La distinción es que en este último caso sólo
queremos saber qué función dependiente del tiempo produce una trayectoria particular
q(-) y puede que no le importe conocer la relación funcional general entre los dos. Tal
vez sea justo decir que en el antiguo tipo de análisis, la formulación lagrangiana es
superior, mientras que en el último caso la formulación Newton-Euler es superior. De
cara a temas más allá del alcance del libro, si uno desea estudiar fenómenos mecánicos
más avanzados como las deformaciones elásticas de los enlaces (es decir, si uno ya no
asume la rigidez de los enlaces), entonces la formulación lagrangiana es claramente
superior.
Los hechos de la mecánica newtoniana que son pertinentes para la presente discusión se
pueden afirmar de la siguiente manera:
1. Cada acción tiene una reacción igual y opuesta. Por lo tanto, si el cuerpo 1 aplica una
fuerza f y un par de torsión t al cuerpo 2, entonces el cuerpo 2 aplica una fuerza de -f
y un par de torsión de -t a la carrocería 1.
2. La tasa de cambio del impulso lineal es igual a la fuerza total aplicada al cuerpo.
3. La tasa de cambio del momento angular es igual al par total aplicado al cuerpo.
(0)
donde m es la masa del cuerpo, v es la velocidad del centro de masa con respecto a un
marco inercial, y f es la suma de fuerzas externas aplicadas al cuerpo. Dado que en
aplicaciones robóticas la masa es constante en función del tiempo, (0) se puede
simplificar a la relación familiar
(1)
donde es la aceleración del centro de masa. Aplicar el tercer hecho al movimiento
angular de un cuerpo da
(2)
donde I0 es el momento de inercia del cuerpo sobre un marco inercial cuyo origen está
en el centro de la masa, 0 es la velocidad angular del cuerpo, y 0 es la suma de pares de
torsión aplicados al cuerpo. Ahora hay una diferencia esencial entre el movimiento lineal
y el movimiento angular. Mientras que la masa de un cuerpo es constante en la mayoría
de las aplicaciones, su momento de inercia con respecto a un marco inercial puede o no
ser constante. Para ver esto, supongamos que fijamos un marco rígidamente al cuerpo, y
permitan o que denote la matriz de inercia del cuerpo con respecto a este marco.
Entonces sigo siendo el mismo independientemente del movimiento que el cuerpo
ejecute. Sin embargo, la matriz I0 es dada por
(3)
donde R es la matriz de rotación que transforma las coordenadas desde el cuerpo unido al
marco inercial. Por lo tanto, no hay razón para esperar que I0 es constante en función del
tiempo. Una forma posible de superar esta dificultad es escribir la ecuación de
movimiento angular en términos de un marco unido rígidamente al cuerpo. Esto lleva a
(4)
donde I0 es la matriz de inercia (constante) del cuerpo con respecto al cuerpo unido
marco, es la velocidad angular, pero expresado en el cuerpo unido marco, y es el par total
en el cuerpo, de nuevo expresado en el cuerpo unido marco. Ahora vamos a dar una
derivación de (4) para demostrar claramente de dónde viene el término "I"; tenga en
cuenta que este término se llama el término giroscópico. Deje que R denote la
orientación del marco rígidamente unido al cuerpo con el marco inercial; tenga en cuenta
que podría ser una función del tiempo. Entonces (3) da la relación entre I y I0. Ahora,
por la definición de la velocidad angular, sabemos que
(5)
En otras palabras, la velocidad angular del cuerpo, expresada en un marco inercial, está
dada por (5). Por supuesto, el mismo vector, expresado en el cuerpo unido marco, es
dado por
(6)
(7)
Diferenciar y notar que I es constante da una expresión para la tasa de cambio del
momento angular, expresado como un vector en el marco inercial:
(8)
Ahora
(9)
Con respecto al marco rígidamente unido al cuerpo, la tasa de cambio del momento
angular es
(10)
Esto establece (4). Por supuesto que podemos, si lo deseamos, escribir la misma ecuación
en términos de vectores expresados en un marco inercial. Pero veremos en breve que hay
una ventaja al escribir las ecuaciones de fuerza y momento con respecto a un marco
adjunto a link i, a saber, que muchos vectores de hecho reducen a vectores constantes, lo
que conduce a simplificaciones significativas en las ecuaciones. Ahora derivamos la
formulación Newton-Euler de las ecuaciones de movimiento de un manipulador n-link.
Para este propósito, primero elegimos los marcos 0,….,n donde el marco 0 es un marco
inercial, y el marco i está rígidamente unido al enlace i para i 1. También introducimos
varios vectores, que se expresan en el marco i. El primer conjunto de vectores pertenece
a las velocidades y aceleraciones de varias partes del manipulador.
junto con todas las fuerzas y torsiones que actúan sobre él. Analicemos cada una de las
fuerzas y pares que se muestran en la figura. En primer lugar, fi es la fuerza aplicada por
el enlace i-1 al enlace i. A continuación, por la ley de acción y reacción, el enlace i + 1
aplica una fuerza de -fi+1 al enlace i, pero este vector se expresa en el marco i+1 según
nuestra convención. Para expresar el mismo vector en el fotograma i, es necesario
multiplicarlo por la matriz de rotación . Explicaciones similares se aplican a los
pares de torsión i y . La fuerza migi es la fuerza gravitacional. Puesto que
todos los vectores de la Figura 5, se expresan en marco i, el vector de gravedad gi es en
general una función de i.
(12)
A continuación, anotamos la ecuación de balance de momentos para el enlace i. Para
ello, es importante tener en cuenta dos cosas: En primer lugar, el momento ejercido por
una fuerza f sobre un punto es dado por f x r, donde se encuentra el vector radial desde el
punto donde se aplica la fuerza hasta el punto sobre el que estamos calculando el
momento. En segundo lugar, en la ecuación de momento a continuación, el vector migi
no aparece, ya que se aplica directamente en el centro de masa. Así tenemos
(13)
Ahora presentamos el corazón de la formulación Newton-Euler, que consiste en
encontrar los vectores f1,...,fn y t1,...,tn correspondientes a un conjunto dado de vectores
. En otras palabras, encontramos las fuerzas y pares en el manipulador que
corresponden a un conjunto dado de coordenadas generalizadas y dos primeros
derivados. Esta información se puede utilizar para realizar cualquier tipo de análisis,
como se ha descrito anteriormente. Es decir, podemos usar las ecuaciones a continuación
para encontrar la f y t la correspondiente a una trayectoria particular , o bien para
obtener ecuaciones dinámicas de forma cerrada. La idea general es la siguiente: Dado
, supongamos que de alguna manera somos capaces de determinar todas las
velocidades y aceleraciones de varias partes del manipulador, es decir, todas las
cantidades y . A continuación, podemos resolver (12) y (13) de forma
recursiva para encontrar todas las fuerzas y pares de torsión, de la siguiente manera: En
primer lugar, establecer fn+l = 0 y .n+1 = 0. Esto expresa el hecho de que no hay ningún
enlace n +1. Entonces podemos resolver (12) para obtener
(14)
(15)
(16)
Esto simplemente expresa el hecho de que la velocidad angular del fotograma i es igual a
la del marco i-1 más la rotación añadida de la articulación i. Para obtener una relación
entre el y , sólo necesitamos expresar la ecuación anterior en el marco i en lugar
del marco base, teniendo cuidado de tener en cuenta el hecho de que y se
expresan en diferentes marcos. Esto lleva a
(17)
Donde
(18)
es el eje de rotación de la articulación expresada en el marco i. A continuación, vamos a
trabajar en la aceleración angular i. Es de vital importancia tener en cuenta aquí que
(19)
En otras palabras, es la derivada de la velocidad angular del marco i, pero expresada
en el marco i. Ahora vemos directamente desde . Nos encontraremos con una
situación similar con la velocidad y aceleración del centro de masa. Ahora vemos
directamente desde (16) que
(20)
Expresando la misma ecuación en el marco i nos da
(21)
Ahora llegamos a los términos de velocidad lineal y aceleración. Tenga en cuenta que, a
diferencia de la velocidad angular, la velocidad lineal no aparece en ninguna parte de las
ecuaciones dinámicas; sin embargo, se necesita una expresión para la velocidad lineal
antes de que podamos derivar una expresión para la aceleración lineal. De la Sección ??,
obtenemos que la velocidad del centro de masa del enlace i es dada por
(22)
(23)
Ahora
(24)
Llevemos a cabo la multiplicación y utilicemos la propiedad familiar
(25)
También tenemos que tener en cuenta el hecho de que se expresa en el marco i-1
y transformarlo en el marco i. Esto da
(26)
Ahora para encontrar la aceleración del final del enlace i, podemos usar (26) con
reemplazando . Por lo tanto
(27)
(28)
y resolver (17), (21), (27) y (26) en ese orden para calcular y por i
incrementando 1 hasta n.
(29)
Y usa (14) y (15) para calcular fi y ti para i disminuyendo desde n hasta 1.
Por lo que no hay necesidad de usar (17) y (21). Además, los vectores que son
independientes de la configuración son los siguientes:
(31)
(32)
(33)
Observe lo simple que es el cálculo cuando lo hacemos con respecto al marco 1.
Comparar con el mismo cálculo en el marco 0. Finalmente hemos
(34)
donde g es la aceleración debido a la gravedad. En esta etapa podemos economizar un
poco al no mostrar los terceros componentes de estas aceleraciones, ya que obviamente
siempre son cero. Del mismo modo, el tercer componente de todas las fuerzas será cero,
mientras que los dos primeros componentes de todos los pares serán cero. Para completar
los cálculos para el vínculo 1, calculamos la aceleración del final del vínculo 1.
Claramente, esto se obtiene de (33) mediante la sustitución de por . Por lo tanto
(35)
Enlace de recursividad delantera 2
´(37)
Sustituir en (36) da
(38)
El vector gravitacional
(39)
Puesto que sólo hay dos enlaces, no hay necesidad de calcular . Por lo tanto, las
recursiones hacia adelante están completas en este punto.
Ahora llevamos a cabo la recursividad hacia atrás para calcular las fuerzas y los pares de
torsión articular. Tenga en cuenta que, en este caso, los pares de unión son las cantidades
aplicadas externamente y nuestro objetivo final es derivar ecuaciones dinámicas que
impliquen los pares de torsión articular. En primer lugar, aplicamos (14) con i = 2 y
observamos que f3 = 0. Esto da como resultado
(40)
(41)
(42)
(43)
Y la ecuación de torque es
(44)
Ahora podemos simplificar un poco las cosas. En primer lugar, ya que la
matriz de rotación no afecta a los terceros componentes de los vectores. En segundo
lugar, el término giroscópico es el nuevo igual a cero. Finalmente, cuando sustituimos f1
de (43) a (44), un poco de álgebra da
(45)
Una vez más estos productos son bastantes sencillos, y el único cálculo difícil es el de
(46)
CONCLUSIONES
Suma Total
Observaciones:
Nivel de
Excelente Notable Bueno Suficiente Insuficiente Firmas
desempeño
Valoración
15-14 13 - 12 11 - 10 9-8 <8 Docente
Numérica
Acreditación
de la Competencia Firma del CORAL
Competencia Alcanzada
competenci No Alcanzada Alumno
a