Interactive Simulation — Standard vs DSR (Object Transport using Robot Networks)
View ACC2021 Paper (arXiv:2102.09056)
Models from Gombo, Tiwari, Devasia (ACC2021 Paper). Update laws:
Standard
Y[m+1] = (I − γ δt K) Y[m] + γ δt B y
d
[m] |
DSR
Y[m+1] = Y[m] − αβ δt K Y[m] + αβ δt B y
d
[m] + [I − βK](Y[m] − Y[m−1])
Agents (n)
Topology
Line (neighbors i±1)
Ring
Complete
Neighbor stiffness (s)
1.00
Pin (leader) stiffness (kₚ)
2.0
Leaders (first L agents)
δt (time step)
0.030
γ (standard)
1.00
α (DSR)
1.00
β (DSR)
0.500
Initial offset y(0)
0.00
Desired input type
Step
Ramp
Sine
Step amplitude / Ramp rate / Sine amp
1.00
Sine frequency (Hz)
0.20
Simulation time (s)
▶ Run
⏸ Pause
↺ Reset
🎲 Random Y(0)
—
Agent States (index vs y)
Red: Standard • Blue: DSR • Grey line shows desired y
d
Deformation & Tracking (history)
Tracks max deformation D = max(y) − min(y) and worst-case tracking error max
k
|y
k
− y
d
| for both methods.
Time vs Agent Positions
Thin traces: per-agent; Bold traces: mean across agents (Std & DSR).
λ
max
(K)
—
Standard stability
—
Requires 0 < γ·δt < 2/λ
max
DSR stability bound
—
β < 4 / (λ
max
(α·δt + 2))
Max deformation (min so far)
—
Worst-case tracking error
—
Settling time estimate
—
When max |y−y
d
| ≤ ε (ε=0.02·stepAmp) for 1s