MakarovSuites
Italiano
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Contatti e licenze

Engineering

Trasporto cooperativo con robot

Nell’hangar dei rover di una base di ricerca su Marte al tramonto, con il grande portone aperto sulla regolite rossa, sei piccoli robot a sei ruote agganciati a una grande cassa di pannelli solari la portano lungo una linea dipinta, con un quarto di giro, fino al suo posto. L’attrito di Coulomb del pavimento richiede mu m g prima che la cassa si muova; le ruote di ogni robot danno al massimo mu_w m_r g, così che il numero di robot necessari è lo stesso su Marte e sulla Luna e cresce sulla Terra, dove limitano i motori. La squadra condivide una sola legge di controllo e ogni robot si prende la sua quota a norma minima: spegnine uno e guarda la cassa ruotare finché gli altri se ne accorgono e si fanno carico del suo carico; togline due e la squadra si satura e la cassa avanza appena. Lascia che un solo robot spinga la cassa vuota fuori centro e questa ruota attorno al punto del suo asse lungo previsto dalla formula chiusa per un rettangolo uniforme. Ogni joule immesso dai robot ricompare come calore nel pavimento.

Trasporto cooperativo con robot — Immagine reale dell’applicazione
Immagine reale dell’applicazione

Cosa succede

Una cassa da 3,0 × 1,2 m e 300 kg (I = m·(L² + W²)/12 = 261 kg·m²) poggia su piastre d’acciaio del pavimento con μ = 0.4 sotto la gravità di Marte, 3,721 m/s². Il suo peso preme uniformemente sull’impronta, e l’attrito di Coulomb agisce su ciascuna di 24 × 10 celle contro la velocità propria della cella, smussato sotto ε = 2 mm/s: prima che la cassa scivoli, i robot devono spingere μ·m·g = 446.5 N. Ogni robot da 40 kg è agganciato a un lato lungo e spinge al massimo min(150 N, μ_w·m_r·g) = 104.2 N con μ_w = 0.7, così che servono ceil(μ·m·g/F_max) = 5 robot su Marte e sulla Luna, perché la trazione cala con g come l’attrito, e 8 sulla Terra, dove limitano i motori. Il percorso è di 6 m in rettilineo, un quarto di giro di 3,5 m di raggio e altri 5 m a 0,25 m/s con 0,1 m/s² di accelerazione. La squadra condivide un torsore PID sull’errore di posa (un polo triplo a 1,2 rad/s) più l’attrito noto del pavimento come anticipo; ogni robot si prende la sua quota a norma minima f_i = F/n + ((τ − c×F)/J)·rot90(r_i − c) sui robot che la squadra ritiene attivi, e tutte le quote si riducono insieme quando una supererebbe il suo limite. Un robot guasto smette subito di spingere; gli altri lo scoprono dopo il ritardo di rilevamento. Lo spintore singolo avanza contro il lato lungo della cassa vuota da 80 kg a 0,1 m/s: in modo quasi statico la cassa ruota attorno al punto del suo asse lungo in cui la risultante d’attrito del rettangolo uniforme, integrali in forma chiusa di ρ e w/ρ su di esso, cade sulla retta dello spintore. La rotazione avanza con la regola implicita del punto medio, Newton sul potenziale di dissipazione convesso, con le forze dei robot tenute costanti su ogni passo di controllo di 10 ms, così che il lavoro dei robot è uguale al calore d’attrito più l’energia cinetica a meno dell’arrotondamento.

Da provare

Guarda sei robot dividersi il carico in parti uguali sul rettilineo e portare la cassa al suo posto; togli un robot e guarda la rotazione e le nuove quote; prova quattro robot, o la Terra; scegli lo spintore singolo e confronta il centro di rotazione con la formula chiusa; sposta il punto di spinta.

Il modello e i suoi limiti

Una cassa rigida su un pavimento rigido e piano con pressione uniforme e attrito di Coulomb smussato sotto 2 mm/s, così che una cassa trattenuta sotto la sua soglia striscia a ε·f/√(1 − f²) invece di restare ferma; robot come sorgenti di forza ideali nei loro agganci (la loro massa e il loro rotolamento sono a carico dei loro azionamenti), localizzazione condivisa ideale e consenso istantaneo salvo il ritardo di rilevamento dei guasti; nessuna cedevolezza negli agganci, nessuno slittamento delle ruote di un robot sul pavimento oltre il suo limite di forza.

Equazioni del modulo
Equazioni
F_fr = −Σ μ·p·ΔA·u_c/√(|u_c|² + ε²),  u_c = V + Ω×r_c,  pure translation: |F_fr| = μ·m·g·v/√(v² + ε²)
f_i = F/n + ((τ − c×F)/J)·rot90(r_i − c),  J = Σ|r_i − c|²,  |f_i| ≤ min(F_motor, μ_w·m_r·g)
n ≥ μ·m·g/F_max,  below it: v_creep = ε·f/√(1 − f²),  f = n·F_max/(μ·m·g)
e = ∫ρ dA/∫(w/ρ) dA + c,  F_push = μ·p·∫(w/ρ) dA,  W_robots = Q_friction + E_k

Altri esperimenti

Torna al catalogo
Drone con carico sospeso — Immagine reale dell’applicazione

Engineering

Drone con carico sospeso

Porta in volo un pacco lungo una via di periferia in una sera d’estate: un quadricottero decolla dalla piazzola sul tetto del deposito, attraversa i giardini contro un vento contrario a raffiche, frena sopra l’ultima casa, cala il pacco con il verricello sul tappetino di consegna e rientra. Ogni rotore richiede in hovering la potenza della teoria della quantità di moto T^1.5/sqrt(2ρA); in volo traslato la potenza indotta cala, la resistenza delle pale e della fusoliera cresce, e la curva di potenza in formula chiusa dà le velocità di massima autonomia oraria e di massima autonomia di distanza. Frena di colpo e il pacco oscilla come un pendolo di periodo 2π sqrt(L/g); attiva l’antioscillazione e il controllore segue l’oscillazione finché si spegne. Tieni il drone in un vento costante ed è in volo traslato attraverso l’aria - la sua inclinazione, l’angolo di scia del pacco e la potenza eguagliano le loro formule chiuse - e ogni joule prelevato dalla batteria è seguito fino alla scia dei rotori, alle pale, alla resistenza, alla quota e al verricello.

Navetta autonoma — Immagine reale dell’applicazione

Engineering

Navetta autonoma

Viaggia su una navetta elettrica senza conducente in un campus universitario di notte, dopo la pioggia. Sterza con l’inseguimento puro, puntando a un punto più avanti sul percorso con la curvatura 2 sin(alpha)/L_d, esattamente 1/R su un cerchio, rallenta a sqrt(a_lat/kappa) in ogni curva, si ferma sul segno in due fermate entro i limiti di comfort di decelerazione e di jerk, e sorveglia la strada con un ventaglio di raggi lidar. Una passante aspetta sulle strisce: la navetta la vede e le dà la precedenza. Disattiva la regola della precedenza e lei scende in strada 14 m più avanti: l’arresto d’emergenza richiede la distanza della formula chiusa v tau + v^2/2a + v a/2j; dai alla percezione 1,2 s di latenza e la navetta la raggiunge; parcheggia un furgone prima delle strisce e lei resta nascosta finché non è nella corsia. Prova l’asfalto asciutto e le foglie bagnate, e segui ogni joule dalla batteria ai motori, all’aria, agli pneumatici e ai freni, e di ritorno attraverso la rigenerazione.

Navigando attraverso il vento — Immagine reale dell’applicazione

Engineering

Navigando attraverso il vento

Regolare la vela e il timone mentre il vento apparente, la pressione della vela e la chiglia si combinano per muovere una barca a vela.