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信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 免费人成视网站在线不卡| 国产国产人免费视频成18| 亚洲第一视频网| 国产成人高清精品免费5388| 免费中文字幕在在线不卡| 91精品国产综合久久香蕉922| 美女免费黄网站| 国产成人综合网| 天天色天天操综合网| 国内黄色精品| 五月婷婷亚洲综合| 亚洲va在线∨a天堂va欧美va| 99久久这里只精品麻豆| 四虎影视库国产精品一区| 国产农村妇女精品一二区| 中文字幕欧美日韩| 久久香蕉欧美精品| 激情午夜婷婷| 久久久波多野结衣av一区二区| 免费一看一级毛片| 国产99在线| 国产麻豆永久视频| 国产精品部在线观看| 91成人免费观看| 久久久久无码精品国产免费| 丰满人妻久久中文字幕| 成·人免费午夜无码视频在线观看| 欧美一级大片在线观看| 国产成人av一区二区三区| 国产激情无码一区二区APP| 免费AV在线播放观看18禁强制| 亚洲欧美国产五月天综合| 欧美视频二区| 久久国产精品娇妻素人| 中文字幕免费在线视频| 国产伦片中文免费观看| 国产国产人免费视频成18| 久久久受www免费人成| 26uuu国产精品视频| 日本少妇又色又爽又高潮| www.av男人.com| 黄色污网站在线观看| 久精品色妇丰满人妻| 九九热视频精品在线| 久久免费成人| 亚洲毛片网站| 伊人天堂网| 日韩 欧美 国产 精品 综合| 中文字幕中文字字幕码一二区| 亚洲成肉网| 亚洲国产亚综合在线区| 亚洲国产中文在线二区三区免| 激情网址在线观看| 亚洲色欲色欲www网| 日韩性网站| 欧美一级专区免费大片| 精品久久高清| 亚洲黄色视频在线观看一区| 亚洲AV成人一区二区三区AV| 国产成人精品一区二区免费看京| 成人福利在线免费观看| 97久久精品人人做人人爽| 国产精品毛片一区视频播| 久久夜色撩人精品国产| 亚洲第一在线播放| 久久免费看片| 亚洲无码日韩一区| 91国内视频在线观看| 国产视频欧美| 国产91色| 欧美激情一区二区三区成人| 国产欧美日韩91| 欧美成人精品在线| 国产永久在线视频| 免费人成黄页在线观看国产| 午夜成人在线视频| 国产va在线观看| 亚洲一区国色天香| 人妻少妇乱子伦精品无码专区毛片| 无码日韩人妻精品久久蜜桃| 国产精品大尺度尺度视频| 亚洲精品欧美日本中文字幕|