999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32的無線仿生機械手與穿戴式控制器設計

2023-04-29 00:00:00趙政宏喬棟李博趙杰
無線互聯科技 2023年10期

摘要:機器人技術研究是一個至關重要的熱門領域,機械手是完成各種任務的主要結構。然而,傳統的機械手缺乏靈活性,不適合極端的工作環境。為了解決大多數機械手由于微型計算機或程序控制的限制而與人手缺乏同步的問題,文章開發了一種15自由度無線同步仿生機械手系統。該系統從身體感應機械手套收集實時運動數據,并將其無線傳輸到仿生機械手;使用微分算法,操縱器調整轉向器的旋轉角度,以實現對人手運動的同步模擬。

關鍵詞:穿戴式控制器;仿手形;運動同步

中圖分類號:TH122

文獻標志碼:A

0 引言

機械手是機器人領域中最常用的終端執行工具,占據著至關重要的位置。然而,傳統的機械手缺乏在許多領域執行精細操作所必需的靈活性。仿生機械手模仿了人手的形狀和功能,通過關節連接提供更獨立的手指控制。仿生機械手可以代替人完成危險的生化實驗,也可以利用仿生機械手完成戰場排雷、核料搬運等惡劣條件下的工作。仿生機械手最早于1963年開發,是Tomovic和Boni為南斯拉夫的一位傷寒患病者研制的 Belgrade 手。21世紀初,英國 Shadow 機器人公司研制開發了Shadow 五指仿人機械手,其外形接近人手,具有19個自由度,采用繩索傳動方式,將驅動部分及電氣部分等放置在前臂內,靈活性較高,但機械結構較復雜,造價十分昂貴1。2000年,英國南安普敦大學 C.M.Light 等研制的輕型自適應多軸機械手,能夠用最小的力對物體保持穩定抓取。2011年,崔鵬等2采用腱傳動式仿生機械手取代了簡單的夾具,提高了末端執行器的適應性。2018年南卓江等3研發了一種質量輕且具有良好柔順性、靈巧性的仿生機械手。大多數機械手往往通過程序控制,難以具備人手同等的能力和效率。同步仿生機械手的設計既簡化了程序,還使機械手的使用更加便捷。

1 機械手控制系統設計

在本項研究中,同步仿生機械手控制仿生機械手復制真實人手的動作。使用主從系統控制仿生手掌,該主從系統測量手部運動期間每個關節的位移信號和人類手指關節的運動數據,以獲得手掌的運動角度4。生成的數據通過通信系統傳輸到同步仿生機械手的驅動器,然后該驅動器使用步進電機驅動機器執行相同的命令動作。

該設計包含多組驅動裝置,使操縱器能夠旋轉和上下移動。旋轉底座和手腕結構采用金屬齒輪舵機,以增加扭矩,而微型舵機允許5個手指獨立移動。

整體控制系統組成。同步仿生機械手的總體設計都以STM32103單片機作為主控制器。穿戴式控制器連接5個Flex4.5彎曲傳感器對應仿生手的5根手指,傳感器的彎曲程度能夠轉化為電阻值的變化。穿戴式控制器通過彎曲傳感器采集人手的運動信息后,通過無線模塊將數據傳送至仿生機械手的從控制器,從控制器接收到相應控制信息后,驅動相應的舵機以對應的角度值運轉,實現穿戴式控制器與仿生機械手的同步實時運動。具體控制流程如圖1所示。

2 仿生機械手控制系統設計

機械手控制電路主要以STM32單片機1組模擬SPI同步串行通信接口連接nRF24L01無線通信模塊接收穿戴式控制器姿勢數據,并輸出7路高精度PWM號控制舵機動作,從而實現機械手的手指跟隨。

2.1 最小系統

如圖2所示,本設計采用32位Cortex-M3內核的STM32F103 C8T6芯片。它有32條地址總線,最大尋址空間為4 GB。STM32F103C8T6芯片主頻為72 MHz,供電電壓為2.0~3.6 V,含有37個I/O口,可以映射到16個外部中斷,容忍5 V信號5。此外,它還包含64 K或128 K字節的閃存程序存儲器和多達20 K字節的SRAM數據存儲器。手部運動的測量在仿生機械手的精確控制中起著至關重要的作用。因此,采用電位采集傳感器來測量手指的彎曲程度。檢測到的信號被轉換并通過藍牙或USB接口發送到操縱器,使操縱器能夠執行所需的移動。

2.2 姿態傳感器模塊

九軸姿勢傳感器模塊MPU9250相當于3顆3軸傳感器:加速器計-Accelerator、陀螺儀-Gyroscope、磁力計-Magnetometer的合體6。MPU9250芯片內置16 bit AD轉換器,16位數據輸出;支持I2C與SPI協議。陀螺儀范圍:±250,500,1 000,2 000°/s;加速度范圍:±2,±4,±8,±16 g;磁場范圍:±4 800 μT;I2C通信速度400 kHz,SPI通信速度最高可達1 MHz。利用物體運動時產生的加速度、角速度、磁場強度的信息,經DMP初始化、調用DMP庫、四元數解等微處理器處理相關數據后,將物體的實際運動信息記錄到計算機,如圖3所示。

2.3 nRF24L01通信模塊

本設計采用nRF24L01無線收發器模塊作為通信介質,實現實時數據交換功能。nRF24L01工作在2.4 GHz~2.5 GHz ISM頻段,提供2 Mbps的無線傳輸速率和125個工作頻率點。該模塊集成了頻率發生器、增強型SchockBurst模式控制器、功率放大器、晶體振蕩器、調制器和解調器7。它支持多點通信、跳頻通信、丟失數據的自動重傳和響應信號的自動生成,可以滿足各種通信需求。nRF24L01還具有內置FIFO數據緩沖器和高速同步串行通信SPI接口,可與大多數高速和低速微處理器進行通信。通過6個內部數據信道,它可以在不同的電源頻率下實現一對多的無線通信,允許在相同的電源頻率上使用1~6個收發器。針對可穿戴控制器和機械手控制器之間的數據傳輸,本設計選擇了相同功率頻率的1對1收發器模式。

2.4 DS3120舵機

圖3 姿態傳感器模塊

仿生機械手的跟隨動作依賴于單片機向舵機發送精確的PWM控制信號,以確保精確的角度旋轉。為操縱器選擇轉向器時,必須考慮工作電壓、扭矩、速度和尺寸等因素。根據設計要求選擇了DS3120雙軸數字轉向器,該型號舵機運行溫度在-15~70 ℃,工作電壓范圍為4.8~6.8 V,驅動方式為PWM波,脈波寬度范圍為500~2 500 μs,含有堵轉保護機制,堵轉6 s后,舵機在當前位置鎖定并保持50%扭矩,可實現360°正反轉。

3 軟件系統設計

3.1 主要控制流程

穿戴式控制器完成單片機內部資源的初始化之后,分別對無線通信模塊nRF24L01和九軸姿勢傳感器模塊MPU9250進行自檢,自檢完成后在單片機中斷程序中接收姿態傳感器回傳數據,接收數據后進行數據處理并發送。同時仿生機械手初始化完畢,選擇模式后經指令處理輸出PWM波形,DS3120角度舵機接收信號后開始運動,達到仿生機械手跟隨穿戴式控制器運動的目的,如圖4—5所示。

3.2 姿態傳感器

因傳感器的軸線偏離重力作用方向,所以在姿態傳感器開始使用前,需要對傳感器數據進行處理。上電后,設計傳感器執行次數,然后保存這個零偏。每次上電得到的零偏都不同,所以需要每次都校準一次。

3.3 手指彎曲控制

當手指彎曲時,會導致高精度電位計旋轉,從而使電位計滑動端的分電壓值在0~5 V。A/D轉換器讀取該電壓值以確定電流彎曲方向和程度。STM32含有逐漸逼近型12位18通道數字轉換器,可測量16個外部和兩個內部信號源。各通道的A/D轉換可以單次、連續、掃描或間斷模式執行。數據將儲存在16位數據寄存器中。然而,單芯片A/D轉換器一次只能轉換一個模擬輸入通道的電壓信號。因此,單片機的模擬輸入通道0~4用于依次輪詢對應于5個手指的高精度電位計的分電壓。為了獲得穩定準確的手指彎曲數據,文章采集了50輪數據,并將平均值作為一次手指彎曲采集的結果。為了確保穩定性和準確性,文章選擇了單芯片A/D轉換器的最慢轉換速度。手指彎曲數據被讀取并存儲在單片機的A/D轉換中斷服務程序中。

4 機械手本體結構設計

完成仿生機械手的程序設計之后,需要對人手的結構進行分析,完成機械手本體結構的設計。

4.1 人手結構分析

人類手的骨骼結構分為3部分,即指骨、掌骨和腕骨,指骨負責大部分手勢動作8。通常,一只手上有14個指骨,拇指有兩塊骨頭,其他手指各有3塊。通過全面了解人手的結構,包括每個手指中每個指骨的長度和手掌的粗略尺寸,可以建立用于設計仿生機械手的初始參考尺寸系統。

4.2 手指分析

4.2.1 4指建模分析

仿生機械手的4根手指,各有3個關節和3個連桿。對于每個關節設置一個旋轉副,其中角度θ為兩關節之間的夾角,L為每節關節的長度。運用D-H坐標法建立機械手指的坐標系如圖6所示。

依據所設計的D-H結構參數可以得到各連桿其次變換矩陣如下:

A1=Rot(Z0,θ1)Trans(a1,0,0)(1)

A2=Rot(Z1,θ2)Trans(a2,0,0)(2)

A3=Rot(Z2,θ3)Trans(a3,0,0)(3)

其中Rot(Z,θ)為當物體繞Z軸轉動角度為θ時,對應的旋轉矩陣表達式:

只發生位置的改變,而不產生形變可以稱之為平移變換。對于機械手而言,如果只是進行空間位置的變化,那么可以在其位置矢量左乘一個變換矩陣來表示:

則仿生機械手指坐標系對于固定坐標系的位姿T為:

其中

C123=cos(θ123

S123=sin(θ123

C12=cos(θ12

S12=sin(θ12

C1=cosθ1

S1=sinθ1(7)

4.2.2 4指工作空間分析

通過程序設計對機械手進行建模仿真,以便于對研究目標進行特定分析,為解決實際問題提供數據支撐與指導。使用MATLAB中針對機器人設計開發的RoboticsToolbox工具箱,通過其中的Link函數建立3自由度機械手模型,為工作空間的分析提供模型支撐,如圖7所示。

使用蒙特卡羅方法對機械臂工作空間進行分析,根據確定好的關節變換范圍通過MATLAB進行仿真,每個變量范圍設定生成2萬個隨機點,生成的作業范圍如圖8所示。

從圖8可知,以基座為中心,作業機械臂在X軸方向上的作業范圍距離在-50~50 cm,總范圍為100 cm,在Y軸方向的作業范圍在-50~50 cm,總距離為100 mm,在Z軸方向上的作業范圍在-40~70 cm,總距離為110 cm。同時作業空間點的分布呈現均勻的狀態,沒有出現缺失現象,驗證了設計的合理性。

5 實驗驗證

實物測試主要是檢測在抓取不同形狀物體時機械手是否能跟隨穿戴控制器做出多手指同時彎曲、抓取等動作。通過觀察仿生機械手與穿戴式控制器的動作是否一致驗證機械手的控制程序,通過觀察仿生機械手手指的活動范圍驗證機械手本體結構設計的合理性,如圖9—10所示。

6 結語

本文通過STM32芯片對仿生機械手及穿戴式控制器進行軟件系統的設計,并通過對人手的結構分析對機械手進行了結構設計,通過藍牙模塊實現了穿戴式控制器與仿生機械手的同步抓取,并驗證了該仿生機械手具有對不同外形的物體進行準確抓握的功能。

參考文獻

[1]姚振靜,潘杰,尚浩天,等.無線同步仿生機械手系統的設計[J].現代制造工程,2020(7):6.

[2]劉樂遠,閆炳成,黃經緯,等.用于肌肉電信號控制的仿生機械手設計與仿真[J].智能計算機與應用,2021(3):54-57.

[3]南卓江.楊揚.鈴森康,等.基于細經McKibber型氣動人工肌肉的仿生手研發[J].機器人,2018(3):321-328.

[4]宮立達.基于同步仿生手掌的機械手研發與應用[J].機械管理開發,2021(3):9-10.

[5]李瑞,玉剛,光輝.基于LoRa基站的滾動軸承運行狀態遠程監測系統設計[J].電子測量技術,2021(17):71-76.

[6]李文俊.Mixly開源項目設計30會看門的米思狗——開啟米思狗創客之[J].中國信息技術教育,2019(5):84-85.

[7]蔡欣.無線數據傳輸的壓縮感知重構算法研究[D].北京:北京交通大學,2018.

[8]張艷華,嘉鵬.仿手形機械手的設計仿真及實物驗證[J].機電工程技術,2021(11):4.

(編輯 王雪芬)

Design of wireless biomimetic manipulator and wearable controller based on STM32

Zhao Zhenghong1, Qiao Dong2*, Li Bowen1, Zhao Jie1

(1.College of Coal Engineering, Shanxi Datong University, Datong 037009, China; 2.College of Architecture

and Geomatics Engineering, Shanxi Datong University, Datong 037009, China)

Abstract: The research of robot technology is a crucial and hot field, and the manipulator is the main structure to complete various tasks. However, the traditional manipulator lacks flexibility and is not suitable for extreme working environment. In order to solve the problem that most manipulators lack synchronization with human hands due to the limitation of microcomputer or program control, a 15-DOF wireless synchronous bionic manipulator system was developed. The system collects realtime motion data from the bodysensing mechanical glove and wirelessly transmits it to the bionic manipulator. Using the differential algorithm, the manipulator adjusts the rotation angle of the steering gear to realize the synchronous simulation of human hand movement.

Key words: wearable controller; imitating hand shape; motion synchronization

主站蜘蛛池模板: 4虎影视国产在线观看精品| 人妻丰满熟妇AV无码区| 国产福利拍拍拍| 久久综合结合久久狠狠狠97色| 国产黄在线观看| 这里只有精品免费视频| 亚洲天堂成人| a亚洲天堂| 国产夜色视频| 国产成人欧美| 午夜精品福利影院| 国产欧美在线观看一区| 波多野结衣无码视频在线观看| 伊人激情综合| 狠狠操夜夜爽| 激情六月丁香婷婷| 中文无码日韩精品| 一区二区三区四区精品视频 | 国产96在线 | 欧美亚洲国产一区| 亚洲va精品中文字幕| 凹凸精品免费精品视频| 欧美伦理一区| 蜜芽一区二区国产精品| 色欲色欲久久综合网| 大学生久久香蕉国产线观看| 亚洲精品制服丝袜二区| 一区二区影院| 72种姿势欧美久久久大黄蕉| 国产尤物视频在线| aⅴ免费在线观看| 搞黄网站免费观看| 亚洲天堂网2014| 亚洲美女视频一区| 欧美综合激情| 精品人妻一区无码视频| 福利国产微拍广场一区视频在线| 成人免费一区二区三区| 亚洲国产精品日韩av专区| 天堂网亚洲系列亚洲系列| 国产打屁股免费区网站| 精品国产成人a在线观看| 人妻无码中文字幕第一区| 一本久道久综合久久鬼色| 另类专区亚洲| 国产激情无码一区二区APP| 国产精品免费p区| 日韩福利在线观看| 国产亚洲精久久久久久无码AV| 欧美国产在线看| 国产黄色片在线看| 99久久精品国产综合婷婷| 欧美色图第一页| 免费无码AV片在线观看中文| 国产精品一老牛影视频| 欧美午夜理伦三级在线观看| 伊人久久久久久久| 久久鸭综合久久国产| 日韩a级毛片| 亚洲第一福利视频导航| 精品少妇人妻av无码久久| 无码乱人伦一区二区亚洲一| 国产美女精品在线| 女人18一级毛片免费观看 | 91精品亚洲| 无码专区国产精品一区| 亚洲国产在一区二区三区| 无码专区国产精品一区| 亚洲性日韩精品一区二区| 亚洲精品视频在线观看视频| 亚洲一级毛片在线观播放| 一级毛片免费不卡在线| 在线免费a视频| www.亚洲一区| 高清国产va日韩亚洲免费午夜电影| 国产自在线播放| 99精品热视频这里只有精品7| 亚洲综合第一页| 日韩 欧美 小说 综合网 另类| 真实国产乱子伦高清| 国产特级毛片aaaaaa| 亚洲av综合网|