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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

打造智能機(jī)器人需要使用的傳感器

電子工程師 ? 來源:工程師曾玲 ? 2019-05-02 16:45 ? 次閱讀

一臺可被稱作機(jī)器人的機(jī)器,必須要能感應(yīng)環(huán)境并對其產(chǎn)生影響。這也是傳感器做為機(jī)器人學(xué)關(guān)鍵的原因,而懂得使用傳感器打造智能機(jī)器人,對有心打進(jìn)機(jī)器人學(xué)圈子的各位而言至關(guān)重要。

在本文中,我們要認(rèn)識的是稱為「感知>判斷>動作」(sense > think > act)的機(jī)器人運(yùn)作。這個運(yùn)作在機(jī)器人學(xué)的應(yīng)用相當(dāng)廣泛,也是了解如何編寫機(jī)器人程序一個很好的切入點(diǎn)。讓我們開始吧!

選擇傳感器

我們有多少物理特性可以測量,就有多少傳感器可以使用,但我們先從HC-SR04超音波距離傳感器開始,因?yàn)樗阋?、單純,而且在機(jī)器人學(xué)中用途廣泛(它還有很方便的Arduino數(shù)據(jù)庫)。

定義機(jī)器人模型

這個傳感器可以偵測距離,所以我們先做一個會閃避障礙物的簡單機(jī)器人吧。這種機(jī)器人可以前進(jìn)、后退,并定點(diǎn)旋轉(zhuǎn)到任何方向。距離傳感器就安裝在機(jī)器人的正面。有了這個機(jī)器人的概念之后,讓我們來看如何讓它運(yùn)作。

什么是感知、判斷、動作?

感知、判斷、動作是一種決策循環(huán),可以用來為機(jī)器人解決很多問題,而且非常地簡單。在我們的例子中,機(jī)器人必須感測前方是否有障礙物,接著判斷是否可以前進(jìn)、或是否應(yīng)該轉(zhuǎn)彎或后退,之后便會依照決定來動作。這樣的邏輯可以套用在任何機(jī)器人上,適用任何傳感器,幾乎可以進(jìn)行任何動作。

打造智能機(jī)器人需要使用的傳感器

了把這種邏輯寫成用來控制機(jī)器人的程序代碼,我們必須描述得更加精確,讓我們由以下的方法來創(chuàng)造簡單的機(jī)器人行為模式:

1. 機(jī)器人感應(yīng)前方3cm內(nèi)是否有任何障礙物。

2. 若無障礙物,則前進(jìn)。

3. 若有障礙物,則后退。

打造智能機(jī)器人需要使用的傳感器

這很容易轉(zhuǎn)換為程序代碼,但我們可以預(yù)見這套邏輯會讓機(jī)器人在遇到墻壁時卡在前后來回的循環(huán)。它會先前進(jìn)直到偵測到墻壁,接著后退到偵測不到墻壁,然后再前進(jìn),不斷重復(fù)。我們可以用以下的方式來改良它的行為模式。

1. 機(jī)器人感應(yīng)前方3cm內(nèi)是否有障礙物。

2. 若無障礙物,則前進(jìn)。

3. 若有障礙物,則右轉(zhuǎn),再返回第1步。

機(jī)器人會重復(fù)這個循環(huán),直到找出3cm內(nèi)沒有墻面的方向。

打造智能機(jī)器人需要使用的傳感器

現(xiàn)在我們就有了一個可以確實(shí)讓機(jī)器人避開障礙物的感知、判斷、動作模型。這并不是很精密的模型,我們還可以增加很多細(xì)節(jié)來提升閃避障礙物的能力。

即使是簡單的機(jī)器人,只要運(yùn)用復(fù)雜的感知、判斷、動作模型,還是可以設(shè)計(jì)出非常聰明的行為模式。這就是機(jī)器人學(xué)的精隨:聰明的都在軟件里!

我們目前的行為模式效率有點(diǎn)低,因?yàn)闄C(jī)器人要右轉(zhuǎn)的時候需要先左轉(zhuǎn)三次?,F(xiàn)在我們在前面的三步驟后面加上第四步來改良行為模式:

4. 若有障礙物,則左轉(zhuǎn),再返回第1步。

1. 機(jī)器人偵測前方3cm內(nèi)是否有障礙物。

2. 若無障礙物,則前進(jìn)。

3. 若有障礙物,則左轉(zhuǎn)并再次偵測。

4. 若無障礙物,則前進(jìn)并重設(shè)循環(huán)。

5. 若有障礙物,則右轉(zhuǎn)并再次偵測。

6. 若無障礙物,則前進(jìn)并重設(shè)循環(huán)。

7. 若有障礙物,則機(jī)器人繼續(xù)右轉(zhuǎn),直到無障礙物。

打造智能機(jī)器人需要使用的傳感器

樣一來機(jī)器人就會檢查左右兩邊有沒有墻面,代表它的移動會更有效率。我們現(xiàn)在可以發(fā)現(xiàn)連這樣簡單的行為,在描述上也開始變得復(fù)雜,但如果把這套行為模式想成一系列的感知、判斷、動作循環(huán),就更容易理解了。

就這樣,我們已經(jīng)把一套簡單的感知、判斷、動作行為模式建構(gòu)成可以實(shí)際應(yīng)用的障礙閃避程序。接下來要把這套行為模式轉(zhuǎn)換成程序代碼很容易,而我們也就可以開始做各種機(jī)器人學(xué)的嘗試了。再加裝更多距離傳感器,甚至不同種類的傳感器,便能讓機(jī)器人的行為模式更加精密。只要記得把動作分解成感知、判斷、動作的循環(huán),就能做到很多事!

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

    關(guān)注

    2545

    文章

    50455

    瀏覽量

    751101
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    210

    文章

    28109

    瀏覽量

    205860
收藏 人收藏

    評論

    相關(guān)推薦

    【書籍評測活動NO.51】具身智能機(jī)器人系統(tǒng) | 了解AI的下一個浪潮!

    情況為例,具身智能機(jī)器人的核心元器件(包括 3D 視覺傳感器、六維力傳感器、微型傳動系統(tǒng)、靈巧手與精密力控系統(tǒng)、高性能 驅(qū)控關(guān)節(jié)模組、融合通用大模型、
    發(fā)表于 11-11 10:20

    觸覺傳感器的發(fā)展,對機(jī)器人產(chǎn)業(yè)有什么影響?

    從工業(yè)生產(chǎn)線的自動化到家庭服務(wù)的智能化,機(jī)器人的身影無處不在,它們正在改變著我們的生活方式和工作模式。而在這一過程中,觸覺傳感器的發(fā)展起到了至關(guān)重要的作用。觸覺傳感器,這一能夠感知物體
    的頭像 發(fā)表于 10-23 18:25 ?342次閱讀

    傳感器:人形機(jī)器人感知核心(附報告全文)

    在人形機(jī)器人中較為重要的幾種傳感器有力矩傳感器、觸覺傳感器、IMU、視覺傳感器等。 六維力傳感器
    的頭像 發(fā)表于 08-27 16:45 ?1062次閱讀
    <b class='flag-5'>傳感器</b>:人形<b class='flag-5'>機(jī)器人</b>感知核心(附報告全文)

    視覺傳感器助力機(jī)器人“看到”并理解周圍世界

    電子發(fā)燒友網(wǎng)報道(文/李彎彎)機(jī)器人是由計(jì)算機(jī)控制的復(fù)雜機(jī)器,它具有類似的肢體及感官功能;動作程序靈活;有一定程度的智能;在工作時可以不依賴
    的頭像 發(fā)表于 07-10 00:16 ?3203次閱讀

    六維力傳感器——人形機(jī)器人的力覺

    六維力傳感器是人形機(jī)器人技術(shù)進(jìn)步的核心,其通過精確測量力和力矩,賦予機(jī)器人更高的操作精度和靈活性。這些傳感器的動態(tài)響應(yīng)能力,為機(jī)器人執(zhí)行復(fù)雜
    的頭像 發(fā)表于 06-29 14:25 ?756次閱讀
    六維力<b class='flag-5'>傳感器</b>——人形<b class='flag-5'>機(jī)器人</b>的力覺

    簡述機(jī)器人控制系統(tǒng)的組成

    機(jī)器人控制系統(tǒng)是機(jī)器人技術(shù)的核心,它負(fù)責(zé)接收輸入信號,處理信息,控制機(jī)器人的運(yùn)動和執(zhí)行任務(wù)。一個完整的機(jī)器人控制系統(tǒng)通常由以下幾個部分組成: 傳感器
    的頭像 發(fā)表于 06-16 15:14 ?1155次閱讀

    力控、柔性觸覺成為核心需要,機(jī)器人打造怎樣的具身傳感系統(tǒng)

    機(jī)器人。 ? 業(yè)內(nèi)人士認(rèn)為,具身智能機(jī)器人是人工智能終極形態(tài)。具身智能機(jī)器人指的是
    的頭像 發(fā)表于 04-26 01:03 ?2284次閱讀
    力控、柔性觸覺成為核心<b class='flag-5'>需要</b>,<b class='flag-5'>機(jī)器人</b>要<b class='flag-5'>打造</b>怎樣的具身<b class='flag-5'>傳感</b>系統(tǒng)

    先進(jìn)傳感器提升自主移動機(jī)器人的控制能力介紹

    隨著人工智能的進(jìn)步,結(jié)合日益先進(jìn)的傳感器和控制算法,機(jī)器人變得越來越智能,他們現(xiàn)在可以自主執(zhí)行復(fù)雜的任務(wù),例如移動、抓取和定位物體。
    的頭像 發(fā)表于 04-24 11:21 ?637次閱讀
    先進(jìn)<b class='flag-5'>傳感器</b>提升自主移動<b class='flag-5'>機(jī)器人</b>的控制能力介紹

    ADC在機(jī)器人位置傳感器中的應(yīng)用,性能兼容ADS1220

    ADC在機(jī)器人位置傳感器中的應(yīng)用,性能兼容ADS1220
    的頭像 發(fā)表于 03-15 10:20 ?666次閱讀
    ADC在<b class='flag-5'>機(jī)器人</b>位置<b class='flag-5'>傳感器</b>中的應(yīng)用,性能兼容ADS1220

    工業(yè)機(jī)器人的觸覺傳感器有哪些?傳感器作用是什么?

    工業(yè)機(jī)器人觸覺傳感器可以幫助工業(yè)機(jī)器人測量與其環(huán)境的任何物理交互。傳感器可以測量與傳感器和物體接觸相關(guān)的參數(shù)。工業(yè)
    的頭像 發(fā)表于 03-11 08:39 ?677次閱讀

    全面分析:人形機(jī)器人快速發(fā)展,哪些國產(chǎn)傳感器將受益?(深度報告)

    ? ? 傳感器是人形機(jī)器人感知層的關(guān)鍵,基于MEMS工藝的力控、觸覺、慣性傳感器有望充分受益。 ? ① 人形機(jī)器人將更重視感知層和交互層,傳感器
    的頭像 發(fā)表于 02-21 09:53 ?910次閱讀
    全面分析:人形<b class='flag-5'>機(jī)器人</b>快速發(fā)展,哪些國產(chǎn)<b class='flag-5'>傳感器</b>將受益?(深度報告)

    機(jī)器人會用到哪些傳感器

    機(jī)器人會用到哪些傳感器? 機(jī)器人是一種能夠自主行動并感知環(huán)境的自動化設(shè)備。為了實(shí)現(xiàn)這一目標(biāo),機(jī)器人通常需要使用各種不同類型和功能的
    的頭像 發(fā)表于 01-03 15:59 ?2493次閱讀

    人形機(jī)器人柔性觸覺傳感器的關(guān)鍵技術(shù)分析

    內(nèi)部傳感器主要用于監(jiān)測機(jī)器人的內(nèi)部狀態(tài),如位置、速度和加速度,而外部傳感器則專注于捕捉距離、聲音、光線和觸覺等機(jī)器人外部環(huán)境的信息。
    發(fā)表于 01-02 14:22 ?2637次閱讀
    人形<b class='flag-5'>機(jī)器人</b>柔性觸覺<b class='flag-5'>傳感器</b>的關(guān)鍵技術(shù)分析

    奧比中光榮獲機(jī)器人傳感器創(chuàng)新應(yīng)用獎

    12月8日,第四屆中國機(jī)器人行業(yè)年會在浙江湖州舉辦。奧比中光在會上榮獲Leaderobot“2023年度機(jī)器人傳感器創(chuàng)新應(yīng)用獎”,并入選《2023中國機(jī)器人發(fā)展年刊》
    的頭像 發(fā)表于 12-14 09:32 ?661次閱讀

    電弧跟蹤傳感器通常安裝在機(jī)器人什么位置?

    在現(xiàn)代工業(yè)自動化領(lǐng)域,機(jī)器人的運(yùn)用越來越廣泛。在這些機(jī)器人中,電弧跟蹤傳感器是一種非常重要的傳感器,能夠幫助機(jī)器人實(shí)現(xiàn)對電弧的跟蹤和控制。那
    的頭像 發(fā)表于 11-23 15:02 ?522次閱讀