国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ChatGPT +工業(yè)機器人/自動駕駛控制器的一些嘗試

這篇具有很好參考價值的文章主要介紹了ChatGPT +工業(yè)機器人/自動駕駛控制器的一些嘗試。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

ChatGPT 的功能目前已擴展到機器人領(lǐng)域,可以用語言直觀控制如機械臂、無人機、家庭輔助機器人等的多個平臺。這會改變?nèi)藱C交互的未來形式嗎?

你可曾想過用自己的話告訴機器人該做什么,就像對人說話那樣?

比如說,只要告訴你的家庭助理機器人「請幫我熱一下午餐」,然后它就能自己找到微波爐。很神奇,對嗎?

盡管語言是人類表達意圖的最直觀的方式,但此前很長一段時間,人們?nèi)匀粐乐匾蕾囀謱懘a來實現(xiàn)對機器人的控制。不過,當 ChatGPT 出現(xiàn)之后,這種情況要變一下了。

在最近的一項研究中,微軟團隊在探索如何使用 OpenAI 的新 AI 語言模型 ChatGPT 來使自然的人機交互成為可能。

ChatGPT +工業(yè)機器人/自動駕駛控制器的一些嘗試

論文鏈接:
https://www.microsoft.com/en-us/research/uploads/prod/2023/02/ChatGPT___Robotics.pdf

ChatGPT 是一個在大量文本和人類互動語料庫上訓練的語言模型,因此應對廣泛的 prompt 和問題時,它可以生成連貫且語法正確的響應。這項研究的目標是看看 ChatGPT 是否可以超越文本思考,并對現(xiàn)實世界進行推理,以幫助機器人完成任務。研究者希望以此便利人們與機器人的互動,而不需要學習復雜的編程語言或機器人系統(tǒng)的細節(jié)。

研究的關(guān)鍵挑戰(zhàn)在于教會 ChatGPT:如何通過考慮物理定律、操作環(huán)境以及機器人運用肢體動作改變周遭環(huán)境的方式來解決問題。

事實證明,ChatGPT 本身可以做很多事情,但它仍然需要一些幫助。團隊在論文中描述了一系列可用于指導語言模型解決機器人任務的設(shè)計原則,包括(但不限于)特別 prompt 結(jié)構(gòu)、高級 API 和通過人類文本反饋。研究者認為,這項工作只是開發(fā)機器人系統(tǒng)的轉(zhuǎn)變的開始,并且希望通過這項研究激勵其他研究人員加入這個有趣的研究領(lǐng)域。

當今機器人技術(shù)面臨的挑戰(zhàn),以及 ChatGPT 能提供的幫助

目前機器人的操作流是從工程師或技術(shù)用戶開始,需要他們將任務需求轉(zhuǎn)換為系統(tǒng)代碼。工程師會處于工作流程的回路中,他們需要不斷編寫新的代碼和規(guī)范來糾正機器人的行為。總得來說,這個過程是緩慢的(用戶需要編寫低級代碼)、昂貴的(需要對機器人技術(shù)有深入了解的高技能用戶)且低效的(需要多次交互才能正常運轉(zhuǎn))。

ChatGPT +工業(yè)機器人/自動駕駛控制器的一些嘗試

但 ChatGPT 開啟了一種新的機器人范式,并允許潛在的非技術(shù)型用戶參與到回路之中,在監(jiān)視機器人性能的同時向大型語言模型(LLM)提供高級反饋。通過遵循研究的設(shè)計原則,ChatGPT 可以為機器人場景生成代碼。在沒有任何微調(diào)的情況下,研究利用 LLM 的知識來控制不同的機器人形狀,以完成各種任務。工作中,研究人員展示了多個 ChatGPT 解決機器人難題的示例,以及在操作、空中和導航領(lǐng)域的復雜機器人部署。

機器人與 ChatGPT:設(shè)計原則

Prompting LLM 是一門高度實證的科學。研究通過反復試驗建立了一套為機器人任務編寫 prompt 的方法和設(shè)計原則:

ChatGPT +工業(yè)機器人/自動駕駛控制器的一些嘗試

首先,研究定義了一組高級機器人 API 或函數(shù)庫。這個庫可以特定于特定的機器人,并且可以映射到機器人的控制堆棧或感知庫中現(xiàn)有的低級實現(xiàn)。對高級 API 使用描述性名稱非常重要,這樣 ChatGPT 就可以推斷它們的行為;

接下來,研究人員為 ChatGPT 編寫一個文本 prompt,它描述了任務目標,同時明確說明來自高級庫的哪些函數(shù)是可用的。Prompt 還可以囊括關(guān)于任務約束的信息,或者 ChatGPT 應該如何形成其答案(特定的編碼語言,使用輔助解析元素);

用戶在回路中評估 ChatGPT 的代碼輸出,要么通過直接檢查,要么使用模擬器。如果需要,用戶可以使用自然語言向 ChatGPT 反饋答案的質(zhì)量和安全性。

用戶滿意解決方案的話,代碼就可以最終部署到機器人上。

理論已經(jīng)夠多了,ChatGPT 到底能做什么?

讓我們參看幾個例子,你還可以在代碼庫中找到更多案例研究。

零樣本任務計劃

研究人員讓 ChatGPT 控制真正的無人機,經(jīng)證明,它是非技術(shù)用戶和機器人之間非常直觀的基于語言的接口。當用戶的指令含糊不清時,ChatGPT 會提出要明晰問題,并為無人機編寫復雜的代碼結(jié)構(gòu)以直觀地檢查架構(gòu),例如鋸齒形模式。它甚至學會了自拍!

ChatGPT +工業(yè)機器人/自動駕駛控制器的一些嘗試

ChatGPT +工業(yè)機器人/自動駕駛控制器的一些嘗試

研究人員還使用 Microsoft AirSim 模擬器在一個模擬工業(yè)檢驗場景中使用 ChatGPT。該模型能夠有效地解析用戶的高級意圖和幾何線索,從而準確地控制無人機。

ChatGPT +工業(yè)機器人/自動駕駛控制器的一些嘗試

ChatGPT +工業(yè)機器人/自動駕駛控制器的一些嘗試

回路中的用戶:當復雜的任務需要對話時

接下來,研究人員將 ChatGPT 用于機械臂的操作場景,并使用對話反饋來教會模型如何將最初提供的 API 組合成更復雜的高級函數(shù):ChatGPT 自動編程。該模型能夠使用課程本位策略,按照邏輯將學習到的技能鏈接在一起,以執(zhí)行諸如堆疊塊等操作。

此外,當用木塊構(gòu)建微軟標志時,該模型展示了一個連接文本和物理域的完美示例。它不僅能夠從內(nèi)部知識庫中回憶 logo,還能夠「繪制」logo(作為 SVG 代碼),然后使用上面學到的技能來找出哪些現(xiàn)有的機器人動作可以構(gòu)成其外形。

ChatGPT +工業(yè)機器人/自動駕駛控制器的一些嘗試

接下來,研究人員讓 ChatGPT 編寫一個算法,讓無人機在達到空中目標的同時不撞上障礙物。他們告訴模型,這架無人機有一個面向前方的距離傳感器,ChatGPT 立即為算法編寫了大部分關(guān)鍵構(gòu)建塊。這項任務需要與人進行一些對話,ChatGPT 僅使用語言反饋就能進行本地化代碼改進的能力令人印象深刻。

感知 - 行動回路:機器人在行動前感知世界

在做某事(行動)之前感知世界(感知)的能力是任何機器人系統(tǒng)的基礎(chǔ)。因此,研究人員決定測試 ChatGPT 對這個概念的理解,并要求它探索一個環(huán)境,直到找到用戶指定的對象。研究為模型提供了對象檢測和對象距離 API 等功能,并驗證了它生成的代碼成功實現(xiàn)了感知 - 行動循環(huán)。

在實驗階段,研究者進行了額外的實驗,以評估 ChatGPT 是否能夠根據(jù)傳感器反饋實時決定機器人應該去哪里(而不是讓 ChatGPT 生成一個代碼回路來做出這些決定)。有趣的是,恰好驗證了可以在對話的每一步中輸入相機圖像的文本描述,并且模型能夠弄清楚如何控制機器人,直到它到達特定的對象。

PromptCraft, LLM + 機器人研究的協(xié)作開源工具

良好的 Prompt 工程對于大型語言模型的成功至關(guān)重要,例如 ChatGPT 用于機器人任務。可惜,Prompt 是一門實證科學,缺乏全面和可訪問的資源,其中能為該領(lǐng)域的研究人員和愛好者提供幫助的例子也是良莠不齊。為了彌合這一差距,研究者引入了「PromptCraft」,這是一個協(xié)作開源平臺,任何人在這里都可以分享不同機器人類別的 Prompt 策略示例,而且,研究者公布了在這項研究中使用的所有 Prompt 和對話。

除了 Prompt 設(shè)計,研究還希望包括多個機器人模擬器和界面,允許用戶測試他們的 ChatGPT 生成的算法。作為開始,研究還發(fā)布了一個與 ChatGPT 集成的 AirSim 環(huán)境,任何人都可以使用它來展開這些想法。

ChatGPT +工業(yè)機器人/自動駕駛控制器的一些嘗試

ChatGPT-AirSim 接口

讓機器人走出實驗室,走向世界

發(fā)布這些技術(shù)是一件值得慶祝的事,因為這會擴大機器人技術(shù)的受眾面。微軟的研究人員相信,基于語言的機器人控制將會為讓機器人從科學實驗室走進日常用戶的生活中奠定基礎(chǔ)。

本文要強調(diào)的是,在沒有仔細分析的情況下,ChatGPT 的輸出并不意味著要直接部署在機器人上。研究者鼓勵用戶利用模擬的力量,以便在潛在的現(xiàn)實生活部署之前評估這些算法,并始終采取必要的安全預防措施。本文所講述的工作只代表了在機器人領(lǐng)域運行的大型語言模型的交集中可能實現(xiàn)的一小部分,希望能為更多的研究提供靈感。文章來源地址http://www.zghlxwxcb.cn/news/detail-402908.html

到了這里,關(guān)于ChatGPT +工業(yè)機器人/自動駕駛控制器的一些嘗試的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 5.【自動駕駛與機器人中的SLAM技術(shù)】2D點云的scan matching算法 和 檢測退化場景的思路

    5.【自動駕駛與機器人中的SLAM技術(shù)】2D點云的scan matching算法 和 檢測退化場景的思路

    這里實現(xiàn)了基于g2o優(yōu)化器的優(yōu)化方法。 圖優(yōu)化中涉及兩個概念-頂點和邊。我們的優(yōu)化變量認為是頂點,誤差項就是邊。我們通過g2o聲明一個圖模型,然后往圖模型中添加頂點和與頂點相關(guān)聯(lián)的邊,再選定優(yōu)化算法(比如LM)就可以進行優(yōu)化了。想熟悉g2o的小伙伴們感興趣的話

    2024年02月03日
    瀏覽(21)
  • 2023年第三屆工業(yè)自動化、機器人與控制工程國際會議 | IET獨立出版 | EI檢索

    2023年第三屆工業(yè)自動化、機器人與控制工程國際會議 | IET獨立出版 | EI檢索

    會議簡介 Brief Introduction 2023年第三屆工業(yè)自動化、機器人與控制工程國際會議(IARCE 2023) 會議時間:2023年10月27 -30日 召開地點:中國·成都 大會官網(wǎng):www.iarce.org 2023年第三屆工業(yè)自動化、機器人與控制工程國際會議(IARCE 2023)將圍繞“工業(yè)自動化、機器人與控制工程”的最

    2024年02月14日
    瀏覽(52)
  • 高翔:《自動駕駛與機器人中的SLAM技術(shù) 》-Slam_in_autonomous_driving 編譯過程中遇到的問題

    使用的環(huán)境是ubuntu20.04 問題1.安裝g2o沒有問題,不過在編譯整個項目工程時候報錯: ”openmp_mutex.h: 30:10: fatal error: g2o/config.h: No such file or directory“: 解決辦法: 問題2. No rule to make target ’gmock’,needed by \\\'../bin/test_preintegration\\\' . stop src/ch4/CMakeFiles/test_preintegration.dir/all] Error 2:

    2024年02月03日
    瀏覽(58)
  • 【ChatGLM vs ChatGPT】怎樣實現(xiàn)機器人自動寫代碼?不少于3000字。

    【ChatGLM vs ChatGPT】怎樣實現(xiàn)機器人自動寫代碼?不少于3000字。

    ? ?圖:a robot is writing code, by Stable Diffusion 禪與計算機程序設(shè)計藝術(shù): 總體來看,ChatGLM(6B)和 ChatGPT(175B)在技術(shù)領(lǐng)域的問答情況表現(xiàn)都很出色,考慮到模型參數(shù)和成本,整體看在這方面的表現(xiàn) ?ChatGLM 優(yōu)于?ChatGPT 。 目錄 怎樣實現(xiàn)機器人自動寫代碼?不少于3000字。

    2024年02月01日
    瀏覽(14)
  • 【機器人仿真Webots教程】-控制器編程指南

    【機器人仿真Webots教程】-控制器編程指南

    1.1 controller與場景樹節(jié)點 在Webots中,場景樹節(jié)點(Scene Tree Nodes)是Webots仿真環(huán)境中的各種對象,包括機器人模型、傳感器、環(huán)境物體等。每個節(jié)點都有其在場景樹中的位置,節(jié)點之間可以形成層次結(jié)構(gòu),以便組織和管理模擬環(huán)境。 控制器程序(Controller Program)是用于控制機

    2024年02月06日
    瀏覽(31)
  • 如何用JS寫一套釘釘?shù)臋C器人自動回復,要求調(diào)用chatgpt

    請注意,本文由chatgpt 3.5完成,請自行驗證該回答的嚴謹性。 為了用JS編寫一套釘釘機器人自動回復,調(diào)用ChatGPT,可以按照以下步驟: 創(chuàng)建一個釘釘機器人:在釘釘開放平臺上創(chuàng)建一個機器人,并獲取機器人的Webhook地址和密鑰。 安裝必要的依賴:使用Node.js環(huán)境,在項目根目

    2024年02月02日
    瀏覽(17)
  • 基于ROS實現(xiàn)的機器人運動PID控制器

    下面是一個基于ROS實現(xiàn)的機器人運動PID控制器的例子: 首先,需要定義機器人的運動控制器節(jié)點,例如: 其中, cmd_vel_pub 是一個發(fā)布器,用于發(fā)布機器人的運動控制指令; odom_sub 是一個訂閱器,用于接收機器人的里程計信息。 然后,需要實現(xiàn)一個PID控制器的類,例如: 其

    2024年02月13日
    瀏覽(29)
  • 如何將電機控制器添加到您的 ROS 機器人

    ????????如果您正在構(gòu)建與 ROS/ROS2 一起使用的移動機器人,您需要做的第一件事就是集成電機控制器。電機控制器的目的是接受來自更高級別的軟件(如導航堆棧)的消息,并將其轉(zhuǎn)換為驅(qū)動電機的信號。它還將從電機的編碼器接收信息,以計算機器人的速度和位置。 您

    2024年02月15日
    瀏覽(46)
  • 基于ARM+FPGA的驅(qū)控一體機器人控制器設(shè)計

    基于ARM+FPGA的驅(qū)控一體機器人控制器設(shè)計

    目前市場上工業(yè)機器人,數(shù)控機床等多軸運動控制系統(tǒng)普遍采用運動控制器加 伺服驅(qū)動器的分布式控制方式。在這種控制方式中,控制器一方面完成人機交互,另 一方面進行 NC 代碼的解釋執(zhí)行,插補運算,繼而將計算出來的位置指令通過軸組模 塊下發(fā)給各個伺服驅(qū)動器。下

    2024年02月14日
    瀏覽(27)
  • 面向低成本巡線機器人的PID控制器優(yōu)化——附源碼

    面向低成本巡線機器人的PID控制器優(yōu)化——附源碼

    目錄 介紹 測試 電子元器件 系統(tǒng)特征 控制器設(shè)計 位置誤差的計算 比例控制 積分控制 微分控制 改進的PID控制器 測試軌跡 源碼鏈接 本文對經(jīng)典PID控制器的改進和開環(huán)控制機制的發(fā)展進行了討論,以提高差動輪式機器人的穩(wěn)定性和魯棒性。為了部署該算法,使用低成本、現(xiàn)成

    2024年04月08日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包