基于場景感知的傳感器管理框架研究與實現(xiàn)
發(fā)布時間:2021-08-06 06:49
無人系統(tǒng)在人類生活中發(fā)揮著越來越重要的作用,無人系統(tǒng)上搭載的各類傳感器是無人系統(tǒng)獲取外界信息的主要途徑,如何管理、協(xié)調各類傳感器是提高無人系統(tǒng)工作效率和魯棒性的關鍵。不同的傳感器都有各自適應的工作環(huán)境,當環(huán)境變化時傳感器會效率低下甚至失效,比如RGB傳感器無法在黑暗的環(huán)境下工作。因此在不同環(huán)境下,傳感器提供的信息量和可靠程度會有差異。為了解決上述問題,首先,本文提出了一種基于類的傳感器管理框架,對目前無人系統(tǒng)上普遍搭載的傳感器進行分類,并賦予角色。無人系統(tǒng)通過框架來管理眾多傳感器的信息,管理各類傳感器的屬性,根據(jù)傳感器類管理(提供接口,供不同型號傳感器快速更換、配置)無人系統(tǒng)上搭載的所有傳感器。其次,本文提出了一種基于RGB通道的場景感知方法,和一種基于該方法的傳感器組選擇機制。RGB通道場景感知方法可以通過分析所獲取圖像RGB通道值來檢測不同的場景。機制分為三個模塊,場景感知模塊對場景進行感知,傳感器選擇模塊根據(jù)感知結果快速選取、協(xié)調、搭配各種傳感器,形成傳感器選擇決策;傳感器啟動模塊根據(jù)以上決策對傳感器的能力進行匹配,開啟或關閉相關傳感器。最后,為了對以上框架和機制進行驗證,我們實...
【文章來源】:國防科技大學湖南省 211工程院校 985工程院校
【文章頁數(shù)】:64 頁
【學位級別】:碩士
【部分圖文】:
應用分類[4]
國防科技大學研究生院碩士學位論文第二章相關技術研究上一章介紹了課題的背景、研究目標和內容,本章節(jié)將介紹與課題密切相關的一些重要技術,包括機器人操作系統(tǒng)、傳感器分類、主流傳感器管理框架、機器人場景感知研究現(xiàn)狀。2.1機器人操作系統(tǒng)ROSROS的全名是RobotOperatingSystem,即機器人操作系統(tǒng)。雖然后綴中有“操作系統(tǒng)”,但它不是獨立的操作系統(tǒng),而要依附于宿主系統(tǒng)上。ROS實際上是一組用于在PC上進行機器人開發(fā)的機制。ROS旨在簡化機器人開發(fā)的軟件成本、提高代碼可重用性和模塊標準化。機器人操作系統(tǒng)有很多,各有特色。但是,這些操作系統(tǒng)大部分相對封閉,各成體系,之間沒有聯(lián)系,沒有在學術界和產業(yè)界造成影響。ROS最初是作為科研輔助工具由斯坦福大學開發(fā)的,ROS有極大的開放性和包容性,它能兼容其它機器人開發(fā)工具、仿真工具和操作系統(tǒng),使之融為一體。ROS也為常用的一些傳感器提供了模塊支持。圖2.1消息發(fā)布與訂閱提到ROS就不得不說ROS的訂閱發(fā)布機制,如圖2.1所示,節(jié)點(node)是主要的計算執(zhí)行進程。是ROS中很重要的概念,它實際上是一個可執(zhí)行文件,不同節(jié)點的通信方式包括主題(topic)和服務(service)[15]。每條消息必須具有一個主題(Topic)名稱來被ROS網(wǎng)絡路由。是節(jié)點間用來傳輸數(shù)據(jù)的總線。每一條消息都要發(fā)布到相應的主題。節(jié)點通過對某個主題的訂閱從其他節(jié)點接收消息。節(jié)點可以訂閱主題,而無需該節(jié)點同時發(fā)布該主題,發(fā)布者和訂閱者之間相互解耦,無需知道對方的存在。主題名字是唯一的,否則同名主題之間的消息路由將產生錯誤。可以用不同的節(jié)點發(fā)布同樣的主題。這種機制支持傳感器之間的消息傳遞,因此將ROS作為支撐本課題研究的開發(fā)平臺,可以快速的重用已有的ROS包進行進一步的研究和開發(fā)。第9頁
國防科技大學研究生院碩士學位論文2.2傳感器分類無人機是飛行的“傳感器”。如果沒有各種傳感器控制飛行、機身穩(wěn)定性、導航方向、捕捉視頻,無人機的穩(wěn)定飛行以及信息收集功能都無法實現(xiàn)[16]。許多無人系統(tǒng)裝載有各種類型的傳感器。目前,這些無人系統(tǒng)正開始滲透到物流、航空拍攝、農業(yè)植物保護、環(huán)保保護檢測、電路檢修等多領域,如表2.1所示。表2.1無人系統(tǒng)的多領域應用應用場景簡要描述監(jiān)控自然災害森林防火、防汛防旱,快速、及時、準確地收集信息,為決策提供科學依據(jù)快速搜救無人系統(tǒng)運用紅外傳感器輔助從滅火到廢墟或雪崩尋人的搜救行到視頻拍攝利用無人系統(tǒng)捕捉優(yōu)美畫面和拍攝角度地理信息三維測量對地理信息三維建模、拍照、勘察UAV(無人機)像人一樣,需要感知外界環(huán)境,所以就需要眼睛、耳朵等。這種類型的傳感器稱為環(huán)境感知傳感器。包括聲學傳感器(聲納),光傳感器(激光雷達、紅外雷達、單目/立體視覺傳感器)。UAV在感知并獲取環(huán)境信息時,需要知道自己是在什么地點、以什么動作或姿勢獲得的。這些傳感器稱為位姿估計傳感器,包括光、流量、慣性(陀螺儀、加速度傳感器)、平移/旋轉傳感器(GNSS、磁力計)。有些傳感器能夠同時用于環(huán)境感知和位姿估計,稱為公共傳感器[3]。傳感器的分類有助于架構管理傳感器,傳感器不再是代表自己的個體,而是根據(jù)自身的特點和功能分門別類,這樣可以極大的提高傳感器的使用效率和管理效率。目前的傳感器分類方式如圖2.2所示,此分類將無人系統(tǒng)的傳感器分為三類,分別是環(huán)境感知傳感器、公共傳感器、位姿傳感器。圖2.2傳感器分類第10頁
本文編號:3325292
【文章來源】:國防科技大學湖南省 211工程院校 985工程院校
【文章頁數(shù)】:64 頁
【學位級別】:碩士
【部分圖文】:
應用分類[4]
國防科技大學研究生院碩士學位論文第二章相關技術研究上一章介紹了課題的背景、研究目標和內容,本章節(jié)將介紹與課題密切相關的一些重要技術,包括機器人操作系統(tǒng)、傳感器分類、主流傳感器管理框架、機器人場景感知研究現(xiàn)狀。2.1機器人操作系統(tǒng)ROSROS的全名是RobotOperatingSystem,即機器人操作系統(tǒng)。雖然后綴中有“操作系統(tǒng)”,但它不是獨立的操作系統(tǒng),而要依附于宿主系統(tǒng)上。ROS實際上是一組用于在PC上進行機器人開發(fā)的機制。ROS旨在簡化機器人開發(fā)的軟件成本、提高代碼可重用性和模塊標準化。機器人操作系統(tǒng)有很多,各有特色。但是,這些操作系統(tǒng)大部分相對封閉,各成體系,之間沒有聯(lián)系,沒有在學術界和產業(yè)界造成影響。ROS最初是作為科研輔助工具由斯坦福大學開發(fā)的,ROS有極大的開放性和包容性,它能兼容其它機器人開發(fā)工具、仿真工具和操作系統(tǒng),使之融為一體。ROS也為常用的一些傳感器提供了模塊支持。圖2.1消息發(fā)布與訂閱提到ROS就不得不說ROS的訂閱發(fā)布機制,如圖2.1所示,節(jié)點(node)是主要的計算執(zhí)行進程。是ROS中很重要的概念,它實際上是一個可執(zhí)行文件,不同節(jié)點的通信方式包括主題(topic)和服務(service)[15]。每條消息必須具有一個主題(Topic)名稱來被ROS網(wǎng)絡路由。是節(jié)點間用來傳輸數(shù)據(jù)的總線。每一條消息都要發(fā)布到相應的主題。節(jié)點通過對某個主題的訂閱從其他節(jié)點接收消息。節(jié)點可以訂閱主題,而無需該節(jié)點同時發(fā)布該主題,發(fā)布者和訂閱者之間相互解耦,無需知道對方的存在。主題名字是唯一的,否則同名主題之間的消息路由將產生錯誤。可以用不同的節(jié)點發(fā)布同樣的主題。這種機制支持傳感器之間的消息傳遞,因此將ROS作為支撐本課題研究的開發(fā)平臺,可以快速的重用已有的ROS包進行進一步的研究和開發(fā)。第9頁
國防科技大學研究生院碩士學位論文2.2傳感器分類無人機是飛行的“傳感器”。如果沒有各種傳感器控制飛行、機身穩(wěn)定性、導航方向、捕捉視頻,無人機的穩(wěn)定飛行以及信息收集功能都無法實現(xiàn)[16]。許多無人系統(tǒng)裝載有各種類型的傳感器。目前,這些無人系統(tǒng)正開始滲透到物流、航空拍攝、農業(yè)植物保護、環(huán)保保護檢測、電路檢修等多領域,如表2.1所示。表2.1無人系統(tǒng)的多領域應用應用場景簡要描述監(jiān)控自然災害森林防火、防汛防旱,快速、及時、準確地收集信息,為決策提供科學依據(jù)快速搜救無人系統(tǒng)運用紅外傳感器輔助從滅火到廢墟或雪崩尋人的搜救行到視頻拍攝利用無人系統(tǒng)捕捉優(yōu)美畫面和拍攝角度地理信息三維測量對地理信息三維建模、拍照、勘察UAV(無人機)像人一樣,需要感知外界環(huán)境,所以就需要眼睛、耳朵等。這種類型的傳感器稱為環(huán)境感知傳感器。包括聲學傳感器(聲納),光傳感器(激光雷達、紅外雷達、單目/立體視覺傳感器)。UAV在感知并獲取環(huán)境信息時,需要知道自己是在什么地點、以什么動作或姿勢獲得的。這些傳感器稱為位姿估計傳感器,包括光、流量、慣性(陀螺儀、加速度傳感器)、平移/旋轉傳感器(GNSS、磁力計)。有些傳感器能夠同時用于環(huán)境感知和位姿估計,稱為公共傳感器[3]。傳感器的分類有助于架構管理傳感器,傳感器不再是代表自己的個體,而是根據(jù)自身的特點和功能分門別類,這樣可以極大的提高傳感器的使用效率和管理效率。目前的傳感器分類方式如圖2.2所示,此分類將無人系統(tǒng)的傳感器分為三類,分別是環(huán)境感知傳感器、公共傳感器、位姿傳感器。圖2.2傳感器分類第10頁
本文編號:3325292
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/3325292.html
最近更新
教材專著