Skip to content
IEMI Labs

AisleOne

IEMI's one product for a store aisle: the aisle's own shelving, made smart

Concept · not for sale
Our one product for Retail and grocery storesEngineering design: AisleOne
Target price from$920per aisle (two smart canopies)

Software: $15 per month per aisle (staff app and tasks)

Concept, not for sale yet. Tell us if you want it; that decides what we build.

Rate this idea and tell us what to change
AisleOne concept: the idea and where each part goes

Drag to rotate · right-drag to move · scroll to zoom · click a part for its size and placeSwipe to rotate · pinch to zoom · two fingers to move · tap a part for its size

How it fits together

AisleOne, part by part

Scroll or tap a part. Press “See the 3D CAD design” to watch the model, built from our CAD, light each part up and show how it connects.

AisleOne concept: the idea and where each part goes

Real-time 3D render · drag to rotate · final design may varySwipe sideways to rotate

  1. 01

    The whole AisleOne

    The aisle's two gondola runs are the aisle's own helper: two cameras in each top canopy watch the shelves opposite and the floor between them, and the brain in run A turns that into restock, spill, label and blocked-aisle calls on the canopy lights and one staff task list.

  2. 02Brain

    Raspberry Pi 5 (in run A's top canopy)

    The brain: it runs the aisleone-fw program

  3. 03

    Run A aisle cameras

    Two cameras in run A's canopy watch run B's shelves (gaps, labels, restock) and the floor from the aisle centre to run B

    Raspberry Pi 5 (in run A's top canopy) · 2 x CSI-2 ribbon · A 12 MP shelf still every 10 min with people blanked; 2 fps floor frames, checked on the brain, never stored

  4. 04

    Run B canopy

    The facing run's own Pi 5 and two cameras watch run A's shelves and the other half of the floor, and drive run B's lights

    Raspberry Pi 5 (in run A's top canopy) · Encrypted Wi-Fi link (WPA3, TLS 1.3) across the aisle · Run B's gap, label, spill and traffic results; light and tone commands back

  5. 05

    Call lights and tone

    Amber over a shelf gap, red with a tone over a spill or a person down, in both canopies

    Raspberry Pi 5 (in run A's top canopy) · One data wire + GPIO · Call colour, position along the run, tone

  6. 06

    Secure element and tamper switch

    Signs every call; marks the log and turns the cameras off if a canopy cover is opened

    Raspberry Pi 5 (in run A's top canopy) · I²C + GPIO · Signatures, tamper flag

  7. 07

    Power from the canopy light feed

    Turns the canopy's own lighting feed into 5 V inside the closed canopy

    Raspberry Pi 5 (in run A's top canopy) · 5 V rail · Power, about 6.5 W per run (est.)

  8. 08

    All connected

    6 key parts, one program, and your phone

Our circuit board · rev A-0

One board of our own inside AisleOne

Every chip on one board we design, shaped to fit: the processor, cameras and sensors, Wi-Fi and Bluetooth, lights, sound and power. No plugs, ribbons or adapters. It is checked in our CAD against every part around it, and it arrives from the maker ready to run our software from a microSD card. Turn the model, or pick a part below to see where it sits.

Loading the 3D board…

Drag to turn · scroll to zoom · right-drag to move · click a partDrag to turn · tap a part

Checked before we order

Every board-level number AisleOne's jobs depend on, checked against its target: camera pixels and frame rate, power and battery life, heat where it works, shock, radio and software. Every lesson from every one of our boards is a rule here, so this review runs again whenever any board teaches us something. Boards are ordered only when nothing fails and the items to prove are measured.

No check fails15 pass · 4 fixed by the review · 12 to prove before we order · 0 failDesign review of 4 November 2026
AreaCheckOur boardTargetStatus
CameraLeft aisle camera: a price label's digits (8 mm) on the opposite top shelf at the aisle end at 2.71 m8.6 px≥ 8 pxto prove on the dev kit
CameraLeft aisle camera: frame rate the calls need2 fps at 4056 × 3040chip: 30 fps at 4056 × 3040passes
CameraLeft aisle camera: data rate vs its 4-lane link0.25 Gbps (10-bit)≤ 80 % of 6 Gbpspasses
CameraRight aisle camera: a price label's digits (8 mm) on the opposite top shelf at the aisle end at 2.71 m8.6 px≥ 8 pxto prove on the dev kit
CameraRight aisle camera: frame rate the calls need2 fps at 4056 × 3040chip: 30 fps at 4056 × 3040passes
CameraRight aisle camera: data rate vs its 4-lane link0.25 Gbps (10-bit)≤ 80 % of 6 Gbpspasses
CameraImage processor load, all cameras49 Mpx/s≤ 480 Mpx/s (RK3576J ISP)passes
CameraAI engine time per frame6 TOPSa floor check from both views twice a second, and a shelf-gap and label pass on a still every 10 minto prove on the dev kit
PowerSupplythe canopy's own light feed (120 or 230 V) into a push-in terminal on the power board, a PCB-mount Mean Well IRM-20-5 (5 V 4 A, 20 W)≤ 70 % of the supply (14 W)passes
PowerPower cutno cells: a power cut stops the board; every call and the task list are written to eMMC as they happen and signedno lost call or task in a power cutto prove on the dev kit
HeatRK3576J temperature, the top of a store aisle in summer (28 °C) under the store lights50 °C≤ 85 °C (rated)passes
HeatCamera chips away from the processorleft camera 86 mm, right camera 72 mm from the RK3576J≥ 30 mmpasses
ShockShock and vibration50 g (est.)standard partspasses
SoftwareStarts our software from the microSD card, no setupmicroSD socket with a hinged, latched lid (Amphenol 101-00660 class), fitted on every board: our software starts from the cardcard socket fitted on every board, latchedpasses
SoftwareCard power switch and protection1 power switch and 1 ESD array for 1 card socketevery socket: switched card supply, ESD on all 6 linesfixed by the review
SoftwareThe card wins the starteMMC shipped empty; our loader reads the card firstthe processor starts from the card every timefixed by the review
SoftwareCard gradeindustrial pSLC microSD (Kingston Industrial or Swissbit S-56u), −40 to 85 °Crated for the heat, cold and writesto prove on the dev kit
SoftwareClip buffer for an unsure call33.2 s of 8-bit 2 fps video in 40 % of the 2 GB memory≥ 3 spasses
RadioWi-Fi from inside an aluminium canopyWi-Fi 6 module on the light strip, its chip antenna 4 mm behind the opal cover, between the canopy's top and floorcertified Wi-Fi module, the store's WPA3 Wi-Fi; run B to run A across the aisleto prove on the dev kit
MoistureConformal coatingcoatedcoated, sensors, sockets and antennas maskedpasses
FitBoard inside the product CAD, every part checked in 3Dnot yet in the product CADnothing touchesto prove on the dev kit
CameraCamera chip and lens for the farthest price labelSony IMX577 12.3 MP (4:3) under an 80° × 64.4° lens: 50.7 px per degreethe label digits at the far aisle end ≥ 8 px, every call inside the viewfixed by the review
CameraEvery gap, label, spill, sign and person-down call in a camera viewLeft aisle camera: worst 34.8° / 28.5°; Right aisle camera: worst 34.8° / 28.5°inside the 80 × 64.4° viewpasses
CameraCameras a short flex from the processorboth camera chips at the middle of the run, turned 30° out to the aisle ends and 30° down, on 35 mm flex hinges (needs 31.1 mm)MIPI on the board, no camera ribbonsfixed by the review
CameraCamera windows in the canopy coverleft view reaches 19.2 mm out from its axis (steepest 71° from the cover); margins 2.5 and 2.5 mmrev T windows 33 × 34, x ±49 to ±82passes
FitCamera tabs on their bracketsLeft aisle camera: holder 0.3 mm behind the cover, barrel 7.1 mm, hinge 31.1 mm, lowest corner 1865.5 mm; Right aisle camera: holder 0.3 mm behind the cover, barrel 7.1 mm, hinge 31.1 mm, lowest corner 1865.5 mmholder ≥ 0.3 mm off the cover, hinge within the flex, clear of the canopy floor and the light stripto prove on the dev kit
LightCall lights behind the opal cover48 RGB LEDs at 12.8 mm pitch across the middle 614 mm and 12 on each end board at x ±1,400, 4 mm behind the coverthe call seen from both aisle ends; amber and red told apart; never glaringto prove on the dev kit
FitLeads along the canopy floorL1 about 0.47 m of 18 AWG, 0.05 V drop at 2.4 A; L2 and L3 about 1.39 m of 24 AWG, 0.09 V drop at 0.4 AL1 ≤ 0.15 V; L2 and L3 ≤ 0.3 V (the LEDs need 4.5 V or more, est.)passes
PowerMains on the power boardpush-in 3-pole terminal, 1 A slow-blow fuse and varistor, PCB-mount IRM-20-5 (Class II), 2 mm milled slot and 6 mm keep-out between the mains and 5 V sidescreepage and clearance per IEC 62368-1 (est. 6 mm reinforced at 250 V); the store's electrician wires the light feedto prove on the dev kit
SecurityCover tamper sensorDRV5032 Hall switch on the light strip 4 mm behind the canopy cover, held by a Ø6 × 3 magnet bonded in the covercover opened = logged and signedto prove on the dev kit
FitFlex lengthF1 70 mm up to the light striprouted and held in the rev T CADto prove on the dev kit

Before we order the first boards, we prove these on the RV1126B development kit or in the rev A tests:

  1. Left aisle camera: a price label's digits (8 mm) on the opposite top shelf at the aisle end at 2.71 m
  2. Right aisle camera: a price label's digits (8 mm) on the opposite top shelf at the aisle end at 2.71 m
  3. AI engine time per frame
  4. Power cut
  5. Card grade
  6. Wi-Fi from inside an aluminium canopy
  7. Board inside the product CAD, every part checked in 3D
  8. Camera tabs on their brackets
  9. Call lights behind the opal cover
  10. Mains on the power board
  11. Cover tamper sensor
  12. Flex length

Demo · 6 real-world moments

See AisleOne work

Short animated scenes of real moments: what happens today, what AisleOne does about it, and what lands on your phone. The same scenes play in the IEMI app.

DEMO · 1 of 6
0s

Tuesday morning. A popular line on run B, shelf 3, sells out while staff are busy on the tills.

Use cases

Today, without AisleOne

Nobody notices the empty shelf until a shopper asks, or a manager walks the aisle hours later; the sale is lost.

What AisleOne does

Every 10 minutes the cameras in run A's canopy take a still of the shelves opposite, with people blanked out. A 60 cm gap on shelf 3 raises a restock task with the photo and lights run B's canopy amber over the bay; the next still checks the restock and times it.

How the app helps

  • Restock task with the photo of the gap on a staff phone
  • The task closes itself when the next still sees the shelf full
  • Gaps today and average restock time for the manager
Shelf-gap tasks with a photoRestock check and timeCanopy call lightsPeople blanked outOpen this scene in the app →
Every feature in these scenes (9)
  • Shelf-gap tasks with a photo
  • Restock check and time
  • Canopy call lights
  • People blanked out
  • Spill call with a floor crop
  • Wet-floor sign check
  • Label price check
  • Blocked aisle and person down
  • Aisle traffic report

Demo scenes show how AisleOne and its app are designed to behave. AisleOne is in design; nothing here is recorded from real equipment yet.

What it is

IEMI's one product for a store aisle: the aisle's two gondola runs, made smart, with one brain and one app.

What it does

  • Raises restock tasks and checks them
  • Calls spills and checks the wet-floor sign
  • Flags label prices
  • Calls a blocked aisle or a person down

Who it's for

Independent grocers, convenience stores and regional chains.

The idea

The aisle's own shelves spot the gaps, call spills, check the restock and give the store one task list

The problem today

Independent grocers run about 6.6 % out of stock, and gaps are found only on the next shelf walk. A spill can lie on the floor until a shopper slips, and the claim turns on who walked the aisle when. Shelf cameras, spill cameras and footfall counters are sold as separate systems with their own boxes on the ceiling and their own apps, priced for chains.

With AisleOne

Every aisle already has its two facing gondola runs. AisleOne puts two cameras, call lights, a tone and the brain inside each run's top canopy, so each run watches the shelves opposite and the floor between them. The aisle raises restock tasks with a photo, calls a spill with red lights and a tone, checks the wet-floor sign and the restock, and sends the store one task list.

Gondola run AGondola run BTillsEntranceAisle, 1.83 m123456
  1. 1Smart gondola run A (the brain)Top canopy: brain, two cameras watching run B's shelves and the floor up to run B, call lights, tone, secure element
  2. 2Smart gondola run BTop canopy: two cameras watching run A's shelves and the floor up to run A, call lights, tone; its calls go to run A
  3. 3A shelf gap on run BSeen by run A's cameras: a restock task with the photo; the next still checks and times the restock
  4. 4A spill on the aisle floorRun B's canopy lights go red over the spot with a tone; a floor crop goes to the nearest staff phone; the wet-floor sign is checked
  5. 5A cart or pallet left in the aisleBlocked-aisle task to the duty manager after 10 minutes
  6. 6Tills and the staff phoneOne task list for the store: gaps, spills, labels and the weekly aisle report
One aisle of a grocery or convenience store, drawn to show where each part goes (not to scale).

How the parts connect

AisleOne, wired up

Every part, what links it to the brain, and how the data reaches your phone. A solid line is a cable; a dashed line is a radio link.

Run A aisle camerasA 12 MP shelf still every 10 min with…2 x CSI-2 ribbonRun B canopyRun B's gap, label, spill and traffic…Encrypted Wi-Fi link (W…Call lights and toneCall colour, position along the run,…One data wire + GPIOSecure element and tamper swi…Signatures, tamper flagI²C + GPIOPower from the canopy light f…Power, about 6.5 W per run (est.)5 V railTHE BRAINRaspberry Pi 5 (in run A'…runs aisleone-fwPython with C extensionsIEMI cloud (the store's account)via Store Wi-Fi (WPA3) · MQTT over TLSStaff phones and the managervia Push
Drawn from the AisleOne parts list. The 3D view above is built separately, from the CAD.

The program

What controls AisleOne

Runs on
Raspberry Pi 5
Written in
Python with C extensions
System
Raspberry Pi OS Lite (64-bit)
AI model
A row-fill segmenter and a label reader on shelf stills, a floor-change detector and a wet-floor sign detector on floor frames, an object detector for pallets and carts, a lying-person classifier and a person counter (boxes only), all int8 on the Pi 5s
  1. 1Every 0.5 s: a floor frame from each camera, people masked, compared with the clean floor
  2. 2Every 10 min with no shopper in view: a 12 MP shelf still, scored for gaps and labels
  3. 3Run B sends its results across the aisle; run A merges both halves
  4. 4Gap, spill, sign, blocked aisle or person down: lights and tone on the right canopy, a task to the staff phone
  5. 5Sign every call; under the confidence line it says 'go and look', never guesses
aisleone-fw.pymain loop
while True:
    for cam in cams: floor = floor_change(cam.frame(lowres=True), clean[cam])
    if tick(600) and no_shopper(): gaps, labels = score_still(cam.still(), prices)
    calls = spill_rule(floor) + sign_rule(floor) + gap_rule(gaps) + label_rule(labels)
    calls += blocked_rule(objects) + down_rule(pose) + runb.calls()
    for c in calls:
        if c.conf < c.line: c.kind = 'go and look'   # never guess
        atecc.sign(c); canopy(c.run).show(c); staff.task(c)
    time.sleep(0.5)

To your phone

How the data reaches AisleOne staff app

Staff phones and the manager's tablet (Android and iPhone)

  1. Gondola run A
  2. IEMI cloud (the store's account)
  3. Staff phones and the manager

What you see in the app

One screen for each job AisleOne does.

  • No staff in the aisle modeSaturday 11:40, two staff on the tills. The aisle raises two restock tasks, calls a spill with red lights and a tone, and checks the wet-floor sign.

  • Shelf gapsThe 10:00 still shows a 60 cm gap on run B, shelf 3. The task goes to Sam with the photo; the 10:20 still closes it.

  • SpillsA jar breaks at 11:42. Run B's canopy turns red over the spot with a tone; the nearest phone gets a floor crop.

  • Labels and pricesThe morning still reads every shelf-edge label in aisle 4 and checks it against the price file.

  • Blocked aisleA pallet is left in the aisle after the morning delivery; at 14 minutes the duty manager gets a task.

App screens with sample data. The interface is in development.

What the app gets

Data AisleOne sends to the app
Shelf gapsAisle 4, run B, shelf 3: 60 cm gap (photo)Every 10 min
RestockGap filled in 22 minEach task
LabelsShelf 2: $3.49 on the label, $3.29 in the price fileDaily
SpillsPossible spill 11:42, sign out 11:44, clear 11:51Live
Blocked aisle and person downPallet left 14 minLive
Aisle report1,240 passes, 38 s average stopWeekly

No face recognition. People are masked out of shelf stills and spill crops; no live video leaves the store; crops are kept 30 days in the store's own account.

CAD design · Design rev A, stage 2 ready (29 Oct 2026): smart gondola pair that runs the aisle itself (9 calls, 6 alone, 3 assist), canopy call lights and tone, ATECC608 and tamper switch inside; 28 camera views checked in the CAD; parts $704 per aisle at qty 1; not built

Designed in code, checked in 3D

  • 4 printed parts, each a single closed solid
  • Every bought part fitted inside and checked for collisions
  • Assembled exactly as shown in the 3D CAD view (the button on the picture at the top)

Key specs

AisleOne hardware
AI processorBoards of our own in each run's top canopy: Rockchip RK3576J processor with 2 GB memory on the main board at the middle of the run; run A's merges the aisle. The bench aisle uses a Raspberry Pi 5 per canopy until the boards arrive
SensorsTwo Sony IMX577 12 MP camera chips per run on tabs at the middle of the canopy, lenses in the cover, turned 30° out to the aisle ends and 30° down (people masked out of every still, never faces) · 72 call-light LEDs per run behind the opal cover (a middle strip and a light board at each end), a piezo call tone over the canopy floor's tone holes, the security chip and a Hall tamper switch
ConnectivityStore Wi-Fi (WPA3), MQTT over TLS · Encrypted link between the two runs · BLE for admin pairing only
PowerThe canopy's own light feed into a power board with a soldered Mean Well IRM-20-5 (5 V, 20 W); about 5.5 W per run in open hours and 9.5 W at peak in a spill call (est., design review)
EnclosureThe gondolas' own aluminium top canopies with printed opal covers
DimensionsTwo 3,660 mm runs, 1,830 mm uprights, canopy 460 x 80 mm, top at 1,910 mm; aisle 1,830 mm clear
WeightAbout +1.1 kg per run over a plain lit canopy (est.)
Ingress ratingIndoor; nothing electronic below 1.83 m
All target specifications

Jobs

Jobs target specifications
ShelvesGaps, restock, labels
FloorSpills, wet-floor sign
AisleBlocked, person down
ReportPasses and dwell

Legal in the aisle

Legal in the aisle target specifications
Clear width1,830 mm (ADA minimum 915)
ProtrusionCanopy behind the base deck (ADA 307.2)
PrivacyNo face recognition; people and staff masked; no staff scores
NotA safety device; it does not prevent falls

Power and size

Power and size target specifications
Power6.5 W per run open, 3 W closed (est.)
Canopy3,660 x 460 x 80 mm, top at 1,910 mm
Parts$704 per aisle at qty 1

Targets for production units; they may change during development.

Pricing

Hardware: $920 per aisle (two smart canopies)

Software: $15 per month per aisle (staff app and tasks)

Target pricing (stage 2, 29 Oct 2026; was $690). Bought separately per aisle: two ShelfScan cameras ($598 + $58/month), a share of a SpillGuard system (about $100 + $33/month) and a plain lit canopy pair (about $240): about $938 + $91/month (est.). Parts about $704 per aisle at qty 1.

Smart aisle

$920 + $15/month

Every aisle job in the two runs' top canopies.

  • Shelf gaps and restock
  • Spills and wet-floor sign
  • Label checks
  • Blocked aisle and person down
  • Weekly aisle report

Indicative launch pricing in USD, excluding taxes and shipping. Final pricing is confirmed before any balance is charged.

Community

What do you think of AisleOne?

AisleOne is in development. Rate the idea, tell us what to change about the features, specs or price, and we'll build it with your feedback.

How much people want it

–

No ratings yet

  1. 50
  2. 40
  3. 30
  4. 20
  5. 10

Follow AisleOne

Get build updates and first access when pre-orders open.

Leave feedback

Your rating of the idea

Feedback on a product concept in development, not a review of a shipped product. Posts may be moderated; links and contact details are held for review. See our community guidelines and privacy policy.

Comments

    No comments yet. Tell us what you'd want from AisleOne.

    Questions

    Ask about AisleOne

    Tell us what this would save you, or ask anything. We reply within two business days.

    We use your details only to respond to this request. See our privacy policy.

    From the product lab · ideation phase

    Lab updates for AisleOne

    All lab updates
    1. LatestA grocer buys AisleOne as the aisle's own pair of gondola runs, fitted by the shelving installer and left in the store for years. So the electronics must be boards an assembly house makes and tests the same way every time, inside each run's 3,660 × 460 × 80 mm top canopy, on the canopy's own light feed, never below 1.83 m and never past the base deck into the aisle (ADA 307.2).
      • What we designed: boards of our own in the top canopy of each gondola run, the same set in both. An 8-layer main board lies on the canopy floor at the middle of the run with the processor and a heat block into the aluminium canopy, memory, the security chip, the latched microSD card and a small piezo over the tone holes. Two camera chips sit on small tabs off its front edge, each turned 30° out to its end of the aisle and 30° down, the lens just inside the cover. A light strip stands behind the opal cover with 48 call lights, the Wi-Fi module and a magnet sensor for the cover; two small light boards at the run's ends carry 12 more each; a power board at the back takes the canopy's own light feed through a fuse to a soldered supply.
      • How we checked it: the boards are written as code and opened in KiCad (0 design-rule violations). The code places 110 parts at their sizes and checks no overlaps, the heights in every gap, the lights behind the opal, the piezo over its holes, the gap between the mains and 5 V sides, and that all 28 aisle calls from the CAD (the opposite bottom and top shelves at the end and the middle, the aisle floor at the end and at the opposite base deck, a person down) are in view from where each lens really sits. The shared design review: 15 pass, 2 fixed, 11 to prove, 0 fail, with a request for quote written from the parts.
      • What we learned: the bench cameras sat a quarter of the way along each run on 1 m ribbons, too far for a camera chip on our board, so both moved to the middle and turned out; the CAD's windows and tone holes moved with them and every view still passes. From the middle the farthest price label is 2.7 m away, and the review showed an 8 MP chip under a wide lens gives its digits 6.4 px where the reader needs 8; a 12 MP chip under a narrower lens covers every call and gives 8.6 px, which we prove on the first boards. There were no new CricketOne board decisions since the last update, and every other board was re-run and still passes.
      • What is next: the camera brackets and the boards inside the canopy CAD with every part checked in 3D; Wi-Fi range from inside the aluminium canopy across the aisle; the label read on real shelf labels; and the next board, CourtOne.

      See it in 3DFull research and design

    2. US weights and measures inspectors check shelf prices against the till with the NIST Handbook 130 price verification procedure, where a store passes when at least 98 % of sampled prices match (NIST). In the EU, AI that reads the emotions of people at work has been banned since February 2025 (AI Act Article 5), and a store aisle is a workplace for the staff who restock it.
      • Market and rules check (DESIGN.md): the NIST Handbook 130 price verification procedure (2026 edition), the EU AI Act ban on emotion reading at work, Walmart's store cameras now calling low shelves and spills (October 2026 report), a regional grocer's hourly shelf-camera pilot and shelf vision spreading to chains in Asia, each with what it changes in AisleOne (sources R1-R7)
      • New assist call: a weekly price-accuracy check gives each aisle's label match rate against the 98 % guide and the labels to fix; below 85 % of labels read it gives only the list. No new part and no CAD change, now 9 calls
      • Privacy: staff are masked like shoppers, restock times are kept per aisle and bay and never per person, no staff scores and no emotion reading; two new rule lines in equipment.json
      • Market: the largest chain now wants gaps and spills from one camera system, but shelf cameras are still sold to chains on contract; price kept at $920 per aisle + $15/mo
      • Product page https://iemilabs.com/products/aisleone/ gains a price-check FAQ, a staff privacy FAQ and an updated privacy spec
      • Next: ask independent grocers in the phase 3 buyer review whether a weekly price-accuracy figure helps them prepare for an inspection; close-out C9 (recommend the first product to the owner) from 30 Oct 00:00

      See it in 3DFull research and design

    3. Before customer reviews start in phase 3, each of our eleven industry products needs a list of who to ask, its three open questions and a short survey. This is close-out task C8 in our phase 1 plan.
      • Section "Industries" in products/BUYER-REVIEW.md: AisleOne, RoomOne, DockOne, CellOne, ChillOne, CareOne, FarmOne, PumpOne, SiteOne, BayOne and RoadOne each get who to ask (the payer, the people on the shift, the channel that sells it and the person who accepts the record, with sources for what they pay today), the three open questions from their stage 2 refinement, a five-question survey and what each answer would change
      • Extra rules for industry reviews: we name kinds of business, never firms or people; we meet in an office or by call, and on a site walk we follow the site induction and take no photos of workers, patients, residents, guests or the public; no question suggests a product makes a place safe or compliant
      • What we learned: ten of the eleven ask whether buyers would replace a working item or want a kit for the one they own, every product asks which call pays for it first, and in regulated places whether an auditor, inspector or insurer accepts the signed record decides the purchase
      • Next: close-out C9 from 30 Oct, scoring all 24 products to recommend a first product to the owner

      See it in 3DFull research and design

    4. An independent grocer needs shelf gaps found and refilled, spills called and the wet-floor sign checked while two staff run the store: independents ran 6.6 % out of stock in fiscal 2025 (FMS/NGA via The Shelby Report), and the shelf cameras and robots that do this are sold to chains on contracts with no public price (Vusion, Simbe, Focal Systems, Oct 2026).
      • Buyer check with sources: what stores pay for shelving (about $150-350 per 4 ft section), and the closest products: Vusion Captana rail cameras (Carrefour, Feb 2026), Simbe Tally 4.0 robots (regional grocers since June 2026) and icetana spill alerts on existing CCTV, all priced on contract
      • What we learned: shelf vision is moving from Walmart down to regional grocers, but nobody sells it as the shelving itself, and nobody covers shelf gaps and spills in one item
      • Brains changed: the Raspberry Pi 5 4 GB now costs $130 (was $60), so both canopies use the 2 GB model at $90 on the same board outline; the CAD fit and all 28 camera views are unchanged
      • Parts list prices checked on shop pages today: $704 of parts per aisle at qty 1; cost and margin table in the design notes (about 13 % at qty 1 and 36 % at qty 100, est.)
      • Price raised from $690 to $920 + $15 a month per aisle, still under about $938 + $91 a month for the separate items (about $1,100 against $2,030 in the first year)
      • Product page: the first three FAQs answer the buyer's top questions (why not shelf cameras or a robot, does it recognise faces, what it costs), plus power and size specs
      • Next: three questions for grocers in customer reviews (price per aisle or per store, retrofit or from the gondola maker, which call pays first), then RoomOne for facilities and hospitality

      See it in 3DFull research and design

    5. An independent grocer needs one thing in each aisle that finds shelf gaps and checks the restock, calls spills and the wet-floor sign, and flags wrong labels. Independents ran 6.6 % out of stock in fiscal 2025 (FMS/NGA via The Shelby Report), and shelf cameras are sold to chains with no public price (Supermarket News).
      • New CAD: two 3,660 mm gondola runs with 460 x 80 mm top canopies and printed opal covers; in each canopy a Raspberry Pi 5, two Camera Module 3 Wide aisle cameras, four call lights, a tone, secure element, tamper switch and a potted power supply; 22/22 parts fit from datasheets, 28 camera views checked, 1,830 mm clear aisle and the canopy behind the base deck (ADA), no collisions, no floating parts
      • equipment.json: ADA 403.5.1 and 307.2, UL 962, FTC Rite Aid order (no face recognition) and ICO rules; 8 calls (6 alone), 3 impact cases and every security key
      • idea.json aisle plan, integration.json (5 parts, 5 app screens with a 'no staff in the aisle' mode), bom.csv (about $631 an aisle), buy.json with 6 key parts
      • New product page at /products/aisleone/ in Retail: $690 + $15/month per aisle against about $938 + $91/month bought separately (est.); folds StoreEye, ShelfScan and SpillGuard; next: F8 Facilities and hospitality

      See it in 3DFull research and design

    6. An independent grocer needs one thing in each aisle that finds shelf gaps and checks the restock, calls spills and the wet-floor sign, and flags wrong labels. Independents ran 6.6 % out of stock in fiscal 2025 (FMS/NGA via The Shelby Report), and shelf cameras are sold to chains with no public price (Supermarket News).
      • Now part of AisleOne: https://iemilabs.com/products/aisleone/

      See it in 3DFull research and design

    7. An independent grocer needs one thing in each aisle that finds shelf gaps and checks the restock, calls spills and the wet-floor sign, and flags wrong labels. Independents ran 6.6 % out of stock in fiscal 2025 (FMS/NGA via The Shelby Report), and shelf cameras are sold to chains with no public price (Supermarket News).
      • Now part of AisleOne: https://iemilabs.com/products/aisleone/

      See it in 3DFull research and design

    8. An independent grocer needs one thing in each aisle that finds shelf gaps and checks the restock, calls spills and the wet-floor sign, and flags wrong labels. Independents ran 6.6 % out of stock in fiscal 2025 (FMS/NGA via The Shelby Report), and shelf cameras are sold to chains with no public price (Supermarket News).
      • Now part of AisleOne: https://iemilabs.com/products/aisleone/

      See it in 3DFull research and design

    Smart equipment · legal on the field

    AisleOne is the store gondola shelving, made smart

    It replaces the aisle's existing two gondola runs (or their top canopies on the same uprights), at the same place on the store floor, with every part built in. Everything inside the two top canopies: in each, a Raspberry Pi 5, two aisle cameras, four call lights, a tone, a secure element, a tamper switch and a potted supply. About +1.1 kg per run over a plain lit canopy (est.); no ceiling camera, shelf-edge camera, floor robot or wall box.

    Meets The US Access Board, UL, and the US and UK privacy regulators: ADA 2010 Standards 403.5.1 (clear width) and 307.2 (protruding objects), UL 962 for electrified furnishings and store fixtures with IEC 62368-1 electronics, the FTC's 2023 Rite Aid order on facial recognition in stores, and UK GDPR and ICO video surveillance guidance

    RuleLimitAisleOne
    Accessible route through the aisle (ADA 2010 Standards 403.5.1)clear width at least 915 mm (36 in)✓ 1,830 mm between the base decks; nothing added to the aisle floor (the CAD asserts the width)
    Protruding objects (ADA 2010 Standards 307.2)objects with a leading edge 685 to 2,030 mm above the floor may protrude no more than 100 mm into the route✓ the canopy front stays 120 mm behind the base deck front, over the shelves (the CAD asserts it never passes the base deck)
    Electrified store fixture (UL 962; electronics to IEC 62368-1)listed supply, mains only where the canopy lighting already has it, no exposed live parts✓ a potted Mean Well IRM-20-5 on the canopy's own lighting feed, inside the closed canopy; 5 V everywhere else; listing tests in the first build
    No facial recognition of shoppers (FTC Rite Aid order, Dec 2023; GDPR Article 9)no biometric identification of customers without safeguards and consent✓ the cameras look at shelves and the floor; people are found only to be masked out, counted or seen lying down; no face is stored or matched
    Video in a shop (UK GDPR, ICO video surveillance guidance)signs, a stated purpose, data minimised, set retention✓ aisle signs on the canopy end; shelf stills with people blanked, spill crops of the floor only, kept 30 days; no live video leaves the store
    Same size and installation as the plain gondolasame footprint, upright height and shelf positions✓ 3,660 mm run, 1,830 mm upright, canopy top 1,910 mm, shelves unchanged (the CAD asserts the outline)
    Radio (FCC Part 15 / RED)certified modules✓ Wi-Fi and BLE on the Raspberry Pi 5's certified radio
    NIST Handbook 130 (2026 edition) Section V, Examination Procedure for Price Verification, used by US state and local weights and measures inspectorsa store passes an inspection when at least 98 % of the sampled shelf and advertised prices match the price charged at checkout; any error found should still be corrected, and state law decides penalties✓ AisleOne never sets or changes a price: it reads the shelf-edge labels it can see and matches them with the store's own price file, then gives the manager a weekly per-aisle match rate against the 98 % guide and a list of labels to fix (new assist call, 29 Oct check)
    EU AI Act Article 5(1)(f), in force 2 February 2025: no AI system that infers the emotions of people in the workplace from biometric data (except medical or safety reasons)no emotion or intention reading of staff from faces, voices or body movement; GDPR still applies to any staff image✓ staff restocking the aisle are masked exactly like shoppers; restock times are kept per aisle and bay, never per person; no emotion, intention or productivity score of any person; no microphone

    Indoor store use. UL 962 and radio tests to be done before sale. It is a store helper: spill calls tell staff to go and look; it does not prevent falls, and it makes no safety claim.

    One piece of equipment does

    • ●Shelf gaps: a restock task with a photo of the gap, then the restock checked and timed
    • ●Shelf-edge labels: a missing or unreadable label, and a price that does not match the price file
    • ●Spills: a possible spill on the aisle floor, with a floor crop to the staff phone
    • ●Wet-floor sign: out while the spill is cleaned, then taken back
    • ●Blocked aisle: a pallet, a cage or a cart left in the aisle
    • ●Person down: someone lying on the aisle floor
    • ●Aisle traffic and dwell: shoppers per hour and time spent, for the weekly report

    Not done by the equipment, and why

    • Door counts and conversion: the door is another zone; StoreSense stays listed for camera-free door counting
    • Till queues: the checkout lane is another zone; FlowCount stays listed
    • The walk-in cooler and freezer temperatures: another zone (F11); ColdRoom stays listed
    • The back door and deliveries: another zone (F9); DoorPost stays listed
    • Theft: not judged; it never accuses a shopper
    • Exact counts of packs behind the front facing: the cameras see the front row only

    Makes the call itself

    With no staff in the aisle, the gondolas run it themselves: they raise restock tasks with a photo, turn the canopy lights red and sound a tone over a possible spill, ask for the wet-floor sign and check it is taken back, call a blocked aisle and a person down to the duty manager, and confirm each restock. Price mismatches, the weekly price-accuracy figure and a person down go to a person to decide.

    CallWho decidesHow it sees itHow players see the call · if unsure
    Shelf gap: restock needed< 10 min · about 92 % of gaps over 10 cm wide (est.)The equipmentthe two cameras in the facing canopy; row-fill segmenter (int8) on a 12 MP still every 10 min, taken with no shopper in viewAmber canopy light over the bay and a task with the photo on the staff phone. View blocked or under 80 % confidence: 'check this bay' task instead of a gap
    Restock done< 10 min after the restock · about 92 % (est.)The equipmentthe two cameras in the facing canopy; the same segmenter on the next stillAmber light off; task closed with the time it took. Unsure: the task stays open with the new photo
    Shelf-edge label missing or price mismatch< 10 min · about 85 % of labels read (est.)Helps the officialthe two cameras in the facing canopy; label finder + text reader on the still, matched with the store's price fileTask with the crop on the staff phone. Unreadable: 'check label' task; a person always decides a price
    Possible spill< 30 s · about 85 % of liquid spills over 20 cm on matte floors (est.)The equipmentall four cameras (each sees the floor from the aisle centre to the opposite base deck); floor-change detector (int8) on 2 fps floor frames against a clean-floor picture, people masked outCanopy lights red over the spot, a tone, and a floor crop to the nearest staff phone. Glare or a moving shadow: 'go and look' at lower priority, never ignored
    Wet-floor sign out and taken back< 30 s · about 95 % (est.)The equipmentall four cameras; sign detector (yellow A-frame by colour and shape)Red lights turn amber while the sign is out, then off when the floor is clear and the sign is gone. Not seen within 5 min of a spill call: reminder to the staff phone
    Aisle blocked (pallet, cage or cart)10 min · about 90 % (est.)The equipmentall four cameras; object detector (int8) for pallets, cages and carts left still over 10 minAmber light and a task to the duty manager. Unsure: logged only
    Person down on the aisle floor< 30 s · est.; not field-testedHelps the officialall four cameras; pose classifier (lying on the floor for over 20 s)Lights red, tone, and an urgent alert to the duty manager. Any doubt: still sent as 'check now'; a person always goes
    Aisle traffic and dwellhourly · about 95 % of passes (est.)The equipmentall four cameras; person counter as boxes only, no pictures keptWeekly report. None needed (report only)
    Weekly price-accuracy checkonce a week, before opening · a match rate within about 2 points of a hand check when 85 % or more of labels are read (est., until the label-size tests)Helps the officialthe two cameras in the facing canopy (the label reads already taken for the label call), the store's price file; share of readable shelf-edge labels in the aisle that match the price file over the week, against the 98 % guide of the NIST Handbook 130 price verification procedure; unreadable labels are counted apart, never as a matchWeekly report in the staff app with the labels to fix; no light or tone. Fewer than 85 % of the aisle's labels read: no figure, only the list of labels to check by hand; a person always decides a price

    Nothing added to the field

    The only things in play are the items the laws already put there:

    • ●Gondola run A (base deck, upright, shelves, top canopy, canopy cover)
    • ●Gondola run B (the same, facing it)

    The aisle floor, end caps, ceiling and shelf edges stay as they are; no ceiling camera, shelf-edge camera, robot or sign post

    Built to take the hits

    • A cage trolley or pallet jack hits the base deck or upright (a 250 kg loaded cage at walking pace, about 30 J (est.), the gondola maker's own upright and base tests (no store-fixture impact standard)): ✓ the electronics are 1.83 m up inside the canopy, out of trolley reach; the base and upright are the plain gondola's
    • Stock thrown or knocked onto the top shelf and canopy (a 2 kg pack dropped 0.5 m onto the canopy, about 10 J (est.), none; drop test in the first build): ✓ the aluminium canopy carries it; the printed cover is recessed inside the canopy lips; camera windows sit behind the cover face
    • Floor cleaning machines and wet mopping (spray and water at the base deck, none): ✓ nothing electronic below 1.83 m

    Secure by design

    Call record:
    Every spill, gap, label and person-down call is signed in the ATECC608 with the time, in an append-only log the store's account can verify
    Radio:
    WPA3 store Wi-Fi, TLS 1.3 to the cloud; run B talks to run A only over the encrypted link; BLE LE Secure Connections for pairing only
    Boot:
    Raspberry Pi 5 secure boot with a signed image; storage encrypted with a key held in the ATECC608
    Updates:
    Signed updates with rollback, only when the store is closed
    Tamper:
    The screwed canopy cover presses an Omron D2F-01 tamper switch; opening it marks the log and turns the cameras off; no open debug port
    Privacy:
    No face recognition; staff are masked like shoppers and never timed or scored per person, and no emotion is read (EU AI Act Article 5(1)(f)); people are masked out of shelf stills and spill crops; no live video leaves the store; crops kept 30 days; shopper signs on the canopy ends
    Theft:
    Paired to the store's Wi-Fi and account; on another network the canopy is a plain light until the store admin unlocks it

    AisleOne FAQ

    General FAQ
    Why not a shelf-camera system or a store robot?

    Shelf cameras (Focal Systems, Vusion Captana) and robots (Simbe Tally, Badger) are sold to chains on contracts with no public price, and each covers shelves or spills, not both. AisleOne is the aisle's own shelving: shelf gaps, labels, spills, the wet-floor sign and a blocked aisle from one pair of canopies, with nothing added to the floor.

    Does it recognise shoppers' faces?

    No. The cameras look at shelves and the floor. People are found only to mask them out, count them as boxes or see someone lying down. No live video leaves the store.

    What does it cost?

    $920 per aisle plus $15 a month for the staff app, against about $938 plus $91 a month for two shelf cameras, a share of a spill-camera system and a plain lit canopy pair. That is about $1,100 against $2,030 in the first year (target prices, est.).

    Will it help us pass a price check by weights and measures inspectors?

    It helps you find wrong labels before they do. US inspectors use the NIST Handbook 130 price verification procedure, where a store passes when at least 98 % of the sampled prices match the till. Each week AisleOne gives the share of the aisle's readable shelf labels that match your price file, and a list of labels to fix. It never changes a price, and it is a check aid, not a pass: inspectors check the till, and every error should still be fixed.

    Does it watch my staff?

    No. Staff restocking the aisle are masked out like shoppers. Restock times are kept per aisle and bay, never per person, and it reads no emotions and gives no staff scores. Emotion reading at work has been banned in the EU since February 2025 (AI Act Article 5), and AisleOne has no microphone.

    Which products does AisleOne replace?

    StoreEye, ShelfScan and SpillGuard: shelf gaps, restock checks, spills, the wet-floor sign and the aisle report now come from the aisle's own shelving. Door counts (StoreSense), till queues (FlowCount), cold rooms (ColdRoom) and the back door (DoorPost) are other zones and stay listed.

    Do I need new shelving?

    No. AisleOne replaces the top canopies on your existing gondola uprights and uses their light feed.

    Does it prevent slips?

    No. It calls a possible spill fast and logs the sign and the clean-up; staff still go and look. It makes no safety claim.

    What if it is not sure?

    It says 'go and look' and keeps the crop for staff. A person always decides prices and a person down.

    Related products

    ParkSense AI concept: the idea and where each part goes
    VisionConcept

    ParkSense AI

    A palm-sized edge box that plugs into your existing parking cameras.

    • Counts free bays in real time
    • Flags overstays and wrong parking
    • Guides drivers to open spaces

    From $499 per edge box

    Details
    WasteSort Coach concept: the idea and where each part goes
    VisionConcept

    WasteSort Coach

    A clip-on camera coach for the recycling bins you already have.

    • Lights the right bin for each item
    • Says "not sure" instead of guessing
    • Estimates each station's contamination

    From $299 per 3-bin station

    Details
    FlowCount AI concept: the idea and where each part goes
    VisionConcept

    FlowCount AI

    A small white ceiling sensor with two lenses that counts people without sending images.

    • Measures queue length in real time
    • Predicts wait times per lane
    • Counts entries, exits and occupancy

    From $899 per sensor

    Details

    AisleOne

    Concept · target $920

    I want this