Teleoperation
- Detto anche: Telemanipulation, Remote Operation
- Categoria: Control › Human in the loop
- Tag: human-robot-interaction, control
Controllo umano dei robot a distanza, spesso con riscontro visivo e aptico.
Definizione
La teleoperazione è il controllo a distanza di un robot da parte di una persona, in tempo reale. L'operatore vede attraverso le telecamere del robot o direttamente e muove un dispositivo di input; il robot lo segue. L'input può essere un joystick o un gamepad, un visore VR con controller per le mani, un guanto o un esoscheletro di motion capture, oppure un braccio leader: una copia del braccio robotico con la stessa struttura, non alimentata o poco alimentata, che l'operatore muove a mano e che il robot follower riproduce.
La teleoperazione si usa da tempo dove serve il giudizio di una persona ma la sua presenza non è possibile o sicura: chirurgia, disinnesco di ordigni, lavori nucleari e subacquei, spazio. I sistemi bilaterali rimandano inoltre le forze all'operatore attraverso un dispositivo aptico, così che possa sentire ciò che il robot tocca. La latenza è il principale limite pratico: oltre un centinaio di millisecondi circa il controllo diretto diventa difficile e gli operatori passano a impartire comandi di livello più alto.
Nell'attuale apprendimento robotico, la teleoperazione è soprattutto il modo principale per raccogliere dimostrazioni per l'apprendimento per imitazione. Configurazioni leader-follower a basso costo come SO-101 e ALOHA hanno permesso a chiunque di registrare le dimostrazioni che addestrano le policy di manipolazione, per cui la qualità e la comodità della postazione di teleoperazione determinano direttamente la qualità dell'abilità appresa.
Perché è importante
La teleoperazione è una persona che manovra un robot a distanza, e svolge due funzioni distinte. Porta il giudizio umano dove un robot non riesce ancora a cavarsela (zone disastrate, chirurgia, fondali marini e spazio) e, sempre più spesso, è il modo in cui si producono i dati di addestramento per la manipolazione autonoma. Questo secondo ruolo l'ha resa centrale nel moderno apprendimento robotico: quasi ogni policy appresa per imitazione nasce da una persona che muove un braccio leader mentre il follower e le sue telecamere registrano.
Applicazioni principali
- Raccolta di dati dimostrativi per l'apprendimento per imitazione
- Robotica chirurgica, in cui il chirurgo si trova a qualche metro dal paziente
- Ambienti pericolosi: nucleare, subacqueo, risposta alle catastrofi e sminamento
- Operazioni spaziali e planetarie con ritardo di comunicazione
- Ispezione e manutenzione a distanza delle infrastrutture
- Autonomia supervisionata, in cui una persona prende il controllo quando una policy si blocca
In pratica
La configurazione leader-follower è quella da capire: un operatore muove un braccio leader leggero e il follower ne riproduce gli angoli dei giunti, ed è esattamente per questo che le configurazioni SO-101 e quelle in stile ALOHA sono vendute in coppia. La latenza è la proprietà che governa tutto: sotto un centinaio di millisecondi circa un compito risulta diretto, oltre gli operatori iniziano a oltrepassare il bersaglio e a oscillare. Il ritorno di forza chiude l'anello nell'altra direzione, e la sua assenza è il motivo per cui inserimento e assemblaggio in teleoperazione sono molto più difficili di quanto sembrino.
Idee sbagliate comuni
- La teleoperazione è l'opposto dell'autonomia: è la principale fonte dei dati su cui l'autonomia viene addestrata
- Con la pratica qualsiasi latenza è tollerabile: oltre un centinaio di millisecondi circa gli operatori oltrepassano sistematicamente il bersaglio
- Il braccio leader deve essere uguale al follower: deve avere la stessa cinematica, non la stessa forza o costruzione
- Il ritorno di forza è un lusso: senza di esso, i compiti ricchi di contatti come l'inserimento diventano molto più difficili
Chi dovrebbe saperlo
- Chiunque raccolga dimostrazioni per una policy di manipolazione appresa
- Ingegneri che specificano la teleoperazione su una rete con una latenza reale
- Acquirenti che si chiedono perché i bracci per la ricerca sono venduti in coppie leader-follower
- Studenti che imparano da dove provengono davvero i dati di addestramento dei robot
- Chiunque progetti un'interfaccia operatore per una macchina remota
Tecnologie correlate
- Feedback aptico e teleoperazione bilaterale
- Autonomia condivisa
- Behavior cloning
- WebRTC e streaming video a bassa latenza
- Interfacce operatore basate su VR/AR
- Gemelli digitali (digital twin) per la visualizzazione predittiva
- Rilevamento di forza/coppia
- Qualità del servizio di rete (QoS)
Termini correlati
Progetti correlati
- Drake: MIT robotics toolbox for model-based dynamics, optimization, and control system design
- MuJoCo MPC: DeepMind's interactive real-time model predictive control framework for MuJoCo
- Reachy Mini: Open-source desktop robot from Pollen and Hugging Face with an expressive 6-DoF head
- PyPose: PyTorch library for differentiable robotics with deep learning and Lie group optimization
- ros2_control: Hardware abstraction framework for ROS 2 enabling portable robot control code
- safe-control-gym: Benchmark suite for safe learning-based control: RL and MPC under one API
Video
- What is teleoperation in robotics?: Robots Explained