I'm thinking, isn't the robot somewhat unnecessary? Can't it be done by software instead? Maybe connecting into the inventory management system / POS if the grocery store and do the AI processing in it.
Even for a warehouse (restricted access), there is a need for stock counting as mistakes can be made