眾所周知眼晴是“心靈之窗”,而對于突然失去或從未擁有過“心靈之窗”的盲人來說,生活上的困難與心理上的痛苦是可想而知的。他們的衣食住行存在諸多不便,而在出行與人際交往中遇到的困難更加突出,基于此設計了智能導盲犬。生活中,導盲犬習慣于頸圈、導盲牽引帶和其他配件的約束;懂得“來”、“前進”、“停止”等口令;可以帶領盲人安全地走路,當遇到障礙和需要拐彎時,會引導主人停下以免發(fā)生危險。但是,導盲犬的培訓過程長達18個月,綜合費用達2.5~3萬美元,如此昂貴的價格不是普通用戶能承擔的,所以這里設計一個智能導盲犬,從而為盲人帶來便利。
本系統主要解決的是盲人在出行和人際交往中遇到的問題,主要功能有:行進中的障礙物檢測、識別與定位,其中包括移動的物體與靜止的物體識別;測定障礙物的速度與距離;對周圍的路線的特定環(huán)境標志進行環(huán)境辨認,檢測出熟悉的地點,方便盲人了解情況,并同時也以此為信息主動控制導盲犬,實現人的主觀控制;人性化的語音提示,能夠根據信息重要程度主動提示當前情況,幫助盲人獲取必要信息,幫助盲人決策;系統還可以對周邊環(huán)境發(fā)生的特殊情況向家屬發(fā)送短消息,必要時可以發(fā)送圖片,實現進一步的安全性。
1? 設計結構
本設計系統通過數據采集、處理、存儲、反饋等子系統構架而成。首先由兩路信息采集系統——超聲波測速測距系統及圖像采集系統采集外部環(huán)境信息,經決策處理系統對信息進行處理,并進行多模塊輸出,其中有信息的反饋系統可以面向使用者提供足夠的信息提示,同時,又可通過運動系統對“導盲犬”進行實時控制。存儲系統可以將采集和處理的環(huán)境信息進行存取,方便查詢。
1.1? 系統的體系結構
圖1為系統的體系結構圖。
1.2 硬件設計結構
本設計主要功能模塊有:
攝像頭監(jiān)測及智能識別模塊,超聲波測速與測距模塊,電機驅動與控制模塊,NiosⅡ處理器模塊,語音播報模塊,通信與定位模塊,實時存儲模塊,即插即用液晶顯示模塊。
硬件框架圖如圖2所示。
1.3 軟件流程結構
軟件流程結構如圖3所示。
2 具體模塊
??
本設計基于NiosⅡ硬件平臺,運用其強大的擴展及處理功能,將數字圖像處理技術、超聲波測距定位技術、智能控制技術協調的組合在一起,構成一個既功能強大又非常人性化的“導盲犬”。以下為各模塊的設計特點及方法:
2.1 NiosⅡ處理器
NiosⅡ處理器運算速度快,能滿足對圖像檢測與處理的要求;具有完善的軟件開發(fā)套件,包括編譯器、集成開發(fā)環(huán)境(IDE)、JTAG調試器、實時操作系統(RTOS)和TCP/IP協議棧;其次,Altera DEl的外圍接口豐富,可以滿足不同的需求,必要時可以自定義外圍電路進行擴展。在FPGA中使用軟核處理器也是其優(yōu)勢所在,硬核實現沒有靈活性,通常無法使用最新的技術。基于標準處理器的方案會被淘汰,而基于NiosⅡ處理器的方案是基于HDL源碼構建的,能夠修改以滿足新的系統需求。將處理器實現為HDL的IP核,開發(fā)者能夠完全定制CPU和外設,獲得恰好滿足需求的處理器。
2.2? 圖像采集模塊
利用的地貌比對是對被檢測到的環(huán)境特征在環(huán)境圖像庫中進行目標搜索以及進行地點的確認。實際上,將采樣到的環(huán)境圖像與庫存的圖像依次進行比對,并找出最佳的匹配對象。所以,環(huán)境的描述決定了環(huán)境識別的具體方法與性能。該應用的核心是“圖形識別算法”,這種算法是利用了環(huán)境中的各主要特點及一些特征部分而形成的方法。
圖像采集系統主要由視頻信號A/D轉換,PFGA控制模塊,邏輯控制模塊,存儲模塊等組成。系統采集圖像的命令由計算機發(fā)出,通過Avalon總線將命令傳送至FPGA同步采集模塊。同步采集模塊則發(fā)出采集信號采集一幀圖像,利用寫信號將數據存儲至SRAM1中。經過邊緣檢測處理后存儲到SRAM2中,將圖像信息讀出傳送給FPGA至處理。對比FPGA中環(huán)境圖片的數據庫的數據與當前圖像數據,對數字信息進行分析,在合理誤差范圍之內,可確定特定的位置,達到環(huán)境識別的目的。
2.3 超聲波測距模塊
利用超聲波測距模塊可實現多障礙物的定位及運動狀態(tài)的跟蹤,可以精確地測出物體距離盲人的距離、物體相對于盲人的運動方向及運動速度。由于超聲波測距誤差是由超聲波的傳播速度誤差和測量距離傳播的時間誤差引起的。而超聲波的傳播速度的誤差影響最大,且其與環(huán)境的溫度有關,故本設計中采用了帶溫度補償的超聲測距,通過高精度的溫度傳感器實時跟蹤外界溫度的變換,能很好地補償超聲波在不同溫度的傳播速度。而傳播時間的誤差則通過NiosⅡ來消除,NiosⅡ內部具有高頻晶振信號,通過其內部計數器計數可以滿足超聲波測距的微秒級要求,能保證測距1 cm的誤差。
2.4?電機控制模塊
本設計中用到的電機為直流電機,控制著導盲儀的運動,以及超聲波傳感器的循環(huán)掃描和攝像頭的動態(tài)攝取,運用工程整定方法,通過試驗,然后按照工程經驗公式對控制器參數進行整定,由控制器輸出控制各個電機協調運動,可以實現導盲儀的自動運動及多個超聲波測量儀的平面覆蓋式掃描,消除掃描中的死角。測速電路用于測量導盲小車的速度,反饋電路輸出控制調速系統可控制預先設定的速度。
2.5?短信息發(fā)送功能
能夠將盲人遇到的情況的描述自動發(fā)送給其家人。短信息的發(fā)送需要GSM模塊和FPGA處理器共同協作完成。發(fā)送中文短信采用PDU模式Unicode編碼方式,將所要發(fā)送的信息存儲在SIM卡中。發(fā)送過程中,FPGA通過發(fā)送及接收AT命令與GSM模塊形成回路,通過AT命令實現對GSM模塊的操作。通過簡單的按鍵分配各個對應的信息內容,能夠使不同的信息通過短信息模塊發(fā)送。
3? 結? 語
本設計基于FPGA技術在Altera公司的DEl開發(fā)平臺進行開發(fā),設計中需要大量進行實時圖像處理,波形處理,以及多個進程的并行處理,對處理器的性能要求比較高,而基于Altera NiosⅡ可以很好地滿足算法的速度和精度的雙重要求。同時豐富的IP盒可供直接使用,方便高效。在設計構架過程中,需要將Avalon總線上各個IP的時序進行綜合,方便FPGA處理器進行處理,避免錯誤和損失。同時,如何提高導盲系統的魯棒性也是一個值得解決的有意義的工作。
采用FPGA技術的智能導盲犬設計方案
- FPGA(591969)
相關推薦
基于FPGA的通用位同步器設計方案
摘要本文提出了一種基于FPGA的通用位同步器設計方案。方案中的同步器是采用改進后的Gardner算法結構,其中,內插濾波器采用系數實時計算的Farrow結構,定時誤差檢測采用獨立于載波相位偏差的GA-TED算法,內部控制器和環(huán)路濾波器的參數可由外部控制器設置,因而可以適應較寬速率范圍內的基帶碼元。
2013-10-14 13:58:105135
基于FPGA的幀同步系統設計方案
本文介紹了集中式插入法幀同步系統的原理,分析了幀同步系統的工作流程。采用模塊化的設計思想,利用VHDL設計了同步參數可靈活配置的幀同步系統,闡述了關鍵部件的設計方法,提出了一種基于FPGA的幀同步系統設計方案。
2013-11-11 13:36:014359
基于FPGA的數字核脈沖分析器硬件設計方案
為了研究數字化γ能譜儀,本文提出一種基于FPGA的數字核脈沖分析器硬件設計方案,該方案采用現場可編程邏輯部件(FPGA),完成數字多道脈沖幅度分析儀的硬件設計。用QuartusⅡ軟件在FPGA平臺上完成了數字核脈沖的幅度提取并生成能譜。
2013-11-21 10:57:261948
采用3個低壓差LDO的FPGA電源設計方案
很多人問我FPGA的電源怎么怎么著,當然也有人瞎忽悠亂設計,當然我的設計也不是很完美。。。這里把我當年第一次設計FPGA,到現在的電源方案,幾個演變、分析的過程,給大家講講。。。 (1)FPGA電源
2020-09-15 15:02:151092
FPGA設計大賽設計方案提交規(guī)則和截止時間須知
各位FPGA設計大賽參賽者注意了:小編這里幫大家解釋一下設計方案提交規(guī)則和活動時間安排
自4月23日比賽開始,參賽者報名之后即可提交設計方案。設計方案提交的截止日期是活動結束,暨設計方案評選的最后
2012-05-04 10:27:46
智能家居中的電池特性分析及設計方案
的供電方案是延長電池使用時間是重點問題。文章會首先會分析常用電池的特性分析,其次以可視化門鈴為例提供技術設計方案。1. 不同電池特性分析在智能家居產品中,常用的電池類型主要是干電池和鋰電池。鋰電池又分
2022-11-08 07:56:13
智能手機藍牙控制家電開關設計方案
智能家居方面。1、智能手機藍牙控制家電開關設計方案本文利用所學51 單片機基礎知識結合自動控制技術和藍牙2.0 通信技術設計完成一套無線遙控家電開關系統。整個系統以STC89C52 單片機為核心...
2021-07-19 09:04:23
智能魚缸解決方案
解決方案/智能魚缸設計開發(fā)/智能魚缸設計方案/智能魚缸定制方案/智能魚缸定制開發(fā)/智能魚缸控制系統/智能水族箱設計方案提出整體構思和智能魚缸控制系統設計,實現手機控制智能魚缸,解決了傳統魚缸飼養(yǎng)及照料
2017-06-02 15:12:06
MCU智能照明平臺設計方案
越來越多的照明控制方案出現在現在的照明工業(yè)中,因此電源的設計、燈的驅動電路、安全保護、管理接口等各方面都變得愈加靈活。目前,照明技術主要包括主流的熒光燈、LED燈和HID技術等,其廣泛應用使電源驅動
2019-07-12 07:32:42
WIFI無線技術各種熱門設計方案~
推崇。下列將給大家闡述WIFI無線技術各種熱門設計方案。WIFI無線技術各種熱門設計方案:支持3G/4G功能三合一MIFI方案基于WiFi的體溫監(jiān)測傳感器設計多功能操作WIFI智能小車技術方案
2014-12-13 15:26:40
一個基于Android智能終端及FPGA的智能家居系統設計
,使用這種方式的缺陷是只能在固定的位置進行控制。第三種是采用智能手機作為控制終端,通過WiFi、藍牙、GSM等無線網絡對家居系統進行控制,此方案使用方便、快捷。隨著Android智能終端日益普及,其作為
2019-07-02 07:55:21
分享一種基于Actel Flash FPGA的高可靠設計方案
本文以星載測控系統為背景,提出了一種基于 Actel Flash FPGA的高可靠設計方案。采用不易發(fā)生單粒子翻轉的 flash FPGA芯片,結合 FPGA內部的改進型三模冗余、分區(qū)設計和降級重構,實現了高實時、高可靠的系統。
2021-05-10 06:58:47
基于FPGA及VHDL的LED點陣漢字滾動顯示設計方案
本帖最后由 eehome 于 2013-1-5 10:11 編輯
基于FPGA及VHDL的LED點陣漢字滾動顯示設計方案
2012-08-19 23:20:48
基于STM32單片機的藍牙智能小車設計方案是什么
錄前言一、最簡單DIY基于STM32單片機的藍牙智能小車設計方案是什么?二、使用步驟1.準備硬件2.準備一個串口通信的代碼3.修改源碼三、運行與調試總結前言????daodanjishui物聯網核心原創(chuàng)技術之最簡單DIY基于STM32單片機的藍牙智能小車設計方案。????市面上有各種開源STM3
2021-11-25 08:53:47
基于STM32的設計方案(中)
基于STM32的便攜體檢裝置的設計與實現基于STM32的電能質量檢測技術研究基于STM32的EMS液晶顯示觸摸屏設計方案STM32的曼徹斯特編譯碼系統設計STM32微控制器中采用DMA實現方波的產生和捕獲
2018-09-05 16:41:46
如何設計智能導盲犬?
于突然失去或從未擁有過“心靈之窗”的盲人來說,生活上的困難與心理上的痛苦是可想而知的。他們的衣食住行存在諸多不便,而在出行與人際交往中遇到的困難更加突出。因此,設計了智能導盲犬勢在必行。只是,我們具體該怎么做呢?
2019-08-07 08:15:34
如何設計一個基于AMBA總線的智能卡控制器?
本文通過對ISO/IEC 7816-3傳輸協議的分析,基于AMBA總線架構,提出一款智能卡設計方案,通過FPGA驗證并采用SMIC 0.18μm工藝流片成功。
2021-05-07 06:10:12
怎么設計智能導盲犬?
于突然失去或從未擁有過“心靈之窗”的盲人來說,生活上的困難與心理上的痛苦是可想而知的。他們的衣食住行存在諸多不便,而在出行與人際交往中遇到的困難更加突出,基于此設計了智能導盲犬。生活中,導盲犬習慣于頸圈
2019-08-08 06:57:27
提交FPGA設計方案,贏取賽靈思FPGA開發(fā)板
“玩轉FPGA:iPad2,賽靈思開發(fā)板等你拿”活動持續(xù)火爆進行中……………………活動得到了廣大電子工程師積極強烈的支持,為了回報電子工程師和網站會員,現在只需提交fpga設計方案,就有機會獲得賽靈
2012-07-06 17:24:41
求一款在PCI總線上利用FPGA技術設計PCI總線接口的設計方案
PCI總線特點及開發(fā)現狀PCI接口配置空間的實現求一款在PCI總線上利用FPGA技術設計PCI總線接口的設計方案
2021-04-15 06:17:20
求一種基于FPGA的64點FFT處理器的設計方案
討論了一種基于FPGA的64點FFT處理器的設計方案,輸入數據的實部和虛部均以16位二進制數表示,采用基2DIT-FFT算法,以Altera公司的QuartusⅡ軟件為開發(fā)平臺對處理器各個的模塊進行設計,在Stratix系列中的EP1S25型FPGA通過了綜合和仿真,運算結果正確。
2021-04-29 06:25:54
求一種基于Android和Zigbee技術實現的家庭環(huán)境監(jiān)控系統的設計方案
齊全、運行穩(wěn)定的家庭監(jiān)控系統將具有非常大的市場競爭力。本文提出了一種基于Android和Zigbee技術實現的家庭環(huán)境監(jiān)控系統的設計方案,該方案應用于室內環(huán)境中感知數據(溫濕度、光亮度、煙霧和紅外)和多...
2021-07-26 08:08:13
熱門ZigBee無線通訊技術應用方案
的設計及應用一種遠程智能醫(yī)療監(jiān)護系統的設計方案基于Zigbee技術的智能路燈控制系統設計ZigBee與WiFi的雙模無線網關設計方案解析闡述基于ZigBee和Android的智能移動監(jiān)控系統設計物聯網技術實訓指導書-基于ZigBee技術的智能家居系統設計
2014-12-16 14:01:47
笨人的創(chuàng)意,創(chuàng)意智能插座設計方案,絕對可實現
發(fā)點不太高大上的東東,以下是我精心整理的智能插座設計方案,單片機領域競爭是在太厲害,擼主這樣的小蝦米只能從別的找找突破口,比如這個智能插座吧,別看它小,實用性可不小,這些方案都是我親自試驗過可以實現
2014-09-07 17:47:01
遼寧億通榮躍智能辦公無線局域網組網技術方案書(簡述)
需求和無線網絡優(yōu)勢綜合分析得出,遼寧億通榮躍科技有限公司工程師團隊認為智能辦公區(qū)采用無線局域網技術實現非常合適。【三、無線組網設計方案:】方案使用無線網絡設備,AP采用企業(yè)級無線接入點系列(建議
2016-01-16 11:16:20
基于cyclone EP1C6的LED 屏設計方案
介紹了一種基于FPGA 的LED 大屏設計方案,采用自頂向下的設計思想,設計了基于FPGA 的雙口RAM 和掃描控制電路,解決了傳統LED 大屏設計中,控制系統復雜﹑可靠性差的問題。關鍵
2009-06-15 09:34:1426
采用FPGA的嵌入式系統設計方案
采用FPGA的嵌入式系統設計方案
可編程片上系統設計是一個嶄新的、富有生機的嵌入式系統設計技術研究方向。本文在闡述可編程邏輯器件特點及其發(fā)展趨勢的
2010-03-22 11:21:4916
基于FPGA的無線通信收發(fā)模塊設計方案
基于FPGA的無線通信收發(fā)模塊設計方案
1 前言
近年來,隨著半導體工藝技術和設計方法的迅速發(fā)展,系統級芯片SOC的設計得以高速發(fā)展,
2009-12-10 10:11:071707
基于ADC和FPGA脈沖信號測量的設計方案
基于ADC和FPGA脈沖信號測量的設計方案
0引言
測頻和測脈寬現在有多種方法。通常基于MCU的信號參數測量,由于其MCU工作頻率很低,所以能夠達到的精度也
2009-12-21 09:13:231501
基于Spartan-6的FPGA SP601開發(fā)設計方案
基于Spartan-6的FPGA SP601開發(fā)設計方案
Spartan-6是Xilinx公司的FPGA批量應用有最低成本的FPGA,采用45nm低功耗銅工藝,在成本,性能和功耗上有最好的平衡.該系
2010-04-02 14:25:282268
采用VC++程序的FPGA重配置設計方案
采用VC++程序的FPGA重配置設計方案利用現場可編程邏輯器件FPGA的多次可編程配置特點,通過重新下載存儲于存儲器的不同系統數據
2010-04-14 15:14:57580
采用Actel FPGA的TFT控制器技術設計方案
采用Actel FPGA的TFT控制器技術設計方案
在1970年,Fergason制造了第一臺具有實用性的LCD,從此之后,用戶產品的界面發(fā)生了巨大改變
2010-04-19 16:14:22994
多種EDA工具的FPGA設計方案
多種EDA工具的FPGA設計方案
概述:介紹了利用多種EDA工具進行FPGA設計的實現原理及方法,其中包括設計輸入、綜合、功能仿真、實現、時序仿真、配
2010-05-25 17:56:59670
求一種FPGA實現圖像去霧的實現設計方案
本文詳細描述了FPGA實現圖像去霧的實現設計方案,采用暗通道先驗算法實現,并利用verilog并行執(zhí)行的特點對算法進行了加速;
2023-06-05 17:01:45862
評論
查看更多