Model Predictive Path-Following Framework for Generalized N-Trailer Vehicles in the Presence of Dynamic Obstacles Modeled as Soft Constraints

IF 6.4 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS IEEE Transactions on Automation Science and Engineering Pub Date : 2024-09-18 DOI:10.1109/TASE.2024.3458809
Nestor Nahuel Deniz;Fernando Auat Cheein
{"title":"Model Predictive Path-Following Framework for Generalized N-Trailer Vehicles in the Presence of Dynamic Obstacles Modeled as Soft Constraints","authors":"Nestor Nahuel Deniz;Fernando Auat Cheein","doi":"10.1109/TASE.2024.3458809","DOIUrl":null,"url":null,"abstract":"Collision avoidance is crucial for autonomous navigation systems. Many studies have addressed obstacle avoidance for single unicycles and car-like vehicles in on-road conditions. In this work, we extend the scope to generalised N-trailer vehicles, comprising a single active segment pulling multiple trailers. Unlike approaches that treat obstacles as hard constraints, we model them as soft constraints using Gaussian functions. This method maintains the convexity of the search space, reducing computational demands. However, the regions occupied by obstacles remain feasible. Thus, the Gaussian function’s amplitudes need to be carefully chosen to discourage navigation through these areas. Moreover, closed-loop stability is guaranteed by generating auxiliary references when the nominal path is occluded. The efficacy of this approach is demonstrated through simulated and field experiments with a tractor pulling two trailers. These experiments show the method’s capability to navigate around obstacles efficiently while maintaining computational efficiency, validating its practical applicability. Videos of the experiments and the implemented algorithms are available at <uri>https://usmcl-my.sharepoint.com/:f:/g/personal/nestor_deniz_usm_cl/EtU54g1NeslNhD8V7dAeu20B0umnQa4FKiMlzThkTAXYvg?e=swEXwg</uri>. Despite the success in real-time implementation, more research is needed to address the open questions discussed at the end of this article. Note to Practitioners—This work focuses on implementing obstacle avoidance for a kind of vehicles widely used in agriculture, mining, luggage transportation, and industry. A LiDAR Velodyne VLP16, configured with its lowest rotation speed for denser point clouds, is used to scan the environment. Proper attachment of the LiDAR to the tractor’s body minimises vibration and azimuth movements, ensuring accurate obstacle detection. Obstacles are modelled as Gaussian functions to maintain the convexity and optimise computational efficiency. The Gaussian function’s amplitude should be set high enough to effectively avoid collision when density of obstacle is high. The framework uses a control horizon <inline-formula> <tex-math>$N_{c}$ </tex-math></inline-formula> and a prediction horizon <inline-formula> <tex-math>$N_{p}$ </tex-math></inline-formula> beyond the control to anticipate obstacle’s position. However, a large prediction horizons <inline-formula> <tex-math>$N_{p}$ </tex-math></inline-formula> is not advised when the model of the dynamic of the obstacles is not accurate.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"7018-7032"},"PeriodicalIF":6.4000,"publicationDate":"2024-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10683962/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

Collision avoidance is crucial for autonomous navigation systems. Many studies have addressed obstacle avoidance for single unicycles and car-like vehicles in on-road conditions. In this work, we extend the scope to generalised N-trailer vehicles, comprising a single active segment pulling multiple trailers. Unlike approaches that treat obstacles as hard constraints, we model them as soft constraints using Gaussian functions. This method maintains the convexity of the search space, reducing computational demands. However, the regions occupied by obstacles remain feasible. Thus, the Gaussian function’s amplitudes need to be carefully chosen to discourage navigation through these areas. Moreover, closed-loop stability is guaranteed by generating auxiliary references when the nominal path is occluded. The efficacy of this approach is demonstrated through simulated and field experiments with a tractor pulling two trailers. These experiments show the method’s capability to navigate around obstacles efficiently while maintaining computational efficiency, validating its practical applicability. Videos of the experiments and the implemented algorithms are available at https://usmcl-my.sharepoint.com/:f:/g/personal/nestor_deniz_usm_cl/EtU54g1NeslNhD8V7dAeu20B0umnQa4FKiMlzThkTAXYvg?e=swEXwg. Despite the success in real-time implementation, more research is needed to address the open questions discussed at the end of this article. Note to Practitioners—This work focuses on implementing obstacle avoidance for a kind of vehicles widely used in agriculture, mining, luggage transportation, and industry. A LiDAR Velodyne VLP16, configured with its lowest rotation speed for denser point clouds, is used to scan the environment. Proper attachment of the LiDAR to the tractor’s body minimises vibration and azimuth movements, ensuring accurate obstacle detection. Obstacles are modelled as Gaussian functions to maintain the convexity and optimise computational efficiency. The Gaussian function’s amplitude should be set high enough to effectively avoid collision when density of obstacle is high. The framework uses a control horizon $N_{c}$ and a prediction horizon $N_{p}$ beyond the control to anticipate obstacle’s position. However, a large prediction horizons $N_{p}$ is not advised when the model of the dynamic of the obstacles is not accurate.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
以软约束条件模拟动态障碍物时通用 N 型拖车的模型预测路径跟踪框架
避碰是自主导航系统的关键。许多研究已经解决了在道路条件下单人独轮车和汽车类车辆的避障问题。在这项工作中,我们将范围扩展到广义的n拖车车辆,包括单个主动部分拉动多个拖车。与将障碍视为硬约束的方法不同,我们使用高斯函数将它们建模为软约束。该方法保持了搜索空间的凸性,减少了计算量。然而,被障碍占据的区域仍然是可行的。因此,需要仔细选择高斯函数的振幅,以阻止通过这些区域的导航。此外,当标称路径被遮挡时,通过产生辅助参考来保证闭环的稳定性。通过一辆拖拉机牵引两辆拖车的模拟试验和现场试验,验证了该方法的有效性。这些实验表明,该方法能够在保持计算效率的同时有效地绕过障碍物,验证了其实际适用性。实验视频和实现的算法可在https://usmcl-my.sharepoint.com/:f:/g/personal/nestor_deniz_usm_cl/EtU54g1NeslNhD8V7dAeu20B0umnQa4FKiMlzThkTAXYvg?e=swEXwg上获得。尽管在实时实现方面取得了成功,但还需要更多的研究来解决本文最后讨论的开放性问题。给从业人员的说明——这项工作的重点是为一种广泛用于农业、采矿、行李运输和工业的车辆实现避障。一个激光雷达Velodyne VLP16,配置了最低的旋转速度为密集的点云,用于扫描环境。将激光雷达适当地安装在拖拉机的车身上,可以最大限度地减少振动和方位运动,确保准确地检测到障碍物。障碍物建模为高斯函数,以保持其凸性和优化计算效率。当障碍物密度较大时,高斯函数的幅值应设置得足够高,以有效避免碰撞。该框架使用控制视界$N_{c}$和超出控制的预测视界$N_{p}$来预测障碍物的位置。然而,当障碍物的动态模型不准确时,不建议使用大的预测视界$N_{p}$。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE Transactions on Automation Science and Engineering
IEEE Transactions on Automation Science and Engineering 工程技术-自动化与控制系统
CiteScore
12.50
自引率
14.30%
发文量
404
审稿时长
3.0 months
期刊介绍: The IEEE Transactions on Automation Science and Engineering (T-ASE) publishes fundamental papers on Automation, emphasizing scientific results that advance efficiency, quality, productivity, and reliability. T-ASE encourages interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, operations research, and other fields. T-ASE welcomes results relevant to industries such as agriculture, biotechnology, healthcare, home automation, maintenance, manufacturing, pharmaceuticals, retail, security, service, supply chains, and transportation. T-ASE addresses a research community willing to integrate knowledge across disciplines and industries. For this purpose, each paper includes a Note to Practitioners that summarizes how its results can be applied or how they might be extended to apply in practice.
期刊最新文献
Automated Action Generation based on Action Field for Robotic Garment Smoothing and Alignment Reinforcement learning-based distributed secondary frequency control and active power sharing in islanded microgrids with bandwidth-conscious memory-event-triggered mechanism Toward Reliable Imitation Learning with Limited Expert Demonstrations via Search-based Inverse Dynamic Learning C-CBF: Communication-Aware Control Barrier Functions for Resilient Multi-Robot Connectivity Extended State Observer-Based Predefined Time Composite Anti-Disturbance Control for Hydraulic Cutting Arm
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1