亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

能探測險情巡視的智能移動機器人方案

電子設(shè)計 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-12-28 07:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近年來隨著人工智能技術(shù)、計算機技術(shù)等相關(guān)技術(shù)的發(fā)展,對移動機器人的研究越來越廣泛。本設(shè)計是采用OpenWrt操作系統(tǒng)的移動機器人,它可實現(xiàn)多種不同功能,如探測險情、巡視、圖像采集、定位、無線通信等。它還可以作為各種智能控制方法(包括動態(tài)避障、路徑規(guī)劃、群體協(xié)作策略)的良好載體,開展研究。

1 系統(tǒng)方案

采用2層架構(gòu)。上層以ARM處理器S3C2440為核心,選用MINI2440開發(fā)板作為上層的主板,負責(zé)圖像采集,并將圖像通過WiFi方式發(fā)送給遠端的PC機。WiFi無線通信是利用PC機與無線路由器搭建環(huán)境平臺共同實現(xiàn)的。

下層是以51單片機為核心的單片機控制板,由51單片機及外圍電路組成。下層主要負責(zé)機器人移動控制,傳感器數(shù)據(jù)處理。51單片機通過I/O口輸出PWM信號控制直流電機的轉(zhuǎn)速和轉(zhuǎn)向,實現(xiàn)機器人的前進、停止、左轉(zhuǎn)和右轉(zhuǎn)。單片機接口電路上掛接了1個超聲波測距模塊、1個人體紅外感應(yīng)模塊、1個步進電機模塊。超聲波測距模塊用來實現(xiàn)機器人避障。在嵌入式智能的前端安裝了一個步進電機,而超聲波測距模塊安置在步進電機的轉(zhuǎn)軸上,步進電機不停地來回轉(zhuǎn)動,超聲波測距模塊也隨之轉(zhuǎn)動。這樣用1個超聲波測距模塊就可實現(xiàn)多方位測距,從而減少了超聲波測距模塊的數(shù)量。

機器人主要由硬件系統(tǒng)和軟件系統(tǒng)構(gòu)成。硬件系統(tǒng)主要包括:ARM處理器、單片機、外圍接口電路、機器人底盤以及電源等。其中ARM處理器是上層的核心,51單片機是下層的核心。軟件包括:嵌入式Linux操作系統(tǒng)、外設(shè)驅(qū)動程序、Linux應(yīng)用程序以及單片機應(yīng)用程序等。系統(tǒng)沒有選用通常的嵌入式Linux版本,而是另辟蹊徑,選用一種獨特的嵌入式Linux發(fā)行版之一OpenWrt作為操作系統(tǒng)。OpenWrt提供了一個完全可寫的文件系統(tǒng)及軟件包管理,它通過簡單易用的方式,降低了嵌入式Linux開發(fā)的門檻,提高了系統(tǒng)軟件開發(fā)的效率。

嵌入式智能移動機器人的工作流程為:傳感器模塊實時采集周圍環(huán)境信息,將此數(shù)據(jù)信息傳輸?shù)綑C器人控制系統(tǒng)中,單片機通過數(shù)據(jù)分析獲取有效數(shù)據(jù),從而獲知機器人與障礙物的相對位置,然后根據(jù)此位置信息產(chǎn)生控制信號;單片機產(chǎn)生PWM信號控制直流電機來控制機器人轉(zhuǎn)向,從而達到機器人自主“行走”的目的。下層的單片機與上層的ARM處理器通過串口來通信,ARM主板可將下層單片機控制板的工作數(shù)據(jù)通過無線WiFi的方式傳輸?shù)竭h端的PC機。ARM主板可以不間斷地將USB攝像頭采集的清晰現(xiàn)場圖片發(fā)給遠端的PC控制終端。

2 系統(tǒng)硬件設(shè)計

硬件系統(tǒng)主要包括:ARM處理器、單片機、外圍接口電路、機器人底盤以及電源等,其中ARM處理器是上層的核心,51單片機是下層的核心。硬件結(jié)構(gòu)框圖如圖1所示。

圖1 硬件結(jié)構(gòu)框圖

由圖1可以看出,系統(tǒng)主要由以下模塊構(gòu)成:圖像采集模塊、無線通信模塊、超聲波測距模塊、紅外感應(yīng)模塊、MINI2440、單片機STC89C52以及直流電機驅(qū)動模塊等。下面重點介紹直流電機驅(qū)動模塊。

直流電機驅(qū)動模塊以L298N芯片為核心,該芯片具有帶載能力強的特點。直流電機驅(qū)動電路如圖2所示。驅(qū)動電路芯片的外圍電路主要是由二極管構(gòu)成的電橋電路與2組電機并聯(lián)連接,以達到控制電機按照設(shè)定運轉(zhuǎn)的目的。

圖2 直流電機驅(qū)動電路

移動機器人采用H橋控制方案,整體控制方案如圖3所示。

圖3 H橋控制方案

電機共有4路PWM輸出分別作為左右輪的驅(qū)動,而通過2路PWM輸出可控制一個電機,兩個電機以并聯(lián)方式連接。

當L298N芯片使能信號ENABLE為高時,輸出才隨輸入變化,否則為高阻態(tài),所以焊接時,ENABLE引腳及電源引腳VS均接電源VCC.

具體驅(qū)動過程為:通過編程控制芯片經(jīng)PWM發(fā)出驅(qū)動信號,PWM輸出作為L298N的輸入,經(jīng)L298N轉(zhuǎn)換輸出控制信號使電機轉(zhuǎn)動,從而實現(xiàn)電動機的驅(qū)動。

PWM輸出信號的高低則可以控制直流電機轉(zhuǎn)速。當占空比加大時,轉(zhuǎn)速升高;占空比減小時,轉(zhuǎn)速降低;當PWM信號輸出占空比為0時可控制電機的停止。

當左輪停止,右輪轉(zhuǎn)時,小車左轉(zhuǎn);當右輪停止,左輪轉(zhuǎn)動時,小車右轉(zhuǎn)。而2路PWM輸出的正負順序轉(zhuǎn)換則可控制電機的正反轉(zhuǎn),進而控制小車的前進和后退。

3 系統(tǒng)軟件設(shè)計

軟件部分是移動機器人的智能化的體現(xiàn),它控制移動機器人所有的運行狀態(tài)。

操作系統(tǒng)采用了OpenWrt操作系統(tǒng),該系統(tǒng)簡化了Linux內(nèi)核的定制過程,而且允許開發(fā)者使用軟件包的概念來定制嵌入式設(shè)備,從而簡化了嵌入軟件開發(fā)的流程。

程序在Kubuntu CodeBlock IDE集成開發(fā)環(huán)境中進行編寫,用Openwrt編譯出來的ARM eabi交叉編譯工具編譯,再經(jīng)過終端SercurtCRT通過串行口向移動終端燒入交叉編譯后的程序以及系統(tǒng)。

應(yīng)用軟件控制小車的避障、攝像、發(fā)送視頻等行為。通信方面通過在主機端用vsftp軟件架設(shè)FTP服務(wù)器,并通過IEEE 802.11g(RTL8187)無線網(wǎng)卡建立無線局域網(wǎng)。這樣,移動終端就可以接收上位機的控制命令到達指定地點拍照并發(fā)送圖片,而PC機終端就可以接收通過WiFi傳送過來的圖片。

系統(tǒng)軟件結(jié)構(gòu)如圖4所示。

圖4 系統(tǒng)軟件結(jié)構(gòu)

系統(tǒng)驅(qū)動程序利用MINI2440開發(fā)板提供的例程進行改寫,并編譯進內(nèi)核。

攝像頭控制軟件mjpgstreamer由Openwrt以軟件包形式提供,通過端口8080輸出為MJPEG格式的圖像。無線通信部分內(nèi)容為Linux下socket編程,為客戶端提供遠程控制支持。無線通信的部分代碼如下:

int sendstring(char *addr,int port,char *sendchar){

struct sockaddr_in s_addr;//定義sockaddr_in結(jié)構(gòu)體類型保存socket信息

int sock;

int addr_len;

int len,i;

if ((sock=socket(AF_INET, SOCK_DGRAM, 0))==-1) {//創(chuàng)建socket

perror(“no socket”);

exit(errno);

}

else

printf(“create socket.\n\r”);

s_addr.sin_family=AF_INET;//TCP/IP地址族

if (port)

s_addr.sin_port=htons(port);//設(shè)置端口號

else

s_addr.sin_port=htons(10001);

if (*addr)

s_addr.sin_addr.s_addr=inet_addr(addr);//設(shè)置IP

else {

printf(“Send a message must have a receiver!\n”);

exit(0);

}

addr_len=sizeof(s_addr);//IP地址長度

len=-1;//判是否發(fā)送成功標志

for (i=0;i<4;i++) {//發(fā)送

if(len<0)len=sendto(sock,sendchar, strlen(sendchar), 0,(struct sockaddr *) &s_addr, addr_len);

else {printf(“send success!”);return 0;}

}

printf(“send error!”);

return 0;

}

系統(tǒng)通過MINI2440驅(qū)動并控制攝像頭,通過串口控制底層的單片機,驅(qū)動無線網(wǎng)卡并連接,運行服務(wù)端,提供UI界面。編譯完成后的Openwrt效果圖如圖5所示。

圖5 編譯完成的OpenWrt效果圖

結(jié)語

本系統(tǒng)選用的OpenWrt操作系統(tǒng),該系統(tǒng)適合移動機器人的設(shè)計要求,系統(tǒng)提供的軟件包簡化了系統(tǒng)開發(fā)流程,提高了開發(fā)效率。經(jīng)過實際調(diào)試運行,系統(tǒng)完全可以達到設(shè)計要求,可以用于探測險情、圖像采集、目標定位、無線通信等領(lǐng)域。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    135

    文章

    9478

    瀏覽量

    387488
  • 圖像采集
    +關(guān)注

    關(guān)注

    2

    文章

    310

    瀏覽量

    41942
  • 移動機器人
    +關(guān)注

    關(guān)注

    2

    文章

    798

    瀏覽量

    34630
  • 人工智能
    +關(guān)注

    關(guān)注

    1813

    文章

    49594

    瀏覽量

    260019
  • 傳感器模塊
    +關(guān)注

    關(guān)注

    1

    文章

    35

    瀏覽量

    9039
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    移動機器人技術(shù)的發(fā)展歷程

    本白皮書聚焦于移動機器人領(lǐng)域的進展與挑戰(zhàn),重點探討三個核心主題:機器人運動控制、復(fù)雜環(huán)境中的感知與導(dǎo)航,以及在適應(yīng)新任務(wù)時的模塊化與靈活性。此外,文中還重點介紹了機器人系統(tǒng)從簡單的固定機械臂到復(fù)雜人形
    的頭像 發(fā)表于 09-29 16:46 ?2754次閱讀

    恩智浦自主移動機器人設(shè)計要點

    長期以來,自動化機器人一直被視為科幻小說中的概念,而如今這一技術(shù)已成為現(xiàn)實,并正在大規(guī)模部署。在機器人技術(shù)領(lǐng)域,自主移動機器人 (AMR) 是發(fā)展最快的創(chuàng)新技術(shù)之一。
    的頭像 發(fā)表于 09-03 15:01 ?3574次閱讀
    恩智浦自主<b class='flag-5'>移動機器人</b>設(shè)計要點

    瑞芯微 RK3568/3588:為移動機器人注入智慧動力引擎

    移動機器人,正從科幻想象快步走入現(xiàn)實生活。它們依據(jù)應(yīng)用場景與功能,主要分為三大類: 工業(yè)移動機器人: 如AGV(自動導(dǎo)引車)、AMR(自主移動機器人),專注于物流搬運與產(chǎn)線協(xié)同,提升效率與柔性
    的頭像 發(fā)表于 06-17 16:51 ?713次閱讀

    輪式移動機器人電機驅(qū)動系統(tǒng)的研究與開發(fā)

    系統(tǒng),開發(fā)了一套二輪差速驅(qū)動轉(zhuǎn)向移動機器人電機驅(qū)動系統(tǒng),完成了系統(tǒng)各部件的整體裝配和調(diào)試。試驗結(jié)果表明,該設(shè)計方案可行、系統(tǒng)運行穩(wěn)定可靠、成本低廉、所用元件易于購置,具有較好的實用的價值和應(yīng)用前景。 純
    發(fā)表于 06-11 14:30

    安森美在自主移動機器人領(lǐng)域的發(fā)展成果

    在4月初落幕的“OFweek 2025(第十四屆)中國機器人產(chǎn)業(yè)大會”上,安森美(onsemi)AMG戰(zhàn)略業(yè)務(wù)拓展高級經(jīng)理Henry Yang發(fā)表“從芯片到應(yīng)用:安森美自主移動機器人(AMR)技術(shù)方案剖析”主題演講,為與會觀眾介
    的頭像 發(fā)表于 04-24 10:01 ?836次閱讀

    慣性測量單元傳感器在自主移動機器人的應(yīng)用

    使機器人能夠在動態(tài)變化的環(huán)境中導(dǎo)航。本文將為您介紹IMU的功能特性,與在自主移動機器人(AMR)的應(yīng)用,以及ADI所提供的相關(guān)解決方案
    的頭像 發(fā)表于 02-27 10:04 ?1495次閱讀
    慣性測量單元傳感器在自主<b class='flag-5'>移動機器人</b>的應(yīng)用

    SICK收購Accerion,強化自主式移動機器人技術(shù)

    (AI)的圖像處理技術(shù)的創(chuàng)新企業(yè),尤其在移動機器人定位領(lǐng)域擁有卓越的技術(shù)實力和豐富的經(jīng)驗。其先進的AI算法和圖像處理技術(shù),為移動機器人提供了精準、可靠的定位能力,極大地提升了機器人的自主性和
    的頭像 發(fā)表于 02-14 10:24 ?796次閱讀

    2024移動機器人市場風(fēng)云:新玩家批量涌現(xiàn),是挑戰(zhàn)還是機遇

    新玩家,新玩法? 文|新戰(zhàn)略在科技飛速發(fā)展的當下,移動機器人領(lǐng)域正經(jīng)歷著一場變革。2024 年,這個市場又迎來了一批新玩家,他們的加入,讓原本就充滿活力的移動機器人市場變得更加熱鬧非凡,同時也預(yù)示著
    的頭像 發(fā)表于 02-07 10:50 ?730次閱讀

    無軌激光AGV移動機器人如何構(gòu)建地圖?

    AGV 談到智能工廠就不得不說智能物流,AGV小車作為智能物流的重要設(shè)備,是鏈接智能生產(chǎn)、智能工廠、智能
    的頭像 發(fā)表于 01-10 10:00 ?751次閱讀
    無軌激光AGV<b class='flag-5'>移動機器人</b>如何構(gòu)建地圖?

    移動機器人核心科技解碼:導(dǎo)航、感知與掌控力的深度剖析

    富唯智能移動機器人的核心技術(shù)主要包括導(dǎo)航、感知與控制。這些技術(shù)共同決定了移動機器人在不同環(huán)境中的自主行動能力和工作效率。
    的頭像 發(fā)表于 01-02 16:01 ?754次閱讀

    歐姆龍LD-90移動機器人的應(yīng)用案例

    在制藥領(lǐng)域不懈開拓創(chuàng)新的生物技術(shù)公司HIPRA引入歐姆龍?zhí)峁┑?b class='flag-5'>移動機器人車隊,革新其內(nèi)部物流流程。
    的頭像 發(fā)表于 12-17 15:41 ?1073次閱讀

    思嵐科技榮獲雙年度移動機器人優(yōu)質(zhì)供應(yīng)鏈獎

    移動機器人(AGV/AMR)產(chǎn)業(yè)聯(lián)盟、人形機器人場景應(yīng)用聯(lián)盟主辦的“2024中國移動機器人(AGV/AMR)產(chǎn)業(yè)發(fā)展年會”于12月13日在江蘇蘇州圓滿落幕!
    的頭像 發(fā)表于 12-16 17:54 ?1217次閱讀

    移動機器人的技術(shù)突破和未來展望

    移動機器人已經(jīng)成為現(xiàn)代社會不可或缺的一部分,在各個領(lǐng)域發(fā)揮著越來越重要的作用。在這個過程中,富唯智能機器人以其卓越的技術(shù)突破,引領(lǐng)著移動機器人領(lǐng)域的發(fā)展潮流。
    的頭像 發(fā)表于 12-13 17:57 ?862次閱讀
    <b class='flag-5'>移動機器人</b>的技術(shù)突破和未來展望

    智能移動機器人系統(tǒng)方案指南

    至 48 V 之間。根據(jù)所采用的技術(shù)和預(yù)期用途,此類機器人系統(tǒng)可以與人類進行不同程度的交互,比如在人員周圍安全運作,與人員進行高效的合作和協(xié)同工作。為幫助工程師更好地解決設(shè)計難題,智能移動機器人系統(tǒng)
    的頭像 發(fā)表于 11-14 10:30 ?1584次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>移動機器人</b>系統(tǒng)<b class='flag-5'>方案</b>指南

    傳感器融合如何賦自主移動機器人

    自主移動機器人(AMR)可幫助制造商提高生產(chǎn)效率、增強安全性并節(jié)省大量成本,因而在各行各業(yè)得到廣泛應(yīng)用。2022年全球AMR市場規(guī)模為86.5億美元,預(yù)計2022年至2028年間的復(fù)合年增長率(CAGR)將達到18.3%。
    的頭像 發(fā)表于 11-14 10:11 ?827次閱讀
    傳感器融合如何賦<b class='flag-5'>能</b>自主<b class='flag-5'>移動機器人</b>