Un robot seriale è un modello di robot industriale progettato come una serie di collegamenti uniti da giunzioni, azionate da un motore che si estendono da una base a un terminale. Spesso hanno la struttura del braccio antropomorfo avente una "spalla", un "gomito", e un "polso". I robot seriali hanno solitamente sei articolazioni, poiché richiedono almeno sei gradi di libertà per posizionare un oggetto manipolato in una posizione ed un orientamento arbitrari nello spazio di lavoro del robot. Un'applicazione comune dei robot seriali nell'industria è il robot per assemblaggio automatico SCARA, che ha quattro gradi di libertà.

Robot SCARA

Struttura

modifica

Nella sua forma più generale, un robot seriale consiste in un numero di collegamenti rigidi connessi tra loro con giunture. Semplici considerazioni di produzione e controllo hanno portato alla realizzazione di robot con solo giunture rotoidali o giunti prismatici e ortogonali, parallele e/o intersezioni con gli assi di giuntura (anziché assi di giuntura collocati arbitrariamente).

Dagli studi di Donald L. Pieper deriva il primo risultato pratico rilevante in questo contesto[1], indicato come struttura cinematica: la cinematica inversa di manipolatori seriali con sei giunture rotoidali e con tre giunture consecutive che si intersecano, possono essere applicate in forma chiusa, cioè analiticamente. Questo risultato ha avuto una grande influenza sulla progettazione di robot industriali.

Il vantaggio principale di un manipolatore seriale è dato da un ampio spazio di lavoro rispetto alle dimensioni del robot e lo spazio che occupa. I principali svantaggi di questi robot sono:

  • la bassa rigidità inerente ad una struttura cinematica aperta,
  • gli errori vengono accumulati e amplificati da giuntura a giuntura,
  • il fatto che devono trasportare e spostare il grande peso dalla maggior parte degli attuatori,
  • il relativamente basso carico che possono manipolare efficacemente.

Cinematica

modifica

In cinematica, la posizione e l'orientamento del terminale di un robot sono derivate dalle posizioni delle articolazioni mediante un modello geometrico del braccio del robot. Per i robot seriali, la mappatura dalle posizioni dell'articolazione alla posa del terminale è facile, mentre la mappatura inversa è più difficile. Pertanto, la maggior parte dei robot industriali hanno una progettazione speciale che riducono la complessità della mappatura inversa.

Area di lavoro

modifica

L'area di lavoro raggiungibile dal terminale del robot non è altro che la somma degli spazi raggiungibili. L'abilità dell'area di lavoro consiste in punti dell'area di lavoro raggiungibile, dove il robot può generare velocità tali da comprimere lo spazio circostante in quel punto, quindi l'oggetto manipolato può essere traslato e ruotato con tre gradi di libertà e rotazione.

I rapporti fra lo spazio di giuntura e le coordinate cartesiane dell'oggetto trattenuto dal robot hanno in generale più valori: la stessa posizione può essere raggiunta dal braccio del robot in vari modi, ciascuno con un diverso insieme di coordinate congiunte. Pertanto l'area di lavoro raggiungibile del robot è diviso in configurazioni (chiamate anche modalità di montaggio), in cui i rapporti cinematici sono localmente uno-a-uno.

Singolarità

modifica

Una singolarità è una configurazione di un robot seriale nella quale la posizione e l'orientazione dell'organo terminale (end-effector) puo' essere ottenuta con differenti valori dei parametri delle giunzioni. Le singolarità, di norma, si verificano nelle configurazioni in cui gli assi articolari si allineano in un modo tale da ridurre la capacità di movimento dell'end-effector. Per esempio, quando un robot seriale è completamente esteso, è nella cosiddetta singolarità di confine. Con una singolarità, il dispositivo di estremità perde uno o più gradi di libertà di rotazione o traslazione (istantaneamente, il dispositivo di estremità non può ruotare o muoversi lungo le direzioni singolari).

I robot seriali con meno di sei articolazioni indipendenti sono sempre singolari nel senso che non possono estendersi su uno spazio di torsione a sei dimensioni. Questa è spesso chiamata una singolarità architettonica. Una singolarità di solito non è un punto isolato nello spazio di lavoro del robot, ma un sottoinsieme di una varietà geometrica.

Robot ridondante

modifica
Robot a sei gradi di libertà

Un robot ridondante ha più di sei gradi di libertà, ovvero ha parametri articolari addizionali che permettono alla configurazione del robot di cambiare mentre mantiene il dispositivo di estremità in posizione e orientamento fissi. Un tipico manipolatore ridondante ha sette articolazioni, ad esempio tre alla spalla, un'articolazione del gomito e tre all'altezza del polso. Questo manipolatore può spostare il suo gomito descrivendo una circonferenza mentre mantiene una posizione ed un orientamento determinati con il suo attuatore di estremità. Un robot-serpente ha molti più di sei gradi di libertà ed è spesso chiamato iper-ridondante.

Note

modifica
  1. ^ D.L. Pieper. The kinematics of manipulators under computer control. PhD Thesis, Stanford University, Department of Mechanical Engineering, 1968

Bibliografia

modifica
  • P. Moubarak, et al., A Globally Converging Algorithm for Adaptive Manipulation and Trajectory Following for Mobile Robots with Serial Redundant Arms, Robotica, 31 (8) (2013) 1299 – 1311.

Voci correlate

modifica

📚 Artikel Terkait di Wikipedia

Apprendimento automatico

of Machine Learning, Morgan Kaufmann. Domingos, P. (2015). The master algorithm: How the quest for the ultimate learning machine will remake our world

Algoritmo delle colonie di formiche

2016 (archiviato dall'url originale il 4 marzo 2016). (EN) ANT Colony Algorithm, su djoh.net. (FR) Applicazione di un algoritmo delle colonie di formiche

Clustering

Martone, "ECF-means – Ensemble Clustering Fuzzification Means. A novel algorithm for clustering aggregation, fuzzification, and optimization" [1], Eighth

AI engine

Efficient AIE accelerator design framework for regular Communication-Avoiding Algorithm, in ACM Trans. Archit. Code Optim., vol. 21, n. 4, 19 novembre 2024, pp

Metaeuristica

1998, ISBN 978-0-486-40258-1. ^ (EN) Gad, Particle Swarm Optimization Algorithm and Its Applications: A Systematic Review, in Archives of Computational

Media non locale

mantenendo comparabile qualità del risultato. ^ Antoni Buades, A non-local algorithm for image denoising, in Computer Vision and Pattern Recognition, 2005

Problema della cricca

n. 2, 1992, 180–196, DOI:10.1007/BF01994876. C. Bron e J. Kerbosch, Algorithm 457: finding all cliques of an undirected graph, in Communications of

Problema di Bongard

November 1985. Saito, K., and Nakano, R. (1993) A Concept Learning Algorithm with Adaptive Search. Proceedings of Machine Intelligence 14 Workshop. Oxford