<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于VI的智能車(chē)仿真系統設計

基于VI的智能車(chē)仿真系統設計

作者: 時(shí)間:2012-02-10 來(lái)源:網(wǎng)絡(luò ) 收藏

4 控制算法仿真

Plastid針對不同的使用者提供了三種不同的控制算法仿真方案:子VI(SubVI)、C結點(diǎn)以及單片機的在線(xiàn)仿真。

首先,最接近于編程環(huán)境的即為SubVI方案。用戶(hù)將自己的控制算法,移植為的SubVI,Plastid在仿真時(shí)即時(shí)地給該SubVI輸入變量(車(chē)速、傳感器值等),SubVI通過(guò)計算得出控制量并輸送給Plastid仿真循環(huán)。SubVI方案對于熟悉 G語(yǔ)言編程方法的使用者來(lái)說(shuō)非常簡(jiǎn)單,但它的缺點(diǎn)是移植性較差,由于C語(yǔ)言和G語(yǔ)言的差別較大,因此將單片機的控制算法轉換為子VI的程序需要一定的工作量。

其次,C結點(diǎn)方案則更適合于采用C語(yǔ)言編程的使用者們,其原理與SubVI方案類(lèi)似,但是其程序則可直接用C語(yǔ)言編寫(xiě),用Visual Studio IDE將其編譯為dll文件,系統在仿真時(shí)會(huì )自動(dòng)調用該dll,從而實(shí)現與SubVI一樣的控制和反饋。對于本方案,使用者可以將其單片機的程序進(jìn)行適當的修改后即可使用,因此移植性較高。

最后,利用CAN模塊,系統可以直接與單片機進(jìn)行直接通訊,并實(shí)現在線(xiàn)仿真。單片機方面只需要在其CAN接口即時(shí)地傳送其控制量(這在程序中很容易添加相應程序),而Plastid則通過(guò)CAN模塊得到這些量,并傳送反饋量給單片機。在這一方案,單片機的程序修改不大,但需要有CAN模塊等硬件支持。

圖4為的界面,使用者在加載完賽道與賽車(chē)文件后,即可進(jìn)行動(dòng)態(tài)的仿真。其中仿真周期表示系統每一次計算的時(shí)間,可以根據單片機的運算周期進(jìn)行設定,但值得一提的是,在仿真過(guò)程中,其真實(shí)的仿真周期會(huì )根據計算機的性能等因素而不同,但其仿真的結果可以保證確實(shí)根據該仿真周期計算而得,從而保證其仿真的可靠性。

圖4 動(dòng)態(tài)仿真界面

5 不足與改進(jìn)

由于Plastid仿真系統還未與實(shí)車(chē)的仿真進(jìn)行過(guò)深入比較,且開(kāi)發(fā)周期也較短,因此必然留有一些不足之處。
該系統目前還只能用于采用光感傳感器路徑識別方案的,對于CCD攝像頭技術(shù)還不支持。

其次,在仿真過(guò)程中,系統只是根據汽車(chē)的運動(dòng)學(xué)模型(將車(chē)簡(jiǎn)化為一四輪剛體來(lái)處理)進(jìn)行計算,并未考慮其側滑以及路面摩擦力的影響。這將使其仿真結果與實(shí)際結果有一定差距,我們將在后續工作中根據實(shí)車(chē)的情況,不斷進(jìn)行實(shí)車(chē)試驗和對比,從而提高其仿真真實(shí)度,使其能盡可能地模擬出實(shí)際的情況。

最后,計算速度也是系統必須面臨的一大問(wèn)題。對此,我們將優(yōu)化代碼,并裁剪不必要的程序,從而提高系統的仿真速度。

綜上所述,本系統主要針對本次大賽而開(kāi)發(fā),將在這一屆邀請賽過(guò)程中進(jìn)行不斷的優(yōu)化和改進(jìn),爭取為廣大參賽隊伍更好地完成開(kāi)發(fā)任務(wù)而服務(wù)。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>