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

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

3天内不再提示

基于Robei EDA工具的隔离病房看护机器人设计

安芯教育科技 来源:极术社区 作者:极术社区 2022-06-20 10:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

摘要

基于对病房护理机器人行业的分析,发现机器人能够为人类带来医疗手术、诊治、体温检测、配送、消毒杀菌的服务,市面上的病房护理机器人不能够满足灵活多变的机器人需求,再加上受新冠疫情的影响,全球服务机器人市场规模增长快速,预计2021年市场容量占比率达36%。不同于目前市场上机器人的嵌入式设计,本项目的机器人创新采用了 FPGA 芯片,并利用国产 Robei EDA 工具进行设计和仿真。根据疫情防控以及病房隔离的需求,设计一款基于Robei EDA工具的看护机器人具备病患状态监测、病房环境监测、 无接触式运送服务、娱乐休闲服务四大基本功能。经过系统设计与调试,机器人可以达到预期的要求,随着时间的推移,机器人还可以不断地完善,可以更好的为行业服务。

0 作品功能

病患状态监测:机器人通过分析采集的实时图像信息,检测目标对象,并了解病患的运动方向,进而触发机器人完成跟随病患的功能;

病房环境监测:机器人通过对采集的实时图像信息进行动态监测分析,进而触发机器人完成摄像头机械臂运动控制功能实现对病房环境的监控;

无接触式运送服务:机器人通过蓝牙获取用户手机APP发送的指令,执行寻迹、遥控、机械臂运动功能,进而实现机器人物品运送;

娱乐休闲服务:机器人开创性的增加了娱乐休闲功能,通过移植贪吃蛇游戏,以及开发井字棋人机大战,实现人机互动,为患者提供娱乐休闲服务。

1 项目架构

由于主控制板AC620/Inter/EP4CE10F17C8开发板完成整个系统的大部分功能芯片资源已占82%,包括视频图像采集、两个机械臂控制、蓝牙通信、贪吃蛇四大模块,帧差、中值滤波、形态学算法、井字棋人机大战算法等四大算法,独立完成病患状态检测、娱乐休闲服务两大功能;增加第二块若贝八角板/Xilinx/XC7Z020CLG400-1 FPGA开发板完成包括机器人小车控制(智能寻迹、遥控小车)、蓝牙通信两大模块,PID算法、中值滤波两大算法,与主控制板共同完成病患状态检测(AC620负责病患目标检测获取位置信息触发八角板机器人小车跟随运动)、无接触式运送(AC620负责物品抓取与精准投放、八角板负责物品运送,都由手机发送指令控制)两大功能。整体架构设计如下图所示。

c7eadd2e-f035-11ec-ba43-dac502259ad0.jpg

AC620 Robei工程顶层架构如下图所示。

c81ab8a0-f035-11ec-ba43-dac502259ad0.png

2 系统架构设计

2.1 图像处理模块

为了实现物体的动态检测以及目标检测,所以需要完成对图像的采集、存储和处理。利用摄像头ov7670采集图像信息,存入SDRAM中,其后利用采集存储的图像经过灰度化、帧差法、中值滤波、形态学算法开运算实现物体的动态检测以及目标识别。图像处理总体架构如下图。

c8623aae-f035-11ec-ba43-dac502259ad0.png

2.2 机器人运动控制模块

首先通过增量型码盘得到电机每转过单位角度的脉冲信号即A相、B相输出,通过取A相、B相的上升和下降沿进行4倍频得到电机转动速度,作为PID控制的反馈输入,从而维持电机一定的速度进行转动及机器人小车稳定前进。增量型PID算法流程图如下图。

c87df352-f035-11ec-ba43-dac502259ad0.png

然后通过超声波模块得到机器人小车与与前方物体之间的距离,当小于50cm的时候给机器人小车控制模块使能信号控制小车的运动,停止或者前进。也可以通过5路循迹模块输出的1,0信号(检测到白色给值1,黑色给值0),将这些控制信号转化为左转、右转、前进信号连接到机器人小车控制模块,来实现小车对设定轨道的识别循迹。还可以利用手机APP通过蓝牙通信发送控制指令,到蓝牙通信模块将指令转化为对机器人小车的控制信号,从而对机器人小车进行控制。

2.3 井字棋游戏模块

首先人机大战井字棋游戏功能首先要从智能棋盘出得到对弈选手落下棋子的位置,caculate计算模块分析对手所走棋的位置进而了智能计算下一步机器人棋子落下的位置,将位置信号及运动使能信号传输给auto_chess模块完成对机械臂的控制,实现机械臂抓取棋子并将棋子放在计算模块给定的位置处,实现人机游戏的交互。井字棋算法流程图如下图。

c896f960-f035-11ec-ba43-dac502259ad0.png

2.4 贪吃蛇游戏模块

移动方向模块(snake_direction_ctrl)获得外部遥控器移动方向的按键控制信息,进而控制游戏模块(game_ctrl)与随机苹果(snake_apple)产生电路一起控制蛇的运动模式(snake_mod)、最后通过HDMI显示电路(vga_top)完成可视化显示。(HDMI显示电路需要单独的工作时钟,所需还需要一个PLL锁相环电路(pll_hdmi)提供HDMI驱动时钟)。贪吃蛇算法移植框图如下图。

c8c948c0-f035-11ec-ba43-dac502259ad0.png

2.5 WiFi定位模块

在室内环境根据一些WiFi的接入点和移动设备进行位置指纹法定位。主要分为两个阶段:离线阶段和在线阶段。在离线阶段,为了采集各个位置上的指纹,构建一个数据库,需要在指定的区域进行繁琐的勘测,采集好的数据有时也称为训练集。在在线阶段,系统将根据KNN算法估计待定位的移动设备的位置。WiFi定位的实现如下图。

c8e0d918-f035-11ec-ba43-dac502259ad0.png

3 项目总结

随着决赛的完美落幕,我们的项目也算是告一段落。目前我们设计的这一款基于Robei EDA工具的隔离病房看护机器人已经基本完成了预期目标。该机器人实现了目标追随(实时监控+跟踪行走)、自主循迹行走、遥控行走、辅助抓取物体、人机互动游戏、心率检测等功能。

在整个项目设计过程中,我们合理分工并根据根据要求规划时间进度。在项目初期,小组在查阅相关资料后确定项目设计方向,并多次与指导老师进行讨论,直至确定命题,以目前新冠疫情持续笼罩的背景下,推出一款隔离病房看护机器人,旨在为医护人员减轻医疗负担与潜在感染风险;项目中期,小组成员开始分模块进行项目设计,图像处理和机械臂处理是我们重点设计的方向;在项目调试期间,小组成员采用分-总的方式进行测试工作,以保证发生错误后能够最快速地解决;最后在收尾工作时,由于小组成员在平时设计时大多保存了设计过程的记录,所以在收尾总结时省去了不好力气,再加上指导老师多次的耐心修改,收尾工作完成地很顺利。

心得体会

在历时几个月的项目设计中,小组成员一直不断重复着发现问题、思考问题、解决问题的循环中度过。整个过程中遇到了很多问题,但也从中学到了很多。

(1) 项目的实用型很重要:创新一直是我们不断追求的目标,我们往往会忽视实用的重要性。在最开始选题时,我们小组成员都一心扑在了如何突出创新点,想了很多选题都缺乏实用型,但指导老师及时建议我们更换思路然后最终确定选题方向。

(2) 抗压能力很重要:在这样一个慢周期的项目进展过程中,最考验人的就是心态的调整。经常会遇到一个问题尚未解决另一个问题接踵而至的情况,在这期间我们可能一个功能的模块都会更换很多种。在不断磨炼地过程中,抗压能力也得到了提高。

(3) 增强了的团队感:在组长的部署安排下,整个团队氛围感很融洽,这也为项目设计营造了一个良好的工作环境。在互相协作的过程中,也增进了合作的默契,为更好地完成项目提供了良好的条件。

最终,十分感谢我们的指导老师,总是耐心地给出针对性的意见。同时感谢主办方,为我们这些FPGA爱好者提供平台进行交流学习。

审核编辑 :李倩

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

    关注

    1664

    文章

    22553

    浏览量

    640500
  • 图像采集
    +关注

    关注

    2

    文章

    316

    浏览量

    42210
  • 机器人
    +关注

    关注

    214

    文章

    31611

    浏览量

    224322

原文标题:【2021集创赛作品分享】第十四期 | 基于Robei EDA工具的隔离病房看护机器人设计

文章出处:【微信号:Ithingedu,微信公众号:安芯教育科技】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人形机器人关节扭矩传感器的详细应用场景及解决方案

    详细应用场景 高精度力控与柔顺操作(上肢与手部) 场景描述:机器人需要抓取鸡蛋、拧螺丝、装配精密零件或使用人类工具。若仅靠位置控制,极易损坏物体或自身。 传感器作用 :实时感知末端工具与工件接触
    发表于 05-20 17:40

    ATA-7030高压放大器在压电软体机器人设计中的应用

    实验名称: 压电软体机器人设计 研究方向: 压电软体机器人 实验内容: 通过非对称设计,弛豫铁电聚合物薄膜在电场作用下产生面外弯曲。激光测振仪、信号发生器与功率放大器相结合,对弛豫铁电薄膜末端位移
    的头像 发表于 03-17 11:46 305次阅读
    ATA-7030高压放大器在压电软体<b class='flag-5'>机器人设</b>计中的应用

    【「芯片设计基石——EDA产业全景与未来展望」阅读体验】跟着本书来看EDA的奥秘和EDA发展

    基础的基础更是被卡脖子的一环。个人对此深有感触,行业内几乎所有用到的EDA工具都是新思等厂商的工具,鲜有国内的,一旦高制程EDA受到限制,相关的设计几乎会受到严重影响。文中也举例了《芯
    发表于 01-21 22:26

    【「芯片设计基石——EDA产业全景与未来展望」阅读体验】+ 芯片“卡脖子”引发对EDA的重视

    芯片设计和EDA领域中美博弈重大事件,分析其背后逻辑和影响。以上事件的本质是美国通过垄断全球科技话语权,,将半导体产业变成地缘政治工具,构建起一套针对中国半导体产业的“技术隔离墙”,维持自身在高端产业链
    发表于 01-20 20:09

    基于3D视觉引导的移动式复合机器人设计:智能自动化革命的核心技术

    Meta Description: 本文深入探讨了基于3D视觉引导的移动式复合机器人设计的技术优势、应用前景与挑战。通过分析这一创新技术的应用领域,展现其在智能制造、医疗、农业和物流等行业中的广泛
    的头像 发表于 01-20 16:24 498次阅读
    基于3D视觉引导的移动式复合<b class='flag-5'>机器人设</b>计:智能自动化革命的核心技术

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

    瑞芯微RK3576 AIoT处理器处理器凭借其卓越的多屏异显与8路摄像头接入能力,为机器人领域带来革新。米尔电子MYD-LR3576开发板实测数据显示,在高负载下CPU占用仅34%,完美实现多路视觉
    发表于 10-29 16:41

    小萝卜机器人的故事

    经过我的申请, 马老师发放了, 小萝卜机器人的, 开发权限, 原来的小萝卜公司, 因为经营不善倒闭, 作为科研产品, 几个技术对此惋惜, 自掏腰包, 要让小萝卜机器人, 再生, 每次听到小萝卜说
    发表于 10-23 05:24

    什么是机器人?追溯机器人技术的演变和未来

    的定义。机器人的定义,真如表面看起来那么简单直白?还是比我们所认为的更为复杂呢? 从本质上讲,机器人是一种可编程机器,能够感知、处理信息,并自主或在一定程度的人工指令引导下执行任务。与传统工具
    的头像 发表于 10-02 16:32 5862次阅读
    什么是<b class='flag-5'>机器人</b>?追溯<b class='flag-5'>机器人</b>技术的演变和未来

    科普 | 英伟达“最强”机器人大脑平台与5G物联网完成验证测试,RedCap支持人形机器人高效连接

    近日,英伟达正式发布专为物理AI及人形机器人设计的新一代计算平台——NVIDIAJetsonThor,黄仁勋称之为“开启物理AI与通用机器人时代的终极超级计算机”。目前,国内众多知名的机器人厂商已经
    的头像 发表于 09-05 10:14 1172次阅读
    科普 | 英伟达“最强”<b class='flag-5'>机器人</b>大脑平台与5G物联网完成验证测试,RedCap支持人形<b class='flag-5'>机器人</b>高效连接

    恩智浦自主移动机器人设计要点

    长期以来,自动化机器人一直被视为科幻小说中的概念,而如今这一技术已成为现实,并正在大规模部署。在机器人技术领域,自主移动机器人 (AMR) 是发展最快的创新技术之一。
    的头像 发表于 09-03 15:01 4498次阅读
    恩智浦自主移动<b class='flag-5'>机器人设</b>计要点

    基于东芝产品的扫地机器人设计方案

    清晨7点,当咖啡机开始工作,扫地机器人已悄然完成全屋清扫——这不再是科幻电影的场景,而是当代家庭的日常。Statista数据显示,2024年全球清洁机器人市场规模已达150亿美元,预计到2030年将以12%的年复合增长率持续增长。
    的头像 发表于 07-31 09:13 6428次阅读
    基于东芝产品的扫地<b class='flag-5'>机器人设</b>计方案

    工业机器人的特点

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

    MR-VMU-RT1176解决方案简化移动机器人设计,并提升其性能

    与丰富的连接选项,能够显著加速工程师构建下一代系统的进程。 移动机器人设计人员面临的挑战 移动机器人系统的设计极具复杂性,工程师需在一个系统内平衡实时控制、传感器融合及高速通信。传统设计需要集成多个分立式组件,如微控制器(MCU)、惯性测量单元(IMU)、全球导航卫星系统
    发表于 06-12 15:03 1366次阅读
    MR-VMU-RT1176解决方案简化移动<b class='flag-5'>机器人设</b>计,并提升其性能

    九霄智能国产EDA工具的突围之路

    近日,芯片行业因EDA工具「断供」事件再次被推到了舆论的风口浪尖。作为深耕数字EDA前端工具的从业者,我们亲历了行业从技术封锁初期的焦虑,到如今全产业链协同破局的蜕变。本文不聚焦短期博
    的头像 发表于 06-06 10:09 3069次阅读
    九霄智能国产<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>的突围之路

    分享100+套机器人设计资料(文末可免费领取)

    机器人设计是一个跨学科的领域,涉及机械工程、电子工程、计算机科学、人工智能、材料科学等多个学科。主要电子与控制系统核心控制器:微控制器(Arduino、STM32)、单板计算机
    的头像 发表于 05-22 11:41 844次阅读
    分享100+套<b class='flag-5'>机器人设</b>计资料(文末可免费领取)