{"title":"基于模型预测控制的关注障碍物自动驾驶汽车跟踪控制","authors":"Ali Fatoni, E. Iskandar, Yasmina Alya","doi":"10.12962/jaree.v6i2.321","DOIUrl":null,"url":null,"abstract":"Previous research of MPC for path tracking and obstacle avoidance showed the car was able to evade obstacles while tracking the path but ineffectively and path tracking tests show an oscillating movement of the car. The research was done by varying cost function weights and the car was assumed to have a constant velocity. The best performance was obtained when the error weight is greater than the input weight. This research aims to use MPC for trajectory tracking and obstacle avoidance by using Linear Time Variant MPC (LTV MPC), where the trajectory tracking problem is defined by using a time-varying reference. MPC parameter is varied to find the best performing design. In the obstacle avoidance system, obstacle detection is done by measuring the distance between the instant car position and the obstacle position. While an obstacle is detected, a new lateral position constraint is calculated. Trajectory tracking tests are done using 2 types of tracks, sine wave, and lane changing. Obstacle avoidance tests are done using 1 obstacle and 2 obstacles. Results are evaluated using RMSE of car position, cost function, and the nearest distance between car and obstacle. Results show that MPC was able to evade obstacles while tracking the time-varying reference with 0.4 s delay. However, some variations were not able to meet the safe zone constraints for obstacle avoidance.","PeriodicalId":32708,"journal":{"name":"JAREE Journal on Advanced Research in Electrical Engineering","volume":"99 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Tracking Control of Autonomous Car with Attention to Obstacle Using Model Predictive Control\",\"authors\":\"Ali Fatoni, E. Iskandar, Yasmina Alya\",\"doi\":\"10.12962/jaree.v6i2.321\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Previous research of MPC for path tracking and obstacle avoidance showed the car was able to evade obstacles while tracking the path but ineffectively and path tracking tests show an oscillating movement of the car. The research was done by varying cost function weights and the car was assumed to have a constant velocity. The best performance was obtained when the error weight is greater than the input weight. This research aims to use MPC for trajectory tracking and obstacle avoidance by using Linear Time Variant MPC (LTV MPC), where the trajectory tracking problem is defined by using a time-varying reference. MPC parameter is varied to find the best performing design. In the obstacle avoidance system, obstacle detection is done by measuring the distance between the instant car position and the obstacle position. While an obstacle is detected, a new lateral position constraint is calculated. Trajectory tracking tests are done using 2 types of tracks, sine wave, and lane changing. Obstacle avoidance tests are done using 1 obstacle and 2 obstacles. Results are evaluated using RMSE of car position, cost function, and the nearest distance between car and obstacle. Results show that MPC was able to evade obstacles while tracking the time-varying reference with 0.4 s delay. However, some variations were not able to meet the safe zone constraints for obstacle avoidance.\",\"PeriodicalId\":32708,\"journal\":{\"name\":\"JAREE Journal on Advanced Research in Electrical Engineering\",\"volume\":\"99 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"JAREE Journal on Advanced Research in Electrical Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.12962/jaree.v6i2.321\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"JAREE Journal on Advanced Research in Electrical Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.12962/jaree.v6i2.321","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
先前的路径跟踪和避障的MPC研究表明,汽车在跟踪路径的同时能够避开障碍物,但效果不佳,并且路径跟踪测试显示汽车的振荡运动。研究是通过改变成本函数的权重,并假设汽车有一个恒定的速度。当误差权值大于输入权值时,系统性能最佳。本研究采用线性时变MPC (Linear Time Variant MPC, LTV MPC),利用时变参考来定义轨迹跟踪问题,将MPC用于轨迹跟踪和避障。MPC参数的变化,以找到最佳的性能设计。在避障系统中,障碍物检测是通过测量瞬时车辆位置与障碍物位置之间的距离来完成的。当检测到障碍物时,计算新的横向位置约束。轨迹跟踪测试使用两种轨迹,正弦波和变道。避障测试使用1个障碍物和2个障碍物。使用车辆位置的均方根误差、成本函数和车辆与障碍物之间的最近距离来评估结果。结果表明,MPC能够在跟踪时变参考点的同时,以0.4 s的延迟避开障碍物。然而,一些变体不能满足避障的安全区域约束。
Tracking Control of Autonomous Car with Attention to Obstacle Using Model Predictive Control
Previous research of MPC for path tracking and obstacle avoidance showed the car was able to evade obstacles while tracking the path but ineffectively and path tracking tests show an oscillating movement of the car. The research was done by varying cost function weights and the car was assumed to have a constant velocity. The best performance was obtained when the error weight is greater than the input weight. This research aims to use MPC for trajectory tracking and obstacle avoidance by using Linear Time Variant MPC (LTV MPC), where the trajectory tracking problem is defined by using a time-varying reference. MPC parameter is varied to find the best performing design. In the obstacle avoidance system, obstacle detection is done by measuring the distance between the instant car position and the obstacle position. While an obstacle is detected, a new lateral position constraint is calculated. Trajectory tracking tests are done using 2 types of tracks, sine wave, and lane changing. Obstacle avoidance tests are done using 1 obstacle and 2 obstacles. Results are evaluated using RMSE of car position, cost function, and the nearest distance between car and obstacle. Results show that MPC was able to evade obstacles while tracking the time-varying reference with 0.4 s delay. However, some variations were not able to meet the safe zone constraints for obstacle avoidance.