ASRS Shuttle Robot Product
Overview
An ASRS shuttle robot is the moving element of a shuttle-based automated storage and retrieval system. Each level of a racking aisle gets its own shuttle, which runs on rails the length of the aisle, stops at a storage column with millimetre precision, extends a pair of telescopic arms under or beside a tote, drags the tote onto its deck, and races it to a lift at the aisle end. Because every level works in parallel, a single aisle sustains hundreds of tote movements per hour — an order of magnitude beyond a crane-based mini-load, which serves the whole aisle with one mast.
Travel
The Drive System presses two polyurethane Drive Wheels against the rail web, driven through a single Helical Gear Pair stage by the Traction Motor, a permanent-magnet servo with an Encoder for commutation and velocity. Eight Guide Rollers bear on the rail flanks so the shuttle stays located laterally without steering. Cruise is 4 m/s with 2 m/s² acceleration; at those rates a shuttle crosses a 60 m aisle in about 17 seconds. Absolute position comes from the Position Barcode Reader, which scans a coded strip glued along the rail — no cumulative odometry error, ±1 mm repeatability, and the shuttle re-localizes instantly after a power cycle.
Tote exchange
The Telescopic Load Handler is the part that distinguishes a shuttle from a cart. Two Telescopic Arms flank the deck, each a three-stage drawer-slide of nested Arm Stage sections on hardened Arm Guide Rails, with a synchronization Drive Belt making the stages extend proportionally. A single Extension Motor drives both arms through a Synchronization Shaft so they cannot skew and jam the tote. At full 1200 mm extension the arms reach the second-deep storage position, letting the rack hold two totes per side per column — double-deep storage trades a relocation move now and then for 40 % more density.
To grab a tote, the arms extend past it and four Finger Unit flippers rotate their Finger Blades down behind the tote lip; retracting the arms drags the tote across the rack shelf onto the Deck Roller Bed. The whole exchange takes about six seconds. Tote Photoeye photoeyes confirm seating, the deck Pressure Sensor sanity-checks the expected weight, and Overhang Sensor light curtains verify nothing sticks out before the shuttle accelerates — a protruding box flap at 4 m/s would strip itself off against the racking.
Supercapacitor power
Shuttles are the textbook industrial application of supercapacitors. The duty cycle is short bursts of high power (peaks of several kilowatts during acceleration) separated by frequent visits to the aisle ends, where the Charge Collector contacts touch powered strips and refill the Supercapacitor Bank in 10 to 15 seconds. Eighteen 2.7 V, 3000 F Supercapacitor Cells in series store roughly 30 kJ usable — only a few watt-hours, but several round trips' worth, and the cells tolerate over a million cycles where a lithium pack would wilt in months of this regime. Regenerative braking through the traction inverter returns much of each deceleration into the bank. A DC-DC Board holds the drive bus steady as the string voltage sags from 48 toward 24 V, and a small 12 V Battery keeps the controller and radio alive so the shuttle never loses its mind between charges.
Control
The Onboard Controller pairs a motion Microcontroller running the travel and transfer state machines with a safety Microcontroller supervising interlocks; an IGBT Power Module forms the traction inverter. Tasks arrive over the Fleet Comms Wi-Fi link from the warehouse control system, which orchestrates shuttles, aisle-end lifts, and conveyors as one flow. The shuttle itself only ever executes simple primitives — go to column N, fetch the inner tote — which is why fleets of hundreds stay manageable.
Service is designed around swap-not-fix: a failed shuttle is craned out by its Lift Point lugs from the aisle-end service platform and a spare drops in, keeping the level running while the patient goes to the workshop.
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials
7 top-level lines · 66 rows shown · 296 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Drive System 6 parts | shuttle-asrs-robot-drive-system | 1× | 1 | 52 | assembly |
| 1.1 | Traction Motor 5 parts | shuttle-asrs-robot-drive-motor | 1× | 1 | 34 | assembly |
| 1.1.1 | Stator Assembly 3 parts + deeper › | stator-assembly | 1× | 1 | 3 | assembly |
| 1.1.2 | Rotor Assembly 4 parts + deeper › | rotor-assembly | 1× | 1 | 19 | assembly |
| 1.1.3 | Neodymium Magnet | neodymium-magnet | 10× | 10 | — | part |
| 1.1.4 | Encoder | encoder | 1× | 1 | — | part |
| 1.1.5 | Motor Housing | motor-housing | 1× | 1 | — | part |
| 1.2 | Drive Wheel | shuttle-asrs-robot-drive-wheel | 2× | 2 | — | part |
| 1.3 | Guide Roller | shuttle-asrs-robot-guide-roller | 8× | 8 | — | part |
| 1.4 | Helical Gear Pair | gear-pair | 1× | 1 | — | part |
| 1.5 | Gearbox Housing | gearbox-housing | 1× | 1 | — | part |
| 1.6 | Ball Bearing | ball-bearing | 6× | 6 | — | part |
| 2 | Telescopic Load Handler 6 parts | shuttle-asrs-robot-load-handler | 1× | 1 | 164 | assembly |
| 2.1 | Telescopic Arm 4 parts | shuttle-asrs-robot-telescope-arm | 2× | 2 | 15 | assembly |
| 2.1.1 | Arm Stage | shuttle-asrs-robot-arm-stage | 3× | 6 | — | part |
| 2.1.2 | Arm Guide Rail | shuttle-asrs-robot-arm-rail | 3× | 6 | — | part |
| 2.1.3 | Ball Bearing | ball-bearing | 8× | 16 | — | part |
| 2.1.4 | Drive Belt | drive-belt | 1× | 2 | — | part |
| 2.2 | Extension Motor 3 parts | shuttle-asrs-robot-extend-motor | 1× | 1 | 26 | assembly |
| 2.2.1 | Servo Motor 4 parts + deeper › | servo-motor | 1× | 1 | 24 | assembly |
| 2.2.2 | Helical Gear Pair | gear-pair | 1× | 1 | — | part |
| 2.2.3 | Synchronization Shaft | shuttle-asrs-robot-sync-shaft | 1× | 1 | — | part |
| 2.3 | Finger Unit 3 parts | shuttle-asrs-robot-finger-unit | 4× | 4 | 26 | assembly |
| 2.3.1 | Servo Motor 4 parts + deeper › | servo-motor | 1× | 4 | 24 | assembly |
| 2.3.2 | Finger Blade | shuttle-asrs-robot-finger-blade | 1× | 4 | — | part |
| 2.3.3 | Hall Sensor | hall-sensor | 1× | 4 | — | part |
| 2.4 | Deck Roller Bed | shuttle-asrs-robot-deck-rollers | 1× | 1 | — | part |
| 2.5 | Drive Belt | drive-belt | 2× | 2 | — | part |
| 2.6 | Encoder | encoder | 1× | 1 | — | part |
| 3 | Chassis 5 parts | shuttle-asrs-robot-chassis | 1× | 1 | 10 | assembly |
| 3.1 | Frame Weldment | shuttle-asrs-robot-frame-weldment | 1× | 1 | — | part |
| 3.2 | Sheet Metal Panel | sheet-panel | 2× | 2 | — | part |
| 3.3 | Buffer Stop | shuttle-asrs-robot-buffer-stop | 2× | 2 | — | part |
| 3.4 | Lift Point | shuttle-asrs-robot-lift-point | 4× | 4 | — | part |
| 3.5 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 4 | Power System 5 parts | shuttle-asrs-robot-power-system | 1× | 1 | 34 | assembly |
| 4.1 | Supercapacitor Bank 3 parts | shuttle-asrs-robot-supercap-bank | 1× | 1 | 20 | assembly |
| 4.1.1 | Supercapacitor Cell | shuttle-asrs-robot-supercap-cell | 18× | 18 | — | part |
| 4.1.2 | BMS Board | bms-board | 1× | 1 | — | part |
| 4.1.3 | Capacitor Frame | shuttle-asrs-robot-cap-frame | 1× | 1 | — | part |
| 4.2 | Charge Collector | shuttle-asrs-robot-charge-collector | 1× | 1 | — | part |
| 4.3 | 12 V Battery | lv-battery | 1× | 1 | — | part |
| 4.4 | DC-DC Board 4 parts | shuttle-asrs-robot-dcdc-board | 1× | 1 | 11 | assembly |
| 4.4.1 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 4.4.2 | Power MOSFET | mosfet | 8× | 8 | — | part |
| 4.4.3 | Microcontroller | mcu | 1× | 1 | — | part |
| 4.4.4 | SMD Passive (R/C/L) | smd-passives | 1× | 1 | — | part |
| 4.5 | Thermal Fuse | thermal-fuse | 1× | 1 | — | part |
| 5 | Onboard Controller 6 parts | shuttle-asrs-robot-controller | 1× | 1 | 20 | assembly |
| 5.1 | Microcontroller | mcu | 2× | 2 | — | part |
| 5.2 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 5.3 | IGBT Power Module | igbt-module | 1× | 1 | — | part |
| 5.4 | Power MOSFET | mosfet | 6× | 6 | — | part |
| 5.5 | Relay | relay | 2× | 2 | — | part |
| 5.6 | Connector | connector | 8× | 8 | — | part |
| 6 | Sensor System 5 parts | shuttle-asrs-robot-sensor-system | 1× | 1 | 10 | assembly |
| 6.1 | Position Barcode Reader | shuttle-asrs-robot-barcode-reader | 1× | 1 | — | part |
| 6.2 | Tote Photoeye | shuttle-asrs-robot-tote-sensor | 4× | 4 | — | part |
| 6.3 | Distance Sensor | shuttle-asrs-robot-distance-sensor | 2× | 2 | — | part |
| 6.4 | Overhang Sensor | shuttle-asrs-robot-overhang-sensor | 2× | 2 | — | part |
| 6.5 | Pressure Sensor | pressure-sensor | 1× | 1 | — | part |
| 7 | Fleet Comms 4 parts | shuttle-asrs-robot-comms | 1× | 1 | 6 | assembly |
| 7.1 | Compute SoC Module | soc-module | 1× | 1 | — | part |
| 7.2 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 7.3 | Antenna | shuttle-asrs-robot-antenna | 2× | 2 | — | part |
| 7.4 | Connector | connector | 2× | 2 | — | part |
Sourcing — likely vendors
Companies that make this · indicative price $3k–$500k · MOQ & lead are typical| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| 🇯🇵Fanuc fanuc.com ↗ | Oshino, JP | Industrial robots & CNC | 20 units | 10–18 wks |
| abb.com ↗ | Zurich, CH | Industrial robots | 20 units | 10–18 wks |
| 🇯🇵Yaskawa yaskawa.com ↗ | Kitakyushu, JP | Robots & motion | 20 units | 10–18 wks |
| 🇩🇪KUKA kuka.com ↗ | Augsburg, DE | Industrial robots | 20 units | 10–18 wks |
| universal-robots.com ↗ | Odense, DK | Collaborative robots | 20 units | 10–18 wks |
739-word article