做一个能和你互动玩耍的智能机器人之一

2024年被很多人称为AI元年,其实AI元年的叫法由来以久,近年来每一次AI技术的进步,都有很多圈内人大呼AI元年,但不仅一直风声不大,雨点也偏小,都是小范围交流。

得益于软硬件的进步,AI今年开始侵入人类的生活圈子。无人驾驶网约车,AI萌宠,机器服务员,无人送外卖,越来越来的改变着人类的生活。这可能是好事,意味着更多的机会,也可能是坏事,会有一些人的工作会被机器人替代。

我的关注点放在大模型和机器人上,大模型和机器人结合,可以创造很多有趣的东西。大模型就像机器人的灵魂,机器人就像大模型的身体,未来的AI将不在是装在电脑,而且有手有脚可以像人类一样。

这个领域目前很多有趣的产品,比如LOOI,Eilik,aibi,emo,乐天派,romo等桌面宠物。他们能够像宠物一样和人交互,对话,回答问题,并能做一些家电遥控。如下,事实他们都会动,能主和主人打招呼,根据场景做可能可能的表情,帮主人拍照等。他们和传统的机器人最大的不同是,接入的情感分析,可以主动高效交互,

本文的目标,尝试做一台简单的手机机器人,会做一些基本的表情和动作,与人交互。上面的机器人价格都非常的昂贵,三到五千块一台,不过体型很小,做工考究。现在我们可以尝试不到一百块做一个简单手机机器人,因为手机机器人借助手机硬件,摄像头,传感器,处理器,屏幕等,只要给手机装上手和脚,他们就可以移动和和做手势,能处处理器可以做一些复杂的表情处理,屏幕可以用来显示各种有趣的表情。

感谢英特尔,他们开源了他们的机器人openbot,这是一台使用手机做大脑,arduino做信号处理,带四个马达驱动轮子的机器人。实现了避障,寻迹,追踪人等功能。地址的:https://github.com/isl-org/OpenBot

本文的机器人基于openbot,添加表情,接入星火大模型,语音交互。openbot的核心部件是一个手机和一块arduino开发板,然后就是加个四个轮子的外设,使用arduino控制四个轮子做各种动作,所有的运算收手机完成,以我看来,是可以换成两轮或者腿和手的。而实际上,软件部分主要分三部分,一python的ai训练模块,这适合懂ai的高端玩家。二是arduino的固件编程,控制小车做各种动作。三是android或者IOS,利用手机做些分析和处理,

一。 小车的外型会因为你选择小车底盘的不同而不同,核心部件手机是手机,arduino很小,几乎不影响外观,

二,下表列出所有的硬件,国外大概需要35刀到50刀,国内不超过一百块。列表从上到下是3D打印的车底盘,雷达速度传感器,四个马达,一个马达驱动,一块arduino芯片,三块18650电池,3d打印的车壳可以直接在线购买,国内还是很便宜的。最好是直接买带车底盘,马达,L298N芯片,18650电池的套件,这样五十块左右应该可以搞到不错的,剩下的买个arduino芯片和雷达传感器,东西就齐了。大体来说,很简单的。主要是货比三家,初次入手玩,不要买太贵的,买东西多看一下差评,差评的缺点能接受就可以搞到物美价廉的。芯片之外的部件卖的有塑料的,也有金属结构的,塑料的便宜容易坏,金属的贵也容易坏,研究就用塑料的,坏了也不心疼,由于arduino是开源的,所以芯片有国产的相对便宜,也是国外原厂质量比较高,根据实际需要购买。

三。如果你需要自已训练的话,需要有一些python和TensorFlow知识,但不懂也没事,内置有一些训练数据,社区也有很大佬分享。

四。arduino开发的固件使用arduino  IDE,官网下载,可以免费使用,开发openbot前,需要按装PinChangeInterrupt库支持。详细可以阅读firmware目录下的README.zh-CN.md文件。

五,需要的android或者ios的开发环境。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/50271.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度学习系列70:模型部署torchserve

1. 流程说明 ts文件夹下, 从launcher.py进入,执行jar文件。 入口为model_server.py的start()函数。内容包含: 读取args,创建pid文件 找到java,启动model-server.jar程序,同时读取log-config文件&#xff…

数据库表结构创建

一、原型图 二、分析 1、天气,值字段只有实测值,可用一个字段表示(单位、来源同上) 2、气温有默认值与实测值两个选项,一个字段无法表示默认值与实测值(单位,来源同上) 3、因为有…

【Kettle实现神通(数据库)MPP增量、全量数据ETL,同步任务Linux运行(通用)】

1、背景介绍 具体Kettle操作步骤不做过多介绍,主要技术方案说明,Kettle8.2版本放在底部链接提取,本次采用Kettle实现源端:神通数据通用库、目标端:神通MPP增量数据同步,并在服务器端运行Job。 2、windows…

【AIGC】构建自己的谷歌搜索引擎服务并使用

一、谷歌 谷歌的搜索引擎需要自己创建服务才能启用检索api。(需自行翻墙和创建自己的谷歌账号) 1.1 API服务创建 1)登陆https://console.cloud.google.com/: 2) 选择新建项目,取号项目名即可(比如:Olin…

在 Windows 搭建 flink 运行环境并模拟流数据处理

一、引入 在大数据场景中,开发者追求高效与灵活,Linux 系统以其稳定性成为众多组件的首选,但在资源有限的情况下,在本机搭建一个 Linux 虚拟机集群却显得过于笨重,启动、运行占资源,需要配置网络,无法和windows共享资源,尤其是对只有 8GB 内存的 Windows 系统用户来说…

钙成像数据建模为行为事件

摘要 我在触摸屏盒中记录了小鼠在进行行为学习任务时的钙映像数据。 我想找到一种方法来整合神经数据(100 个个体细胞随时间的活动(约 30,000 x 约 30 毫秒时间段))和行为数据(动物在行为任务期间做出的时间戳动作和决…

2.4 openCv -- 对图像操作

处理图像 从文件加载图像: Cpp 1Mat img = imread(filename); 如果读取的是 JPG 文件,默认会创建一个三通道的图像。如果你需要灰度图像,可以使用: Cpp 1Mat img = imread(filename, IMREAD_GRAYSCALE); 注意 文件的格式由其内容(前几个字节)决定。要将图像保存到文…

[Mysql-视图和存储过程]

视图 视图是从一个或者几个基本表(或视图)导出的表。它与基 本表不同,是一个虚表。 创建使用视图 # 视图 -- 视图只能用来查询,不能做增删改 -- 创建视图 -- create view 视图名【view_xxx / v_xxx】 -- as 查询语句 create view…

电脑如何进行录屏?电脑录屏无压力!

在数字时代,屏幕录制已成为我们日常生活和工作中不可或缺的一部分。无论你是想要制作教程、记录游戏过程,还是捕捉在线会议的精彩瞬间,掌握屏幕录制的方法都显得尤为重要。本文将为你详细介绍电脑如何进行录屏,帮助你轻松捕捉屏幕…

MySql 触发器、存储器练习

一: 触发器 1、建立两个表:goods(商品表)、orders(订单表) 查看数据库:mysql> show databases; 使用数据库:mysql> use mydb16_trigger; 创建goods表: mysql> create table goods(gid char(8) not null primary key, …

免费【2024】springboot 畅游游戏销售平台

博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化…

AnyMP4 Data Recovery for Mac v1.5.8免激活版:高效数据恢复新选择

AnyMP4 Data Recovery for Mac是一款专为Mac用户设计的高效数据恢复软件,凭借其强大的功能和简洁的操作界面,为用户提供了快速、安全的数据恢复体验。 该软件支持恢复多种文件类型,包括照片、视频、音频、文档等,无论是常见的图片…

pytorch-梯度下降

梯度下降 y x 2 ∗ s i n ( x ) y ′ 2 x s i n x x 2 c o s x x 1 x − Δ y ′ ( x ) 其中 Δ 表示学习率, y ′ ( x ) 代表 y 在 x 点处关于 x 的梯度。 y x^2 * sin(x) \\ y 2xsinxx^2cosx \\ x_1 x - \Delta y(x) \\ 其中 \Delta 表示学习率&#xff0c…

【1.0】drf初识

【1.0】drf初识 【一】前后端开发模式 【1】前后端混合开发 【示例】flask混合、django混合【案例】bbs项目 模板:dtl语法(django template language)模板语法 {{}} /{% %}后端渲染 qs对象–遍历循环到模板中–使用模板语法渲染渲染完成后 得到纯粹的…

STM32自定义协议串口接收解析指令程序

1、在使用串口接收自定义协议指令时,需要串口解析收到的是什么指令,举例通信报文为 上位机->单片机 名称 长度 备注 帧头 1Byte 0x5A 0x5A 帧长度 1Byte 数据包的长度0x00-0xFF 数据包 命令字 1Byte 功能标识 数据 可以为空 校验 …

python机器学习8--自然语言处理(2)

1.移除用词 在很多情况下,有一些文章内的英文字符、标点符号分词的结果不符合自己的预期,会出现一些不想要的分词,此时就能通过以下的函数自己设定用词,并且删除。 jieba.analyse.set_stop_words("stop_words.tx…

Ubuntu 防火墙设置

目录 1. 安装防火墙 2. 开启和关闭防火墙 3. 开放端口和服务规则 4. 关闭端口和删除服务规则 5. 查看防火墙状态 1. 安装防火墙 如果已经安装就忽略 # 安装ufw(Uncomplicated Firewall),这是Ubuntu上管理防火墙的一个简单工具 sudo ap…

uniapp引入自定义图标

目录 一、选择图标,加入购物车 二、下载到本地 三、导入项目 四、修改字体引用路径 五、开始使用 这里以扩展iconfont图标为例 官网:iconfont-阿里巴巴矢量图标库 一、选择图标,加入购物车 二、下载到本地 直接点击下载素材&#xff0…

地球的2亿年轮回:彗星雨下的地质巨变与未来展望

在浩瀚的宇宙中,地球正悄然经历着一次巨大的轮回。你是否曾想过,地球为何拥有如此活跃的板块构造和与众不同的大陆?科学家们发现,每隔大约2亿年,地球便会遭遇一场彗星雨,这场彗星淋浴不仅改变了地球的面貌&…

【TAROT学习日记】韦特体系塔罗牌学习(8)——战车 THE CHARIOT VII

韦特体系塔罗牌学习(8)——战车 THE CHARIOT VII 目录 韦特体系塔罗牌学习(8)——战车 THE CHARIOT VII牌面分析1. 基础信息2. 图片元素 正位牌意1. 关键词/句2.爱情婚姻3. 学业事业4. 人际财富5. 其他象征意 逆位牌意1. 关键词/句…