<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 行業(yè)要聞 > 第九屆飛思卡爾智能車競賽現(xiàn)場分析

          第九屆飛思卡爾智能車競賽現(xiàn)場分析

          作者: 時間:2014-09-02 來源:電子產(chǎn)品世界 收藏

            再說光電組,光電組速度和電磁組差不多,穩(wěn)定性卻差了不少,其中最明顯的就是下坡道后控制不住,面對隨后的發(fā)卡彎沖出賽道,至少4支隊伍在這個地方出現(xiàn)了問題。而攝像頭組因為直立速度降了很多,反而在這個問題上影響不大,倒是賽道的幾個急轉(zhuǎn)彎和那個絲帶彎比較容易失誤。

          本文引用地址:http://www.ex-cimer.com/article/262476.htm

            光電組避障明顯動作

            V字彎的全貌

            談到兩組最值得說說的是今年的最難點,V字彎。在決賽的2組50支隊伍里,至少10支隊伍在這個彎角出現(xiàn)過問題,而筆者看到的,至少3支隊伍因為搞不定這個彎角最后決賽沒有成績。很明顯,銳角彎本來就是個不小的挑戰(zhàn),看全賽道圖,則更能感受銳角的比例,相比于更小角度的發(fā)卡彎,這個彎的判別又比較難,留給過彎的空間小了很多,而一旦偏離了賽道一點,又會受到明顯干擾,所以這是最大的挑戰(zhàn)所在。而對于成功挑戰(zhàn)了這個彎的賽車而言,筆者觀察到的是有兩個不同的過法,有些小車是按正常彎道行駛的,有的則是直接如同跳探戈一樣扭一下繼續(xù)前進,這可能對應了兩種不同的判決方式,從效果上,當然是正常彎道的對速度影響更小些,但沒有成功過彎的,似乎也都是這種方式的。至于那種更好,有待大家實際檢驗。

            接著談談避障,這里面也有不同的方式,有些判決比較遠,應該是提前就算好了路徑,因此避障的動作不明顯,看不出躲避障礙的動作,有些則是遇到障礙會有明顯的躲避動作,預賽看,躲避動作的比較多,決賽里,提前算好路徑的更多些。理論上和實際效果上,肯定提前算好更合理,但是這就對賽車對賽道的判決和掃描的距離要求比較高。今年無論是光電還是攝像頭,大家把賽車高度設定的都比較高,也是有類似的考慮。

            賽車高度提升了不少

            這個高度更可觀

            最后說點直立的攝像頭組??梢哉f,攝像頭組的直立穩(wěn)定性還是比較可靠的,至少預賽穩(wěn)定性比前兩屆的直立組要好,決賽因為賽道難度加V字彎比較有挑戰(zhàn)。而速度慢也沒有了下坡的不穩(wěn)。至于結(jié)構(gòu),預賽里除了下面這輛完全直立車之外,大家都選擇攝像頭桿直立,車模地板坐在后面的這種結(jié)構(gòu),可以說這是幾年直立車模里大家結(jié)構(gòu)最統(tǒng)一的一次。從成績上看,完全直立的車摸最后成績30多名,不算出色,但從結(jié)構(gòu)上真的值得我們關(guān)注。

            唯一完全直立的車模

            最通用的直立跑姿態(tài)

            個人認為觀賞性最好的一部車模

          攝像頭相關(guān)文章:攝像頭原理

          上一頁 1 2 下一頁

          關(guān)鍵詞: 飛思卡爾 智能車 自動化

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();