国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

當旭日X3派遇上ChatGPT,我們能「chat」什么

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

掃碼添加小助手

加入工程師交流群

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

環境配置

1、解釋OriginBot小車代碼

1.jfif

2、解釋運動學模型

2.png

3、使用OpenCV在OriginBot小車上實現巡線功能

3.png


3.1.png

4、在ROS2環境中實現gmapping或者cartographer

4.png

5、總結對話

5.jfif

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

它在針對簡單編程問題的處理上可謂是非常驚艷,在ROS相關的問題上,比我們人類更有耐心解答,有時會畫出重點并擴展更多的相關知識幫助你去解決問題掌握技術。

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

6.png

模型部署

1、部署基本環境

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

pip3 install openai

2、學習OpenAI API如何使用

7.png

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

3、書寫節點代碼

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垃圾回收機制刪除 def listener_callback(self, msg): # 處理從ROS話題訂閱到的輸入 input_text = msg.data # 調用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 ) # 將生成的文本發布到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講的方式來創建一個基于python的功能包。

5、程序運行

8.png

可以看到,此處運行狀態與理想情況有較大出入。回到這一段代碼:

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

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

import openai # 將OpenAI訪問令牌設置為環境變量 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)

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

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 += " " # 調用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 ) # 將生成的文本發布到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

本文轉自地平線發者社區
原作者:Lxxxb

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

    關注

    1817

    文章

    50094

    瀏覽量

    265263
  • 開發板
    +關注

    關注

    26

    文章

    6289

    瀏覽量

    118041
  • OpenAI
    +關注

    關注

    9

    文章

    1245

    瀏覽量

    10057
  • ChatGPT
    +關注

    關注

    31

    文章

    1598

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    半年參與3萬輛寶馬X3生產,人形機器人“進廠打工”真成了

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

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

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

    安謀發布“周易”X3 NPU,破局AI算力,智繪未來藍圖

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

    EtherCAT遇上PROFINET:我們的“協議小翻譯”讓礦井安全手拉手

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

    如何在香橙5 Plus上移植deepin 25操作系統

    開源生態遇上極客硬件,會碰撞出怎樣的火花? deepin 25 遇上香橙 5 Plus 開發板,又會帶來什么樣的實踐體驗?
    的頭像 發表于 10-11 10:29 ?988次閱讀

    奇瑞風云X3系列雙車上市

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

    20個任何人都能完成的樹莓酷炫項目!

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

    樹莓與EthernetHat:用ChatGPT實現的MQTT智能家居項目!

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

    韻樂Vinal X3/X5卡拉OK音頻處理器調音軟件簡介

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

    RDK X3 帶飛的智能護理系統:讓機器人秒變貼心小棉襖

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

    RDK X3 遇上倉儲機器人,智鏈團隊讓效率原地起飛

    我們帶著倉儲界的"六邊形戰士"來救場了!這臺智能倉儲機器人,堪稱倉儲界的"瑞士軍刀"。無人叉車自帶"聰明大腦",能讀手勢、懂指令,溝通毫無障礙;差速舵輪+四輪全向移動的設計,讓它在狹窄空間里像跳探戈一
    的頭像 發表于 04-21 01:18 ?873次閱讀
    <b class='flag-5'>當</b> RDK <b class='flag-5'>X3</b> <b class='flag-5'>遇上</b>倉儲機器人,智鏈團隊讓效率原地起飛

    HMC-XTB110 無源x3倍頻器,24-30GHz輸入技術手冊

    HMC-XTB110是一款單芯片x3無源倍頻器,采用GaAs肖特基二極管技術,具有低轉換損耗和高度Fo隔離。 這款寬帶x3倍頻器無需直流電源,適用于低頻率的3倍頻率比直接生成高頻率更加經濟的大規模
    的頭像 發表于 04-16 16:15 ?938次閱讀
    HMC-XTB110 無源<b class='flag-5'>x3</b>倍頻器,24-30GHz輸入技術手冊

    樹莓遇上ChatGPT,魔法熱線就此誕生!

    派上,拿起聽筒、撥號,就能享受由AI驅動的對話,仿佛回到了傳統的電話時代。樹莓負責語音識別、文本生成和語音播放,ChatGPT會記住通話中的每一句話。這意味著你
    的頭像 發表于 04-13 09:04 ?1.6w次閱讀
    樹莓<b class='flag-5'>派</b><b class='flag-5'>遇上</b><b class='flag-5'>ChatGPT</b>,魔法熱線就此誕生!

    自行車遇上了樹莓

    隨著Brompton折疊自行車的知名度飆升,RaspberryPi幫助該公司在倫敦的制造工廠實現了具有挑戰性的生產目標。解決方案樹莓4及更早型號企業規模大型企業行業自行車制造Brompton折疊
    的頭像 發表于 03-25 09:39 ?584次閱讀
    <b class='flag-5'>當</b>自行車<b class='flag-5'>遇上</b>了樹莓<b class='flag-5'>派</b>

    【第一彈】樹莓開發者必看!Ubuntu Snap煥新升級:跨平臺開發從未如此簡單!

    導語:樹莓遇上UbuntuSnap,會發生什么?無論是用樹莓搭建智能家居中樞,還是開發物聯網邊緣設備,依賴管理和跨平臺兼容性始終是開發者的痛點。而UbuntuSnap
    的頭像 發表于 03-25 09:19 ?844次閱讀
    【第一彈】樹莓<b class='flag-5'>派</b>開發者必看!Ubuntu Snap煥新升級:跨平臺開發從未如此簡單!