欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

【IoT畢設(shè)】機(jī)智云平臺+STM32+樹莓派的草莓采摘機(jī)器人控制系統(tǒng)

彭彭 ? 來源:z3512641347 ? 作者:z3512641347 ? 2023-08-16 11:01 ? 次閱讀

一、前言

本草莓采摘機(jī)器人控制系統(tǒng)是由江西理工大學(xué)機(jī)械工程專業(yè)的程鵬勝設(shè)計開發(fā)完成。針對某草莓種植基地模塊化種植的高架草莓人工采摘耗時長成本大的問題,提出了一種全向移動的草莓采摘機(jī)器人系統(tǒng)方案。

系統(tǒng)的硬件電路主要包括以STM32F407ZGT6為核心的主控制器、電源電路、WIFI模塊、激光測距單元、電機(jī)驅(qū)動模塊。系統(tǒng)的軟件設(shè)計主要包括RT-thread實時操作系統(tǒng)在單片機(jī)上的移植調(diào)試、樹莓派3B+視覺識別、樹莓派與單片機(jī)數(shù)據(jù)傳輸?shù)耐ㄓ嵳{(diào)試、機(jī)智云物聯(lián)網(wǎng)和WIFI模塊在單片機(jī)上的接入以及樹莓派上位機(jī)控制軟件的實現(xiàn)。

通過利用深度學(xué)習(xí)算法實現(xiàn)草莓的識別與定位,將采摘信息以及采摘機(jī)器人的狀態(tài)使用物聯(lián)網(wǎng)技術(shù)傳輸?shù)皆贫耍瑢崿F(xiàn)草莓采摘機(jī)器人的自主采摘和云端監(jiān)測,最終完成一整套穩(wěn)定控制的草莓采摘系統(tǒng)。

二、草莓采摘機(jī)器人總體方案設(shè)計

本系統(tǒng)設(shè)計對于高架草莓的采摘搭建了移動式草莓采摘機(jī)器人樣機(jī),整個系統(tǒng)由全向移動底盤、機(jī)械臂、視覺系統(tǒng)、運(yùn)動控制器組成。系統(tǒng)設(shè)計圖如圖1.1所示。

wKgaomTcOtOAPYk3AAFzcxIqFL8655.png

圖1.1 系統(tǒng)設(shè)計圖

系統(tǒng)框架如圖1.2所示, 采摘機(jī)器人結(jié)構(gòu)簡圖如圖1.3所示。主要研究了采摘機(jī)器人的全向移動底盤、機(jī)械手及其控制、視覺識別系統(tǒng)和整機(jī)的控制系統(tǒng)。

wKgZomTcOt6AAsgDAABn3A_ei1o762.png

圖1.2草莓采摘機(jī)器人系統(tǒng)框圖

wKgaomTcOuaAUtgSAAGjzpF-cDk668.png

圖1.3整機(jī)采摘機(jī)器人結(jié)構(gòu)圖

根據(jù)某草莓種植基地采用一行式的種植方式,模擬搭建草莓架如圖1.4所示。前期調(diào)試采用仿真草莓,后期整機(jī)調(diào)試采用真實的草莓果實采摘作業(yè)中僅對獨立生長的草莓進(jìn)行采摘 并未對相互接觸的草莓進(jìn)行分離采摘。整機(jī)采摘機(jī)器人的動作流程如圖1.5所示。根據(jù)種植基地的種植特點草莓種植行列規(guī)范,實驗樣機(jī)僅對單列種植進(jìn)行實驗,對于多行的采摘在后續(xù)的工業(yè)樣機(jī)中根據(jù)導(dǎo)航方式實現(xiàn)。

wKgaomTcOvCAKpx3AAPDaQjNhf8636.png

圖1.4草莓架與采摘機(jī)器人

wKgaomTcOvuAEwgFAAFv21EpA20575.png

圖1.5整機(jī)采摘機(jī)器人的動作流程

三、草莓采摘機(jī)器人的控制系統(tǒng)設(shè)計

1、硬件部分介紹

草莓采摘機(jī)器人設(shè)計的硬件控制系統(tǒng)框圖如圖2.1所示,包括核心控制單元、傳感器、驅(qū)動器等。核心控制單元包括單片機(jī)和樹莓派,樹莓派負(fù)責(zé)視覺數(shù)據(jù)的處理和指令下發(fā),單片機(jī)接收并執(zhí)行指令,此外,還處理一些簡單的傳感器數(shù)據(jù)。傳感器包括激光測距、陀螺儀、編碼器、薄膜壓力傳感器。驅(qū)動器包括電機(jī)驅(qū)動和機(jī)械手的舵機(jī)驅(qū)動,物聯(lián)網(wǎng)單元中的WIFI模塊負(fù)責(zé)將采摘數(shù)據(jù)以及機(jī)器人的狀態(tài)上傳到云端。

wKgZomTcOwWAU-HrAAHR_gs8GAc979.png

圖2.1硬件平臺系統(tǒng)框圖

(1)主控芯片

根據(jù)移動機(jī)器人的硬件要求選擇控制器的主控芯片。鑒于實驗平臺能耗以及控制器的數(shù)據(jù)處理能力等問題,選用STM32F407ZGT6芯片作為控制器芯片。并且采用樹莓派3B+,用來運(yùn)行圖像處理程序,以及將計算結(jié)果進(jìn)行機(jī)械臂的逆解計算后發(fā)送給單片機(jī)。樹莓派3B+實物圖如圖2.2所示。

wKgaomTcOwyAJr8VAATiuao0PlE895.png

圖2.2 樹莓派3B+實物圖

(2)無線模塊

為方便查看采摘機(jī)器人的工作狀態(tài)以及采摘數(shù)量,本文采用無線網(wǎng)連接的方式進(jìn)行實現(xiàn),選用ATK-ESP8266模塊作為機(jī)器人數(shù)據(jù)收發(fā)的節(jié)點。ATK-ESP8266模塊支持TTL串口通信,同時兼容3.3V和5V的電壓,對于不同電壓要求的單片機(jī)連接方便。模塊實物如圖2.3所示,各引腳的功能如表1所示。使用該模塊首先將IO_0拉低進(jìn)入固件燒寫模式,燒錄完成后能通過手機(jī)電腦搜索到該模塊的信號,最后把模塊的發(fā)送引腳和接收引腳與單片機(jī)的發(fā)送和接收交叉連接即可通訊。

wKgaomTcOxKAYLwrAAKRuF6pvPE542.png

圖2.3 ATK-ESP8266模塊實物圖

wKgaomTcOxmALrDNAACDI-3xfMw526.png

表1 ATK-ESP8266模塊引腳功能

(3)硬件模塊設(shè)計

使用STM32F407ZGT6芯片作為控制器的核心芯片,設(shè)計了一個完全匹配本文實驗平臺的PCB底板,PCB底板和核心板的連接引腳圖以及底板三維圖如圖2.4所示。底板上設(shè)置了多個傳感器的接口如編碼器、串口、陀螺儀和舵機(jī)控制板的I2C總線接口,以及用來外接引腳的排針排母。編碼器接口使用了XH2.54的標(biāo)準(zhǔn)接口使實驗平臺的整體布局更加美觀。

wKgZomTcOyGAOVDSAAVabmxL1PA511.png

圖2.4 主控制器

2、軟件部分介紹

本控制系統(tǒng)軟件設(shè)計部分由硬件控制和數(shù)據(jù)處理兩部分組成,其中硬件部分采用了實時操作系統(tǒng),該系統(tǒng)能夠在數(shù)據(jù)或命令產(chǎn)生時對數(shù)據(jù)快速的處理。當(dāng)有多個任務(wù)同時出現(xiàn),會按照任務(wù)的優(yōu)先級控制實時任務(wù)的運(yùn)行,具有及時響應(yīng)和高可靠性的特點。

對于采摘機(jī)器人系統(tǒng)來說,不僅需要對機(jī)器人本體控制還要具有上傳機(jī)器人信息以及作業(yè)情況的功能,物聯(lián)網(wǎng)平臺就成了一個重要的工具,實現(xiàn)物聯(lián)網(wǎng)一般需要數(shù)據(jù)云,上傳數(shù)據(jù)的終端設(shè)備,以及獲取數(shù)據(jù)的設(shè)備三個基本元素組成。本文利用智能硬件常用的機(jī)智云物聯(lián)網(wǎng)平臺進(jìn)行配置,并采用WIFI無線連接的形式接入機(jī)智云,上云的數(shù)據(jù)包括了機(jī)器人本體的信息以及采摘數(shù)量。

wKgZomTcOymAWEwvAAKIOCyUE9M286.png

物聯(lián)網(wǎng)平臺實現(xiàn)

機(jī)智云平臺是一款應(yīng)用于智能硬件開發(fā)與云計算應(yīng)用的平臺。它為開發(fā)人員提供了一個智能的硬件開發(fā)工具以及一個開放的云計算平臺。該系統(tǒng)具有完整的SDK和API的服務(wù)功能,大大減少了硬件的開發(fā)難度和費(fèi)用。本文設(shè)計的草莓采摘機(jī)器人,利用ESP-8266無線網(wǎng)絡(luò)模塊實現(xiàn)連接機(jī)智云服務(wù)器,實現(xiàn)采摘機(jī)器人本機(jī)信息以及采摘數(shù)量上報到手機(jī)或電腦客戶端,另外上報信息的種類可以根據(jù)需要進(jìn)行擴(kuò)展。

wKgaomTcOzaARA1dAAIWouT1mIM432.png

開發(fā)機(jī)智云平臺的物聯(lián)網(wǎng)功能首先在機(jī)智云網(wǎng)站新建產(chǎn)品,接著新增數(shù)據(jù)點,數(shù)據(jù)點就是在移動端能看到的信息,本文共設(shè)置了五個數(shù)據(jù)點分別為:采摘數(shù)量、相機(jī)狀態(tài),機(jī)器人電量、機(jī)械手狀態(tài),機(jī)器人姿態(tài)。創(chuàng)建數(shù)據(jù)點的信息如圖2.5所示。其中設(shè)置采摘最大統(tǒng)計數(shù)量為65536,并且為可寫模式,也即在收獲一定數(shù)量后可以手動清零數(shù)量。電量的數(shù)據(jù)類型為報警模式當(dāng)電壓低于11.7v時進(jìn)入報警狀態(tài),機(jī)器人姿態(tài)的角度范圍為0度到360度,相機(jī)狀態(tài)和機(jī)械手狀態(tài)均用布爾值來表示。

wKgZomTcOz6ABIJAAAKr-hDwWrw680.png

圖2.5 數(shù)據(jù)點的信息

完成數(shù)據(jù)點的設(shè)置后在網(wǎng)頁進(jìn)行在線調(diào)試,模擬設(shè)備上報在移動端查看數(shù)據(jù),在模擬設(shè)備端調(diào)整數(shù)據(jù)后移動端端數(shù)據(jù)就會有相應(yīng)改變,模擬設(shè)備端數(shù)據(jù)上報為{變量名: 變量值}的形式。例如在模擬設(shè)備端設(shè)置電池狀態(tài)為1,相機(jī)狀態(tài)為1,機(jī)械手狀態(tài)為1, 機(jī)器人姿態(tài)為0,采摘數(shù)量為20得到的效果如圖2.6所示,由可知移動端更新正常,數(shù)據(jù)點可以正常使用。

wKgaomTcO0aAI3fEAAJnd5cglOU669.png

圖2.6數(shù)據(jù)上報

完成調(diào)試后利用機(jī)智云的MCU開發(fā)工具生成stm32的硬件代碼,由于生成的代碼 是hal庫的代碼,機(jī)器人底層控制代碼利用標(biāo)準(zhǔn)庫編寫,因此需要進(jìn)行移植。根據(jù)機(jī)智云網(wǎng)絡(luò)協(xié)議,首先建立1毫秒的時間基準(zhǔn),然后將智能云數(shù)據(jù)接收功能添加到串口接收中斷處理功能中,并將其修改成真正的傳輸接口功能。最后在新建一個線程定時上報數(shù)據(jù),至此機(jī)智云移植完成。除此之外,啟動機(jī)智云的傳輸需要在系統(tǒng)初始化中設(shè)置ESP-8266為Soft-AP模式,機(jī)智云APP中才能搜索到設(shè)備進(jìn)行連接。

四、草莓采摘機(jī)器人實驗與分析

通過對五次的采摘過程進(jìn)行記錄統(tǒng)計每個過程的耗時如表2所示,圖像識別的過程的平均時長為0.23s,機(jī)械臂移動到目標(biāo)點并采摘放置的平均時間為6.8s,總時長在7s左右。將采摘后的草莓放置到果籃的過程耗時較長,原因是果籃在機(jī)械手的正后方,放置草莓需要將機(jī)械手回轉(zhuǎn)180°。

wKgaomTcO_mALS47AACszHHHGAE414.png

表2采摘耗時分段表

采用mm2020mm的型材搭建了草莓架,草莓架長度方向為3000mm,高度方向為 500mm。本實驗只考慮室內(nèi)采摘的情況。采摘過程如圖3所示,a表示了采摘機(jī)器 人移動到草莓的正前方;b中機(jī)械手移動到果實的正上方;c中末端執(zhí)行器夾爪 閉合;d果莖被剪斷;e機(jī)械手放低姿態(tài);f和g機(jī)械手旋轉(zhuǎn)至果籃上方;h機(jī)械手末端執(zhí)行器打開草莓落入果籃中,至此一個草莓采摘周期完成。

wKgZomTcO_mAINpcAALpMRzSQRI615.png

圖3采摘過程圖

五、總結(jié)

本設(shè)計完成了采用麥克納姆全向移動底盤的四自由度機(jī)械手并包含了視覺識別的草 莓采摘機(jī)器人樣機(jī),實現(xiàn)了移動平臺的自由行走,綜合了閾值法和卷積神經(jīng)網(wǎng)絡(luò)的優(yōu)點以及機(jī)械手對草莓的收獲。在草莓采摘機(jī)器人軟硬件的設(shè)計。對草莓采摘機(jī)器人的硬件模塊以及主控芯片進(jìn)行選型,同時對電源電路、驅(qū)動電路、編碼器的連接電路等進(jìn)行PCB設(shè)計和打樣。底層硬件程序框架 采用了RT-Thread實時操作系統(tǒng),視覺識別程序運(yùn)行在樹莓派中并使用無線模塊將采摘信息和機(jī)器人狀態(tài)上傳至機(jī)智云物聯(lián)網(wǎng),可在電腦端和手機(jī)端同時查看。

審核編輯 黃宇

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

    關(guān)注

    6043

    文章

    44623

    瀏覽量

    638833
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6662

    瀏覽量

    110912
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    211

    文章

    28673

    瀏覽量

    208590
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2914

    文章

    44955

    瀏覽量

    377316
  • STM32
    +關(guān)注

    關(guān)注

    2272

    文章

    10925

    瀏覽量

    357732
  • 實時操作系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    199

    瀏覽量

    30833
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    187

    文章

    4230

    瀏覽量

    197686
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1305

    瀏覽量

    40415
  • 樹莓派
    +關(guān)注

    關(guān)注

    117

    文章

    1710

    瀏覽量

    105891
  • 機(jī)智云
    +關(guān)注

    關(guān)注

    2

    文章

    591

    瀏覽量

    26463
收藏 人收藏

    評論

    相關(guān)推薦

    機(jī)智物聯(lián)網(wǎng)平臺+STM32+樹莓草莓采摘機(jī)器人控制系統(tǒng)

    本文介紹的草莓采摘機(jī)器人控制系統(tǒng)是由江西理工大學(xué)機(jī)械工程專業(yè)的程鵬勝設(shè)計開發(fā)完成。針對某草莓種植基地模塊化種植的高架
    的頭像 發(fā)表于 07-31 22:47 ?1544次閱讀
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>物聯(lián)網(wǎng)<b class='flag-5'>云</b><b class='flag-5'>平臺</b>+<b class='flag-5'>STM32+</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的<b class='flag-5'>草莓</b><b class='flag-5'>采摘</b><b class='flag-5'>機(jī)器人</b><b class='flag-5'>控制系統(tǒng)</b>

    基于STM32+機(jī)智物聯(lián)網(wǎng)平臺的家電狀態(tài)顯示及控制系統(tǒng)

    使用機(jī)智平臺時,先做了一個點燈的小系統(tǒng),使用STM32最小系統(tǒng),通過串口2(PA2、PA3),
    發(fā)表于 08-08 14:31

    樹莓的智能語音控制系統(tǒng)

    近幾年,隨著科技迅速發(fā)展,智能語音在現(xiàn)實生活中的普及率越來越高,特別是語音識別、語音合成、語音對話、語音控制等方面。樹莓的智能語音控制系統(tǒng),該系統(tǒng)
    發(fā)表于 09-07 08:55

    如何使用樹莓開發(fā)智能機(jī)器人控制系統(tǒng)

    樹莓和其他機(jī)器人控制器有何不同?如何使用樹莓開發(fā)智能機(jī)
    發(fā)表于 12-23 06:55

    IoT畢業(yè)設(shè)計】樹莓開發(fā)板+機(jī)智IoT+監(jiān)測機(jī)器人

    控制,雖然高效便捷、靈活性高,但兼容性差,不同廠家的智能家電無法實現(xiàn)互聯(lián)互通,不便于統(tǒng)一管理。機(jī)智開發(fā)者本次研究中設(shè)計了一個基于ItChat和樹莓
    發(fā)表于 04-27 17:55

    IoT設(shè).6】STM32+機(jī)智物聯(lián)網(wǎng)+系統(tǒng)驗證與調(diào)試

    +機(jī)智AIoT+豬舍監(jiān)測與系統(tǒng)總體方案設(shè)計第三篇內(nèi)容:系統(tǒng)硬件設(shè)計點擊下載:【IoT
    發(fā)表于 08-02 18:15

    IoT設(shè).6】STM32+機(jī)智物聯(lián)網(wǎng)+系統(tǒng)驗證與調(diào)試

    +機(jī)智AIoT+豬舍監(jiān)測與系統(tǒng)總體方案設(shè)計第三篇內(nèi)容:系統(tǒng)硬件設(shè)計點擊下載:【IoT
    發(fā)表于 08-02 18:15

    IoT設(shè)機(jī)智平臺+STM32+樹莓草莓采摘機(jī)器人控制系統(tǒng)

    機(jī)器人的動作流程 三、草莓采摘機(jī)器人控制系統(tǒng)設(shè)計 1、硬件部分介紹 草莓
    發(fā)表于 08-16 17:35

    西班牙Agrobot公司開發(fā)出草莓采摘機(jī)器人

    而說到草莓,吃起來香,種植以及采摘可不容易,一來草莓非常不耐寒,二來草莓對光照也有較高要求,此外草莓很脆弱,稍有不慎就會磕壞碰壞。好在,隨著
    發(fā)表于 03-24 17:57 ?4599次閱讀

    基于單片機(jī)智能視力保護(hù)臺燈控制系統(tǒng)設(shè)計-設(shè)設(shè)

    基于單片機(jī)智能視力保護(hù)臺燈控制系統(tǒng)設(shè)計-設(shè)設(shè)
    發(fā)表于 11-12 16:36 ?38次下載
    基于單片<b class='flag-5'>機(jī)智</b>能視力保護(hù)臺燈<b class='flag-5'>控制系統(tǒng)</b>設(shè)計-<b class='flag-5'>畢</b><b class='flag-5'>設(shè)</b>課<b class='flag-5'>設(shè)</b>

    基于單片機(jī)智能路燈控制系統(tǒng)仿真設(shè)計-設(shè)設(shè)資料

    基于單片機(jī)智能路燈控制系統(tǒng)仿真設(shè)計-設(shè)設(shè)資料
    發(fā)表于 11-23 17:21 ?36次下載
    基于單片<b class='flag-5'>機(jī)智</b>能路燈<b class='flag-5'>控制系統(tǒng)</b>仿真設(shè)計-<b class='flag-5'>畢</b><b class='flag-5'>設(shè)</b>課<b class='flag-5'>設(shè)</b>資料

    基于單片機(jī)智能窗簾控制系統(tǒng)仿真設(shè)計-設(shè)設(shè)資料

    基于單片機(jī)智能窗簾控制系統(tǒng)仿真設(shè)計-設(shè)設(shè)資料
    發(fā)表于 11-23 17:21 ?29次下載
    基于單片<b class='flag-5'>機(jī)智</b>能窗簾<b class='flag-5'>控制系統(tǒng)</b>仿真設(shè)計-<b class='flag-5'>畢</b><b class='flag-5'>設(shè)</b>課<b class='flag-5'>設(shè)</b>資料

    基于單片機(jī)智能教室控制系統(tǒng)(照明、人數(shù))-設(shè)設(shè)資料

    基于單片機(jī)智能教室控制系統(tǒng)(照明、人數(shù))-設(shè)設(shè)資料
    發(fā)表于 11-23 17:36 ?55次下載
    基于單片<b class='flag-5'>機(jī)智</b>能教室<b class='flag-5'>控制系統(tǒng)</b>(照明、人數(shù))-<b class='flag-5'>畢</b><b class='flag-5'>設(shè)</b>課<b class='flag-5'>設(shè)</b>資料

    基于單片機(jī)智能風(fēng)扇控制系統(tǒng)設(shè)計-設(shè)設(shè)

    基于單片機(jī)智能風(fēng)扇控制系統(tǒng)設(shè)計-設(shè)設(shè)
    發(fā)表于 11-24 20:21 ?34次下載
    基于單片<b class='flag-5'>機(jī)智</b>能風(fēng)扇<b class='flag-5'>控制系統(tǒng)</b>設(shè)計-<b class='flag-5'>畢</b><b class='flag-5'>設(shè)</b>課<b class='flag-5'>設(shè)</b>

    IoT設(shè) | 機(jī)智物聯(lián)網(wǎng)平臺+STM32+樹莓草莓采摘機(jī)器人控制系統(tǒng)

    本文介紹的草莓采摘機(jī)器人控制系統(tǒng)是由江西理工大學(xué)機(jī)械工程專業(yè)的程鵬勝設(shè)計開發(fā)完成。針對某草莓種植基地模塊化種植的高架
    的頭像 發(fā)表于 07-19 18:35 ?990次閱讀
    <b class='flag-5'>IoT</b><b class='flag-5'>畢</b><b class='flag-5'>設(shè)</b> | <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>物聯(lián)網(wǎng)<b class='flag-5'>云</b><b class='flag-5'>平臺</b>+<b class='flag-5'>STM32+</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的<b class='flag-5'>草莓</b><b class='flag-5'>采摘</b><b class='flag-5'>機(jī)器人</b><b class='flag-5'>控制系統(tǒng)</b>