Robot SCARA

Un robot SCARA, model KR10, de la companyia alemanya KUKA.

Un robot SCARA, de l'anglès selective compliance assembly robot arm, és un robot industrial amb dues o tres articulacions de revolució, amb tots els eixos de rotació verticals, i una articulació prismàtica també en direcció vertical.[1]

Aquest braç robot va ser inventat l'any 1978 pel professor Hiroshi Makino de la Universitat de Yamanashi del Japó. El disseny es milloraria l'any 1984 amb la introducció del model AdeptOne, que incorporava accionaments directes que n'optimitzaven la dinàmica i la precisió.[2]

La combinació de baix cost i configuració cinemàtica ràpida en el pla va resultar ser ideal per la fabricació de components electrònics, productes alimentaris i altres béns de consum. L'any 2011, segons la Federació Internacional de Robòtica, es van vendre un total de 17.425 robots SCARA, una quota de mercat de l'onze per cent sobre el total de robots industrials venuts.[3]

Cinemàtica

Les equacions de la cinemàtica directa d'un manipulador SCARA es poden deduir seguint el conveni de Denavit-Hartenberg. A la imatge adjunta hi ha l'abstracció del braç robot AdeptOne d'Omron, amb el sistema de coordenades a cada una de les articulacions, les dues de revolució i la prismàtica. El terminal també té una articulació amb un grau de llibertat, que li permet rotar respecte l'eix vertical. En global, el manipulador complet és de tipus RRPR. L'origen es col·loca per conveniència i només afecta la posició del manipulador quan θ1=0.[4]

Assignació del sistema de coordenades articular, seguint el conveni de Denavit–Hartenberg, per un manipulador SCARA de tipus RRPR.[4]

Amb els sistemes de coordenades assignats, es pot definir la taula amb els paràmetres de Denavit-Hartenberg:[5]

Element ai αi di θi
1 a1 0 0 θ1*
2 a₂ 180 0 θ₂*
3 0 0 d₃* 0
4 0 0 d₄ θ₄*

Aleshores, les matrius de transformació per cada articulació són:[5]

A 1 0 ( θ 1 ) = [ c 1 s 1 0 a 1 c 1 s 1 c 1 0 a 1 s 1 0 0 1 0 0 0 0 1 ] {\displaystyle A_{1}^{0}(\theta _{1})={\begin{bmatrix}c_{1}&-s_{1}&0&a_{1}c_{1}\\s_{1}&c_{1}&0&a_{1}s_{1}\\0&0&1&0\\0&0&0&1\end{bmatrix}}}

A 2 1 ( θ 2 ) = [ c 2 s 2 0 a 2 c 2 s 2 c 2 0 a 2 s 2 0 0 1 0 0 0 0 1 ] {\displaystyle A_{2}^{1}(\theta _{2})={\begin{bmatrix}c_{2}&s_{2}&0&a_{2}c_{2}\\s_{2}&-c_{2}&0&a_{2}s_{2}\\0&0&-1&0\\0&0&0&1\end{bmatrix}}}

A 3 2 ( d 3 ) = [ 1 0 0 0 0 1 0 0 0 0 1 d 3 0 0 0 1 ] {\displaystyle A_{3}^{2}(d_{3})={\begin{bmatrix}1&0&0&0\\0&1&0&0\\0&0&1&d_{3}\\0&0&0&1\end{bmatrix}}}

A 4 3 ( θ 4 ) = [ c 4 s 4 0 0 s 4 c 4 0 0 0 0 1 d 4 0 0 0 1 ] {\displaystyle A_{4}^{3}(\theta _{4})={\begin{bmatrix}c_{4}&-s_{4}&0&0\\s_{4}&c_{4}&0&0\\0&0&1&d_{4}\\0&0&0&1\end{bmatrix}}}

Així, les equacions de la cinemàtica directa són:[6]

T 4 0 ( q ) = A 1 0 A 2 1 A 3 2 A 4 3 = [ c 12 c 4 + s 12 s 4 c 12 s 4 + s 12 c 4 0 a 1 c 1 + a 2 c 12 s 12 c 4 c 12 s 4 s 12 s 4 + c 12 c 4 0 a 1 s 1 + a 2 s 12 0 0 1 d 3 d 4 0 0 0 1 ] {\displaystyle T_{4}^{0}(q)=A_{1}^{0}\cdot A_{2}^{1}\cdot A_{3}^{2}\cdot A_{4}^{3}={\begin{bmatrix}c_{12}c_{4}+s_{12}s_{4}&-c_{12}s_{4}+s_{12}c_{4}&0&a_{1}c_{1}+a_{2}c_{12}\\s_{12}c_{4}-c_{12}s_{4}&-s_{12}s_{4}+c_{12}c_{4}&0&a_{1}s_{1}+a_{2}s_{12}\\0&0&-1&-d_{3}-d_{4}\\0&0&0&1\end{bmatrix}}}

On q = [ θ 1 , θ 2 , d 3 , θ 4 ] T {\displaystyle q=[\theta _{1},\theta _{2},d_{3},\theta _{4}]^{T}} .

Per altra banda, la solució de la cinemàtica inversa ofereix la posició del terminal a partir dels angles i distàncies de les articulacions del manipulador. En aquest cas s'ha de resoldre la següent equació:[7]

Representació d'un manipulador SCARA on es poden veure les principals variables necessàries per obtenir la cinemàtica inversa.

T 4 0 = [ R 0 0 1 ] {\displaystyle T_{4}^{0}={\begin{bmatrix}R&0\\0&1\end{bmatrix}}}

Com que un robot SCARA només té quatre graus de llibertat, no totes les solucions a l'equació prèvia són mecànicament factibles. De fet, les úniques solucions possibles són les que tenen una matriu R de la següent forma:

R = [ c α s α 0 s α c α 0 0 0 1 ] {\displaystyle R={\begin{bmatrix}c_{\alpha }&s_{\alpha }&0\\s_{\alpha }&-c_{\alpha }&0\\0&0&-1\end{bmatrix}}}

Si la R té la forma anterior, aleshores la suma de θ1+θ₂-θ₄ es pot determinar de la següent forma:[8]

θ 1 + θ 2 θ 4 = α = a t a n 2 ( r 11 , r 12 ) {\displaystyle \theta _{1}+\theta _{2}-\theta _{4}=\alpha =atan2(r_{11},r_{12})}

Projectant la configuració del manipulador al pla xy es pot obtenir geomètricament l'angle de la segona articulació:

θ 2 = a t a n 2 ( c 2 ± 1 c 2 ) {\displaystyle \theta _{2}=atan2(c_{2}\pm {\sqrt {1-c_{2}}})}

on:

c 2 = o x 2 + o y 2 α 1 2 α 2 2 2 a 1 a 2 {\displaystyle c_{2}={\frac {o_{x}^{2}+o_{y}^{2}-\alpha _{1}^{2}-\alpha _{2}^{2}}{2a_{1}a_{2}}}}

θ 1 = a t a n 2 ( o x , o y ) a t a n 2 ( α 1 + a 2 c 2 , a 2 s 2 ) {\displaystyle \theta _{1}=atan2(o_{x},o_{y})-atan2(\alpha _{1}+a_{2}c_{2},a_{2}s_{2})}

Aleshores es pot determinar θ₄:

θ 4 = θ 1 + θ 2 α {\displaystyle \theta _{4}=\theta _{1}+\theta _{2}-\alpha }

θ 4 = θ 1 + θ 2 a t a n 2 ( r 11 , r 12 ) {\displaystyle \theta _{4}=\theta _{1}+\theta _{2}-atan2(r_{11},r_{12})}

Així, finalment es pot obtenir d₃, aconseguint tots els angles i distàncies necessàries:[8]

d 3 = o z + d 4 {\displaystyle d_{3}=o_{z}+d_{4}}

Referències

  1. Blas i Abante et al., 1991, p. 15.
  2. Siciliano i Khatib, 2016, p. 1388.
  3. «KUKA AG Automatica 2012». KUKA. Till Reuter, 22-05-2012. [Consulta: 6 abril 2019].
  4. 4,0 4,1 Spong, Hutchinson i Vidyasagar, 2005, p. 83.
  5. 5,0 5,1 Spong, Hutchinson i Vidyasagar, 2005, p. 84.
  6. Spong, Hutchinson i Vidyasagar, 2005, p. 85.
  7. Spong, Hutchinson i Vidyasagar, 2005, p. 99.
  8. 8,0 8,1 Spong, Hutchinson i Vidyasagar, 2005, p. 100.

Bibliografia

  • Blas i Abante, Marta; Mateu i Martínez, M. Rosa; Picó i Garcia, Rosa Maria; Riba i Romeva, Carles. «Diccionari de robòtica industrial» p. 18, 1991. [Consulta: 6 abril 2019].
  • Siciliano, Bruno; Khatib, Oussama. Springer Handbook of Robotics 2nd Edition. Berlin Heidelberg: Springer, 2016, p. 2259. ISBN 978-3-319-32550-7 [Consulta: 23 gener 2019]. 
  • Spong, Mark W.; Hutchinson, Seth; Vidyasagar, M. Robot Modeling and Control. John Wiley & Sons, Inc., 2005, p. 407. ISBN 978-0471649908 [Consulta: 20 abril 2019]. 

Enllaços externs

A Wikimedia Commons hi ha contingut multimèdia relatiu a: Robot SCARA
  • Article de International Journal of Computer, Consumer and Control: Four degrees of freedom SCARA robot kinematics modeling and simulation analysis Arxivat 2020-01-10 a Wayback Machine. (anglès)
  • Vegeu aquesta plantilla
Robots industrials i cobots
Tipus de robot
Robot articulat  · Robot cartesià  · Robot cilíndric  · Robot delta  · Robot esfèric  · Robot SCARA
Fabricants
ABB  · Fanuc  · KUKA  · Universal Robots  · Yaskawa
Organitzacions
Federació Internacional de Robòtica  · Organització Internacional per a l'Estandardització (ISO 10218-1:2011, ISO 10218-2:2011 i ISO/TS 15066:2016)