999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

NAO機器人快速行走算法設計與實現

2019-02-27 08:49:54甘富升
福建茶葉 2019年1期
關鍵詞:信號

甘富升

(西南科技大學,四川綿陽 621000)

1 總體方案論述

根據設計要求,該NAO機器人需實現識別障礙與哨聲,以及能夠完成快速的行走過程。故本設計將整個項目細分成了幾個模塊,針對每個模塊精準的進行設計,可以提高效率而且更有針對性。本設計主要分為障礙識別處理、哨聲識別處理、快速行走設計。

2 詳細實施過程

2.1 障礙識別處理

2.1.1 測距原理

聲納傳感器的測距工作原理:聲納激發出一束很窄的超聲波在空氣中傳播,當遇到障礙物時,超聲被返回。根據超聲波的傳遞時間就能準確的計算出障礙物的相對的距離。

首先將聲納的INIT信號拉到高電平,此時聲納換能器將激發出超聲波。INIT信號高電平的時間可以由用戶來設定。如下圖所示的INIT信號的高電平的時間是32ms。高電平的時間與需要測量的最長距離有關。當超聲波遇到障礙物時,超聲波將被返回,聲納傳感器檢測到回波信號后,將ECHO置為高電平。當INIT信號變為低電平時,ECHO同時也變為低電平。因此可以計算障礙物的距離;障礙物的距離=(INIT高電平時間一ECHO高電平的時間)*聲納速度/2。

圖3 -1 測距原理

2.1.2 避障步驟

步驟1、發射聲波。

聲波發射模塊首先發射聲波。聲波發射模塊所發射的信號為一組聲波信號,其發射周期為T,發射脈沖數為N,每一聲波信號的形式為p(t),當發射脈沖數N為2時,所述發射信號采用如下表示:

其中Δ表示同一周期兩個脈沖之間的間隔,p(t)可以為任意信號形式。

步驟2、接收回波信號。

聲波發射完成后延遲一定的時旬,開始接收聲信號。所接收的聲信號e(t)采用如下表達式:

其中,dV表示聲吶波束照射范圍內的體積積分,R表示聲吶基陣至空間點(因為是體積積分所以積分項中R表示空間中聲吶基陣至某一點的距離)的距離且R=Rt+Rr.其中Rt為聲吶發射基陣至空間點的距離,Rr為聲吶接收基陣至空間點的距離。所接收的聲信號e(t)可進一步分解為:

其中e1(t)和e2(t)分別表示p(t)和-p(t-Δ)兩組信號對應的回波。

步驟3、對步驟2中所接收的回波信號進行數據處理,抑制回波噪聲。

對回波信號的數據處理可進一步包括:

步驟3-1、構造回波信號的非線性特征。

根據e1(t)和e2(t)構造聲吶回波信號的非線性特征度量,即非線性特征為:

其中L為信號能量算子,可以取絕對值和、平方和等形式。

為了保證計算的穩定性β(t)計算完成后可以對非線性特征β(t)采用加窗濾波處理,濾除野值。

步驟3-2、回波噪聲抑制。

為了有效抑制氣泡回波噪聲將之前所得到的回波信號的非線性特征作為度量算子對回波信號進行抑制,抑制后的回波信號為:

步驟4、根據回波信號實現障礙物檢測。

2.1.3 流程

圖3 -2 避障控制邏輯

Avoid_obstacle即避障行為,根據NAO遇到障礙便橫向移動的要求,該行為的控制變量為:

其中,正負號表示機器人橫向行走的左右向,一般根據目標點在NAO的方向確定,即目標點在機器人左側時取正,目標點在機器人右側時取負。

NAO檢測到與障礙物距離d0決定避障行為的控制參數。當d0大于安全距離ds時控制參數取值為零,該行為未被執行;當d0小于安全距離ds時控制參數取值為1,機器人滿速避障。該行為控制參數表示為:

由于簡單環境,也就是只有一個或稀疏分布的小型障礙物而言的環境,NAO通過向目標行走和避障行為合理結合就可以完成避障向目標行走的任務。

2.2 哨聲識別處理

2.2.1 原理分析

時域信號在經過傅立葉變換的分解之后,變為了不同正弦波信號的疊加,我們再去分析這些正弦波的頻率,可以將一個信號變換到頻域

圖3 -3 時頻域轉換

變換運算過程:

采樣得到信號,進行FFT變換。N個采樣點,經過FFT之后,得到N個點的FFT結果。N取2的整數次方。FFT運算量:Nlog2N(2為對數的底)

假設原始信號的峰值為A,FFT的結果的每個點(除了第一個點直流分量之外)的模值為A的N/2倍。第一個點為直流分量,它的模值是直流分量的N倍。每個點的相位就是在該頻率下的信號的相位。第一個點表示直流分量(即0Hz),而最后一個點N的再下一個點(實際上這個點是不存在的,這里是假設的第N+1個點,也可以看做是將第一個點分做兩半分,另一半移到最后)則表示采樣頻率Fs,這中間被N-1個點平均分成N等份,每個點的頻率依次增加。例如某點n所表示的頻率為:Fn=(n-1)*Fs/N (3-10)

由上面的公式可以看出,Fn所能分辨到頻率F0=Fs/N。 (3-11)

假設頻率分辨率F0=Fs/N限定,采樣頻率Fs也給定,也已知信號最高頻率 Fh,那么由采樣定理:Fs>=2Fh (3-12)

得到:N=Fs/F0>=2Fh/F0, (3-13)

即采樣點必須滿足這樣一個關系式。

變換后如圖:

圖3 -4 傅立葉變換后信號圖

2.2.2 流程

圖3 -5 Speech SDK識別流程圖

語音識別時識別內核對外部有用的語音和噪音通過自身的模塊進行處理,將得到語音信息先與其內核引擎中的哨聲進行快速匹配,進行頻率分析,最終進行精確匹配。把語音通過解碼器轉換成文本信息,方便接下來的操作。

2.3 快速行走設計

(1)卡爾曼濾波

圖3 -6 卡爾曼濾波更新過程

(2)、線性倒立擺模型

圖3 -7 線性倒立擺模型

由于倒立擺系統的行為與火箭以及兩足機器人行走有很大的相似性。因而該研究在機器人運動學以及機器人步態規劃上有重大意義。本文采用線性倒立擺模型對機器人進行抽象,把機器人運動簡化為線性倒立擺運動模式,通過預先規劃好的零力矩點(ZMP)軌跡,極據質心(COG)和ZMP的關系,求出COG軌跡:再將前向步態和側向步態簡化為二連桿結構,對機器人進行逆運動學求解,得出各個關節的角度,結合ZMP方程討論了行走過程中的穩定性。

3 總結

本設計研究人的行走方式及運動原理,基于NAO機器人,能識別障礙與哨聲,然后實現平穩的快速行走。因為走路需要的是平衡性,大腦在根據路狀不斷地分析判斷該怎么走才不至于摔倒,而機器人走路則是要通過復雜的計算來進行。而對于障礙和哨聲,同樣也需要通過特定的算法來實現。因此,本次研究對于類人機器人的研究具有參考意義。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 99久久精品国产自免费| 免费看美女自慰的网站| 国产剧情一区二区| 亚洲一区二区成人| 国产成人8x视频一区二区| 国产精品人人做人人爽人人添| 一级成人a毛片免费播放| 亚洲另类色| 五月婷婷综合网| 欧美v在线| 澳门av无码| 狠狠操夜夜爽| 福利在线不卡一区| 在线毛片免费| 久久精品视频亚洲| 国产第四页| 亚洲区欧美区| 欧美亚洲一区二区三区导航| 国产91丝袜在线播放动漫| 精品撒尿视频一区二区三区| 国产地址二永久伊甸园| 国产成人一区免费观看 | 亚洲精品大秀视频| www成人国产在线观看网站| 欧美色综合网站| 福利视频一区| 国产 日韩 欧美 第二页| 久青草免费在线视频| 国产黑丝视频在线观看| 女人18毛片久久| julia中文字幕久久亚洲| 成·人免费午夜无码视频在线观看 | 尤物视频一区| 久久午夜夜伦鲁鲁片不卡| 国内精品小视频福利网址| 色婷婷在线播放| 麻豆国产在线不卡一区二区| 一级看片免费视频| 国产真实乱人视频| 欧美一区国产| 国产成人精品亚洲日本对白优播| 亚洲色图综合在线| 五月天久久婷婷| 国产男人天堂| 国产一级片网址| 亚洲成a人在线播放www| 欧美精品在线观看视频| 亚洲男人的天堂在线| 在线免费无码视频| 久久一级电影| 国产精品亚洲а∨天堂免下载| 亚洲精品久综合蜜| 国产亚洲欧美在线专区| 亚洲国产综合自在线另类| 久久精品视频亚洲| 青青草原国产| 日韩无码精品人妻| 日本成人精品视频| 国产又色又刺激高潮免费看| 亚洲精品国产自在现线最新| 欧美自慰一级看片免费| AV天堂资源福利在线观看| 精品国产免费观看| 亚洲一区二区三区中文字幕5566| 国产精品分类视频分类一区| 久久久久亚洲Av片无码观看| 麻豆国产原创视频在线播放| 99这里只有精品在线| 91久久性奴调教国产免费| 四虎国产精品永久一区| 91香蕉国产亚洲一二三区 | 在线免费亚洲无码视频| 国内精品久久人妻无码大片高| 久热99这里只有精品视频6| 亚洲人成影视在线观看| 国产国产人免费视频成18| 国产av一码二码三码无码| 尤物成AV人片在线观看| 成人亚洲天堂| 97青草最新免费精品视频| 成人va亚洲va欧美天堂| 欧美伦理一区|