基于全景視覺的網(wǎng)球服務機器人的設計與研究
本文選題:網(wǎng)球服務機器人 + 反射式全景視覺系統(tǒng); 參考:《北方工業(yè)大學》2017年碩士論文
【摘要】:本論文提出了一個基于全景視覺的網(wǎng)球服務機器人的設計方案,并將該方案予以實現(xiàn)。該網(wǎng)球服務機器人以中型組足球機器人的機械為原型在原有的基礎上進行機械上的改造和設計,并以STM32F407微控制器為核心設計了機器人下位機核心驅動板,完成了機器人硬件框架。機器人采用了筆記本電腦作為其上位機的核心控制單元,并在其上位機上研究和設計了上位機軟件,該軟件通過USB連接反射式全景視覺系統(tǒng)采集機器人四周的圖像。同時機器人可以通過手機遠程控制啟動和關閉。課題設計和研究主要包含三方面:機械、硬件和軟件。機械方面需要對原有的機械結構重新設計,設計機器人的吸球裝置和網(wǎng)球的儲存裝置。硬件方面需要設計機器人的整體硬件架構,包括機器人的行走和吸球驅動器、核心板的設計和上位機與下位機的連接以及通信。軟件方面是課題的一個難點,首先是圖像的采集,單純的依靠視覺作為機器人的感官原件,對光照的要求叫嚴格,在很多場景下需要改變攝像頭參數(shù)才能更好的識別網(wǎng)球,所以課題的首先需要克服光照環(huán)境對識別效率的影響。課題的軟件設計是先通過對采集圖像的預處理工作,自動調節(jié)攝像頭參數(shù),使直接通過攝像頭獲得的圖像適應課題后續(xù)的圖像處理工作。然后對圖像進行增強和顏色空間的轉換,通過課題研究的網(wǎng)球識別算法進行網(wǎng)球的識別及其位置信息的確定,再由行為策略模塊對網(wǎng)球位置信息統(tǒng)計并生成行為指令,控制機器人進行網(wǎng)球的拾取工作。首先,第一章介紹了網(wǎng)球服務機器人的研究現(xiàn)狀及背景,敘述了可以研究內容的意義以及內容。第二章介紹機器人整體的設計方案。同時介紹了課題中所用到的各項關鍵技術。第三章展示了機器人的機械設計方案。第四章介紹了機器人的硬件框架的設計,包括行走輪機構、吸球器機構、機載電源、下位機控制單元和上位機控制單元的各個硬件設計。第五章介紹了機器人上位機的軟件的設計。詳細介紹了軟件的框架和層次結構,并針對框架中設計的功能模塊進行了詳細設計介紹。最后是調試的結果分析以及本課題的結論與展望。
[Abstract]:In this paper, a design scheme of tennis service robot based on panoramic vision is proposed and implemented. The tennis service robot is designed on the basis of the mechanical prototype of the medium-sized soccer robot, and the core driving board of the robot is designed with the STM32F407 microcontroller as the core. The hardware frame of the robot is completed. The robot adopts the notebook computer as the core control unit of its upper computer, and studies and designs the upper computer software on its upper computer. The software collects the images around the robot through USB connected with the reflective panoramic vision system. At the same time, the robot can be remotely controlled by the mobile phone to start and close. The project design and research mainly include three aspects: mechanical, hardware and software. In the mechanical aspect, the original mechanical structure should be redesigned to design the ball suction device of the robot and the storage device of the tennis ball. In the aspect of hardware, we need to design the whole hardware architecture of the robot, including the walking and sucking drive of the robot, the design of the core board, the connection and communication between the upper computer and the lower computer. The software aspect is a difficult point of the subject, first is the image collection, relying solely on the vision as the robot's sensory original, the requirement of illumination is strict, in many scenes, we need to change the camera parameters to recognize tennis ball better. Therefore, the first need to overcome the impact of lighting environment on the efficiency of recognition. The software design of the subject is to adjust the camera parameters automatically through the preprocessing of the collected images, so that the images obtained directly through the camera can adapt to the subsequent image processing work of the subject. Then the image is enhanced and the color space is transformed. The tennis ball recognition and location information are identified by the tennis recognition algorithm studied in this paper. Then the behavior strategy module statistics the tennis position information and generates the behavior instructions. Control the robot to pick up tennis balls. The first chapter introduces the research status and background of tennis service robot, and describes the significance and content of the research content. The second chapter introduces the overall design of the robot. At the same time, the key technologies used in the subject are introduced. The third chapter shows the mechanical design of the robot. Chapter 4 introduces the design of the hardware frame of the robot, including the hardware design of the walking wheel mechanism, the ball absorber mechanism, the airborne power supply, the lower computer control unit and the upper computer control unit. The fifth chapter introduces the software design of robot upper computer. The framework and hierarchy of the software are introduced in detail, and the functional modules designed in the framework are introduced in detail. Finally, the result analysis of debugging and the conclusion and prospect of this subject are given.
【學位授予單位】:北方工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP242
【參考文獻】
相關期刊論文 前10條
1 湯一平;胡大衛(wèi);蔡盈梅;黃珂;姜榮劍;;基于全景視覺的移動機器人的運動目標檢測[J];計算機科學;2015年11期
2 王健;張振海;李科杰;張東紅;李劍;柳新宇;;無人車反射式全景視覺感知技術研究[J];中國科技論文;2015年10期
3 俞燕燕;余燁;;基于全景視覺的目標跟蹤方法研究[J];合肥工業(yè)大學學報(自然科學版);2015年01期
4 高靜欣;阮曉鋼;馬圣策;;基于模糊行為決策的機器人主動尋徑導航[J];北京工業(yè)大學學報;2014年09期
5 范曉鵬;蔡鐵峰;朱楓;郝穎明;吳清瀟;夏仁波;;基于人眼亮度閾值特性的圖像增強算法[J];光電子.激光;2014年08期
6 熊哲源;;全景視覺技術研究進展[J];科技創(chuàng)新導報;2014年23期
7 王健;張振海;李科杰;許濤;石志國;張東紅;邵海燕;張亮;;全景視覺系統(tǒng)發(fā)展與應用[J];計算機測量與控制;2014年06期
8 潘登;陳啟軍;;基于STM32F10x微控制器的GPIO精品實驗項目建設[J];實驗室科學;2014年02期
9 肖進勝;單姍姍;段鵬飛;涂超平;易本順;;基于不同色彩空間融合的快速圖像增強算法[J];自動化學報;2014年04期
10 梁一新;劉凱;;促進我國工業(yè)機器人產業(yè)化的戰(zhàn)略思考[J];現(xiàn)代產業(yè)經濟;2013年06期
相關碩士學位論文 前9條
1 張f,
本文編號:1804012
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/1804012.html