劉晉澤,朱燕紅
(1.中南大學 信息科學與工程學院,湖南 長沙 410083;2.國防科學技術大學 機電工程與自動化學院,湖南 長沙 410073)
?
電磁導引智能小車的設計與實現
劉晉澤1,朱燕紅2
(1.中南大學 信息科學與工程學院,湖南 長沙 410083;2.國防科學技術大學 機電工程與自動化學院,湖南 長沙 410073)
以全國大學生飛思卡爾杯智能汽車競賽為背景,介紹了一種基于電磁導引的自主尋跡智能小車系統。綜合考慮電磁組的各種復雜賽道元素,設計了“四橫兩斜”的混合線圈排布方案,在此基礎上提出了一種基于分段擬合建模與動態加權融合的賽道位置解算方法。試驗結果表明,該方法具有良好的環境適應性,電磁小車可針對不同路徑高速穩定地運行。
智能車;電磁導引;賽道識別;自主尋跡
全國大學生智能汽車競賽以汽車電子為背景,設計內容涵蓋了自動控制、模式識別、傳感技術、電子、計算機、機械、能源等多個學科知識,其研究對培養學生的知識融合與實踐動手能力、創新意識與挑戰精神具有良好的推動作用[1]。
一個完整的智能車系統包括環境感知、規劃決策和運動控制三大部分,其功能分別相當于人類的眼睛、大腦和四肢。其中環境感知的可靠性和準確性對智能車的整體控制起著關鍵作用,其感知檢測結果是實現智能車運動控制的前提。
根據智能車競賽規則,電磁組的賽道中心敷設有一根通有20 kHz、100 mA交變電流的電磁導引線,智能車利用電磁感應原理檢測其產生的交變磁場,以此來判斷路徑并控制小車沿著賽道行駛[2]。考慮到20 kHz交變電流所產生的電磁波屬于甚低頻電磁波,通常選用10 mH的工字電感線圈作為電磁傳感器,并將導線周圍變化的磁場近似為緩變磁場,按照檢測靜態磁場的方法獲取導線周圍的磁場分布。
為敘述方便,本文建立了如圖1所示車體坐標系:假設以小車前進方向為z軸,平行于賽道且與z軸垂直向左為x軸,垂直于xz平面向上為y軸,xyz軸滿足右手定則。同時約定文中提到的“小車與賽道中心線的偏離距離d”均表示車模前上方排布的左右兩組線圈的中心與電磁導引線的距離。

圖1 車體坐標系、電感布局與賽道三者關系示意圖
根據畢奧-薩法爾定律和法拉第電磁感應定律,在車模前上方水平排布的線圈,其檢測的感應電動勢經放大和檢波后,可得到一個直流信號E與水平距離x的關系,據此可解算出小車當前的位置偏差。然而采用單水平電感檢測只能反映位置偏差絕對值的大小,無法分辨偏離方向。為了彌補單電感無法分辨左右的問題,可采用雙水平線圈檢測方案[2],即在車模前上方高度為h的水平方向對稱排布兩個相距L的水平線圈(如圖1所示),并對兩線圈的感應電動勢作差值(簡稱差值法),據此可判斷小車的偏離方向和位置偏差。該方法計算簡單,直觀形象,但由于其兩端線性度不高,誤差較大,在復雜道路環境下經常會出現誤判[3]。究其原因,主要是因為小車在不同賽道元素上行駛時,電感線圈在賽道上的投影與電磁導引線存在夾角θ,從而導致由線圈檢測的感應電動勢計算得到的偏離距離與實際存在偏差[4],尤其是在直角彎等復雜賽道上容易引起誤判。
為了解決上述問題,在綜合考慮電磁組各種復雜賽道元素[5]的基礎上,本文提出了一種基于分段擬合建模與動態加權融合的賽道位置解算方法,最終實現了可針對不同路徑、穩定快速運行的電磁導引智能小車的制作,并通過大量的實車試驗驗證了本設計的可行性和有效性。
電磁導引小車總體結構如圖2所示,主要由主控模塊、傳感器模塊、底層控制模塊、電源管理模塊和人機交互模塊等幾部分組成。主控模塊以MC9S12XS128單片機為核心控制部件,主要負責完成各種傳感器信息的采集、小車的賽道識別、速度規劃與運動控制,以及必要的人機交互功能;傳感器模塊主要負責感知外部世界的環境信息與小車自身的狀態信息,如利用電磁傳感器獲取賽道信息、干簧管檢測起始線位置、光電編碼器檢測車模速度等;底層控制模塊負責執行主控模塊發出的PWM運動控制指令,實現小車的前進與轉向;電源管理模塊采用7.2 V/2 000 mAh的鎳鎘電池供電,并通過DC-DC穩壓轉換模塊向系統中各功能模塊提供所需的電源電壓;人機交互模塊主要包括撥碼開關、LED燈、蜂鳴器、鍵盤、液晶顯示器、SD卡、無線通信模塊和BDM調試模塊等,以方便用戶調試和監控。

圖2 電磁導引智能小車系統結構框圖
系統軟件如圖3所示,其核心部分主要包括傳感器數據獲取、賽道提取、舵機控制、電機控制等。其中賽道提取是軟件設計的重要環節,其主要任務是根據電感線圈檢測信號確定當前賽道的類型和車—路關系,為小車的方向控制和速度控制提供依據。而舵機控制就是指賽車的方向控制,它以賽車車體為參考系,通過小車與賽道中心線的位置偏差來設計增量式PD控制器,以此得到控制舵機的PWM波占空比;舵機驅動車模前輪轉向,使賽車中心線始終逼近電磁導引線。電機控制就是指賽車的速度控制,其期望速度來源于速度規劃環節,實際轉速采用光電編碼器檢測,通過設計增量式的PI控制和BANG-BANG控制相結合的方法實現對賽車速度的閉環控制。

圖3 系統軟件總體框架
綜合考慮電磁組中的小S彎、大S彎、十字交叉、大回環、坡道,以及直角彎等各種復雜賽道元素[5],本文提出了一種基于分段擬合與動態加權的賽道位置解算方法。該方法采用“四橫兩斜”的混合線圈排布方案,具體如圖4所示。圖中,4個水平線圈1~4分別排布在車模前上方左右對稱的-10 cm、-5 cm、5 cm、10 cm處;最外側對稱排布著傾斜角度為45°的線圈5和線圈6;各線圈檢測到的感應電動勢分別用E1、E2、E3、E4、E5、E6表示。

圖4 “四橫兩斜”混合線圈排布方案示意圖(前視圖)
如圖5所示,基于分段擬合與動態加權的賽道位置解算方法的基本思想為:首先采集6個線圈的感應電動勢(E1~E6)并對其進行比較,當E2或E3最大時,表明小車與賽道的偏離距離d∈[-10 cm,10 cm]區間,此時將采用四水平線圈檢測的感應電動勢E1~E4進行三次多項式擬合,并通過求極值的方法來解算賽道偏移位置d1;而當E1最大時,表明小車與賽道的偏離距離d∈[-20 cm,-10 cm)區間,此時將利用感應電動勢E1,通過離線擬合的線性函數來解算賽道偏移位置d1;同理,當E4最大時,表明小車與賽道的偏離距離d∈(10 cm,20 cm]區間,此時也將利用感應電動勢E4,通過離線擬合的線性函數來解算賽道偏移位置d1;與此同時,還要根據兩側內八字斜電感的感應電動勢E5和E6,利用差值法來解算賽道偏移位置,并將其記為d2;最后將d1與d2加權求和,即可得到最終的賽道偏移位置為:
d≈α·d1+(1-α)·d2
(1)
其中,α為權重系數,α∈[0,1]。α的計算公式為:
(2)
式中,T為閾值,其值需根據實際制作的車模以及賽道的復雜程度進行確定。為了兼顧直角彎、大回環等特殊賽道元素,經過反復試驗,本文取T=160。

圖5 基于分段擬合與動態加權相結合的賽道位置解算示意圖
為了驗證本文工作的有效性,筆者搭建了一臺實驗用電磁小車,并進行了大量的實車測試。
試驗結果表明,當小車在直道上行駛時,由于線圈2和線圈3距離導引線較近,感應電動勢E2+E3大約在170以上,此時主要由三次多項式擬合來解算賽道位置偏差;而當小車在彎道行駛時,由于線圈2和線圈3偏離導引線,偏離程度越大其感應電動勢之和越小,相應地α值越小,此時三次多項式擬合的權重逐漸減小,雙斜電感差值法的權重逐漸加大。由于雙斜電感差值法對彎道的檢測更為敏感,所以增加了轉彎的靈敏性。特別地,當小車行駛至直角彎時,中間兩個線圈的感應電動勢之和連續遞減,相應地其權重也線性遞減,很好地解決了直角彎的連續性問題。圖6給出了小車在經過直角彎的過程中,采用未加權求和進行賽道位置解算與采用加權求和進行賽道位置解算的直角彎位置偏差變化對比圖。由圖6可知,采用加權算法求得的直角位置偏差連續性增強,有效地減弱了由直道進入直角彎的突變性,從而可以利用位置以及位置偏差的變化量判斷出賽道類型,據此進行速度規劃和運動控制。另外還可以避免彎道與直角判斷條件的沖突,增強了算法的環境適應性。
本文以電磁導引智能車為研究對象,介紹了系統的總體結構和軟件框架。針對復雜賽道元素識別問題,提出了一種基于分段擬合建模與動態加權融合的賽道位置解算方法。試驗結果表明,該方法具有良好的環境適應性,以此制作的電磁小車可以針對不同路徑快速穩定地運行。

圖6 經過直角彎道的位置偏差變化圖
[1] 蔡述庭.“飛思卡爾”杯智能汽車競賽設計與實踐—基于S12XS和Kinetis K10[M].北京:北京航空航天大學出版社,2012.
[2] 競賽秘書處.電磁組競賽車模路經檢測設計參考方案[EB/OL].(2010-01-10)[2014-11-18].http://www.smartcar.au.tsinghua.edu.cn/upload_files/atta/1383549442041_32.pdf.
[3] 孫書詠.電磁軌道智能車賽道檢測方法研究[J].西安郵電學院學報,2011,16(6):39-41.
[4] 陳國定,張曉峰,柳正楊.電磁智能車電感排布方案[J].浙江工業大學學報,2016,44(2):124-128.
[5] 競賽秘書處.第十屆全國大學生智能車競賽競速比賽規則[EB/OL].(2014-11-13)[2014-11-18].http://www.smartcar.au.tsinghua.edu.cn/upload_files/file/20141113/1415849436019034624.pdf.
Design and inplementation of the electromagnetic guided smart car
Liu Jinze1,Zhu Yanhong2
(1.School of Information Science & Engineering,Central South University,Changsha 410083,China; 2.College of Mechatronics Engineering and Automation,National University of Defense Technology,Changsha 410073,China)
Based on the Freescale smart car competition,a smart car system with the autonomous tracking ability based on the electromagnetic guidance was introduced.Considering of all kinds of complicated road elements in electromagnetic group,the “four horizontal two oblique” mixed coil allocation scheme was designed,and the track position calculating method was proposed,which based on subsection modeling and dynamic weighted fusion.The test results show that the method has a good environmental adaptability,and the electromagnetic smart car can steadily run on high speed for different paths.
smart car; electromagnetic guidance; road detection; autonomous tracking
TP273
A DOI:10.19358/j.issn.1674-7720.2016.19.016
劉晉澤,朱燕紅.電磁導引智能小車的設計與實現[J].微型機與應用,2016,35(19):53-55.
2016-07-12)
劉晉澤(1995-),通信作者,男,本科生,主要研究方向:通信工程、嵌入式系統開發。E-mail:464894537@qq.com.
朱燕紅(1985-),女,碩士,助理實驗師,主要研究方向:控制學科實驗教學。