[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-85897-en":3,"doc-seo-85897-105":30,"detail-sidebar-cat-0-en-105":91},{"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":29},85897,687197207639,"Asher","https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd",8,"Research & Report","Navigating the Crowd: Non-linear MPC with Social Forces Dynamics for Human-Aware Robot Navigation","Safe, socially compliant navigation in human-populated environments requires more than collision avoidance: robots must anticipate human motion and preserve personal space to maintain comfort. Model Predictive Control (MPC) can plan over a finite horizon, but depends on accurate human prediction and real-time computation. The work presents SFM-NMPC, embedding the Social Force Model into a non-linear MPC optimization loop, jointly predicting human and robot trajectories with tailored social cost functions. The method runs at 20 Hz and improves social compliance in crowded simulations while ensuring smooth navigation.","Navigating the Crowd: Non-linear MPC with Social Forces Dynamics  \nfor Human-Aware Robot Navigation  \nStefano Trepella 1 , Andrea Ostuni 1 , Mauro Martini 1 , Pablo Pueyo2 ,  \nNo Prez-Higueras2 , Marcello Chiaberge 1 , Fernando Caballero2 , and Luis Merino2  \narXiv :2607 . 10374v1 [ cs .RO] 11 Jul 2026  \nAbstract—Safe and socially compliant navigation remains a fundamental challenge for autonomous robots operating inhuman-populated environments. Beyond collision avoidance, robots must anticipate human motion and respect personal space to ensure human comfort. Model Predictive Control (MPC) offers a robust alternative to classical and data-driven methods, although its effectiveness strongly depends on accurate human motion prediction and efficient computation.  \nThis paper introduces SFM-NMPC, a Social Force Modelbased Non-linear Model Predictive Control framework that embeds human motion prediction directly within the optimization loop. By incorporating the Social Force Model into the dynamic model of surrounding agents, the controller jointly predicts the trajectories of humans and robots over the prediction horizon, thereby enabling socially-aware planning. A tailored set of social cost functions guides the optimization toward human-compliant behaviors. Despite the increased model complexity, the proposed formulation runs in real time at 20 Hz.  \nExtensive simulated testing in crowded environments demonstrates that SFM-NMPC outperforms state-of-the-art baselinesin social compliance metrics while maintaining efficient and smooth navigation. Visual trajectory analysis and an ablation study further highlight the contribution of the embedded SFM dynamics and social cost terms, confirming the effectiveness of the proposed approach for real-world social navigation.  \nI. INTRODUCTION  \nAutonomous robots operating in real-world environments must navigate both efficiently and safely, especially when interacting with humans. As the number of robots integrated into everyday tasks continues to increase, ranging from domestic robots [1] to healthcare assistants in hospitals [2],  \nThis work was partially supported by the SWIch action (P.R. F.E.S.R.2021/27-D.G.R. n.19-6962) within the EMPATHY project, and by PoliTO Interdepartmental Centre for Service Robotics (PIC4SeR) . It is also partially supported by the project AI-FUSE (SAIA202500X163851SV0) and COBUILD (PID2024-161069OB-C31), funded by the Spanish Research Agency and the Ministry of Science and the European Union (MCIN /AEI/10.13039/501100011033) and by ERDF ”A way of making Europe”  \n1Department of Electronics and Telecommunications, Politecnico di Torino, 10129, Torino, Italy. stefano .trepella@polito .it, andrea .ostuni@polito .it, mauro .martini@polito .it, marcello .chiaberge@polito .it  \n2 School of Engineering, Pablo de Olavide University, Crta. Utrera km 1, Seville, Spain [ppueyor@upo.es](ppueyor@upo.es) , [noeperez@upo.es](noeperez@upo.es) , [fcaballero@upo.es](fcaballero@upo.es) , [lmercab@upo.es](lmercab@upo.es)  \n© 2026 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. This is the accepted version of a paper accepted for publication at the 2026 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), September 27–October 1, 2026, Pittsburgh, PA, USA. The final published version will be available via IEEE Xplore.  \nand autonomous wheelchairs for airport mobility [3], the need for effective human-robot interaction models becomes critical [4] .  \nFig. 1: SFM-NMPC embeds the Social Force Model in the prediction model of a Non-linear MPC controller as well as in the custom social cost terms to enhance human comfort and safety.  \nRecent","cbCaio3fpjyFE2TG","https://ap.wps.com/l/cbCaio3fpjyFE2TG","pdf",2107953,3,1,9,"English","en",105,"# Abstract\n# Introduction","[{\"question\":\"What problem does the paper address in human-aware robot navigation?\",\"answer\":\"It addresses safe, socially compliant navigation beyond collision avoidance, requiring robots to anticipate human motion and respect personal space for comfort.\"},{\"question\":\"How does SFM-NMPC differ from conventional MPC approaches?\",\"answer\":\"SFM-NMPC embeds the Social Force Model into the non-linear MPC dynamic model, so human and robot trajectories are predicted jointly within the optimization loop.\"},{\"question\":\"What is the computational performance of the proposed controller?\",\"answer\":\"The proposed formulation runs in real time at 20 Hz despite increased model complexity.\"}]",1784207023,23,{"code":4,"msg":31,"data":32},"ok",{"site_id":25,"language":24,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"navigating-the-crowd-non-linear-mpc-with-social-forces-dynamics-for-human-aware-robot-navigation","",{"@graph":36,"@context":85},[37,53,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,50],{"item":41,"name":42,"@type":43,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":20},"https://docshare.wps.com/document/research-report/",{"item":51,"name":13,"@type":43,"position":52},"https://docshare.wps.com/document/navigating-the-crowd-non-linear-mpc-with-social-forces-dynamics-for-human-aware-robot-navigation/85897/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":24,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-24","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does the paper address in human-aware robot navigation?","Question",{"text":75,"@type":76},"It addresses safe, socially compliant navigation beyond collision avoidance, requiring robots to anticipate human motion and respect personal space for comfort.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does SFM-NMPC differ from conventional MPC approaches?",{"text":80,"@type":76},"SFM-NMPC embeds the Social Force Model into the non-linear MPC dynamic model, so human and robot trajectories are predicted jointly within the optimization loop.",{"name":82,"@type":73,"acceptedAnswer":83},"What is the computational performance of the proposed controller?",{"text":84,"@type":76},"The proposed formulation runs in real time at 20 Hz despite increased model complexity.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,127,130,134],{"id":21,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":22,"doc_module":4,"doc_module_name":46,"category_name":124,"show_sort_weight":125,"slug":126},"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]