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

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于LabVIEW構(gòu)建智能的移動(dòng)機(jī)器人及無人駕駛車

          基于LabVIEW構(gòu)建智能的移動(dòng)機(jī)器人及無人駕駛車

          作者:湯敏 NI中國(guó)技術(shù)市場(chǎng)工程師 時(shí)間:2009-10-13 來源:電子產(chǎn)品世界 收藏

            過去,由于在每個(gè)領(lǐng)域中必須使用各自的傳統(tǒng)工具,其中涉及的知識(shí)具有較大的縱向深度,機(jī)械工程師、電氣工程師以及程序員團(tuán)隊(duì)都各自領(lǐng)導(dǎo)學(xué)的開發(fā)。硬件提供了一個(gè)獨(dú)特的、功能多樣的平臺(tái),它提供了一套標(biāo)準(zhǔn)的可供所有設(shè)計(jì)人員使用的工具,從而使開發(fā)得到了統(tǒng)一。

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

            來自弗吉尼亞理工大學(xué)機(jī)器人學(xué)與機(jī)械實(shí)驗(yàn)室(RoMeLa)正在進(jìn)行智能動(dòng)態(tài)擬人機(jī)器人(DARwin)的雙足類人機(jī)器人的開發(fā)和研究,目的是對(duì)假肢進(jìn)行研究和開發(fā)。DARwin使用 設(shè)計(jì)平臺(tái),能夠?qū)崿F(xiàn)全范圍運(yùn)動(dòng),并且能夠準(zhǔn)確地模擬人類運(yùn)動(dòng)。可以分析動(dòng)態(tài)雙足運(yùn)動(dòng)、設(shè)計(jì)并開發(fā)機(jī)器人控制系統(tǒng)的原型。如果開發(fā)的原型能夠令人滿意地工作,他們就將控制算法部署到運(yùn)行LabVIEW實(shí)時(shí)模塊的PC/104單板計(jì)算機(jī)上。

            通過LabVIEW,設(shè)計(jì)人員無需成為計(jì)算機(jī)專家或程序員,就可以開發(fā)高級(jí)機(jī)器人。例如,一位只有有限LabVIEW和機(jī)器視覺經(jīng)驗(yàn)的學(xué)生在短短幾個(gè)小時(shí)之內(nèi),就設(shè)計(jì)了一個(gè)讓機(jī)器人利用它帶有的IEEE 1394相機(jī)和機(jī)器視覺開發(fā)模塊跟蹤一個(gè)紅球的算法。工程師們使用LabVIEW和NI硬件,就可以使用功能強(qiáng)大的圖形化編程語言快速地設(shè)計(jì)并開發(fā)復(fù)雜算法的原型;并通過代碼生成方便地將控制算法部署到PC、FPGA、微控制器或?qū)崟r(shí)系統(tǒng)之中;還可以與幾乎所有的傳感器、執(zhí)行器進(jìn)行連接。通過LabVIEW和NI硬件平臺(tái),可以支持CAN、以太網(wǎng)、串口、USB等多種接口,方便構(gòu)建機(jī)器人系統(tǒng)的通訊網(wǎng)絡(luò)。領(lǐng)域?qū)<也粌H僅能夠完成機(jī)械工程師的工作,還能夠成為機(jī)器人設(shè)計(jì)者。



          評(píng)論


          相關(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); })();