熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 移動機器人的避障系統設計

移動機器人的避障系統設計

時間:2007-11-16 09:16:00來源:caojing

導語:?本文介紹了一種基于DSP的機器人自主避障系統。DSP作為微處理器采集超聲波傳感器反饋回來的機器人外界環境和自身狀態,經過判斷產生機器人移動方向的控制命令,通過擴展異步通信單元發送給伺服控制器,進而驅動電機,實現實時避障。
西安電子科技大學機電工程學院 張穎 徐遵磊 丁蛟騰

本文介紹了一種基于DSP的機器人自主避障系統。DSP作為微處理器采集超聲波傳感器反饋回來的機器人外界環境和自身狀態,經過判斷產生機器人移動方向的控制命令,通過擴展異步通信單元發送給伺服控制器,進而驅動電機,實現實時避障。

1 引言

隨著科學技術的進步和發展,機器人的研究與應用也越來越普及。它不僅廣泛應用于工業生產中,而且在航天航空、深海探測等危險惡劣環境中也發揮了巨大的作用,甚至正在逐漸深入人們的日常生活當中。隨著計算機的應用和傳感技術的發展,對移動機器人的研究又達到了新的高度,其中,機器人自主避障就是要研究的一個重要方向。本文介紹的一種機器人自主避障系統,以高速DSP作為處理器,實時采集超聲波傳感器感知的外部環境,進而做出機器人移動路徑的判斷,實現機器人自主避障。

2 系統設計

系統設計框架如圖1所示,采用三個超聲波傳感器感知前方環境,然后將采集信息送到DSP中進行判斷處理;擴展DSP的異步通信單元,將控制命令以RS232異步通信協議發送到左右輪的電機控制器。

圖1 系統設計圖
圖2 傳感器與DSP接口電路圖
圖3 串行數據發送電路

3 系統硬件選擇與設計

系統選用TI公司的TMS320LF2407A DSP作為微處理器。該DSP具有40MIPS的執行速度,能滿足系統實時性控制要求;片內有高達32K字的FLASH程序存儲器,自帶16路10位A/D轉換模塊,一個串行通信接口模塊,兩個正交編碼電路和若干個16位通用定時器 ,簡化了外圍硬件電路。

3.1 傳感器與DSP接口設計

本文選用的傳感器是Polaroid公司生產的6500系列超聲波傳感器,該傳感器發射和接收超聲波使用同一個換能器。其與DSP的連接如圖2所示。

由DSP的通用I/O口輸出脈沖觸發傳感器工作,同時由于DSP的輸出電平與傳感器輸入不一致,因此需要加上電平轉換單元;觸發之后立即啟動內部計數器,當有回波返回時,傳感器輸出相應脈沖作為DSP的外部中斷源,同時DSP停止計數。

3.2 異步通信擴展單元設計

伺服控制器可通過RS232接口接收控制命令。由于需要對左右兩個車輪分別控制,而系統選用的DSP只有一個串行通信模塊,因此選用TI公司的TL16C554A作為異步通信擴展芯片,每片TL16C554A均含有4 路異步通信單元,串行數據發送電路如圖3示。

電路中,由DSP的A3、A4、A5地址線和/IS信號線經過74LV138D譯碼器芯片譯碼產生4路異步通信單元的選通信號,加上A0、A1、A2地址線和/WE、/RD讀寫信號就可以一起訪問TL16C554A的任一寄存器。/IS是DSP的I/O空間選通引腳,即DSP以I/O地址訪問TL16C554A的寄存器。TL16C554A串行通信電路采用了MAX3232驅動芯片,實現TL16C554A的電平轉換。

4 超聲波測距原理

超聲波測距通常采用時間差測距法,即超聲波發射器向某一方向發射超聲波,借助空氣媒質傳播,由被障礙物反射回來的時間間隔長短與被反射的超聲波的強弱判斷障礙物的位置和距離。由于超聲波在空氣中的速度和空氣的溫度濕度有關,在比較精確的測量中,需要把溫度的變化和其它因素考慮進去。在一般要求不高的應用中,可用下面的公式計算: s=c×t/2 s為距障礙物的距離;c為超聲波在空氣中的速度,一般取340m/s; t為發射與接受超聲波的時間差。

5 避障策略設計

在移動機器人的行走過程中,由于隨時可能遇到障礙物,而且障礙物的大小、多少未知,所以為了能夠順利的到達目的地,本設計系統使用三個超聲波傳感器進行現場環境信息的檢測,使它們的信息能夠互為補充。安放在移動機器人上的超聲波傳感器如圖4所示,其中s1、s2、s3為三個超聲波傳感器,箭頭指向為移動機器人的運動方向。

超聲波發射端在處理器和前置電路的驅動下工作,接收端的信號在經過放大、整形后在處理器的中斷口產生中斷,通過發射和接收的時間差計算出機器人與障礙物的相對距離,再由處理器實現避障算法,作出判斷決策,發出相應的控制指令,然后通過電機自帶的控制器實現電機的運動及轉向操縱,從而實現機器人的主動避障。如圖5所示為機器人的避障程序流程圖。

要想實現移動機器人避障行走的自主控制,所面臨的基本問題是:一方面要求有充分的環境信息,另一方面要求能處理所獲得的環境信息并使其轉化成控制信息。避障算法的設計主要是解決機器人如何最優的避開障礙物。在初始化階段,機器人根據自身的尺寸和障礙物的尺寸計算出一個最小安全距離,然后通過超聲波傳感器探測出當前與障礙物之間的距離,比較這兩個距離的大小后即可確定機器人的運動狀態。機器人的具體避障規則,如表1所示。

圖4 傳感器安裝位置示意圖
圖5 避障程序流程圖
表1 機器人的避障規則

注:傳感器的狀態為0表示沒有障礙物;傳感器的狀態為1表示有障礙物。

6 結束語

本文實現了利用超聲波測距信息來實現移動機器人的順利行走。使用超聲波傳感器測距,具有信息處理簡單、速度快的優點,但它也具有一定的局限性,主要表現在發出的探測波束角度過大、方向性差,只能獲得目標的距離信息,而不能準確的提供目標的位置和邊界信息等。在實驗過程中,發現當機器人與障礙物之間角度過大時,有可能會發生碰撞。今后的工作是要完成多傳感器融合,使機器人能夠快速、準卻的實現避障功能。

標簽:

點贊

分享到:

上一篇:交流伺服電機位置驅動監控檢...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 西充县| 临夏县| 呼图壁县| 荥阳市| 朝阳市| 乐亭县| 清徐县| 汶上县| 万山特区| 兖州市| 沛县| 普格县| 楚雄市| 兰州市| 丹凤县| 新竹县| 岫岩| 临洮县| 宜良县| 定日县| 彭泽县| 永济市| 揭西县| 常熟市| 达孜县| 崇礼县| 广元市| 如皋市| 政和县| 五家渠市| 乌海市| 宁波市| 洛阳市| 莆田市| 德安县| 道真| 临澧县| 含山县| 冀州市| 平山县| 台江县|