送餐机器人产品设计

一、 系统设计

关键部件:

器件选型

2 关键技术选型

2.1 基于二维码+轮子里程计的机器人定位方案

主流方案效果
循线根据电磁线行走存在路线固定的问题
纯视觉室内相似场景较多,存在重定位问题
纯激光成本高,存在漂移,环境中移动物体过多时容易出错
UWB定位误差十几厘米,信号容易遮挡
视觉二维码 + 轮子里程计

对比后最优方案是 视觉二维码+轮子里程计

基于二维码+轮子里程计方法,主要的传感器数据来源是机器人顶部的摄像头采集到的二维码图像信息以及轮子里程计在一个时间片内的脉冲数。轮子里程计信息属于高频信息,图像为低频信息。
根基机器人运动学来将轮子信息计算得到机器人的速度和位置,从图像信息中提取二维码的ID与位置,同时结合之前的二维码信息以及上一时刻的机器人位置来估计机器人坐标与新观测到的二维码坐标。
估计二维码的坐标通常采集的两幅图像之间会有十几帧轮子的信息,为降低计算量,我们可以采用滑动窗口的方法将采集的图像与轮子里程计数据放入窗口内,假设一个窗口中总共有十帧有效图像,将窗口中的机器人基于图像推测的状态和基于轮子信息推测的状态进行最小二乘优化,为降低计算量,可以采用谷歌的ceres库和eigen库来进行计算。

2.2 机器人建图方案

所谓建图就是定一个原点,然后测量出室内所有二维码标签相对于原点的空间坐标。
在选择机器人的位置后,通过控制机器人在室内移动,来实时计算机器人的位置以及室内二维码的位置,实现二维码slam的过程。
将机器人走的轨迹以及二维码坐标都保存在图片中。

建图技巧:在建图时最好让机器人走的轨迹形成一个闭环,这样slam算法会将机器人位置与整个地图中的二维码标签坐标进行优化,从而提高地图的精度。同时在建图过程中先让机器人走一些小环,然后再走一些大环,会比只走一个大环的效果要好。建图过程中走的轨迹要尽量远离障碍物,

2.3 机器人避障方案

方案一: 深度相机
在机器人下方安装深度相机,保证深度相机的视野可以覆盖机器人下一个控制周期内可以到达的位置空间。为了充分利用深度相机的视野,通常将相机斜向上30-45度安装,可以检测到地面以上的障碍物和空中的干扰物体。

方案二:激光雷达

2.4 主控系统方案

方案一:采用工控机 + linux + ros + qt,该方案适合应用于前期的功能验证,但是后期随着附加功能增多,开发效率会降低,成本变大。
方案二:全志arm主板+android + app,该方案便于后期的运维以及良好的人机交互体验,基于Java开发app也可以简单快捷。将上面开发的机器人定位导航系统打包成可执行程序,然后将机器人位置以及相关交互信息通过Restful接口与应用层程序进行通信。
在android中通过开发者模式进入调试工具中来调试日志,用户模式来给用户进行人脸识别,点餐送餐,点歌曲等app的使用。

2.5 机器人底盘方案

底盘包括电气控制和机械结构。
采用单片机作为底盘的嵌入式控制器,以说stm32f4系列为例,需要具备电机编码器接口,CAN接口,串口,电源管理系统,电机控制接口等。

2.6 相机自标定系统(应用于大批量生产中)

2.7 机器人定位校准系统(应用于大批量生产中)

2.8 机器人建图交互和地图修改软件(应用于大规模推广中)

2.9 配送app开发(餐厅实际使用中)

2.10 多机调度系统(应用于多机器人在拥挤室内工作)

2.11 机器人大数据管理系统(将机器人日常的数据采集到云端)

  • 5
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论
TRIZ是一种创新方法论,它可以帮助我们通过系统性思考解决问题并进行创新设计。以下是基于TRIZ方法论的送餐机器人设计: 1. 确定问题:送餐机器人需要具备高效、准确、稳定的送餐能力。 2. 分析现状:目前市场上的送餐机器人大多数存在以下问题:送餐速度较慢、精度不高、易出故障等。 3. 使用TRIZ思路:TRIZ提倡“找到矛盾并解决它”。送餐机器人的矛盾在于需要既能够快速送达餐点,又需要保证送餐准确无误。 4. 应用TRIZ原理:TRIZ提供了一些解决矛盾的原则,如“分离原则”、“统一原则”、“反向原则”等。在送餐机器人设计中,我们可以应用以下原则: - 分离原则:将送餐机器人分为两部分,一部分负责取餐,另一部分负责送餐。这样可以让机器人在取餐和送餐之间更快速地切换,提高送餐效率。 - 统一原则:将送餐机器人的取餐和送餐部分合并在一起,形成一个可拆卸的模块,这样可以减少机器人的零部件数量和故障率。 - 反向原则:将送餐机器人的导航系统反向设计,即先确定送达餐点的位置,再根据餐点位置进行路径规划。这样可以避免机器人路径规划不准确的问题。 5. 设计送餐机器人:基于TRIZ思路,设计出送餐机器人的模型,并进行实验测试。在实验中,可以不断优化机器人的设计,提高机器人送餐效率和稳定性。 总之,基于TRIZ方法论的创新设计为送餐机器人的设计提供了一种创造性的思路方法,可以帮助我们更好地解决问题并进行创新设计。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南山二毛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值