chatgpt接入ROS2控制小海龟

article/2024/9/7 10:46:48

chatgpt接入ROS2控制小海龟

  • 0.前言
  • 一、使用
    • 功能测试:
  • 二、运行结果
  • 三、总结


0.前言

  在小破站看到的案例,感觉很有趣就自己尝试复现了一下。需要一个OpenAI API Key、ubuntu以及安装ROS2环境。

一、使用

  代码仓库在这里,示例操作可以参考B站视频:ChatGPT驱动ROS小海龟。具体操作流程:
1.创建ROS2工作空间,使用以下命令创建:

mkdir -p chatgpt_ros/src

2.下载功能包代码

cd chatgpt_ros/src
git clone <上面链接中的仓库地址>

3.回到src平级目录,编译项目

colcon build

如果报错找不到colcon命令,需要使用sudo apt-get install python3-colcon-common-extensions命令安装。
4.编译完成后的目录如下
在这里插入图片描述

首先加载功能包:

source install/setup.bash

然后导入OpenAI API Key,用来调用chatgpt生成回复(注:会消耗gpt回复次数),具体的Key获取方式这里就不介绍了。

export OPENAI_API_KEY=<your api key>

功能测试:

1.使用server-client问答:启两个终端,都需要加载环境,然后分别运行:

# terminal-1
ros2 run chatgpt_ros chatgpt_action_server
# terminal-2
ros2 run chatgpt_ros chatgpt_action_client

之后就可以在client中输入,server中获取回复。
2.驱动turtlesim:

ros2 launch chatgpt_ros_turtlesim demo.py

二、运行结果

在这里插入图片描述

三、总结

  目前使用chatgpt操作小海龟,只能画一些简单的图形,估计还没有喂太多的数据,此外还需要消耗chatgpt的回复次数,对于免费使用gpt的可能不太友好,不过总归是为chatgpt接入机器人框架创造了可能。也许以后的发展会越来越好,ROS2的泛用性应该也会很快普及,一起加油。


http://chatgpt.dhexx.cn/article/yq41HJ9A.shtml

相关文章

ChatGPT连接企微

目录 一、下载企业微信项目地址 二、创建应用 三、配置应用 3.1、这里需要记录上你的AgentId与Secret&#xff0c;然后点击下面的设置API接收&#xff0c;设置下面的参数&#xff0c;现在还保存不了&#xff0c;进行下一步&#xff1a;服务器运行应用 3.2 、API接受消息界…

ChatGPT接入Word,让你提升工作效能

ChatGPT接入Word&#xff0c;是需要使用OpenAI的API的&#xff0c;所以我们需要接入前&#xff0c;需要准备两件事&#xff1a; 1、获取openAI的API 2、需要魔法上网 对于上面准备的两件事&#xff0c;这里只对1来罗列操作&#xff0c;至于2魔法上网&#xff0c;这个家人们自行…

三分钟把ChatGPT接入Siri,让你的语音助手化身智能AI

最近&#xff0c;各种各样使用ChatGPT的方式都出现了&#xff0c;但是有很多都需要在电脑操作&#xff0c;或者点击别人的各种各样的链接&#xff0c;而且有些可能还要魔法上网才能实现&#xff0c;这些都是稍微有点繁琐的。 那么&#xff0c;最方便的还是直接使用我们的手机一…

解放生产力!chatGPT接入Excel与Word教程(需要魔法上网,不用的都是骗人的)

解放生产力&#xff01;chatGPT接入Excel与Word教程&#xff08;需要魔法上网&#xff0c;不用的都是骗人的&#xff09; &#xff01;&#xff01;&#xff01;默认你注册过openAI账号了并使用过chatGPT了&#xff0c;本文就不教如何注册GPT啦&#xff0c;网上全是教程&#x…

记一次chatgpt接入

最近公司业务需要接入gpt问答&#xff0c;踩了不少坑&#xff0c;特此记录一下 流式 在网上找了很多别人gpt接入的案例&#xff0c;但是一直没有得到想要的效果&#xff0c;一直以为是我接错了&#xff0c;后来想通了一件事&#xff0c;虽然都是流式接入&#xff0c;但是还是…

如何将chatGpt接入企业微信

1.准备工作 这次更新之后&#xff0c;国内服务器已没法直接访问openai的接口&#xff0c;需要自己买个国外的服务器。 一台海外服务器&#xff08;服务器上安装Java8&#xff0c;操作系统选Ubuntu&#xff0c;如果用windows&#xff0c;要自己研究&#xff09;注册好的企业微…

OpenAI最新官方ChatGPT聊天插件接口《接入插件快速开始》全网最详细中英文实用指南和教程,助你零基础快速轻松掌握全新技术(二)(附源码)

Getting started 快速开始 前言Introduction 导言Plugin manifest 插件清单OpenAPI definition OpenAPI定义Running a plugin 运行插件Setup a local proxy of your public API 设置公共API的本地代理 Writing descriptions 书写描述Best practices Debugging 排除故障其它资料…

关于安卓以及微软用户chatgpt上一篇文章如今第五点无法正常进入更新解决方法以及附加本地部署

目录 一、问题出现&#xff1a; 1、问题&#xff1a; 原因&#xff1a; 二、解决办法&#xff08;本地部署chatgpt&#xff09; 1、解决&#xff08;国内网络使用真的chatgpt并非镜像&#xff09;一次部署终生使用 第一步&#xff1a; ​编辑第二步&#xff1a; 三、实现结…

ChatGpt学习辅助挑战网络工程师001

ChatGpt学习辅助挑战网络工程师001 书接上回,询问ChatGpt后,来点亮第一个技能树 成为一个网络工程师ChatGpt提出的的第一步,需要熟悉网络架构. Network Architecture: You should have a good understanding of network architectures and how different components of a net…

VisualChatGPT: 微软发布可发送和接收图片的 ChatGPT

公众号关注 「奇妙的 Linux 世界」 设为「星标」&#xff0c;每天带你玩转 Linux &#xff01; ​ Visual ChatGPT 连接了 ChatGPT 和一系列的 Visual Foundation 模型&#xff0c;以便在聊天过程中发送和接收图像。 下图为演示效果&#xff1a; 对该应用实现感兴趣的可以查看其…

调用chatgpt官方api实现聊天和绘图

首先要学会科学上网 1官方api文档 https://platform.openai.com/docs/api-reference/chat/create 2 获取key https://platform.openai.com/ 登录账号 之后点击右上角的头像&#xff0c;再点击View API keys 3 http调用聊天接口 调用地址https://api.openai.com/v1/chat/com…

解决chatgpt网络错误,频繁掉线的问题,那就使用KeepChatGPT

文章目录 解决chatgpt出现An error occurred. If this issue persists please contact us through our help center at help.openai.com问题起因对比原作者github地址安装步骤浏览器要求安装油猴安装KeepChatGPT插件使用方法功能栏说明功能说明如下关于 取消审计 功能关于 调整…

ChatGPT 速通手册——让 ChatGPT 来写正则表达式

regex 生成 正则表达式可谓是一门让广大程序员们又爱又恨的技术。它易学难精&#xff0c;而且可维护性又差&#xff0c;别说交接给其他同事&#xff0c;同一个人写的正则表达式&#xff0c;三个月后回头再看&#xff0c;也可能完全不知所云。 因此&#xff0c;让 ChatGPT 来写…

轻松解决ChatGPT网络报错,畅享沟通

ChatGPT的确很不错&#xff0c;无论是在什么岗位&#xff0c;使用它都可以让工作的你提升效率&#xff0c;可是我们经常会遇到一个神奇的网络报错&#xff08;当我们一会不使用就来个这样的效果提示&#xff09;&#xff0c;是不是头大&#xff1f; 好了&#xff0c;开始进入正…

完美解决ChatGPT网络错误,不再频繁地刷新网页(分享好用的插件KeepChatGPT)

最近发现一个好用的浏览器插件KeepChatGPT&#xff01;完美解决ChatGPT网络错误&#xff0c;不再频繁地刷新网页&#xff0c;敲好用&#xff01;&#xff01;&#xff01; 废话不多说上链接&#xff01; 安装渠道如下 1 Github&#xff1a;https://github.com/xcanwin/KeepCh…

ChatGPT报错“network Error“?

文章目录 问题一、为什么ChatGPT会报错"network Error"?二、ChatGPT Plus -GPT4如何开通&#xff1f;结尾 问题一、为什么ChatGPT会报错"network Error"? ChatGPT报错“Network Error”&#xff0c;通常意味着它无法连接到服务器或API服务不可用。以下是…

chatgpt api极简入门(参考官网教程)

写在前面 心血来潮&#xff0c;复试完结束很摆&#xff0c;研究点东西玩玩&#xff0c;之前之知道nonebot搭建qq机器人的方法和步骤&#xff0c;这次记录下自己使用openai&#xff0c;gpt3.5的api的代码&#xff0c;参考自openai的官网。 环境 要求 python 版本 >3.8 &…

解决ChatGPT网络总是掉线问题

解决ChatGPT网络总是掉线问题 问题描述 1.我们在使用ChatGPT时&#xff0c;总是会遇到如下图网络掉线问题&#xff0c;是什么原因呢&#xff1f;简而言之&#xff0c;服务器检测到1-2分钟内你没有与之发生数据交互&#xff0c;认为你已经掉线了&#xff0c;就主动断开了链接&…

如何解决ChatGPT网络错误的问题,让AI对话更丝滑~

前言 在当今人工智能技术的飞速发展中&#xff0c;ChatGPT 作为一款大型语言模型备受瞩目。近期&#xff0c;其在各大社交媒体平台上的表现更是引来了一片关注之声。无论是与用户进行有趣的对话&#xff0c;还是帮助人们解决实际问题&#xff0c;ChatGPT 展现出了其强大的自然…

ChatGPT下的网站建设会收到哪些影响?

近日&#xff0c;微软发布了人工智能语言模型 ChatGPT&#xff0c;该模型可以理解人类的语言并生成响应式文本。与其他自然语言处理模型不同&#xff0c; ChatGPT具有出色的语言理解能力&#xff0c;并能够生成自然、流畅的文本。 ChatGPT不仅能够回答用户问题&#xff0c;还能…