Paper Reading AI Learner

Reactive Model Predictive Contouring Control for Robot Manipulators

2025-08-13 05:22:00
Junheon Yoon, Woo-Jeong Baek, Jaeheung Park

Abstract

This contribution presents a robot path-following framework via Reactive Model Predictive Contouring Control (RMPCC) that successfully avoids obstacles, singularities and self-collisions in dynamic environments at 100 Hz. Many path-following methods rely on the time parametrization, but struggle to handle collision and singularity avoidance while adhering kinematic limits or other constraints. Specifically, the error between the desired path and the actual position can become large when executing evasive maneuvers. Thus, this paper derives a method that parametrizes the reference path by a path parameter and performs the optimization via RMPCC. In particular, Control Barrier Functions (CBFs) are introduced to avoid collisions and singularities in dynamic environments. A Jacobian-based linearization and Gauss-Newton Hessian approximation enable solving the nonlinear RMPCC problem at 100 Hz, outperforming state-of-the-art methods by a factor of 10. Experiments confirm that the framework handles dynamic obstacles in real-world settings with low contouring error and low robot acceleration.

Abstract (translated)

这篇贡献介绍了一种基于反应式模型预测轮廓控制(Reactive Model Predictive Contouring Control,RMPCC)的机器人路径跟踪框架,能够在动态环境中以100 Hz的速度成功地避开障碍物、奇点和自我碰撞。许多路径跟踪方法依赖于时间参数化,但难以在遵守运动学限制或其他约束条件的同时处理碰撞及奇异点避免问题。特别地,在执行避让操作时,期望路径与实际位置之间的误差可能会变得非常大。因此,本文提出了一种通过路径参数对参考路径进行参数化的办法,并采用RMPCC进行优化的方法。具体来说,引入了控制障碍函数(Control Barrier Functions,CBFs)以避免动态环境中的碰撞和奇异点问题。基于雅可比矩阵的线性化以及高斯-牛顿海森矩阵近似方法使得非线性的RMPCC问题能够在100 Hz的速度下解决,并且其性能优于现有技术水平的方法十倍以上。实验结果证实,该框架在现实世界的应用中能够处理动态障碍物,具有低轮廓误差和低机器人加速度的特点。

URL

https://arxiv.org/abs/2508.09502

PDF

https://arxiv.org/pdf/2508.09502.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot