0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

移動機器人想要“穿梭自如”,還需強大的算法支持

jmiy_worldofai ? 來源:lq ? 2018-12-13 10:12 ? 次閱讀

在上一篇文章中,我們簡單介紹了移動機器人自主導航的幾大類傳感器技術,但在實際場景中,機器人所處的環(huán)境都是動態(tài)的、可變的、未知的,此時移動機器人想要“穿梭自如”,還需強大的算法支持。

目前比較熱門的算法有:遺傳算法、啟發(fā)式搜索算法、神經網絡算法等,下面分別加以介紹:

1. 遺傳算法

遺傳算法(genetic algorithm ,簡稱GA )是計算數(shù)學中用于解決最佳化的搜索算法,是進化算法的一種。

進化算法是借鑒了進化生物學中的遺傳、突變、自然選擇以及雜交等現(xiàn)象而發(fā)展起來的。遺傳算法采用從自然進化中抽象出來的幾個算子對參數(shù)編碼的字符串進行遺傳操作,包括復制或選擇算子(Reproduction or Select)、交叉算子(Crossover)、變異算子(Mutation)。

圖1 遺傳算法要找的是多維曲面中的全局最優(yōu)解(最高海拔的“山峰”)

主要特點:

直接對結構對象進行操作,不存在求導和函數(shù)連續(xù)性的限定;

具有內在的隱并行性和更好的全局尋優(yōu)能力;

采用概率化的尋優(yōu)方法,能自動獲取和指導優(yōu)化的搜索空間,自適應地調整搜索方向,不需要確定的規(guī)則。

因此被廣泛地應用于組合優(yōu)化、機器學習、信號處理、自適應控制和人工生命等領域。

2. 啟發(fā)式搜索算法

啟發(fā)式搜索算法,是在狀態(tài)空間中的搜索對每一個搜索的位置進行評估,得到最好的位置,再從這個位置進行搜索直到目標,我們稱這個過程為最優(yōu)(best-first)或啟發(fā)式搜索。

優(yōu)點是可省略大量無謂的搜索路徑,提高效率。

圖2 啟發(fā)式搜索到最優(yōu)路徑

機器人的導航規(guī)劃一般分為構建地圖、自定位、路徑規(guī)劃和軌跡規(guī)劃四個部分。

仙知機器人使用的3D SLAM激光導航路徑規(guī)劃方法與傳統(tǒng)的全局路徑規(guī)劃算法相比,考慮了機器人的幾何約束,即最小轉彎半徑,并用優(yōu)化的方法優(yōu)化了規(guī)劃出來的路徑,使最后的規(guī)劃路徑更加平滑合理。

3. 神經網絡算法

神經網絡(neural network,縮寫NN),是一種模仿生物神經網絡的結構和功能的數(shù)學模型或計算模型。

圖3 神經網絡的原理算法公式

基于動態(tài)神經網絡的機器人避障算法,動態(tài)神經網絡可根據(jù)機器人環(huán)境狀態(tài)的復雜程度自動地調整其結構,實時地實現(xiàn)機器人的狀態(tài)與其避障動作之間的映射關系,能有效地減輕機器人的運算壓力。還有研究通過使用神經網絡避障的同時與混合智能系統(tǒng)(HIS)相連接,使移動機器人的認知決策避障能力和人相近。

因此被廣泛地應用于計算機視覺、語音識別、自然語言處理、無人駕駛等領域。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 算法
    +關注

    關注

    23

    文章

    4587

    瀏覽量

    92503
  • 移動機器人
    +關注

    關注

    2

    文章

    755

    瀏覽量

    33528
  • 機器學習
    +關注

    關注

    66

    文章

    8349

    瀏覽量

    132315

原文標題:移動機器人如何實現(xiàn)自主導航?(二)

文章出處:【微信號:worldofai,微信公眾號:worldofai】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    移動機器人運動控制系統(tǒng)設計及控制算法研究

    移動機器人運動控制系統(tǒng)設計及控制算法研究
    發(fā)表于 08-20 15:54

    移動機器人常用傳感器

    移動機器人常用傳感器
    發(fā)表于 08-20 22:33

    資料:移動機器人能否自動充電?

    、餐飲服務行業(yè)已經應用到了機器人。不過目前,移動機器人都是使用高質量的機載可充電蓄電池組來給自身供電,但是一般只能維持幾個小時,一旦電能耗盡,必須采用人工干預的方式來給機器人充電。如果采用人工充電,那么
    發(fā)表于 01-20 09:39

    Labview My RIO 移動機器人

    初次使用 NI MyRIO控制器開發(fā)四輪全向移動機器人,由四個全向輪和直流電機與增量式編碼器和NI 9001控制器組成,安裝了紅外距離和光電傳感器。驅動板由官方提供的H橋驅動板。NI 9001由
    發(fā)表于 08-21 12:20

    機器人、協(xié)作機器人移動機器人,你分的清楚嗎

    我覺得現(xiàn)在是時候討論一些更有趣的話題,今天的話題是介紹工業(yè)機器人、協(xié)作機器人移動機器人。我想每個人都知道機器人是什么。機器人是可怕的大型
    發(fā)表于 10-30 11:33

    家庭移動機器人避障常用傳感器及相關技術

    移動機器人機器人的重要研究領域,人們很早就開始移動機器人的研究。世界上第一臺真正意義上的移動機器人是斯坦福研究院(SRI)的人工智能中心于1966年到1972年研制的,名叫Shake
    發(fā)表于 05-14 08:15

    如何實現(xiàn)移動機器人的設計?

    管理移動機器人的導航算法的實現(xiàn)和多任務的執(zhí)行。實驗結果表明:該系統(tǒng)能夠實現(xiàn)避障和導航功能并能順利達到目的地?! ?/div>
    發(fā)表于 11-23 15:08

    請問怎么設計一種室外移動機器人組合導航定位系統(tǒng)?

    怎么設計一種室外移動機器人組合導航定位系統(tǒng)?如何實現(xiàn)室外移動機器人組合導航定位系統(tǒng)的硬件設計?如何實現(xiàn)室外移動機器人組合導航定位系統(tǒng)的軟件設計?
    發(fā)表于 04-19 10:50

    什么是移動機器人軟硬件系統(tǒng)問題

    接觸了移動機器人這么久,我覺得應該寫點什么東西,分享一下最基礎的自己關于移動機器人的理解,也作為筆記總結,留到以后查閱。目前我還是覺得自己剛入門,有時候總想的太多,不如實踐來的更直接,下面總結之前
    發(fā)表于 08-06 06:13

    差速移動機器人軌跡跟蹤控制方法

    PID控制器設計3、距離PID控制器設計四、基于PurePursuit算法的差分移動機器人軌跡跟蹤方法1. PurePursuit算法基礎2.控制律設計3.基于兩輪差速模型的PurePursuit
    發(fā)表于 09-01 08:41

    移動機器人的三種主要運動系統(tǒng)

    構建機器人 | 制作移動機器人 | 構建第一個機器人 | 機器人電子 | 機器人控制器 | 機器人
    發(fā)表于 09-01 08:12

    詳解移動機器人軟硬件系統(tǒng)問題

    什么是移動機器人軟硬件系統(tǒng)問題?移動機器人軟硬件系統(tǒng)有哪些問題呢?
    發(fā)表于 11-11 06:07

    【科普】干貨!帶你從0了解移動機器人(三) ——自主導航系統(tǒng)及上位機軟件設計與實現(xiàn)

    發(fā)展。在前兩篇文章中,我們介紹了移動機器人的基本概念和硬件組成。本文繼續(xù)深入探討移動機器人的自主導航系統(tǒng)及上位機軟件****設計與實現(xiàn)。 01移動機器人的內載算法 為了實現(xiàn)
    發(fā)表于 06-28 09:36

    基于Matlab和VR技術的移動機器人建模及仿真

    利用 Matlab 建立移動機器人的動力學模型 ,在虛擬現(xiàn)實 (VR )環(huán)境下 ,實時仿真移動機器人路徑跟蹤的運動特性 ,為基于 Internet 的機器人遙操作試驗搭建了仿真平臺 。 實驗結果表明
    發(fā)表于 09-20 06:24

    移動機器人的分類與移動機器人技術研究現(xiàn)狀和未來發(fā)展的分析

    移動機器人分類 移動機器人從工作環(huán)境來分0可分為室內移動機器人和室外移動機器人1按移動方式來分!輪式移動
    發(fā)表于 09-16 09:18 ?13次下載