[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-84068-en":3,"doc-seo-84068-105":29,"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":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},84068,1099514067415,"Rowan","https://ap-avatar.wpscdn.com/avatar/100002539d78ffe74a7?x-image-process=image/resize,m_fixed,w_180,h_180&k=1779092875211072502",8,"Research & Report","MP-MPPI Motion Primitive Guided Sampling-Based Optimizer for Model Predictive Control","This paper proposes MP-MPPI, an extension of the Model Predictive Path Integral (MPPI) method that incorporates motion primitives to add structured sampling inside a real-time sampling-based optimization loop. Evaluating motion primitives and perturbed control sequences improves convergence toward globally optimal solutions while addressing sampling-based path-planning limitations. Implementation on a quadcopter simulator and testing on obstacle-field navigation show enhanced exploration of the control space without sacrificing the fast, reactive behavior required for online MPC.","7 Jul 2026  \nMP-MPPI: A Motion Primitive Guided Sampling-Based Optimizer for Model Predictive Control  \nMarlon G. Mathisen ∗ , Aksel Vaaler ∗ , Olav Egeland ∗ ,  \nEleni Kelasidi ∗  \n∗ Norwegian University of Science and Technology, Dept. of Mechanical and Industrial Engineering, Norway  \nAbstract: This paper proposes a novel method that extends the Model Predictive Path Integral (MPPI) method with motion primitives for additional structured sampling, which enhances the convergence towards a globally optimal solution. By evaluating motion primitives and perturbed control sequences in a real-time sampling-based optimization loop, this work addresses the limitations of the path planning capabilities of sampling-based controllers. The algorithm is implemented on a quadcopter simulator and tested on an obstacle field navigation task. It is demonstrated that the proposed approach enhances exploration of the control space while maintaining the fast, reactive behavior required for real-time control.  \nKeywords: Model predictive control, Numerical methods for optimal control, Real-time optimal control, Non-smooth and discontinuous optimal control  \n1. INTRODUCTION  \nThe demand for robust, agile controllers has grown significantly in recent years, as researchers pivot to devel-  \narXiv :2607 .06123v1  \nobstacle fields in this setting is particularly demanding, making it well-suited to evaluate novel control strategies (Hanover et al., 2024) . While professional quadcopter pilots train extensively to handle these challenging environments (Pfeiffer and Scaramuzza, 2021), classic path planning approaches often fail to handle the fast-moving, changing environments, and frequently fail to operate in real-time (Karur et al., 2021) . Therefore, the development of controllers that bridge the gap between high-level planning and low-level control is essential for matching human performance in real-world environments. Model Predictive Control (MPC) bridges this gap by leveraging a system model to predict future states and optimize control inputs (Garc´ıa et al., 1989) . The MPC problem is typically solved using gradient-based optimization to satisfy system constraints while minimizing a defined cost function. In recent years, the growing capabilities of parallel computing have enabled the implementation of MPC on highperformance hardware, such as GPUs, allowing for faster and more scalable real-time control in complex robotic systems (Abughalieh and Alawneh, 2019) .  \nModel Predictive Path Integral (MPPI) is one such implementation that uses a sampling-based technique for optimization (Williams et al., 2017) . MPPI works by sam-  \n⋆ Corresponding author: [marlon.g.mathisen@ntnu.no](marlon.g.mathisen@ntnu.no)  \nFig. 1. Overview of the proposed MP-MPPI algorithm. The motion primitives are generated from the cost function and dynamics model, and are used to inform the model predictive path integral controller with additional samples.  \npling small perturbations on an initial control input and calculating the cost relating to some control objective for each perturbation. These perturbed control inputs are then fused with a higher weight given to lower cost perturbations, producing a new optimal control sequence. A strength with sampling-based methods is that they do not require differentiable system dynamics, allowing greater freedom to tailor the cost function to the problem at hand. The magnitude of the perturbations added to the initial control sequence naturally defines a maximum change in the control sequence per iteration. This limits how quickly the control input can be transformed into a new optimal control sequence when the environment changes, which can make the controller unresponsive and slow to adapt to new changes. While proven to be a powerful optimizer,  \nthis approach introduces challenges in balancing exploration and exploitation. Increasing the magnitude of the perturbations to increase global optimality often induces instability in","cbCaiuFAUAE2tIQu","https://ap.wps.com/l/cbCaiuFAUAE2tIQu","pdf",2593010,1,6,"English","en",105,"# Introduction\n## Model Predictive Control and MPC Optimization\n## MPPI and Exploration–Exploitation Challenges\n## Related Work and Limitations","[{\"question\":\"How does MP-MPPI extend MPPI for model predictive control?\",\"answer\":\"MP-MPPI extends MPPI by adding motion primitives, which provide structured additional sampling guided by cost and dynamics within the real-time optimization loop.\"},{\"question\":\"What problem does the paper target in sampling-based controllers?\",\"answer\":\"It targets limited path-planning capabilities caused by the exploration–exploitation trade-off, where increasing perturbations can improve global optimality but may lead to instability and poor real-time adaptation.\"},{\"question\":\"How is the proposed approach validated?\",\"answer\":\"The method is implemented on a quadcopter simulator and tested on an obstacle-field navigation task to demonstrate improved exploration while retaining fast reactive control behavior.\"}]",1784192386,15,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":27},"mp-mppi-motion-primitive-guided-sampling-based-optimizer-for-model-predictive-control","",{"@graph":35,"@context":85},[36,53,68],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"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":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/mp-mppi-motion-primitive-guided-sampling-based-optimizer-for-model-predictive-control/84068/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-17","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},"How does MP-MPPI extend MPPI for model predictive control?","Question",{"text":75,"@type":76},"MP-MPPI extends MPPI by adding motion primitives, which provide structured additional sampling guided by cost and dynamics within the real-time optimization loop.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"What problem does the paper target in sampling-based controllers?",{"text":80,"@type":76},"It targets limited path-planning capabilities caused by the exploration–exploitation trade-off, where increasing perturbations can improve global optimality but may lead to instability and poor real-time adaptation.",{"name":82,"@type":73,"acceptedAnswer":83},"How is the proposed approach validated?",{"text":84,"@type":76},"The method is implemented on a quadcopter simulator and tested on an obstacle-field navigation task to demonstrate improved exploration while retaining fast reactive control behavior.","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":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,114,119,122,127,130,134],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":45,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":21,"doc_module":4,"doc_module_name":45,"category_name":111,"show_sort_weight":112,"slug":113},"Technology",50,"technology",{"id":115,"doc_module":4,"doc_module_name":45,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":45,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":45,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":45,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":45,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]