[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-86454-en":3,"doc-seo-86454-105":29,"detail-sidebar-cat-0-en-105":90},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":13,"seo_description":14,"update_tm":28,"read_time":11},86454,8796095462418,"Noah","https://ap-avatar.wpscdn.com/avatar/80000253c1241d02b47?x-image-process=image/resize,m_fixed,w_180,h_180&k=1778826106357471780",8,"Research & Report","Task Planning for Mobile Manipulation in Retail Stores using Foundation Models with Iterative Re-planning","Automation for retail, warehousing, and logistics can increase throughput, reduce costs, and limit disruption from labor shortages, but existing approaches often assume structured back-room environments. This work applies foundation-model methods to variable, human-centric retail shelves by introducing an LLM- and VLM-based task-planning system for restocking. The framework uses user prompts and execution-feedback-driven iterative re-planning for error correction, validated end to end in a PyBullet simulation for pick-and-place tasks.","Task Planning for Mobile Manipulation in Retail Stores using Foundation Models with Iterative Re-planning  \nVismay Vakharia∗ , Sanjana Garai, Rolif Lima, Nijil George, Vighnesh Vatsal, Kaushik Das  \narXiv :2607 .09962v1 [ cs .RO] 10 Jul 2026  \nAbstract—Automation in industries such as retail, warehousing and logistics presents opportunities for greater throughput, cost reduction and mitigation of disruptions from labour shortages. Previously, such efforts have focused on back-room operations involving packing and sorting in relatively structured environments. With advances in robotic mobile manipulation hardware and foundation models, automation can now be applied to more variable and human-centric environments such as retail store shelves. In this work, we present a task-planning approach using Large Language Models (LLMs) and VisionLanguage Models (VLMs) to address the restocking problem in retail scenarios such as supermarkets. We demonstrate this system on a custom omnidirectional mobile manipulation platform, with user-driven prompts and a feedback-based iterative replanning approach for error correction. The end-to-end system is validated in a PyBullet simulation environment for pick-andplace tasks.  \nI. INTRODUCTION  \nThe modern retail industry is rapidly adopting roboticsenabled solutions, driven by the competitive nature of the sector and labour shortages, particularly in developed countries. Automating a retail store using mobile robots presents significant challenges, as evidenced by international robotics competitions such as the ”Amazon Picking Challenge” [1] and ”Future Convenience Store Challenge” [2] . The robots tasked with order picking, restocking, and organizing must decompose high-level goals into sequenced sub-tasks and generate efficient motion plans – all while navigating realworld uncertainty [3] .  \nTraditionally, this has been achieved using Task and Motion Planning (TAMP) [4], [5] frameworks, that rely on symbolic reasoning that is manually integrated with continuous motion control. However, these methods are often domainspecific and rigid in their operation.  \nRecent work shows that Large Language Models (LLMs) can transform TAMP by replacing rigid rule-based systems with flexible, general-purpose reasoning [6], [7] . Pretrained on vast internet-scale text corpora using masked language modelling and autoregressive prediction objectives, LLMs can infer structured task sequences without the need for fine-tuning [8], adapt to environmental context, and even recover from failures without domain-specific engineering or retraining [9] .  \nIn this study, we explore this new paradigm using a custom-built, omnidirectional, dual-arm mobile manipulator [10],[11] . The system is tasked with ‘order picking’ in a simulated retail environment, where it must retrieve items  \nThe authors are with TCS Research, Tata Consultancy Services Ltd., Bengaluru - 560066, Karnataka, India. ∗Corresponding author, e-mail: [vismay.vakharia@tcs.com](vismay.vakharia@tcs.com)  \nFig. 1: Framework Architecture  \nfrom a given list in their respective quantities efficiently based on store layout. Our framework combines an LLM for high-level logical reasoning with a VLM for spatial understanding, using execution feedback to continually refine its plans. The proposed framework is tested in a PyBullet simulation environment.  \nII. METHOD  \nThe proposed framework is initialized by the user inputting the query in natural language (English) to the LLM. Along with the query, a planogram containing the description of the environment and robot-specific information consisting of the feasible symbolic actions and their respective parameter sets (table I) are provided to the LLM.  \nThe first stage of real-world task execution involves creating a plan that outlines a sequence of actions. The LLM is prompted to generate a task sequence from the robot’s feasible actions to ensure that all the tasks are within the scope of the robot’s capabilities whi","cbCaiauZ6ciqQwTx","https://ap.wps.com/l/cbCaiauZ6ciqQwTx","pdf",142760,5,1,3,"English","en",105,"# Introduction\n# Method","[{\"question\":\"What problem does the proposed system address in retail stores?\",\"answer\":\"It addresses restocking via mobile manipulation in retail scenarios such as supermarkets, including efficient retrieval and organization of items on store shelves.\"},{\"question\":\"How do LLMs and VLMs work together in the framework?\",\"answer\":\"An LLM performs high-level logical task sequencing using feasible symbolic actions and an environment planogram, while a VLM supports spatial understanding during scanning to identify objects and select grasp-related details.\"},{\"question\":\"How is iterative re-planning used to handle errors?\",\"answer\":\"Execution feedback is used to continually refine task plans, enabling the system to recover from failures and correct errors during operation.\"}]",1784211833,{"code":4,"msg":30,"data":31},"ok",{"site_id":25,"language":24,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":85,"head_meta":87,"extra_data":89,"updated_unix":28},"task-planning-for-mobile-manipulation-in-retail-stores-using-foundation-models-with-iterative-re-planning","",{"@graph":35,"@context":84},[36,52,67],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,49],{"item":40,"name":41,"@type":42,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":22},"https://docshare.wps.com/document/research-report/",{"item":50,"name":13,"@type":42,"position":51},"https://docshare.wps.com/document/task-planning-for-mobile-manipulation-in-retail-stores-using-foundation-models-with-iterative-re-planning/86454/",4,{"url":50,"name":13,"@type":53,"author":54,"headline":13,"publisher":56,"fileFormat":59,"inLanguage":24,"description":14,"dateModified":60,"datePublished":61,"encodingFormat":59,"isAccessibleForFree":62,"interactionStatistic":63},"DigitalDocument",{"name":9,"@type":55},"Person",{"url":40,"name":57,"@type":58},"DocShare","Organization","application/pdf","2026-07-27","2026-07-16",true,{"@type":64,"interactionType":65,"userInteractionCount":20},"InteractionCounter",{"@type":66},"ViewAction",{"@type":68,"mainEntity":69},"FAQPage",[70,76,80],{"name":71,"@type":72,"acceptedAnswer":73},"What problem does the proposed system address in retail stores?","Question",{"text":74,"@type":75},"It addresses restocking via mobile manipulation in retail scenarios such as supermarkets, including efficient retrieval and organization of items on store shelves.","Answer",{"name":77,"@type":72,"acceptedAnswer":78},"How do LLMs and VLMs work together in the framework?",{"text":79,"@type":75},"An LLM performs high-level logical task sequencing using feasible symbolic actions and an environment planogram, while a VLM supports spatial understanding during scanning to identify objects and select grasp-related details.",{"name":81,"@type":72,"acceptedAnswer":82},"How is iterative re-planning used to handle errors?",{"text":83,"@type":75},"Execution feedback is used to continually refine task plans, enabling the system to recover from failures and correct errors during operation.","https://schema.org",{"og:url":50,"og:type":86,"og:title":13,"og:site_name":57,"og:description":14},"article",{"robots":88,"canonical":50},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":91},[92,96,100,104,108,113,118,121,126,129,133],{"id":21,"doc_module":4,"doc_module_name":45,"category_name":93,"show_sort_weight":94,"slug":95},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":97,"show_sort_weight":98,"slug":99},"Literature",80,"literature",{"id":51,"doc_module":4,"doc_module_name":45,"category_name":101,"show_sort_weight":102,"slug":103},"Exam",70,"exam",{"id":20,"doc_module":4,"doc_module_name":45,"category_name":105,"show_sort_weight":106,"slug":107},"Comic",60,"comic",{"id":109,"doc_module":4,"doc_module_name":45,"category_name":110,"show_sort_weight":111,"slug":112},6,"Technology",50,"technology",{"id":114,"doc_module":4,"doc_module_name":45,"category_name":115,"show_sort_weight":116,"slug":117},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":119,"slug":120},30,"research-report",{"id":122,"doc_module":4,"doc_module_name":45,"category_name":123,"show_sort_weight":124,"slug":125},9,"Religion & Spirituality",20,"religion-spirituality",{"id":124,"doc_module":4,"doc_module_name":45,"category_name":127,"show_sort_weight":124,"slug":128},"World Cup","world-cup",{"id":130,"doc_module":4,"doc_module_name":45,"category_name":131,"show_sort_weight":130,"slug":132},10,"Lifestyle","lifestyle",{"id":134,"doc_module":4,"doc_module_name":45,"category_name":135,"show_sort_weight":20,"slug":136},19,"General","general"]