淡江大學機構典藏:Item 987654321/114773
English  |  正體中文  |  简体中文  |  Items with full text/Total items : 62830/95882 (66%)
Visitors : 4126039      Online Users : 611
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library & TKU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version
    Please use this identifier to cite or link to this item: https://tkuir.lib.tku.edu.tw/dspace/handle/987654321/114773


    Title: 基於ROS之人形機器人的影像定位與導航
    Other Titles: ROS-based visual localization and navigation for humanoid robot
    Authors: 簡瑜萱;Chien, Yu-Hsuan
    Contributors: 淡江大學電機工程學系碩士班
    翁慶昌
    Keywords: A* algorithm;A*演算法;Image Localization;Monte Carlo localization;Particle Filter;Particle Swarm Optimization (PSO);Robot Operating System (ROS);粒子群最佳化法;粒子濾波器;蒙地卡羅定位;影像定位;機器人作業系統
    Date: 2017
    Issue Date: 2018-08-03 15:03:37 (UTC+8)
    Abstract: 本論文針對視覺自主之小型人形機器人提出一個基於機器人作業系統(Robot Operating System, ROS)之定位與導航的實現方法。在Linux環境下,以ROS建構人形機器人的軟體開發架構,在視覺系統中,本論文將影像中感興趣的顏色,以人工標記的方式標記作為特徵,並利用逆透視映射法(Inverse Perspective Mapping, IPM)計算出障礙物與機器人間的距離,以此作為定位的依據。在定位系統中,本論文建立一個有障礙物資訊的虛擬地圖,以機器人移動量做為位移資訊,並且以視覺影像做為系統觀測的資訊,再以蒙地卡羅(Monte Carlo)自我定位法搭配上結合粒子群最佳化法(Particle Swarm Optimization, PSO)之粒子濾波器(particle filter)演算法來推算小型人形機器人的位置。在導航系統中,本論文以改良式A*演算法來規劃一個具有較少轉折點的全域規劃路徑。由實驗結果可得知,本論文所設計之小型人形機器人的定位與導航系統,可使機器人在已知環境中具有自我定位及導航的能力,且安全的避開障礙物並順利抵達目的地。
    In this thesis, a localization and navigation system is proposed to be implemented on Robot Operating System (ROS) for a vision-based autonomous small-sized humanoid robot. In the Linux environment, ROS is used to establish the software development framework for the humanoid robot system. In the vision system, some interested color blocks in the image are marked as features, and Inverse Perspective Mapping (IPM) is used to calculate the distance between the obstacle and robot. In the localization system, a virtual map with some obstacle information is established. The amount of movement of the robot is regarded as displacement information, and the visual image is regarded as observation information. Then a method based on the Monte Carlo self-localization method and the particle filter combined with Particle Swarm Optimization (PSO) algorithm is used to estimate the localization for the small-sized humanoid robot. In the path planning system, a modified A* algorithm is proposed to plan a global path planning which has less turning points. From the experimental results, we can see that the proposed localization and navigation system really lets the small-sized humanoid robot has the ability of self-localization and navigation in a known environment. Moreover, the robot can safely avoid obstacles and successfully reach the destination.
    Appears in Collections:[Graduate Institute & Department of Electrical Engineering] Thesis

    Files in This Item:

    File Description SizeFormat
    index.html0KbHTML130View/Open

    All items in 機構典藏 are protected by copyright, with all rights reserved.


    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library & TKU Library IR teams. Copyright ©   - Feedback