计算机工程与应用 ›› 2017, Vol. 53 ›› Issue (23): 250-255.DOI: 10.3778/j.issn.1002-8331.1606-0246

• 工程与应用 • 上一篇    下一篇

基于Eclipse平台的车辆自适应巡航控制仿真

孙  煜,何德峰,吴赛男,郭海锋   

  1. 浙江工业大学 信息工程学院,杭州 310023
  • 出版日期:2017-12-01 发布日期:2017-12-14

Simulation of vehicle adaptive cruise control based on Eclipse platform

SUN Yu, HE Defeng, WU Sainan, GUO Haifeng   

  1. College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China
  • Online:2017-12-01 Published:2017-12-14

摘要: 自适应巡航控制是一种先进的汽车辅助驾驶系统,可以减轻驾驶员的工作量并且可以提高驾驶的便利性和安全性。目前一般都是通过MatLab仿真曲线来检验车辆自适应巡航控制算法的控制效果,但该方式不够直观形象。基于Eclipse平台,用JAVA语言搭建一个具有动态效果的车辆巡航控制仿真平台。该平台可以模拟多种典型驾驶工况,直观有效地展现车辆自适应巡航控制算法的结果。最后,在该仿真平台上设计最优PD控制算法和智能驱动驾驶(IDM)控制算法验证车辆自适应巡航控制结果。结果表明,该Eclipse仿真平台能够有效地模拟多种驾驶工况,且能够直观有效地验证多种车辆自适应巡航控制算法的结果。

关键词: Eclipse平台, 自适应巡航控制(ACC), 最优比例和微分(PD)控制, 智能驾驶模型(IDM)控制

Abstract: Adaptive Cruise Control(ACC) is one of advanced automotive driver assistance systems. It can be used to reduce drivers’ workload and also to improve drivers’ convenience and driving safety. In general, the methods to test results of vehicle adaptive cruise control algorithms have been based on simulation curves proved by MatLab tool, which, however is not an enough intuitive way. This paper develops a realistic driving simulation system based on the Eclipse platform of the Java language. It has ability to simulate multiple classic driving scenarios and to visually test control effects of adaptive cruise control algorithms. Finally, an optimal PD control algorithm and an IDM control algorithm are designed to realize vehicle adaptive cruise control and to be verified on the simulation platform designed here. Experimental results show that the designed simulation platform of adaptive cruise control can be used for the classic driving scenarios, which can also effectively demonstrate the effects of multiple adaptive cruise control algorithms of vehicles.

Key words: Eclipse platform, Adaptive Cruise Control(ACC), optimal Proportional and Differential(PD) control, Intelligent Driver Moder(IDM) control