基于激光雷达的自动泊车系统研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
由于城市拥挤、泊车位紧张,辅助驾驶系统发展迅速,自动泊车系统能辅助驾驶员进行泊车,减轻驾驶员操作强度,提高泊车的安全性,具有重要的研究意义。目前的泊车系统多采用超声测距仪作为车位检测的传感器,精度有限,且不能用于垂直泊车。本文以智能车为平台,设计并实现了基于激光雷达的自动泊车系统,改进了泊车方法,可以安全顺利的完成常见的路边平行泊车及垂直泊车入库任务。实验证明此泊车系统精度高,运行稳定,维护方便。
     本文首先根据泊车任务需求,设计了智能车底层控制系统,这是CyberC3智能车的第三代控制系统,是实现自动泊车的基础,这代控制系统的特点是模块化。硬件上以飞思卡尔S12单片机作为核心,主要对于前轮横向控制和后轮纵向控制模块进行了设计,运行稳定,抗干扰能力强。软件上使用uC/OS-II操作系统,针对多节点的智能车系统,通讯系统以CANopen作为通讯协议,接口标准化,扩展节点方便,并且可以直接使用已经集成CANopen协议的传感器,实现即插即用,整个网络易于维护,方便上层软件的开发。
     然后对平行泊车的上层控制进行了实现,主要通过高精度的激光雷达来进行车位检测。泊车过程为,由人驾驶车辆经过空车位,此时对激光雷达数据处理,进行车位检测,规划路径,然后交由智能车自行完成路径跟随,来完成泊车。仿真和实验证明,车位检测结果精度高,经过改进的路径安全易控,路径跟随时选用前馈反馈结合的控制,能达到良好的控制效果。
     最后对于垂直泊车的上层控制进行实现。同样是通过车位检测、路径生成和路径跟随来进行泊车。其中车辆的定位采用激光雷达数据与底层传感器数据融合而得,精度更高。然后对一个简单的垂直泊车案例进行分析和实现。
Drive assistance system develops quickly as the city is getting more crowded and parking space becomes tighter. The research on PAS (Parking Assistance System) has important significance because it’s able to provide assistance for the driver to reduce operating intensity and improve safety coefficient. In most PAS, Ultrasonic sensor is used to detect the parking pot so far, but it has a limited accuracy and cannot be applied in vertical parking mode. In this paper, upon the platform of the intelligent vehicle (IV), an automatic parking system based on laser radar is designed and implemented, which is capable of both parallel parking and vertical parking. Experiments show that this system is accurate, stable and easy to maintain.
     Firstly, according to the requirements of the parking task, the lower-level control system of intelligent vehicle is designed, which is the basis of automatic parking system. It is the 3rd generation control system of CyberC3 car, featuring good modularization. S12 singlechip is the core of the hardware. The design of longitudinal control module and the lateral control module is mainly presented, which are very stable. For the software, uC/OS-II operating system is chosen, while CANopen protocol is applied in the communication system of IV. This communication system has standard interface, and it’s easy to expand and it can directly adapt in sensors integrated with CANopen, which makes the whole system flexible and easy to maintain.
     Then the control method of parallel parking is presented, which detects free parking space with high-accuracy laser radar. The parking process is: the driver leads the vehicle passing by the parking pot, while the intelligent vehicle makes free parking space detection, path planning and then follows the path to complete the parking task. The paper also designs a parking method by multiple parallel shifts when there's too little space for parking. Simulation and experiments show that: the parking space detection has high accuracy; the path planned by improved method is easy and safe to achieve; the path following method combing both forward control and backward control has a good control effect.
     Finally the control method of vertical parking is presented. In the same way, the parking process includes free parking space detection, path planning and path following. The localization of the vehicle is achieved by the fusion of laser radar data and lower-level sensors data with Kalman filter, making the parking process safe and accurate. Then another simple case of vertical parking is solved.
引文
[1]林红梅.我国“十五”期间每年增加550万名汽车驾驶员[EB/OL]. http://www.pyjt.gov.cn/Item/2232.aspx , 2006-02-27
    [2]王珏. 2010年我国汽车销量增速将放缓[EB/OL]. http://news.hexun.com /2010-02-06/122629337.html, 2010-02-06.
    [3] R. Frank, Sensing in the Ultimately Safe Vehicle. Warrendale, PA: SAE. SAE Paper 2004-21-0055.
    [4] http://www.darpa.mil/grandchallenge/
    [5]杨明.无人驾驶车辆研究综述与展望[J].哈尔滨工业大学学报,2006.8,38卷增刊,1259-1262.
    [6] Yang Ming,Wang Chen, Yang Ruqing, Parent Michel, Cybercars automated vehicles in china, in Proceedings of transportation research board annual meeting[R] 2006. Jannary 22-26, 2006, Washington DC, US.
    [7] Yang Ming,Parent Michel, Cybernetic technologies for cars in Chinese cities. in Proceedings of CityTrans China 2004,Vov.17-18, 2004, Shanghai, China.
    [8] K.Nakamura,N.Sakashita,N.Nitta,K Shimomura and Tokuda,Fuzzy Inference and Fuzzy inference processor,IEEE Micor,1993
    [9]杨昔阳.基于变论域理论的倒车模糊控制[D].北京:北京师范大学,2005.
    [10]柳洁.运用模糊控制理论对主动式倒车辅助设备的研究[D].广州:广州工业大学,2005.
    [11]秦绪情自动平行泊车系统定车速模糊控制算法研究[D].吉林:吉林大学,200
    [12]尚世亮.自动平行泊车车位超声探测与转向控制算法研究[D].吉林:吉林大学,2009
    [13] P. Degerman, J. Pohl, and M. Sethson, ] P. Degerman, J. Pohl, and M. Sethson, ] P. Degerman, J. Pohl, and M. Passenger Cars [J]. Warrendale, PA:SAE. SAE Paper. 2007-01-1103.
    [14] Ho Gi Jung, Young Ha Cho, et al. Scanning Laser Radar-Based Target Position Designation for Parking Aid System [J]. IEEE transaction on intelligent transportationsystems. 2008, 9(3): 406-424.
    [15]大众推出新型自动制动装置大发激光雷达安全系统[EB/OL]. http://news.xinhuanet.com/auto/2009-03/26/content_11074598.htm
    [16] AG, SICK.“LMS 200 / LMS 211 / LMS 220 / LMS 221 / LMS 291 Laser Measurenemt Systems,”Technical Description.
    [17] AG, SICK. . Telegrams For Operating/Configuring the LMS 2xx Laser Measurement System. April, 2003.
    [18]余志生著,汽车理论(第2版),机械工业出版社,1996年
    [19] Yamamura, Y., M. Tabe, M. Kanehira. Development of An Adaptive Cruise Control System With Stop-And-Go Capability. 2001.
    [20]東又章,安逹和孝,桥詰武德.ブレーキ制御付ACCの車間距离制御系の設計.自動車技術会学术演讲会前刷集. No.114~99: 5~8.
    [21] BOSCH,CAN SPECIFICATION(Version 2.0),BOSCH,1991.09
    [22]邬宽明,CAN总线原理和应用系统设计[M].北京:北京航空航天大学出版社,1996.
    [23] CiA Draft Standard 301,Feb 2002.
    [24] CiA Draft Standard 302,Apr 2003.
    [25] BOTERENBROOD H. CANopen high-level protocol for CAN-bus[M].NIKHFF Internal Documentation,2000.
    [26] Armin von Collrepp,田新柏. CANopen概述[J].国内外机电一体化技术, 2006,(02) :78-82.
    [27]张宏伟,王树新,杨晓华,等.基于CAN总线的自治水下机器人控制系统[J].机器人,2006,28(4): 448-452.
    [28] Leen G, Heffernan D. TTCAN: a new time-triggered controller area network [J]. Microprocessors and Microsystems, 2002, 26(2): 77-94.
    [29]邵贝贝.嵌入式实时操作系统uC/OS-II(第二版)[M].北京:北京航空航天大学出版社, 2003.
    [30]陈宝基.嵌入式实时操作系统uC/OS-Ⅱ应用开发研究。山东:山东大学,2005
    [31]陶永华,伊怡欣,葛芦生.新型PID控制及其应用[M].北京:机械工业出版社. 2001.
    [32] T. Inoue, M. Q. Dao, and K. Liu,“Development of an Auto-Parking, System with Physical Limitation”, SICE 2004 Annual Conference,2004.
    [33] R.M. Murray, S.S. Sastry "Nonholonomic Motion Planning: Steering Using Sinusoids"IEEE trans. on Automatic Control, 1993.
    [34] K. Lee, D. Kim, W. Chung, H. W. Chang, and P. Yoon,“Car Parking Control Using a Trajectory Tracking Controller”, SICE-ICASE International Joint Conference 2006.
    [35] Y. Z. Zhu, Y. Zheng, and U Ozguner,“Waypoint Selection in Constrained Domains (for Cooperative System)”, Advances in Cooperative Control and Optimization (Lecture Note in Control and Information Science, Vol. 369), Elsevier, 2007.
    [36] M. Wada, K. S. Yoon, and H. Hashimoto,“Development of Advanced Parking Assistance System”, Industrial Electronics, IEEE Transactions on, 2003.
    [37] J. A. Reeds and L. A. Shepp,“Optimal Path for a Car That Goes Both Forward and Backwards”, Pacific Journal of Mathematics, 1990.
    [38] R. Frank, Sensing in the Ultimately Safe Vehicle. Warrendale, PA: SAE.SAE Paper 2004-21-0055.
    [39] Mendes, A., U. Nunes. Situation-based multi-target detection and tracking with laserscanner in outdoor semi-structured environment. Intelligent Robots and Systems, 2004.(IROS 2004). Proceedings. 2004 IEEE/RSJ International Conference on.
    [40] Santos, S., J. Faria, F. Soares. Tracking of multi-obstacles with laser range data for autonomous vehicles. In Proceedings of ROBOTICA 3 Festival Nacional de Robotica, Lisboa. 2003.
    [41]甘志梅.基于激光雷达的走-停巡航技术研究[D].上海:上海交通大学,2009.
    [42] Tsung-hua Hsu, Jing-Fu Liu, et al. Development of an Automatic Parking System for Vehicle[C]. IEEE Vehicle Power and Propulsion Conference(VPPC). Harbin. 2008-9-3.
    [43]李庆忠,顾伟康,叶秀清,等.移动机器人路径跟踪的智能预瞄控制方法研究.机器人,2002,24(3):252-255.
    [44] Kooktae Lee , Dalhyung Kim, et al. Car parking control using a trajectory tracking controller[C]. SICE-ICASE International Joint Conference 2006. Bexco, Busan, Korea. 2006:2058-2063.
    [45] Ming Feng Hsieh,ümit ?zguner. A Parking Algorithm for an Autonomous Vehicle[C]. 2008 IEEE Intelligent Vehicles Symposium. Eindhoven, The Netherlands, June 4-6, 2008:1155-1160.