chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

當(dāng)旭日X3派遇上ChatGPT,我們能「chat」什么

地瓜機(jī)器人 ? 2023-02-24 11:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

地平線旭日?X3派(下文簡稱旭日X3派)是一款擁有著高算力,面向生態(tài)開發(fā)者嵌入式,可用于機(jī)器人、無人駕駛、智能家居等領(lǐng)域,并搭載了TogetherROS開發(fā)平臺,可高效進(jìn)行機(jī)器人開發(fā)。ChatGPT是一款由OpenAI開發(fā)的自然語言處理模型,可以理解人類語言、自動生成文本、回答問題和完成其他任務(wù),還可以與其他技術(shù)聯(lián)動,實(shí)現(xiàn)更加復(fù)雜的應(yīng)用。
旭日X3派遇上ChatGPT會碰撞出什么火花呢?本文使用旭日X3派作為載體,在OriginBot上使用ChatGPT進(jìn)行問答。相關(guān)問題歡迎大家注冊加入地平線開發(fā)者社區(qū)交流討論,配置文件及代碼詳見地平線開發(fā)者社區(qū)。

環(huán)境配置

1、解釋OriginBot小車代碼

1.jfif

2、解釋運(yùn)動學(xué)模型

2.png

3、使用OpenCV在OriginBot小車上實(shí)現(xiàn)巡線功能

3.png


3.1.png

4、在ROS2環(huán)境中實(shí)現(xiàn)gmapping或者cartographer

4.png

5、總結(jié)對話

5.jfif

綜上,我們發(fā)現(xiàn)ChatGPT有著記憶儲存的功能,它區(qū)別于SiRi傳統(tǒng)的一問一答,能根據(jù)聊天的上下文進(jìn)行互動并歸納總結(jié)所有的問題,協(xié)助我們完成編程。并且ChatGPT在回復(fù)消息時是逐字的顯示,很難感覺到是和機(jī)器人在對話,仿佛它只是個博學(xué)的朋友。

它在針對簡單編程問題的處理上可謂是非常驚艷,在ROS相關(guān)的問題上,比我們?nèi)祟惛心托慕獯?,有時會畫出重點(diǎn)并擴(kuò)展更多的相關(guān)知識幫助你去解決問題掌握技術(shù)。

既然ChatGPT都能接入WX,那么它和旭日X3派一定也能「chat」一下!不妨我們直接詢問ChatGPT,該如何使得旭日X3派和ChatGPT聯(lián)系起來!它給了我們這樣的一個答案:

6.png

模型部署

1、部署基本環(huán)境

進(jìn)入旭日X3派,執(zhí)行以下命令(此處使用的是OriginBot v1.0.2的鏡像):

pip3 install openai

2、學(xué)習(xí)OpenAI API如何使用

7.png

import openai # 將OpenAI訪問令牌設(shè)置為環(huán)境變量 openai.api_key = "YOUR_API_KEY" # 調(diào)用OpenAI GPT-3模型,生成回答 response = openai.Completion.create( engine="text-davinci-002", prompt="你好!", max_tokens=1024, # 最大1024個標(biāo)記 temperature=0.7, n=1, stop=None, ) # 輸出生成的回答 print(response.choices[0].text)

3、書寫節(jié)點(diǎn)代碼

import rclpy from rclpy.node import Node from std_msgs.msg import String import openai class OpenAINode(Node): def __init__(self): super().__init__('openai_node') self.publisher_ = self.create_publisher(String, 'openai_text', 10) self.subscription = self.create_subscription( String, 'user_input', self.listener_callback, 10) self.subscription # 防止被Python垃圾回收機(jī)制刪除 def listener_callback(self, msg): # 處理從ROS話題訂閱到的輸入 input_text = msg.data # 調(diào)用OpenAI的GPT-3模型生成文本 openai.api_key = 'YOUR_API_KEY' response = openai.Completion.create( engine="davinci", prompt=input_text, max_tokens=60, n=1, stop=None, temperature=0.7 ) # 將生成的文本發(fā)布到ROS話題 self.publisher_.publish(response.choices[0].text) def main(args=None): rclpy.init(args=args) openai_node = OpenAINode() rclpy.spin(openai_node) openai_node.destroy_node() rclpy.shutdown() if __name__ == '__main__': main()

4、部署到旭日X3派中

此處,即可按照古月老師的ROS2 21講的方式來創(chuàng)建一個基于python的功能包。

5、程序運(yùn)行

8.png

可以看到,此處運(yùn)行狀態(tài)與理想情況有較大出入。回到這一段代碼:

import openai # 將OpenAI訪問令牌設(shè)置為環(huán)境變量 openai.api_key = "YOUR_API_KEY" # 調(diào)用OpenAI GPT-3模型,生成回答 response = openai.Completion.create( engine="text-davinci-002", prompt="你好!", max_tokens=1024, # 最大1024個標(biāo)記 temperature=0.7, n=1, stop=None, ) # 輸出生成的回答 print(response.choices[0].text)

當(dāng)前,engine使用的模型,此處是”text-davinci-002“,prompt是指輸入文本,max_tokens指的是最大輸出文字。首先,打印出所有的模型,示例代碼如下:

import openai # 將OpenAI訪問令牌設(shè)置為環(huán)境變量 openai.api_key = "YOUR_API_KEY" # 獲取OpenAI最新的語言模型名稱 models = openai.Model.list() latest_model = models['data'][0].id print("最新的OpenAI語言模型是:", latest_model) print("\n") printf("所有的模型如下:", models)

與當(dāng)前WX接入ChatGPT方式進(jìn)行對照發(fā)現(xiàn),可將其理解為Transformer模型,直接把當(dāng)前和之前所有的問題和回答都當(dāng)成輸入,生成最終的代碼:

import rclpy from rclpy.node import Node from std_msgs.msg import String import openai class OpenAINode(Node): def __init__(self): super().__init__('openai_node') self.publisher_ = self.create_publisher(String, 'chatgpt_node', 10) self.subscription = self.create_subscription( String, 'user_input', self.listener_callback, 10) self.history = "" def listener_callback(self, msg): # 處理從ROS話題訂閱到的輸入 input_text = msg.data self.history += input_text self.history += " " # 調(diào)用OpenAI的GPT-3模型生成文本 openai.api_key = 'KEY' #models = openai.Model.list() #latest_model = models['data'][0].id #print(models) response = openai.Completion.create( engine="text-davinci-003", prompt=self.history+input_text, max_tokens=1024, n=1, stop=None, temperature=0.7 ) # 將生成的文本發(fā)布到ROS話題 msg = String() msg.data = response.choices[0].text print(msg.data) self.history += msg.data self.history += " " def main(args=None): rclpy.init(args=args) chatgpt_node = OpenAINode() rclpy.spin(chatgpt_node) chatgpt_node.destroy_node() rclpy.shutdown() if __name__ == '__main__': main()

效果如下:

9.png

本文轉(zhuǎn)自地平線發(fā)者社區(qū)
原作者:Lxxxb

聲明:本文內(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)注

    1820

    文章

    50335

    瀏覽量

    266976
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6425

    瀏覽量

    120935
  • OpenAI
    +關(guān)注

    關(guān)注

    9

    文章

    1250

    瀏覽量

    10281
  • ChatGPT
    +關(guān)注

    關(guān)注

    31

    文章

    1600

    瀏覽量

    10395
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    半年參與3萬輛寶馬X3生產(chǎn),人形機(jī)器人“進(jìn)廠打工”真成了

    了其人形機(jī)器人“進(jìn)廠打工”的最新成果。 ? Figure 02:半年參與3萬輛寶馬X3生產(chǎn),進(jìn)入退役階段 ? 根據(jù)Figure AI的說法,在過去的六個月內(nèi),其第二代人形機(jī)器人Figure 02已經(jīng)在寶馬集團(tuán)斯帕坦堡工廠參與生產(chǎn)了3
    的頭像 發(fā)表于 11-24 08:25 ?8241次閱讀
    半年參與<b class='flag-5'>3</b>萬輛寶馬<b class='flag-5'>X3</b>生產(chǎn),人形機(jī)器人“進(jìn)廠打工”真成了

    FT 5000 Smart Transceiver與FT - X3 Communications Transformer:智能網(wǎng)絡(luò)新選擇

    關(guān)注的重點(diǎn)。今天,我們就來詳細(xì)探討一下Echelon公司推出的FT 5000 Smart Transceiver和FT - X3 Communications Transformer,看看它們能為智能
    的頭像 發(fā)表于 03-31 09:10 ?146次閱讀

    當(dāng)匯川PLC遇上施耐德變頻器,疆鴻智能EtherNet/IP轉(zhuǎn)Modbus TCP給它倆當(dāng)翻譯

    當(dāng)匯川PLC遇上施耐德變頻器,疆鴻智能EtherNet/IP轉(zhuǎn)Modbus TCP給它倆當(dāng)翻譯 去年秋天,我們在蘇州一個固體制劑車間里遇到了一臺“固執(zhí)”的干法制粒機(jī)和一臺“自閉”的微創(chuàng)
    的頭像 發(fā)表于 03-19 14:53 ?228次閱讀
    <b class='flag-5'>當(dāng)</b>匯川PLC<b class='flag-5'>遇上</b>施耐德變頻器,疆鴻智能EtherNet/IP轉(zhuǎn)Modbus TCP給它倆<b class='flag-5'>當(dāng)</b>翻譯

    當(dāng)頂流Clawdbot遇上AIMO,個人AI Agent迎來“實(shí)體化”革命!

    “對話”的局限,通過連接本地系統(tǒng)與多終端工具,實(shí)現(xiàn)從信息交互到物理執(zhí)行的跨越,讓“個人AI管家”從概念走向現(xiàn)實(shí)。而當(dāng)這場AI執(zhí)行革命遇上高算力AI模組領(lǐng)軍者美格智能
    的頭像 發(fā)表于 02-02 12:42 ?733次閱讀
    <b class='flag-5'>當(dāng)</b>頂流Clawdbot<b class='flag-5'>遇上</b>AIMO,個人AI Agent迎來“實(shí)體化”革命!

    華為路由 X3 Pro火了!業(yè)界首發(fā)Wi-Fi7+和透明天線,1299元起

    電子發(fā)燒友原創(chuàng) 章鷹 11月25日,在華為 Mate 80 系列 / Mate X7 及全場景新品發(fā)布會上,華為消費(fèi)者BG CEO何剛宣布,首款藝術(shù)路由——華為路由 X3 Pro日照金山發(fā)布。這款
    的頭像 發(fā)表于 11-30 00:46 ?7763次閱讀
    華為路由 <b class='flag-5'>X3</b> Pro火了!業(yè)界首發(fā)Wi-Fi7+和透明天線,1299元起

    安謀發(fā)布“周易”X3 NPU,破局AI算力,智繪未來藍(lán)圖

    2025年11月13日,國內(nèi)領(lǐng)先的芯片IP設(shè)計與服務(wù)提供商安謀科技Arm China,正式揭開了新一代NPU IP“周易”X3的神秘面紗。通過其創(chuàng)新的專為大模型設(shè)計的DSP+DSA混合架構(gòu)與軟硬協(xié)同
    的頭像 發(fā)表于 11-17 11:47 ?427次閱讀
    安謀發(fā)布“周易”<b class='flag-5'>X3</b> NPU,破局AI算力,智繪未來藍(lán)圖

    當(dāng)EtherCAT遇上PROFINET:我們的“協(xié)議小翻譯”讓礦井安全手拉手

    當(dāng)EtherCAT遇上PROFINET:我們的“協(xié)議小翻譯”讓礦井安全手拉手 炎夏的鋼鐵車間里,巨型軋機(jī)正以精確的節(jié)奏吞吐著赤紅的鋼坯。就在今晨,這條產(chǎn)線剛剛完成了一場靜默的變革——我們
    的頭像 發(fā)表于 10-22 10:00 ?422次閱讀
    <b class='flag-5'>當(dāng)</b>EtherCAT<b class='flag-5'>遇上</b>PROFINET:<b class='flag-5'>我們</b>的“協(xié)議小翻譯”讓礦井安全手拉手

    如何在香橙5 Plus上移植deepin 25操作系統(tǒng)

    當(dāng)開源生態(tài)遇上極客硬件,會碰撞出怎樣的火花?當(dāng) deepin 25 遇上香橙 5 Plus 開發(fā)板,又會帶來什么樣的實(shí)踐體驗(yàn)?
    的頭像 發(fā)表于 10-11 10:29 ?1281次閱讀

    奇瑞風(fēng)云X3系列雙車上市

    8月16日,奇瑞汽車旗下風(fēng)云品牌全新方盒子產(chǎn)品序列——風(fēng)云X3與風(fēng)云X3 PLUS正式宣告上市。風(fēng)云X3系列基于iCAR 03系列煥新升級而來,在造型設(shè)計、動力性能、智能科技、功能配置及工藝品質(zhì)等維度實(shí)現(xiàn)全方位躍升。
    的頭像 發(fā)表于 08-19 11:48 ?1268次閱讀

    聲智科技與螞蟻集團(tuán)共探聲學(xué)AI前沿技術(shù)

    當(dāng)聲學(xué)AI遇上金融科技,會碰撞出怎樣的火花?當(dāng)聲學(xué)AI模型賦AI硬件產(chǎn)品,又將如何重塑人機(jī)交互的邊界?近日,聲智科技受邀參加螞蟻集團(tuán)《AI圓桌
    的頭像 發(fā)表于 07-24 10:18 ?1191次閱讀

    20個任何人都能完成的樹莓酷炫項(xiàng)目!

    不知道如何利用你買的樹莓?這個小設(shè)備真的當(dāng)臺式電腦用嗎?當(dāng)服務(wù)器嗎?
    的頭像 發(fā)表于 07-03 17:10 ?4756次閱讀
    20個任何人都能完成的樹莓<b class='flag-5'>派</b>酷炫項(xiàng)目!

    用樹莓“揪出”家里的耗電怪獸!

    在本應(yīng)用中,我們將使用樹莓設(shè)置一個CE電流監(jiān)測器,并通過網(wǎng)頁界面顯示電路的電流讀數(shù)。本項(xiàng)目使用的組件硬件組件樹莓2ModelBx112通道20安培電流監(jiān)測控制器x1項(xiàng)目背景介紹在本
    的頭像 發(fā)表于 06-04 15:33 ?2072次閱讀
    用樹莓<b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

    樹莓與EthernetHat:用ChatGPT實(shí)現(xiàn)的MQTT智能家居項(xiàng)目!

    我們使用Pico、WIZnetW5100S和PicoBricks開發(fā)板開發(fā)了MQTTRGB燈,通過ChatGPT4.0生成和優(yōu)化代碼。項(xiàng)目所需組件硬件組件PicoBricks擴(kuò)展板x1WIZnetW5100S-EVB-Picox
    的頭像 發(fā)表于 06-03 15:29 ?1.8w次閱讀
    樹莓<b class='flag-5'>派</b>與EthernetHat:用<b class='flag-5'>ChatGPT</b>實(shí)現(xiàn)的MQTT智能家居項(xiàng)目!

    韻樂Vinal X3/X5卡拉OK音頻處理器調(diào)音軟件簡介

    韻樂Vinal X3/X5卡拉OK音頻處理器調(diào)音軟件軟件簡介韻樂Vinal X3/X5調(diào)音軟件具有音箱處理器功能的卡拉ok效果器每個功能部分都獨(dú)立可調(diào)且有相應(yīng)的PC界面可直觀調(diào)節(jié)易于操
    發(fā)表于 05-16 15:33 ?4次下載

    RDK X3 帶飛的智能護(hù)理系統(tǒng):讓機(jī)器人秒變貼心小棉襖

    濟(jì)往開來團(tuán)隊(duì)帶著超燃黑科技來了!基于 RDK X3 開發(fā)的老年智能監(jiān)控系統(tǒng),跌倒秒報警、手勢一鍵呼叫、還能陪嘮嗑!最絕的是 開源代碼直接甩鏈接 ,技術(shù)黨狂喜!
    的頭像 發(fā)表于 05-09 21:53 ?912次閱讀
    RDK <b class='flag-5'>X3</b> 帶飛的智能護(hù)理系統(tǒng):讓機(jī)器人秒變貼心小棉襖