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

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

    关注

    5186

    文章

    20145

    浏览量

    328722
  • 人工智能
    +关注

    关注

    1813

    文章

    49734

    浏览量

    261452
  • 深度学习
    +关注

    关注

    73

    文章

    5590

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    电子发烧友网报道(文/莫婷婷)2025年11月21日,在地瓜机器人举办的DDC2025开发者大会上,地瓜机器人CEO王丛宣布了一组令人瞩目的数据:公司全年出货量同比增长超180%,客户数量同比
    的头像 发表于 11-27 09:16 6479次阅读
    打造<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 212次阅读
    广和通亮相DDC 2025地瓜<b class='flag-5'>机器人</b><b class='flag-5'>开发者</b>大会

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

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

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

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

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

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

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

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

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

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

    明远智睿SSD2351开发板:语音机器人领域的变革力量

    源的开发资料为开发者提供了深入研究和定制语音机器人功能的基础,开发者可以根据不同的应用需求,对语音识别算法、语音合成引擎等进行优化和改进。一对一的技术支持则能及时解决
    发表于 05-28 11:36

    盘点#机器人开发平台

    地瓜机器人RDK X5开发套件地瓜机器人RDK X5开发套件产品介绍 旭日5芯片10TOPs算力-电子发烧友网机器人
    发表于 05-13 15:02

    【「# ROS 2智能机器人开发实践」阅读体验】机器人入门的引路书

    的非常好的,特别是一些流程图,很清晰的阐释了概念 很适合作为初学者入门的引路书 还能了解很多技术和框架,破除初学者的自负困境,让初学者知道功能是由很多开发者维护的,前人已经为各种产品搭建了完善的框架。避免陷入得一个单打独斗的错觉 一直蠢蠢欲动ros2和
    发表于 04-30 01:05

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    机器人技术的飞速发展,ROS 2 作为其核心工具之一,为开发者提供了强大的支持。与传统的理论书籍不同,本书深入浅出地讲解了 ROS 2 的架构、开发流程以及在智能机器人项目中的应用,以
    发表于 04-27 11:24

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械臂产品

    全球80多个国家和地区。 近日,大象机器人联合进迭时空推出全球首款RISC-V全栈开源六轴机器臂“myCobot 280 RISC-V”,为开发者打造全新的机器人开源创新平台。 “my
    发表于 04-25 17:59

    地瓜机器人,和全球机器人开发者交朋友

    前言自2024年9月20日在国内官宣以来,地瓜机器人(D-Robotics)正在以行业领军者的角色,开放姿态拥抱全球机遇,致力于和全球机器人开发者交朋友。短短半年间,从亚洲的东京、首尔、新加坡
    的头像 发表于 03-24 15:27 1361次阅读
    地瓜<b class='flag-5'>机器人</b>,和全球<b class='flag-5'>机器人</b><b class='flag-5'>开发者</b>交朋友

    名单公布!【书籍评测活动NO.58】ROS 2智能机器人开发实践

    手机为平台的移动互联网时代,下一个以机器人为核心的智能机器人时代,是否也会遵循这样的逻辑? 随着ROS 2的诞生,智能机器人开发迎来新篇章 ,它不仅为
    发表于 03-03 14:18

    ROSCon China 2024 | RDK第一本教材来了!地瓜机器人与古月居发布新书《ROS 2智能机器人开发实践》

    12月7日-8日,为期两天的ROSCon China 2024在上海圆满落幕,来自全球的ROS专家学者、开发者、企业代表齐聚一堂,共享机器人前沿技术成果。地瓜机器人携手众多RDK生态产品亮相,并联手古月居共同推出首本基于RDK
    的头像 发表于 12-10 18:48 1879次阅读
    ROSCon China 2024 | RDK第一本教材来了!地瓜<b class='flag-5'>机器人</b>与古月居发布新书《ROS 2智能<b class='flag-5'>机器人</b><b class='flag-5'>开发</b>实践》