<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)用 > 四足機(jī)器人中多傳感器信息融合的應(yīng)用

          四足機(jī)器人中多傳感器信息融合的應(yīng)用

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

            在Adams仿真軟件中,建立仿生四足的運(yùn)動(dòng)學(xué)模型,如圖1所示。在仿生四足機(jī)體的質(zhì)心處建立一個(gè)前進(jìn)方向的加速度測(cè)量,運(yùn)行仿真,打開(kāi)Adams仿真軟件的后處理器,對(duì)獲得的加速度曲線進(jìn)行巴特沃斯濾波,然后計(jì)算加速度的平均值,將其作為該次仿真的加速度值。重復(fù)進(jìn)行50次,得到50個(gè)加速度值,求出標(biāo)準(zhǔn)差,即為系統(tǒng)的過(guò)程噪聲標(biāo)準(zhǔn)差。圖2為某次仿真中的加速度曲線。最終求出系統(tǒng)的過(guò)程噪聲標(biāo)準(zhǔn)差為0.012 m/s2,即σw=0.012 m/s2.

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

            

           

            圖1 Adams中的運(yùn)動(dòng)學(xué)模型

            

           

            圖2加速度曲線

            3.2確定的量測(cè)噪聲標(biāo)準(zhǔn)差

            對(duì)于的量測(cè)噪聲標(biāo)準(zhǔn)差,在仿真情況下,可以由其測(cè)量誤差來(lái)反映。

            在實(shí)際應(yīng)用中,利用兩個(gè)CCD攝像機(jī)獲取視差信息,再根據(jù)三角測(cè)量原理恢復(fù)出場(chǎng)景的深度信息,如此即可測(cè)量出障礙物與機(jī)器人之間的距離信息,然而,由于CCD攝像機(jī)所拍攝的圖像是以像元大小為單位的一組離散的數(shù)據(jù),故在用雙目視覺(jué)進(jìn)行測(cè)量時(shí)存在最小分辨率誤差,仿生四足機(jī)器人上搭載的雙目視覺(jué)的測(cè)量誤差約為6.8 cm,即σv1 = 0.068 m.

            超聲測(cè)距傳感器的發(fā)射頭發(fā)出超聲波信號(hào),此信號(hào)被障礙物反射后,由接收頭接收,根據(jù)發(fā)射和接收到信號(hào)的時(shí)間差和聲速,即可得到障礙物的距離信息。當(dāng)探測(cè)范圍內(nèi)有目標(biāo)物體之外的物體存在時(shí),會(huì)產(chǎn)生測(cè)量誤差。仿生四足機(jī)器人上搭載的超聲測(cè)距傳感器的測(cè)量誤差為1 cm,即σv2 = 0.01 m.

          傳感器相關(guān)文章:傳感器工作原理




          關(guān)鍵詞: 機(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); })();