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

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

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

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

基于STM32單片機(jī)的三自由度體感仿生機(jī)械臂

5CTi_cirmall ? 來(lái)源:電路設(shè)計(jì)技能 ? 2020-08-27 17:35 ? 次閱讀

機(jī)械臂是指高精度,多輸入多輸出、高度非線性、強(qiáng)耦合的復(fù)雜系統(tǒng)。因其獨(dú)特的操作靈活性, 已在工業(yè)裝配, 安全防爆等領(lǐng)域得到廣泛應(yīng)用。機(jī)械臂是一個(gè)復(fù)雜系統(tǒng), 存在著參數(shù)攝動(dòng)、外界干擾及未建模動(dòng)態(tài)等不確定性。因而機(jī)械臂的建模模型也存在著不確定性,對(duì)于不同的任務(wù), 需要規(guī)劃?rùn)C(jī)械臂關(guān)節(jié)空間的運(yùn)動(dòng)軌跡,從而級(jí)聯(lián)構(gòu)成末端位姿。

1、1臺(tái)6軸機(jī)械臂-基于STM32單片機(jī)的三自由度體感仿生機(jī)械臂(原理圖+源碼+論文)

一、原理:

1、這里只用到了MPU6050的加速度計(jì),沒(méi)有用到陀螺儀,為什么不用陀螺儀,是因?yàn)橥勇輧x的溫漂太大。然后數(shù)據(jù)不穩(wěn)定。

而且沒(méi)有外接任何模塊,(當(dāng)然也可以外接)。加速度計(jì)知道吧!?。【褪菧y(cè)加速度的。使用加速度融合出來(lái)的角度比較穩(wěn)定。

2、通信我們一般使用IIC,程序通過(guò)《MPU-6000 & MPU-6050產(chǎn)品說(shuō)明書(shū)(中文版).pdf》里面的IIC時(shí)序編寫(xiě),(大概在第8頁(yè),10.數(shù)字接口的10.3 I2C通信協(xié)議)

3、在加速度得配置中有一個(gè)寄存器可以配置加速度的量程。我們?cè)O(shè)置為0,量程為+-2g,也就是該加速度計(jì)現(xiàn)在可以測(cè)量+-20m/s2。

ADC是16位的,當(dāng)為2g的時(shí)候是65535,-2g的時(shí)候是0。

4、然后就是將讀取到的數(shù)字(其實(shí)就是AD轉(zhuǎn)換,模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)),得到具體的數(shù)據(jù)就可以分析了。

5、這里面如果將模塊正常的平放在桌子上面,理想狀態(tài)下Z軸會(huì)讀取到大概49152左右的數(shù),(也就是1g左右,重力加速度,當(dāng)然是有誤差的。)

6、然后就是怎么分析了,你要是還想了解一下加速度,就看一下《姿態(tài)解算說(shuō)明(Mini AHRS).pdf》。

8、對(duì)了,還有一個(gè)數(shù)學(xué)公式

這個(gè)公式就可以將加速度換成角度

aacx x軸的加速度

aacy y軸的加速度

aacz; z軸的加速度

tempZ = sqrt((aacx * aacx + aacy * aacy)) / aacz;

resZ = atan(tempZ);

res = resZ * 1800 / 3.14;

得到與自然Z軸的角度

二、描述:

由兩個(gè)發(fā)送端組成整個(gè)機(jī)械臂系統(tǒng),發(fā)送端一圖5.7在PCB線路板上設(shè)計(jì)并焊接集成了STM32F103C8核心板,MPU6050姿態(tài)傳感器,nRF24L01無(wú)線收發(fā)器和一個(gè)控制機(jī)械臂爪子部分夾取功能的按鈕。MPU6050姿態(tài)傳感器輸出的并不是角度或者加速度信號(hào),mpu6050內(nèi)部集成有處理單元DMP數(shù)字運(yùn)動(dòng)處理器,原始數(shù)據(jù)經(jīng)過(guò)DMP融合(打包處理)得到四元數(shù),四元數(shù)在經(jīng)過(guò)以下的數(shù)學(xué)公式轉(zhuǎn)換分別轉(zhuǎn)換為x軸,y軸,z軸上的角度,接收端收到數(shù)據(jù)后,再將角度最終轉(zhuǎn)換為弧度交由機(jī)械臂舵機(jī)去執(zhí)行。

2、手機(jī)控制機(jī)械臂設(shè)計(jì)方案

本作品是一款由手勢(shì)控制,并且能夠?qū)崿F(xiàn)快速示教再現(xiàn)的工業(yè)機(jī)器人,它能夠?qū)崟r(shí)跟隨手勢(shì)動(dòng)作 。具有靈活性強(qiáng)、快速示教再現(xiàn)、可在遠(yuǎn)程無(wú)人工作區(qū)無(wú)線遙控執(zhí)行動(dòng)作。

工作原理

工作原理是通過(guò)在手部穿戴手勢(shì)控制端控制板,其板載主要包括陀螺儀模塊、通訊模塊和stm32最小系統(tǒng)。PMU6050陀螺儀模塊對(duì)手部角度的變化采集,經(jīng)過(guò)單片機(jī)對(duì)數(shù)據(jù)進(jìn)行分析、濾波、轉(zhuǎn)換,然后通過(guò)NRF24L01無(wú)線模塊,將處理好的數(shù)據(jù)發(fā)送給機(jī)械臂執(zhí)行端。執(zhí)行端根據(jù)接收到的數(shù)據(jù),轉(zhuǎn)換成脈沖信號(hào)發(fā)送給步進(jìn)電機(jī)驅(qū)動(dòng),進(jìn)而控制機(jī)械臂運(yùn)動(dòng)。

控制方式及優(yōu)勢(shì):

(1)、機(jī)器人具有極速動(dòng)作規(guī)劃并重復(fù)再現(xiàn)的特點(diǎn),適應(yīng)生產(chǎn)任務(wù)多變的工作場(chǎng)景。

(2)、手勢(shì)操作的控制方法學(xué)習(xí)過(guò)程快,幾乎不需要培訓(xùn),節(jié)約的編程工人的工資成本,生產(chǎn)線升級(jí)速度極快。

產(chǎn)品創(chuàng)新點(diǎn):

(1)由手勢(shì)控制,操作方便,靈活性強(qiáng),穩(wěn)定性好。

(2)可以遠(yuǎn)程遙控操作,改善工作狀態(tài),不必忍受工作現(xiàn)場(chǎng)惡劣的環(huán)境條件。

(3)編程方式簡(jiǎn)單,操作者無(wú)需接受專(zhuān)門(mén)培訓(xùn),且產(chǎn)品更適應(yīng)多變的工作任務(wù)要求、

(4)易于快速指定動(dòng)作來(lái)重復(fù)執(zhí)行。

3、手勢(shì)識(shí)別控制的3D打印機(jī)械手-智能性最強(qiáng)的機(jī)械手臂

機(jī)械手能模仿人手和臂的某些動(dòng)作功能,用以按固定程序抓取、搬運(yùn)物件或操作工具的自動(dòng)操作裝置。機(jī)械手臂有多種用途,不僅可以安裝在機(jī)器人身上,也可以給殘疾人用來(lái)當(dāng)假肢。這個(gè)版本的機(jī)械手臂可以采用PC機(jī)進(jìn)行控制,也可以使用手勢(shì)識(shí)別算法來(lái)控制。5個(gè)手指和手腕均可活動(dòng),而且手指關(guān)節(jié)可以精準(zhǔn)定位,進(jìn)行各種微小角度的開(kāi)合。該機(jī)械手對(duì)3D打印機(jī)精度要求較高,需要0.1mm精度,達(dá)不到此精度的話傳動(dòng)機(jī)構(gòu)會(huì)出問(wèn)題。

手臂硬件用的STM32單片機(jī),代碼和PCB都是我自己設(shè)計(jì)的,速度非常給力,無(wú)延遲無(wú)卡頓。使用并聯(lián)臂3D打印機(jī),ABS、PLA塑料進(jìn)行3D打印。5個(gè)手指,每根都可以進(jìn)行開(kāi)合,請(qǐng)看視頻,每根手指都可以精確運(yùn)動(dòng)到任意一個(gè)角度,手腕可以進(jìn)行旋轉(zhuǎn)??梢宰ト∏颍P,杯子,遙控器等物品。

附件內(nèi)容包括:

1:機(jī)械手臂控制板的電路圖和PCB文件

2:機(jī)械手臂調(diào)試教程、詳細(xì)組裝文檔,零件清單,及注意事項(xiàng)

3:機(jī)械手臂手勢(shì)識(shí)別上位機(jī)以及STM32硬件代碼。

4:機(jī)械手臂控制每個(gè)手指精確開(kāi)合的機(jī)械結(jié)構(gòu)三維圖紙模型

4、機(jī)械臂開(kāi)源資料(工程源文件)

我的可打印機(jī)械手受到了著名的工業(yè)機(jī)器人的啟發(fā),但是可以打印。

目標(biāo)是開(kāi)發(fā)一種開(kāi)放源代碼的機(jī)器人手臂,以供私人或小型企業(yè)使用,并使每個(gè)人都可以使用機(jī)器人開(kāi)發(fā)。


手臂應(yīng)舉起約2公斤的重量,足以執(zhí)行日常任務(wù)。當(dāng)前,機(jī)器人手臂價(jià)格昂貴,體積小,強(qiáng)度低或笨拙。


工業(yè)機(jī)器人既昂貴又危險(xiǎn),因此不適合在家庭或?qū)W校使用。


每個(gè)人都可以構(gòu)建,使用和開(kāi)發(fā)一個(gè)開(kāi)源可打印機(jī)器人。


機(jī)器人仍然很昂貴且難以操作,但事實(shí)不再如此。


殘疾人可以使用便宜的3d打印機(jī)器人手臂來(lái)更好,更獨(dú)立地管理其日常需求。在危險(xiǎn)但不太發(fā)達(dá)的地方操作。


如果您忘記了鑰匙,甚至可以遙控,甚至可以讓我們用機(jī)器人打開(kāi)門(mén)。

未來(lái)的Arm將包括一個(gè)移動(dòng)基地。

5、如何使用四個(gè)伺服器制作機(jī)械臂

該項(xiàng)目將向您展示如何使用四個(gè)伺服器制作機(jī)械臂。


硬件組件:

· 跳線(通用)× 1

· 旋轉(zhuǎn)電位器(通用)× 4

· SG90微伺服電機(jī)× 4

· Arduino UNO和Genuino UNO× 1

軟件應(yīng)用程序和在線服務(wù):

· Arduino IDE

這個(gè)機(jī)器人手臂由4個(gè)伺服器組成:

· 第一個(gè)伺服進(jìn)行水平掃描

· 其他伺服系統(tǒng)控制機(jī)械臂的噴嘴

· 他可以用四個(gè)電位器控制。
· 您還可以在Arduino IDE的串行監(jiān)視器上查看伺服器的角度位置。

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

    關(guān)注

    2273

    文章

    10926

    瀏覽量

    357811
  • 機(jī)械臂
    +關(guān)注

    關(guān)注

    12

    文章

    527

    瀏覽量

    24741
  • 智能工業(yè)
    +關(guān)注

    關(guān)注

    3

    文章

    206

    瀏覽量

    41025

原文標(biāo)題:趣味生活,智能工業(yè),10個(gè)仿生機(jī)械臂帶你暢游電子工程師的硬核世界

文章出處:【微信號(hào):cirmall,微信公眾號(hào):電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    仿生馬達(dá)特點(diǎn)概述

    仿生馬達(dá)是一種模仿生物觸覺(jué)反饋原理的先進(jìn)設(shè)備,廣泛應(yīng)用于智能設(shè)備、可穿戴設(shè)備和游戲控制器等領(lǐng)域
    的頭像 發(fā)表于 10-09 11:13 ?337次閱讀
    <b class='flag-5'>仿生</b>振<b class='flag-5'>感</b>馬達(dá)特點(diǎn)概述

    STM32單片機(jī)的特點(diǎn)介紹

    STM32系列單片機(jī)是由ST廠商推出的單片機(jī),基于專(zhuān)為高性能、低成本、低功耗嵌入式應(yīng)用設(shè)計(jì)的ARM Cortex-M內(nèi)核,具備一流的外設(shè)配置,使其在功耗和集成方面表現(xiàn)出色,
    的頭像 發(fā)表于 09-25 17:19 ?2149次閱讀

    stm32單片機(jī)用什么軟件編程

    STM32單片機(jī)是一種廣泛應(yīng)用于嵌入式系統(tǒng)領(lǐng)域的微控制器,具有高性能、低功耗、豐富的外設(shè)接口等特點(diǎn)。要對(duì)STM32單片機(jī)進(jìn)行編程,需要選擇合適的軟件工具。 概述
    的頭像 發(fā)表于 09-02 10:16 ?2017次閱讀

    stm32單片機(jī)引腳介紹及功能

    STM32系列單片機(jī)是STMicroelectronics(意法半導(dǎo)體)推出的一款基于ARM Cortex-M內(nèi)核的32位微控制器。STM32單片機(jī)具有高性能、低功耗、豐富的外設(shè)和靈活
    的頭像 發(fā)表于 09-02 09:38 ?7106次閱讀

    stm32和51單片機(jī)的區(qū)別是什么

    架構(gòu)差異: STM32是基于ARM Cortex-M系列內(nèi)核的32位微控制器,具有更高效的處理能力和更豐富的外設(shè)。 51單片機(jī)是基于8051內(nèi)核的8位微控制器,處理能力相對(duì)較低,外設(shè)也相對(duì)有限
    的頭像 發(fā)表于 09-02 09:33 ?946次閱讀

    國(guó)產(chǎn)Cortex-A55人工智能教學(xué)實(shí)驗(yàn)箱_基于Python機(jī)械跳舞實(shí)驗(yàn)案例分享

    發(fā)行包管理,它也提供一些工具和庫(kù)用于獲取、建立、編寫(xiě)和執(zhí)行多機(jī)融合的程序。 機(jī)械通過(guò)ROS機(jī)器人操控系統(tǒng),簡(jiǎn)化了6自由度串行總線舵機(jī)復(fù)雜運(yùn)動(dòng)控制,可實(shí)現(xiàn)
    發(fā)表于 06-28 14:37

    基于STM32單片機(jī)的簡(jiǎn)易波形發(fā)生器設(shè)計(jì)

    系統(tǒng)內(nèi)使用STM32單片機(jī)進(jìn)行主控,proteus內(nèi)部集成示波器,使用按鍵可以調(diào)節(jié)波形的輸出方式,在示波器上可以實(shí)時(shí)觀察波形的變化。
    的頭像 發(fā)表于 06-27 10:18 ?2208次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>的簡(jiǎn)易波形發(fā)生器設(shè)計(jì)

    干貨!國(guó)產(chǎn)Cortex-A55人工智能實(shí)驗(yàn)箱機(jī)械積木搬運(yùn)實(shí)驗(yàn)案例

    的順序疊起來(lái)放到中間灰色的方塊上。二、實(shí)驗(yàn)原理機(jī)械自由度機(jī)械自由度,是指?jìng)魉蜋C(jī)構(gòu)機(jī)械手的運(yùn)動(dòng)
    的頭像 發(fā)表于 06-27 08:32 ?978次閱讀
    干貨!國(guó)產(chǎn)Cortex-A55人工智能實(shí)驗(yàn)箱<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>積木搬運(yùn)實(shí)驗(yàn)案例

    基于STM32單片機(jī)的智能冰箱控制系統(tǒng)設(shè)計(jì)

    基于單片機(jī)設(shè)計(jì)的一款智能冰箱控制系統(tǒng),可以控制冰箱的制冷裝置,可以采集冰箱的異味濃度,超過(guò)閩值之后控制紫外燈進(jìn)行消毒工作單片機(jī)采用單片機(jī)采用單片機(jī)采用
    的頭像 發(fā)表于 06-25 09:21 ?1407次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>的智能冰箱控制系統(tǒng)設(shè)計(jì)

    基于FPGA EtherCAT的六自由度機(jī)器人視覺(jué)伺服控制設(shè)計(jì)

    和增強(qiáng)系統(tǒng)處理圖像的實(shí)時(shí)性,本文提出了一種伊瑟特的六自由度機(jī)器人視覺(jué)伺服控制系統(tǒng),將攝像頭集成到基于 Zynq的伊瑟特主站上,提高了視覺(jué)伺服的實(shí)時(shí)性.經(jīng)測(cè)試,該平臺(tái)能夠?qū)σ曈X(jué)檢測(cè)目標(biāo)的變化做出及時(shí)的反應(yīng)
    發(fā)表于 05-29 16:17

    51、STM32單片機(jī)的編程方式一樣嗎?

    STM32和51單片機(jī)是兩種常見(jiàn)的單片機(jī)系列,它們?cè)谟布軜?gòu)、性能特點(diǎn)和編程方式等方面有所不同。但是從c語(yǔ)言編程的角度來(lái)說(shuō),我認(rèn)為是大同小異的。我們來(lái)對(duì)比一下它們的編程特點(diǎn):51&
    的頭像 發(fā)表于 05-18 08:04 ?2541次閱讀
    51、<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>的編程方式一樣嗎?

    STM32單片機(jī)有哪幾種常見(jiàn)的開(kāi)發(fā)環(huán)境?

    STM32單片機(jī)是一款廣泛應(yīng)用于嵌入式系統(tǒng)開(kāi)發(fā)的單片機(jī),針對(duì)其開(kāi)發(fā),有以下幾種常見(jiàn)的方式:STM32單片機(jī)有哪幾種常見(jiàn)的開(kāi)發(fā)環(huán)境?KeilM
    的頭像 發(fā)表于 05-18 08:04 ?3354次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>有哪幾種常見(jiàn)的開(kāi)發(fā)環(huán)境?

    基于FPGA的六自由度機(jī)器人視覺(jué)伺服控制方案設(shè)計(jì)

    ? 機(jī)器人視覺(jué)系統(tǒng)的硬件選擇直接影響圖像采集,圖像的質(zhì)量和后期的處理,并影響整個(gè)控制系統(tǒng)的實(shí)時(shí)性,所以應(yīng)根據(jù)要求和這些硬件性能,嚴(yán)格選擇硬件?;谝辽氐牧?b class='flag-5'>自由度機(jī)器人視覺(jué)伺服控制系統(tǒng)主要包括攝像頭、Zynq、存儲(chǔ)、顯示、通信等模塊。
    發(fā)表于 04-24 10:31 ?577次閱讀
    基于FPGA的六<b class='flag-5'>自由度</b>機(jī)器人視覺(jué)伺服控制方案設(shè)計(jì)

    STM32單片機(jī)最小化系統(tǒng)設(shè)計(jì)原理

    STM32最小系統(tǒng),就是能讓STM32單片機(jī)能夠正常工作所必須擁有的組成部分的集合,也是STM32單片機(jī)正常運(yùn)行的必要環(huán)境。
    發(fā)表于 04-23 14:54 ?3036次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>最小化系統(tǒng)設(shè)計(jì)原理

    如何去提升機(jī)械的位置控制性能?

    控制性能。?? 精度衡量:直接測(cè)量機(jī)械末端的位置比較困難,這里采用一種近似的方式,比較機(jī)械各軸指令角度與實(shí)際編碼器反饋角度間的偏差值。 2.控制策略
    的頭像 發(fā)表于 03-05 08:43 ?1141次閱讀
    如何去提升<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>的位置控制性能?