Two computer-controlled XY positioning tables in the sb1.cosmos sandbox move antennas (or small devices) through a 1.3 m × 1.3 m workspace with a rotatable mount — repeatable spatial channel measurements, antenna-pattern sweeps, and mobility emulation without anyone entering the lab.
| Tables | xytable1.sb1.cosmos-lab.org, xytable2.sb1.cosmos-lab.org |
| Travel | X and Y: 0–1300 mm; rotator: settable angle |
| Mechanism | OpenBuilds Acro gantry + Lynxmotion smart-servo rotator, Raspberry Pi controller per table |
| Watch it live | Portal → Status → XY Tables (SB1) — live position telemetry + two overhead cameras |
During an sb1 reservation, command moves over HTTP to the table's controller:
# move table 1 to x=1100 mm, y=300 mm, angle 0, at speed 5000
curl 'http://xytable1.sb1.cosmos-lab.org/xytable-ctrl/move_to?x=1100&y=300&angle=0&speed=5000'
# read current position / status
curl 'http://xytable1.sb1.cosmos-lab.org/xytable-ctrl/status'
Position telemetry is published continuously (5 Hz) and rendered on the portal page, alongside the camera views, so you can script a measurement sweep from a node or the console and watch it execute in real time.
Park the table back near center (650, 650) when you finish.