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

基于STM32的雙足避障機器人設計

2017-04-14 08:56:55魯紅權劉秋鶴史濤
電子測試 2017年7期
關鍵詞:單片機檢測系統

魯紅權,劉秋鶴,史濤

(華北理工大學,河北唐山,063000)

基于STM32的雙足避障機器人設計

魯紅權,劉秋鶴,史濤

(華北理工大學,河北唐山,063000)

本文計了一種基于STM32的雙足避障機器人,機器人主體使用超輕材質的鋁合金搭建,結構穩定可靠,環境適應能力強。采用高性能的STM32單片機為系統主控芯片,配合外圍傳感器信息采集系統和舵機驅動控制系統,能夠完成自主行走,躲避障礙,路徑規劃等任務。經實驗驗證,該機器人系統能很好的實現自主避障行走,可以有效減少機器人在避障行走中對環境的依賴性,滿足設計要求。

STM32;雙足避障機器人;路徑規劃

0 引言

直立雙足機器人匯集了計算機、電子、通信、自動控制、傳感器等多各領域的尖端技術,代表了機電一體化的最高成就,是當代科技研究的熱點之一。直立雙足機器人有著良好的自由度、動作靈活、自如、穩定,能夠適合各種不同的操作環境,是機械、電子、信息、光檢測為一體的集合。直立雙足機器人控制及其相關技術研究,在機器人研究領域中有著重要的理論研究價值,并且相關研究成果與現實社會聯系緊密,有著不可忽視的現實意義。

1 系統概述

依據雙足直立避障機器人的研究課題設計要求,這種機器人應具有結構穩定可靠,運動靈活;硬件結構緊湊,模塊化分明,可拓展性強;軟件實時性強,運行穩定等特點。本文所設計的雙足直立避障機器人,使用運行穩定可靠的STM32單片機為主控芯片,以17KG大扭矩舵機為肢體驅動動力。具有系統運行穩定可靠,行走平穩流暢等特點。該機器人能實現以下功能。

(1)障礙物檢測,能檢測出所行走環境中的障礙物,并對障礙物的方位和距離做出準確測量。

(2)自主直立行走,以舵機為驅動動力,在驅動器的控制之下完成直線行走,向左轉彎,向右轉彎。

(3)路徑規劃,根據傳感器系統檢測到的障礙物信息,通過算法對所行進的路徑做出規劃。

整個機器人系統設計可分為硬件系統設計和軟件系統設計。硬件系統的設計以結構緊湊,模塊獨立,易于拓展為原則;軟件系統以實時性強,運行穩定可靠為依據,這使得整個機器人系統在穩定性,可靠性,實用性等方面得到了很大的提升。

2 硬件系統設計

為保證整體系統的模塊獨立和易拓展性,系統硬件主要劃分為六個部分進行設計:系統主控部分,傳感器檢測部分,舵機驅動部分,外設部分,通信部分和供電部分。

(1)主控部分

主控部分使用的單片機是STM32F103VET6,因為單片機最小控制系統對電源的要求很高,所以設計了單獨的電源系統,通過使用低紋波穩壓器和濾波器保證單片機電源的穩定性,為單片機提供一個干凈的電源,保證其正常工作不受干擾。主控部分硬件電路為中,為其它部分電路設計了接入的端口,使硬件系統模塊化分明,拓展性增強。

(2)傳感器部分

傳感器部分由檢測障礙物的超聲波傳感器和保持云臺平衡的姿態傳感器共同構成。超聲波模塊使用的是US-100系列測距傳感器,該傳感器自帶溫度補償,能有效抵消掉因環境溫度變化對檢測距離帶來的誤差。姿態傳感器使用的是具有三軸陀螺儀三軸加速度計的MPU6050傳感器,該傳感器使用I2C通信方式,能準確測得當前云臺的實際角度,使得云臺能始終保持水平,以此保證超聲波傳感器檢測到的是到障礙物的水平距離。

(3)舵機驅動部分

舵機驅動部分是使用大功率降壓管將電壓穩定到舵機的工作電壓,并設計了保險絲以防止舵機因功率過大或堵轉發生燒毀的危險事情發生。舵機驅動部分通過由主控部分發來的控制信號驅動。該部分所選用舵機是17KG大扭矩數字電機,它具有扭矩大,響應迅速,運行穩定的優點。

(4)外設部分

外設部分主要由按鍵和OLED顯示器構成,負責完成機器人系統參數的設定,工作模式的選擇等。

(5)通信部分

通信部分主要完成機器人運行數據及控制命令的傳輸。

(6)電源部分

電源部分使用的是容量大,體積下,質量輕的鋰電池,該電池能承受較大電流,保證系統不會因舵機啟動電流較大而發生意外。

3 軟件系統設計

軟件系統是基于STM32F103VET6單片機平臺和KEIL軟件開發環境設計的。在設計中為保證軟件系統的穩定性與實時性,對各個功能部分進行封裝,分模塊進行設計,為每個功能模塊設計標準的應用接口,這樣在函數調用時只需調用所需功能模塊即可,在開發過程中如需變動某些功能也只需改變相應功能模塊即可。

軟件系統設計可細分為六個模塊:控制與決策模塊,云臺控制模塊,信息采集與處理模塊,系統菜單模塊,數據通行模塊和運動控制模塊。

(1)控制與決策模塊

該模塊是機器人工作的中樞與大腦,它的穩定與否直接影響到機器人系統的整體運行,他負責整個系統的工作協調,包括對傳感器采集到的障礙物信息做出處理,通過模糊控制算法做出路徑規劃,進而做出動作決策,將所要執行的動作指令傳送給運動控制部分。同時還要將系統中一些重要數據通過數據通訊模塊發送出去。當系統菜單模塊向該模塊發出通信請求時,需要將當前工作懸掛,處理系統菜單模塊發來的參數設置任務。

(2)云臺控制模塊

系統中為保證障礙物測量信息的準確性,需要將超聲波傳感去架設在云臺上,該模塊主要負責使超聲波傳感器保持在水平位置,通過姿態傳感器檢測到的數據,獲得當前云臺的狀態信息,如果水平角度與預設值有偏差,將通過模塊中的PID控制算法,迅速調整云臺至指定角度。

(3)信息采集模塊

該模塊主要控制系統中的超聲波模塊,定時對機器人前方視野范圍進行檢測,并對檢測到的信息進行記錄存儲,每完成一次檢測任務,就與控制與決策模塊通信,報告障礙物信息已更新完成,請求處理數據。

(4)系統菜單模塊

系統菜單設計的主要內容是,通過對按鍵和屏幕的控制,使人和單片機進行數據交互,主要完成參數設置和模式選擇。

(5)數據通信模塊

數據通模塊負責實時將系統重要數據發送到上位機,并在接收到上位機控制指令后,與控制與決策模塊通信,處理接收到的指令。

(6)動作控制模塊

動作控制模塊的任務是負責機器人的行走動作控制,直線行走,左轉彎或右轉彎,它作為底層函數受控制與決策模塊控制,只有在接收到控制與決策指令時,該模塊才會做出相應控制,其它時刻使機器人保持原來姿態不改變。

4 調試與分析

在硬件系統設計與軟件系統設計都完成后,我們對所設計機器人進行了整體調試,調試結果如下。

(1)檢測部分

傳感器系統和云臺系統作為機器人的眼睛,負責檢測機器人行進道路上的障礙,在實驗室調試過程中,云臺工作正常,超聲波傳感器檢測到的數據與實際相符合,該部分經調試滿足設計要求。

(2)直立行走部分

動作控制模塊在接收到控制器指令后做出相應控制,完成機器人的各種行動。經實驗調試,在無障礙設定下,機器人可有效完成直立行走任務。

(3)控制決策部分

控制器將采集的各項信息通過模糊控制器推理后進行PID計算來控制機器人轉動角度,做出動作決策,將所要執行的動作指令傳送給運動控制部分。經測試,機器人可有效完成固定區域內的避障行走,實現路徑規劃,滿足設計要求。

5 結論

本文設計了一種基于STM32的直立雙足機器人,整個設計方案包括機器人選型組裝、硬件電路設計以及軟件控制算法的設計和實現。經過測試表明,本設計能夠有效完成直立行走和智能避障的設計要求,基本完成預期目標。同時,在此研究基礎上可以進一步完善模糊PID算法在機器人控制系統中的應用,進一步延伸設計的研究價值。

[1]陳國軍.兩輪自平衡機器人系統設計與實現[J].電子科學技術,2016,(06):778-781.

[2]滿翠華,范迅,張華,劉曉萌.類人機器人研究現狀和展望[J].農業機械學報,2006,(09):204-207+210.

[3]馬妍,宋愛國.基于STM32的力反饋型康復機器人控制系統設計[J].測控技術,2014,(01):74-78.

[4]李志瑞,潘青慧,申慶超.基于STM32的智能清障滅火機器人設計[J].電子產品世界,2016,(09):27-29.

[5]范甜甜,俞志偉,楊屹巍,戴振東.基于STM32F103VET6的四足機器人控制系統設計[J].機械與電子,2012,(12):53-55.

[6] 蔡莉莎,曾維鵬,吳恒玉.基于SAT的路徑規劃系統的設計[J].電子設計工程,2016,(07):11-12.

[7]曹宇杰,鄧本再,詹一佳.基于模糊神經網絡的RoboCup足球機器人局部路徑規劃方法研究[J].電子設計工程,2015,(23):141-144.

Design of Obstacle Avoidance Biped Robot based on STM32

Lu Hongquan, Liu Qiuhe, Shi Tao
(North China University of Science and Technology,Tangshan Hebei,063000)

This paper describes an obstacle avoidance biped robot based on STM32 ,the main body of the robot is built up with ultra-light aluminum alloy , stable and reliable , which has a strong ability to adapt to the environment.The design uses high-performance STM32 microcontroller for the system master chip, with the external sensor information acquisition system and servo drive control system, to complete the autonomous walking, obstacles avoiding, path planning and other tasks.Experiments show that the robot system can achieve a good self - avoidance walking, which can effectively reduce the dependence on the environment in obstacle avoidance.These meet the design requirements well.

STM32; obstacle avoidance biped robot; path planning

魯紅權(1994—),男,河北唐山人,研究方向:智能機器人控制。

劉秋鶴(1993-),女,河北保定人,研究方向:智能機器人控制。

猜你喜歡
單片機檢測系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 国产久操视频| 欧美一级专区免费大片| 日韩精品无码一级毛片免费| 中国黄色一级视频| 精品视频福利| 日本亚洲国产一区二区三区| 伊人丁香五月天久久综合 | 久久大香香蕉国产免费网站| 国产综合在线观看视频| 国产内射一区亚洲| 国模极品一区二区三区| 成人在线不卡| 国产迷奸在线看| 精品亚洲国产成人AV| 亚洲无线一二三四区男男| 99re在线免费视频| 国产成人综合在线观看| 在线观看国产精美视频| 欧美综合在线观看| 日韩无码黄色| 亚洲香蕉在线| 欧美一级高清片欧美国产欧美| 国产成人免费视频精品一区二区| 国产成人艳妇AA视频在线| 久久99蜜桃精品久久久久小说| 中文字幕久久亚洲一区| 欧美一区二区自偷自拍视频| 无码精品国产dvd在线观看9久| 亚洲成a∧人片在线观看无码| 精品福利国产| 91精品国产丝袜| 99成人在线观看| 日本少妇又色又爽又高潮| 亚洲国产精品VA在线看黑人| 久久五月视频| 国国产a国产片免费麻豆| 欧美成人午夜视频免看| 无遮挡国产高潮视频免费观看| 亚洲一区毛片| 色天天综合| 欧美精品黑人粗大| 91精品人妻互换| 在线a网站| 日本亚洲欧美在线| 中文字幕无码电影| 国产免费自拍视频| 亚洲午夜18| 国产精品成人一区二区不卡| 成色7777精品在线| 欧洲一区二区三区无码| 国产原创自拍不卡第一页| 欧美午夜一区| 国产va在线| 青草视频免费在线观看| 欧美色亚洲| 嫩草国产在线| 无码中文AⅤ在线观看| 亚洲一级毛片免费观看| 狠狠色噜噜狠狠狠狠奇米777 | 影音先锋丝袜制服| 国产精彩视频在线观看| 亚洲第一天堂无码专区| 国产xx在线观看| 久久久精品久久久久三级| 欧美成人免费一区在线播放| 青青青视频蜜桃一区二区| 国产一区二区精品福利| 奇米影视狠狠精品7777| 亚洲美女视频一区| 亚洲视频无码| 999国产精品| 最新亚洲人成网站在线观看| 六月婷婷激情综合| 91视频精品| 国产精品不卡片视频免费观看| 亚洲AV无码一区二区三区牲色| 国产激情第一页| 亚洲午夜国产精品无卡| 精品三级网站| 国产va在线| 国产一级做美女做受视频| 国产精品永久不卡免费视频|