国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

樂(lè)高掃地機(jī)器人的設(shè)計(jì)

2022-04-22 01:39:38曾賢江張海浪張娟利宋艷袁雪
科技風(fēng) 2022年11期
關(guān)鍵詞:程序設(shè)計(jì)傳感器

曾賢江 張海浪 張娟利 宋艷 袁雪

摘 要:隨著機(jī)器人科學(xué)技術(shù)的成熟,樂(lè)高EV3作為前沿的教育型玩具領(lǐng)域,越來(lái)越多地被大眾所喜愛(ài),其簡(jiǎn)單易學(xué)的編程技術(shù),使人們很容易設(shè)計(jì)一款屬于自己的機(jī)器人。本文介紹了一款能掃地的樂(lè)高機(jī)器人的拼裝和程序設(shè)計(jì),給想了解樂(lè)高機(jī)器人設(shè)計(jì)的人群提供一個(gè)簡(jiǎn)單明確的方案,給機(jī)器人的普及打下一定的基礎(chǔ)。

關(guān)鍵詞:掃地機(jī)器人;樂(lè)高EV3;傳感器;程序設(shè)計(jì)

Abstract:With the maturity of robot science and technology,LEGO EV3,as a cutting-edge educational toy field,is becoming more and more popular with the public.Its simple and easy-to-learn programming technology makes it easy for people to design a robot of their own.This paper introduces the assembly and program design of a Lego robot that can sweep the floor,providing a simple and clear plan for people who want to know about the design of Lego robot,and laying a certain foundation for the popularization of robots.

Keywords:sweeping robot;Lego ev3;The sensor;programming

隨著社會(huì)與科技的發(fā)展,機(jī)器人的研究越來(lái)越深入,機(jī)器人也被引入了機(jī)械行業(yè)中,機(jī)械行業(yè)將實(shí)現(xiàn)自動(dòng)化與智能化。特別是樂(lè)高機(jī)器人作為一項(xiàng)簡(jiǎn)單易學(xué)的機(jī)器人設(shè)計(jì)工具,可以幫助我們比較簡(jiǎn)單地了解到機(jī)器人設(shè)計(jì)的樂(lè)趣,并能擁有一款屬于自己的機(jī)器人,因而機(jī)器人在社會(huì)生活中的應(yīng)用越來(lái)越廣泛。

符蓉的基于圖形化編程的樂(lè)高WeDo機(jī)器人設(shè)計(jì)與應(yīng)用研究,介紹了樂(lè)高WeDo機(jī)器人產(chǎn)生的背景,說(shuō)明了樂(lè)高機(jī)器人的軟件設(shè)計(jì)內(nèi)容,討論了樂(lè)高WeDo機(jī)器人的綜合應(yīng)用研究,并指出了課程獨(dú)特的教育教學(xué)優(yōu)勢(shì)和特點(diǎn)。付曦東就如何利用樂(lè)高NXT機(jī)器人創(chuàng)建自動(dòng)控制水溫實(shí)驗(yàn)平臺(tái)的實(shí)驗(yàn)?zāi)繕?biāo)、實(shí)驗(yàn)步驟、軟件運(yùn)行等進(jìn)行了介紹。劉寶瑞提出在經(jīng)過(guò)拼裝的實(shí)踐,有能力引導(dǎo)和教育學(xué)生對(duì)于樂(lè)高的學(xué)習(xí),降低機(jī)械設(shè)計(jì)與機(jī)器人學(xué)習(xí)難度,而“STEAM”教育理念的不斷深化,使機(jī)器人教育也逐步進(jìn)入課堂,我國(guó)的教育事業(yè)應(yīng)需要與時(shí)俱進(jìn),對(duì)知識(shí)的學(xué)習(xí)不僅局限于對(duì)理論的學(xué)習(xí),也需要對(duì)實(shí)踐的不斷探索。劉克毅將機(jī)械設(shè)計(jì)原理、機(jī)械傳動(dòng)原理與機(jī)器人相結(jié)合,將會(huì)實(shí)現(xiàn)理論知識(shí)的直觀化,激勵(lì)對(duì)機(jī)械行業(yè)的學(xué)習(xí)興趣,提高學(xué)生學(xué)習(xí)的動(dòng)力。

本文利用樂(lè)高45544套裝和45560配件設(shè)計(jì)一款簡(jiǎn)單易操作的樂(lè)高掃地機(jī)器人,給沒(méi)有了解樂(lè)高機(jī)器人設(shè)計(jì)的人群提供一個(gè)簡(jiǎn)單明確的方案,讓樂(lè)高走入大眾視野,也給機(jī)器人的普及打下一定的基礎(chǔ)。

1 掃地機(jī)器人的設(shè)計(jì)原理

樂(lè)高掃地機(jī)器人的設(shè)計(jì)原理為:使用不同大型電機(jī)帶動(dòng)機(jī)器人移動(dòng)履帶和傳送履帶:移動(dòng)履帶為掃地機(jī)器人的移動(dòng)提供動(dòng)力,通過(guò)大型電機(jī)不同的功率實(shí)現(xiàn)機(jī)器人的轉(zhuǎn)向、移動(dòng)和停留等狀態(tài);傳送履帶運(yùn)動(dòng)時(shí)通過(guò)其上加裝的毛刷對(duì)垃圾進(jìn)行打掃進(jìn)而推動(dòng)到了收集倉(cāng)中,實(shí)現(xiàn)衛(wèi)生的清潔。使用紅外傳感器監(jiān)測(cè)機(jī)器人的前方道路,若前方有物件、墻壁等障礙物則命令機(jī)器人改變行動(dòng)路線(xiàn),當(dāng)某一地區(qū)的垃圾比較多時(shí)掃地機(jī)器人將停止移動(dòng)只運(yùn)行移動(dòng)履帶,從而對(duì)這區(qū)域進(jìn)行深度打掃。待打掃完畢后再次啟動(dòng)移動(dòng)履帶進(jìn)行移動(dòng)并循環(huán)上述工作過(guò)程,當(dāng)所有需要打掃的區(qū)域均打掃完畢后,掃地機(jī)器人停止運(yùn)行。

2 掃地機(jī)器人的拼裝

樂(lè)高掃地機(jī)器人由EV3控制器、底盤(pán)、移動(dòng)履帶、傳送履帶、收集倉(cāng)和傳感器六部分組成。掃地機(jī)器人結(jié)構(gòu)圖如圖1所示。EV3控制器安裝在底盤(pán)上,它是整個(gè)機(jī)器人的大腦,所有的命令都由此發(fā)出。底盤(pán)由許多零件拼接形成,主要負(fù)責(zé)整個(gè)機(jī)器人的承重和連接。移動(dòng)履帶由四個(gè)履帶齒輪和兩條履帶構(gòu)成,使用兩個(gè)大型電機(jī)分別驅(qū)動(dòng),此裝置可以使機(jī)器人進(jìn)行直線(xiàn)運(yùn)動(dòng)、指定角度轉(zhuǎn)向和停止等。傳送履帶由一個(gè)大型電機(jī)驅(qū)動(dòng),履帶上安有毛刷,毛刷負(fù)責(zé)對(duì)垃圾的收集,使機(jī)器人能夠?qū)M(jìn)行清理。收集倉(cāng)由兩個(gè)零件拼接組成,它主要負(fù)責(zé)把傳送履帶收集的垃圾存放在掃地機(jī)器人內(nèi)部,從而減少地面垃圾。紅外傳感器安裝在掃地機(jī)器人的前端,當(dāng)掃地機(jī)器人距離墻壁等障礙物一定距離時(shí),提醒EV3控制器對(duì)機(jī)器人發(fā)出轉(zhuǎn)向或停止指令。

3 樂(lè)高圖形化編程介紹

樂(lè)高圖形化編程工具分為五大模塊,分別為動(dòng)作模塊、流程模塊、傳感器模塊、數(shù)據(jù)操作模塊和高級(jí)模塊。

(1)動(dòng)作模塊包括中型電機(jī)、大型電機(jī)、移動(dòng)轉(zhuǎn)向模塊、移動(dòng)槽、顯示、聲音、程序狀態(tài)燈。中型電機(jī)是一個(gè)小概率的電動(dòng)機(jī),以驅(qū)動(dòng)小功率的部件,大型電機(jī)與中型電機(jī)相比擁有更大的功率能驅(qū)動(dòng)動(dòng)力要求更高的部件。移動(dòng)轉(zhuǎn)向模塊和移動(dòng)槽作用類(lèi)似,它們都可以通過(guò)程序控制機(jī)器人地移動(dòng)和轉(zhuǎn)向等動(dòng)作,顯示、聲音、程序狀態(tài)燈則相互配合負(fù)責(zé)指示作用。

(2)流程模塊包括等待、循環(huán)、切換、循環(huán)中斷4個(gè)小模塊。其中循環(huán)和切換模塊可以通過(guò)條件控制機(jī)器人所要運(yùn)行的流程,在其中可以插入傳感器、計(jì)時(shí)器等程序用來(lái)控制機(jī)器人的運(yùn)行狀態(tài);等待和循環(huán)中斷模塊控制程序的運(yùn)行與否。

(3)傳感器模塊主要包括顏色傳感器、紅外傳感器、觸動(dòng)傳感器。顏色傳感器顧名思義,就是可以識(shí)別一些基礎(chǔ)的顏色,然后通過(guò)程序?qū)C(jī)器人進(jìn)行控制,也可以判別感光度,如環(huán)境光強(qiáng)度和反射光線(xiàn)強(qiáng)度,通過(guò)感光度來(lái)判斷和測(cè)量機(jī)器人與障礙物之間的距離。觸動(dòng)傳感器則分為按壓、碰撞和松開(kāi)三個(gè)識(shí)別狀態(tài),可以據(jù)此調(diào)整觸動(dòng)傳感器的觸發(fā)。

(4)數(shù)據(jù)操作模塊包括變量、常量、矩陣的定義、讀寫(xiě)模塊和數(shù)據(jù)運(yùn)算模塊。

(5)高級(jí)模塊包括文件讀寫(xiě)、信息傳遞、藍(lán)牙連接等外接設(shè)備。樂(lè)高EV3控制器為各個(gè)模塊提供多個(gè)數(shù)據(jù)接口,用戶(hù)可以通過(guò)接口和參數(shù)的配合控制機(jī)器人完成不同的功能。

4 掃地機(jī)器人的程序設(shè)計(jì)

樂(lè)高掃地機(jī)器人程序設(shè)計(jì)軟件是Lego Mindstorms EV3 Home Edition,使用的是圖形界面編程,通過(guò)圖形編程界面完成所需程序,通過(guò)USB數(shù)據(jù)線(xiàn)就可以將程序加載到EV3控制器,通過(guò)此進(jìn)行各種命令的輸出。

機(jī)器人的總體程序如圖2所示。整個(gè)程序使用了兩個(gè)循環(huán):

(1)第一個(gè)循環(huán)中,與EV3控制器D接口連接的一個(gè)大型電機(jī)以75的功率驅(qū)動(dòng)傳送履帶不斷運(yùn)動(dòng),通過(guò)毛刷打掃地面垃圾并輸送垃圾到收集倉(cāng);與EV3控制器B、C接口連接的另兩個(gè)大型電機(jī)以75的功率驅(qū)動(dòng)底盤(pán)的齒輪,齒輪又帶動(dòng)底盤(pán)的兩根履帶旋轉(zhuǎn),從而完成機(jī)器人的移動(dòng),此時(shí)的移動(dòng)設(shè)置為直行;隨后加裝有一個(gè)紅外傳感器用來(lái)判斷是繼續(xù)第一個(gè)循環(huán)還是進(jìn)行下一步動(dòng)作:設(shè)置紅外傳感器的檢測(cè)距離為50mm,當(dāng)紅外傳感器檢測(cè)到50mm內(nèi)沒(méi)有障礙物的時(shí)候則繼續(xù)第一個(gè)循環(huán),即機(jī)器人連續(xù)直行前進(jìn)并打掃沿途的垃圾,當(dāng)紅外傳感器檢測(cè)到50mm內(nèi)有障礙物時(shí)則終止第一個(gè)循環(huán),從而進(jìn)入下一個(gè)動(dòng)作,因?yàn)闄C(jī)器人直行遇到障礙物不能再直行,設(shè)置為向右轉(zhuǎn)向40度,移動(dòng)5秒后轉(zhuǎn)向結(jié)束,這時(shí)的輸送履帶處于停止?fàn)顟B(tài)。

(2)隨即進(jìn)入第二個(gè)循環(huán),這個(gè)循環(huán)適合于某處垃圾特別多時(shí),對(duì)此區(qū)域進(jìn)行深度打掃,機(jī)器人的移動(dòng)履帶停止運(yùn)動(dòng),傳送履帶不斷運(yùn)動(dòng),通過(guò)毛刷打掃此處的垃圾并輸送到收集倉(cāng),這個(gè)循環(huán)進(jìn)行5秒然后結(jié)束,并進(jìn)入下一個(gè)動(dòng)作,傳送履帶停止工作,垃圾收集完畢,移動(dòng)履帶工作,機(jī)器人直行5秒后整個(gè)打掃結(jié)束。如果此時(shí)還需要打掃其他區(qū)域,則再一次啟動(dòng)機(jī)器人,重復(fù)上述過(guò)程,直到完成所有需要打掃的區(qū)域。

5 展望

機(jī)器人技術(shù)正在高速發(fā)展,雖然現(xiàn)在技術(shù)還不是很成熟,但在不久的將來(lái)機(jī)器人將走進(jìn)社會(huì)和生活的各個(gè)領(lǐng)域。樂(lè)高機(jī)器人的出現(xiàn)不僅為人們提供了一個(gè)簡(jiǎn)單易學(xué)的平臺(tái),還為機(jī)器人的發(fā)展打下一定的基礎(chǔ),使得機(jī)器人將在我們的生活中越來(lái)越常見(jiàn),對(duì)人們的工作生活越來(lái)越有幫助。

參考文獻(xiàn):

[1]符蓉,王向豐.基于圖形化編程的樂(lè)高WeDo機(jī)器人設(shè)計(jì)與應(yīng)用研究[J].時(shí)代教育,2015(16):223-224.

[2]付曦東,龍莊,魯瑛.利用樂(lè)高NXT機(jī)器人創(chuàng)建自動(dòng)控制水溫實(shí)驗(yàn)平臺(tái)[J].科技與創(chuàng)新,2016(23):127-128.

[3]郭宋,何雷.機(jī)械設(shè)計(jì)制造及其自動(dòng)化的應(yīng)用優(yōu)勢(shì)及發(fā)展趨勢(shì)[J].寫(xiě)真地理,2021(2):346.

[4]劉寶瑞.基于項(xiàng)目式學(xué)習(xí)的小學(xué)機(jī)器人課程設(shè)計(jì)與應(yīng)用研究[D].陜西師范大學(xué),2019.

[5]劉克毅,余斌,王夢(mèng),等.基于機(jī)械原理的新型機(jī)器人教具的設(shè)計(jì)與研究[J].機(jī)電信息,2019(18):110-112.

[6]王萍葉.樂(lè)高倉(cāng)儲(chǔ)運(yùn)輸機(jī)器人設(shè)計(jì)[J].電腦迷,2017(28):38.

[7]李昆.樂(lè)高“顏色分類(lèi)”機(jī)器人設(shè)計(jì)[D].興義民族師范學(xué)院,2021.

基金項(xiàng)目:2020年貴州省大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目,項(xiàng)目編號(hào)(S202010666032),興義民族師范學(xué)院大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目,項(xiàng)目編號(hào)(2020xjyb024)

作者簡(jiǎn)介:曾賢江(1998— ),貴州畢節(jié)人,本科在讀,興義民族師范學(xué)院,汽車(chē)服務(wù)工程專(zhuān)業(yè)。

*通訊作者:張娟利(1974— ),陜西岐山人,碩士,教授,研究方向?yàn)檗r(nóng)業(yè)機(jī)械化工程。

猜你喜歡
程序設(shè)計(jì)傳感器
康奈爾大學(xué)制造出可拉伸傳感器
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
簡(jiǎn)述傳感器在物聯(lián)網(wǎng)中的應(yīng)用
電子制作(2019年22期)2020-01-14 03:16:52
“傳感器新聞”會(huì)帶來(lái)什么
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
電子制作(2019年9期)2019-05-30 09:42:04
跟蹤導(dǎo)練(三)2
光電傳感器在自動(dòng)檢測(cè)和分揀中的應(yīng)用
電子制作(2018年9期)2018-08-04 03:30:58
高職高專(zhuān)院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
OBE理念下基于Greenfoot的Java程序設(shè)計(jì)課程教學(xué)改革
基于擴(kuò)展卡爾曼濾波的PMSM無(wú)位置傳感器控制
庄河市| 余江县| 永寿县| 沧州市| 砀山县| 沙河市| 刚察县| 尚义县| 威信县| 阳信县| 吉水县| 孙吴县| 米林县| 嘉善县| 大竹县| 邵武市| 博罗县| 邻水| 增城市| 布拖县| 米脂县| 高陵县| 博罗县| 东明县| 内丘县| 定边县| 佛坪县| 原阳县| 旌德县| 江阴市| 安义县| 华亭县| 汝阳县| 昭觉县| 南投市| 辉县市| 永靖县| 土默特右旗| 苗栗县| 蒙城县| 宜春市|