Académique Documents
Professionnel Documents
Culture Documents
𝑃 = [𝑥 𝑦 ]𝑇 . (1)
𝐶𝜃 −𝑠𝜃 0
𝑤( )
𝑅𝑅 𝜃 [ 𝑠𝜃 𝐶𝜃 0] (3)
0 0 1
𝐶𝜃 𝑠𝜃 0
𝑅( )
𝑅𝑤 𝜃 [−𝑠𝜃 𝐶𝜃 0] (4)
0 0 1
Restricciones no holonmicas
Considérese una rueda sueca como la mostrada en la figura 2.
𝑥̇ 𝑅 𝑥̇
𝑅( ) ̇ ⅆ(𝜉)
𝜂 = [ 𝑦̇ 𝑅 ] = 𝑅𝑤 𝜃 𝜉 , 𝜉̇ = [ 𝑦̇ ] = (5)
ⅆ𝑡
𝜃̇ 𝑅 𝜃̇
𝑅
𝑂𝑅̇ 𝑖1 0 𝐿𝑖 𝐶𝛼𝑖
[ 𝑂𝑅̇ ] = 𝜂 + [ 0 ] 𝑥 [ 𝐿𝑖 𝑆𝛼𝑖 ] (6)
𝑖2
0 𝜃 0
𝑅
𝑂𝑅̇ 𝑖1 𝑥̇ 𝑅 − 𝐿𝑖 𝐶𝛼𝑖 𝜃̇
[ 𝑂𝑅̇ ] = [ 𝑦̇ 𝑅 + 𝐿𝑖 𝑆𝛼𝑖 𝜃̇ ] (7)
𝑖2
0 0
Las velocidades obtenidas en (7) están referenciadas al marco 𝛴𝑅 . Se define
𝑟
la matriz de rotación 𝑅𝑅𝑖 para rotar del marco𝛴𝑅 al marco 𝛴𝑟𝑖
𝑠∅ −𝑐∅ 0
𝑅
𝑅𝑅 𝑖 (𝜙𝑖 ) = [𝑐∅ 𝑠∅ 0] , ∅ = 𝛼𝑖 + 𝛽𝑖 + 𝛾𝑖 (8)
0 0 1
las velocidades obtenidas en (7), vistas desde el marco 𝛴𝑅𝑖 son
𝑅 𝑅
𝑂̇𝑅𝑖1 𝑖 𝑂̇𝑅𝑖1
𝑅
[ 𝑂̇𝑅 ] = 𝑅𝑅 𝑖 (𝜙𝑖 ) [ 𝑂̇𝑅 ] (9)
𝑖2 𝑖2
0 0
Se define 𝜑̇ 𝑅𝑖 como la velocidad de giro de la rueda 𝑖 vista desde
𝑅𝑖2 , 𝑟𝑅𝑖 es el radio de la rueda 𝑖, 𝜑̇ 𝑟𝑖 es la velocidad del rodillo 𝑟𝑟𝑖
es el radio del rodillo. La velocidad entrefada por la rueda es
𝑟𝑅𝑖 𝜑̇ 𝑅𝑖 en la dirección de 𝑅𝑖1 y la velocidad lineal del rodillo es
𝑟𝑟𝑖 𝜑̇ 𝑟𝑖 en la dirección de 𝑟𝑖1 pasando la velocidad entregada por la
rueda al marco 𝛴𝑟𝑖 y sustituyendo en la ecuación (9) se obtiene
𝑅( ) ̇
[ 𝑠𝜙𝑖 𝑐𝜙𝑖 𝐿𝑖 𝐶𝛿𝑖 ] 𝑅𝑤 𝜃 𝜉 + 𝑟𝑅𝑖 𝜑̇ 𝑅𝑖 𝑐𝛾𝑖 = 0 (11)
Modelo
En la figura 3 se muestra como fueron asignados los marcos del
robot (𝛴𝑅 ) y de las ruedas (𝛴𝑅1 , 𝛴𝑅2 , 𝛴𝑅3 , 𝛴𝑅4 ). El marco 𝛴𝑅 se fijo en
el centro geométrico del robot y los marcos 𝛴𝑅1 , 𝛴𝑅2 , 𝛴𝑅3 𝑦 𝛴𝑅4 se
fijan en el punto de contacto entre las ruedas y el suelo.
La ecuación de restricciones de movimiento de un robot móvil
con ruedas conformado únicamente con ruedas suecas es
𝑅( ) ̇
𝐽1 𝑅𝑤 𝜃 𝜉 + 𝐽2 𝜑̇ 𝑖 = 0 (12)
𝐽1 = , n= numero de ruedas suecas. (13)
Rueda 𝑖 Li 𝛼𝑖 𝛽𝑖 𝛾𝑖 𝑟𝑅𝑖
1 L 𝛼1 π π r
− 𝛼1
2 4
2 L 𝛼2 π π r
− 𝛼2 −
2 4
3 L 𝛼3 π π r
− 𝛼3
2 4
4 L 𝛼4 π π r
− 𝛼4 −
2 4
Tabla I
Parametros cinemáticos del robot Nexus
Sustituyendo los valores se obtiene
−1 −1 𝑙1 − 𝑙2
√2 −1 −1 𝑙1 + 𝑙2
𝐽1 = ( ) ( ) (18)
2 −1 −1 𝑙1 + 𝑙2
−1 1 −𝑙1 − 𝑙2
Figura 4. Parámetros de las ruedas
𝐸 = −𝐽2−1 𝐽1 (22)
1 0 0 0
√2 0 1 0 0
J2−1 = ( )[ ] (23)
r 0 0 1 0
0 0 0 1
Lo cual resulta en
1 1 (𝑙1 +𝑙2 )
𝑟 𝑟 𝑟
1 1 𝑙1 +𝑙2
− −
𝑟 𝑟 𝑟
𝐸= 1 1 𝑙1 +𝑙2 (24)
−
𝑟 𝑟 𝑟
1 1 (𝑙1 +𝑙2 )
[𝑟 − ]
𝑟 𝑟
Por lo que, el modelo cinemático de configuración es
𝑐𝜃 𝑠𝜃 0
𝑠𝜃 𝑐𝜃 0
0 0 1
1 1 (𝑙1 +𝑙2 )
𝑟 𝑟 𝑟
𝑞̇ = 1 1 𝑙1 +𝑙2
− −
𝑟 𝑟 𝑟
1 1 𝑙1 +𝑙2
−
𝑟 𝑟 𝑟
1 1 (𝑙1 +𝑙2 )
[ − ]
𝑟 𝑟 𝑟
(25)