0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开发者说 | 脏宝Dirty Bae——基于OriginBot的小小桌面清洁机器人

地瓜机器人 2023-01-04 09:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

实现功能

按具体功能划分

自主清理垃圾——将桌面大的垃圾推到地面,小的垃圾(和尘土)收集进入垃圾储藏室

语音控制、手机App控制、键盘控制、手势控制

人体跟踪、猫狗跟踪、语音交互(到杯子那里去,到垃圾桶那里去,把杯子推回来,建图后打乱桌面物品让车子恢复原样,播报摄像头的检测到的内容,发现人站在车前播放:别当我路等等,功能取决于你的想象)

按涉及领域划分

语音交互:语音唤醒、语音开关机、语音控制车辆运动、语音调参、语音启停进程(开启关闭人体跟踪控制)、被识别物体语音播报

感知:目标检测与分割、根据自车位置推测目标的平面位置和尺寸(结合cam和lidar)

定位建图:slam建图和更新(包括正障碍-杯子, 结合tof建立负障碍-桌面边缘)

规划控制:导航规划,路径规划,跟踪控制

硬件组成

硬件结构图

1.jfif

说明

摄像头识别,激光雷达slam建图

IMU和轮速计(编码器)odom推算

TOF是斜向下安装,用于提前检测车辆是否到达桌面边缘,如下图

继电器用于控制耗电量大的设备(语音模块可以长期待机)

2.png

软件组成

Arduino

arduino用到了两个库,这连两个i2c总线设备共用一路i2c :tof

mpu9250(imu的校准程序在此库的历程里面,由于nano内存有限,需要校准imu的话需要先通过例程程序校准)

端口定义

const uint8_t Motor1_PinA = 5; const uint8_t Motor1_PinB = 6; const uint8_t Motor2_PinA = 9; const uint8_t Motor2_PinB = 10; const uint8_t Encoder1_PinA = 2; //中断1 const uint8_t Encoder1_PinB = 4; const uint8_t Encoder2_PinA = 3; //中断2 const uint8_t Encoder2_PinB = 7; SoftwareSerial mySerial(12, 13); // RX, TX

通讯协议

主要协议参考:OriginBot智能机器人开源套件

差异在于:

①imu的数据发送 = 处理后的数据/100, 而不是原始数据;

传感器反馈里面没有电压值,有mcu的循环时间和转发语音板的语音指令;

控制器资源控制为从x3pi接收到的需要转发的语音板的指令信息。

语音板子

由于MCU和语音板子单词最多传输4个字节,且语音板子处理逻辑有限,因此mcu他们之间的传输只能依靠提前定义好的协议(比如 1 = 自建通过),且X3pi和语音板子的通信是通过MCU中转,因此也需要定义他们之前的协议,例如FCOS检测算法的80种类型分别对应80个整数,以此来实现被检测目标名称的语音播报。

3.jfif

本文转自地平线开发者社区
原作者:Mengxin

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5212

    文章

    20801

    浏览量

    339118
  • 人工智能
    +关注

    关注

    1821

    文章

    50551

    浏览量

    267982
  • 深度学习
    +关注

    关注

    73

    文章

    5614

    浏览量

    124807
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TUYA全球开发者大会|从AI植物机器人到狗语翻译,创新AI硬件扎堆首发!

    深圳,4月23日——作为AI+IoT领域重量级盛会,TUYA全球开发者大会在现场展出了一批让直呼“想拥有”的AI硬件。从“养成系”的情绪潮玩,到零门槛手搓的桌面伴侣,再到满地跑的逗宠机器人
    的头像 发表于 04-24 20:00 640次阅读
    TUYA全球<b class='flag-5'>开发者</b>大会|从AI植物<b class='flag-5'>机器人</b>到狗语翻译,创新AI硬件扎堆首发!

    机器人成群结队亮相NVIDIA GTC 2026

    GTC 不仅是 AI 开发者与创新的盛会,也成了各类机器人的秀场,人形机器人、机械臂,到四足机器人和自主移动
    的头像 发表于 04-01 09:13 2051次阅读

    长电科技亮相先进封装开发者大会机器人与汽车芯片专场

    2026年3月10日,先进封装开发者大会——机器人与汽车芯片专场在长电科技汽车电子(上海)有限公司举办。大会聚焦面向汽车与具身智能应用场景的先进封装关键能力,搭建开发者之间的开放交流平台,推动芯片成品制造产业以先进封装为关键核心
    的头像 发表于 03-13 10:21 1222次阅读

    你好,我是StackChan,超可爱的社区共创开源AI桌面机器人

    搭子。这是一个由全球开发者社区共同孕育、充满温度的生命体。现在,M5Stack正式将这款集可爱、开源与智能于一体的机器人带到你的面前。它不仅包含硬件,更是一个不断
    的头像 发表于 12-26 17:28 3610次阅读
    你好,我是StackChan,超可爱的社区共创开源AI<b class='flag-5'>桌面</b><b class='flag-5'>机器人</b>!

    NVIDIA Jetson系列开发者套件助力打造面向未来的智能机器人

    NVIDIA Jetson AGX Thor、AGX Orin 以及 Jetson Orin Nano Super 开发者套件,助力打造面向未来的智能机器人
    的头像 发表于 12-13 10:20 3517次阅读

    探索RISC-V在机器人领域的潜力

    运行ROS 2,充分证明了RISC-V架构完全有能力承载机器人操作系统这样的复杂软件栈。它不仅是学习RISC-V的绝佳工具,更是探索未来边缘计算和智能机器人的一个强大起点。 致谢: 感谢进迭时空、发烧友提供开发板,以及论坛中各
    发表于 12-03 14:40

    打造机器人母生态!一年开发者数量翻倍,地瓜机器人发布具身智能大算力开发平台

    电子发烧友网报道(文/莫婷婷)2025年11月21日,在地瓜机器人举办的DDC2025开发者大会上,地瓜机器人CEO王丛宣布了一组令人瞩目的数据:公司全年出货量同比增长超180%,客户数量同比
    的头像 发表于 11-27 09:16 8385次阅读
    打造<b class='flag-5'>机器人</b>母生态!一年<b class='flag-5'>开发者</b>数量翻倍,地瓜<b class='flag-5'>机器人</b>发布具身智能大算力<b class='flag-5'>开发</b>平台

    广和通亮相DDC 2025地瓜机器人开发者大会

    11月21日,DDC2025地瓜机器人开发者大会在深圳顺利举行。大会汇聚来自机器人全产业链的技术团队、生态伙伴与开发者,共同探讨机器人技术的
    的头像 发表于 11-26 15:49 667次阅读
    广和通亮相DDC 2025地瓜<b class='flag-5'>机器人</b><b class='flag-5'>开发者</b>大会

    NVIDIA助力新一代机器人开发开源框架

    今年的 ROSCon 在新加坡举办,并于 10 月 29 日顺利闭幕。大会吸引了全球机器人操作系统(ROS)领域开发者的关注。ROS 是目前全球应用最广泛的机器人开发开源框架。
    的头像 发表于 11-06 11:55 1353次阅读

    RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知

    更多"、"互动更流畅"是开发者面临的核心挑战。传统的单一屏幕和有限的视觉输入已成为提升机器人智能化水平的瓶颈。而瑞芯微RK3576高性能处理器的出现
    发表于 10-29 16:41

    具身智能家务机器人黑客松报名通道已开启

    在家庭服务场景中,机器人自主完成烹饪、家务处理等任务已成为技术探索热点。为了助力开发者打造适用于家务场景的创新机器人应用,NVIDIA、Seeed Studio 和 Hugging Face 发起
    的头像 发表于 09-04 11:29 1487次阅读

    超过200万开发者加入NVIDIA机器人技术生态

    已经有超过 200 万开发者加入 NVIDIA 机器人技术生态系统。这些开发者正在推动制造业、食品配送、农业、医疗健康、设施维护等众多行业的变革。 自 2014 年 NVIDIA Jetson 平台
    的头像 发表于 08-21 19:47 2201次阅读
    超过200万<b class='flag-5'>开发者</b>加入NVIDIA<b class='flag-5'>机器人</b>技术生态

    工业机器人的特点

    的基础,也是三的实现终端,智能制造装备产业包括高档数控机床、工业机器人、自动化成套生产线、精密仪器仪表、智能传感器、汽车自动化焊接线、柔性自动化生产线、智能农机、3D 打印机等领域。而智能制造装备中工业
    发表于 07-26 11:22

    这款开源桌面机器人开发者可自由编程AI应用

    电子发烧友网报道(文/李弯弯)近日,Hugging Face宣布,其Reachy Mini桌面机器人现已开始接受订单。Reachy Mini有两个版本:第一个版本为售价499美元的无线版本
    的头像 发表于 07-16 00:54 8744次阅读

    NVIDIA Isaac Sim和Isaac Lab现已推出早期开发者预览版

    NVIDIA 发布了机器人仿真参考应用 Isaac Sim 和机器人学习框架 Isaac Lab 的开发者预览版。开发者现在可以通过 GitHub 访问早期版本,抢先体验先进功能,用于
    的头像 发表于 07-04 14:23 2199次阅读