Skip to Content
Botshare AI
  • Home
  • OpenAMRobot 2.0
  • Services
  • Case Study
  • About Us
  • Responsibility
  • Blog
  • Contact Us
  • Sign in
  • 0
  • 0
  • OpenAMRobot Botshare Academy
  • Follow us
Botshare AI
  • 0
  • 0
    • Home
    • OpenAMRobot 2.0
    • Services
    • Case Study
    • About Us
    • Responsibility
    • Blog
  • OpenAMRobot Botshare Academy
  • Follow us
  • Sign in
  • Contact Us
Case studies

One open platform. Real workflows, measured honestly.

Two applications we are working through with OpenAMRobot: picking in a local grocery hub, and autonomous cleaning of sanitary areas. Both are planning and R&D studies, not finished products. Here is what we found, including what does not work yet.

Grocery fulfilmentToilet cleaning
Grocery fulfilmentToilet cleaningOne platformContact
Case study 01 · Grocery fulfilment

3,000 SKUs. One robot. What is actually worth automating?

ApplicationPicking in a local grocery hub
StagePlanning study and simulation
PlatformOpenAMRobot 2.0 dual-arm
NextControlled experiments, then OpenAMRobot 3.0 from January 2027

The wrong question

Most grocery robotics conversations start with "Can the robot fulfil the entire order?" For a real hub, that is the wrong starting point.

The better question

How many repetitive, high-frequency item lines can a robot remove from the human workflow every day?

OpenAMRobot 2.0 picking a product from a grocery shelf into an order bin, simulation
Simulation: picking from the shelf straight into the order bin.
OpenAMRobot 2.0 driving a dark-store aisle with two order bins, simulation
Simulation: two orders picked in parallel, one bin per order.
The benchmark

A typical quick-commerce hub

Assortment

~3,000

SKUs per hub

Orders

~350

orders per day

Basket

~17

items per order

Volume

~5,950

item lines per day

Based on publicly reported figures from a large European quick-commerce operator. SKU-level demand is not public, so everything below is a planning estimate, not a product promise.

Robot-friendly assortment

30 to 40% of the products, about half of the picks

We estimate that 900 to 1,200 SKUs suit an initial robotic picking process. That is 30 to 40% of the assortment. These are often fast movers, so they could represent 45 to 55% of the daily item lines.

The robot does not need to understand the whole supermarket. It needs to handle the repetitive part of the flow reliably.

Cans and tinsPET bottles and drink cansMilk and plant-milk cartonsYogurt cupsButter and packaged cheeseCereal, pasta and rice boxesPackaged snacksCoffee and tea boxesSelected household products
OpenAMRobot picking in a grocery hub
Capacity

A new capacity layer, not full automation

With a docking station and fast recharge in genuine gaps, we model the robot as available across up to 15 operating hours. Navigation, charging, replenishment and recovery still take time, so it does not manipulate for 15 hours straight.

Effective picking ratePicks per day
40 picks per hour600
50 picks per hour (base case)750
75 picks per hour1,125
Base case

12.6%

of all daily item lines

Robot-friendly

~25%

of the robot-friendly item lines

Volume

~44

baskets of items per day, not 44 complete orders

Where the value comes from

Walking and carrying, not the grasp

At a planning cost of about EUR 18.50 per fully loaded labour hour, the value depends on how much human time each robotic pick removes: finding the product, walking to the shelf, scanning, lifting, carrying it to the station.

Human time removed per pickValue per month at 750 picks a day
20 seconds~EUR 2,300
25 seconds~EUR 2,900
30 seconds~EUR 3,500
Grasp only, 7 to 11 seconds~EUR 800 to 1,300

This is capacity value, not a removed job: more orders at peak, time for exceptions and replenishment, less walking for pickers. At 350 orders a day, 30 seconds less rider waiting is almost three rider-hours a day.

OpenAMRobot grocery hub workflow
Honest limits

What still has to be solved

These are not side details. They decide whether the robot creates value in a real operation.

  • A differential-drive base needs more space and time in aisles
  • The lift column does not rotate, which limits reach behind the base and camera orientation
  • Not every package offers a reliable grasp
  • Flexible, fragile and deformable products remain difficult
  • Shelf height, product orientation and stock presentation matter
  • Narrow aisles make navigation and human interaction harder
  • Exceptions and recovery can destroy the economics
  • Payload, safety, cold chain and docking still need validation
What we do next

Collect data, run controlled experiments, build 3.0

We are collecting SKU packaging, dimensions, order frequency, shelf locations, pick times, walking distance, intervention rates and order-ready delays. Controlled experiments and pilot deployments follow. The results define OpenAMRobot 3.0, starting in January 2027.

A grocery robot does not need to pick everything. It needs to make the whole operation measurably better.

OpenAMRobot in local grocery warehouse operations
Explore the simulationRead the full article
Case study 02 · Sanitary cleaning

Autonomous toilet cleaning with dry steam.

ApplicationToilets and sanitary areas
StageR&D concept
PlatformOpenAMRobot dual-arm
Reference systemMenikini MK4000 steam-vacuum unit

Why it is hard

Toilet cleaning is much harder than floor cleaning. The robot works in contaminated, wet and reflective spaces with tight geometry and biofilm, and must avoid splash-back, aerosols, excess water and cross-contamination. That needs professional sanitation technology, not a mop on an arm.

Why dry steam

Dry saturated steam carries a lot of heat with very little liquid water. That means better biofilm disruption, less water and chemicals, and less moisture left on surfaces and near the robot's electronics.

Temperature

~175 °C

dry steam

Pressure

~8 bar

at the nozzle

Steam flow

100-250

grams per minute

Mode

Pulsed

not continuous

Architecture

Three modules on one robot

Module 1

Mobile base

  • Navigation and localisation
  • Obstacle avoidance and mission planning
  • Power distribution and docking
Module 2

Dual-arm upper body

  • Positions steam nozzles and cleaning heads
  • Handles different tools and fixtures
  • Follows precise cleaning paths
Module 3

Steam-vacuum unit

  • Steam generation, valves and pumps
  • Pressure and temperature sensors
  • Vacuum extraction
Cleaning head

Steam in the centre, vacuum around it

A central steam nozzle, a vacuum extraction ring and a flexible splash skirt. The ring captures condensate, aerosol, loosened dirt and splash-back immediately, which protects the room and the robot.

Pulsed cycle

  1. Vacuum starts first
  2. 5-second steam burst with the vacuum on
  3. 5 to 10 seconds of vacuum-only recovery
  4. Repeat where contamination remains

Pulsing cuts power and battery demand, reduces splash-back, improves drying and catches more aerosol. A separate hydrogen peroxide mist stage can follow for final disinfection and odour; it is never mixed into the steam generator.

Mission and power

Designed around docking

Mission

60-75 min

per cleaning run

Steam use

25-40 min

effective, pulsed

Battery

6-10 kWh

72 V or 96 V

Docking

Auto

recharge, water refill, wastewater out

Next research steps

What we are working on

Robotic integration of industrial sanitation unitsAutomatic tool changeAdaptive cleaning pathsContamination detectionSmell detectionSanitation planningVacuum-ring optimisationSteam nozzle optimisationDocking and refill stationsFleet managementHuman-safe workflows
One platform

Different jobs, same robot.

Grocery picking and toilet cleaning share the same base, power system, arms, sensors and ROS 2 software. Only the application module changes. You build what is unique to your job, not the whole robot.

The same platform also fits internal logistics, manufacturing assistance and research and teaching.

See our servicesPre-order OpenAMRobot 2.0
OpenAMRobot platform video
Contact

Have a workflow like these?

Tell us the task, the site and your timeline. An engineer replies within one working day.

Send request

Questions: info@botshare.ai. Open source on GitHub and docs.openamrobot.ai. Botshare Ltd, Limassol, Cyprus. Built at MotionLab.Berlin.

Navigation
  • Home
  • OpenAMRobot 2.0
  • Services
  • Case Study
  • About Us
  • Blog
Company
  • Responsibility
  • Sustainability
  • Partnership
  • Career
  • Botshare Academy
  • GitHub
  • OpenAMRobot 3D model
Get in touch
  • Email: info@botshare.ai
  • Phone: +49 151 6886 4129

Botshare Ltd, Chrysanthou Mylona 1, Panayides Building, Office 1, 3030 Limassol, Cyprus

Workshop: MotionLab.Berlin, Bouchéstraße 12, Halle 20, 12435 Berlin, Germany


Botshare: sharing robotics

Follow us

Terms and Conditions Privacy Policy Cookie policy
© 2026 Botshare Ltd. Botshare is a registered trade mark.
Powered by Odoo - The #1 Open Source eCommerce