创新实践:基于边缘智能+扣子的智能取物机器人解决方案
在 2024 年全国大学生物联网设计竞赛中,火山引擎作为支持企业,不仅参与了赛道的命题设计,还为参赛队伍提供了相关的硬件和软件支持。以边缘智能和扣子的联合应用为核心,参赛者们在这场竞赛中展现出了卓越的创新性和实用性,将边缘智能与扣子的技术巧妙地应用于机器人、家庭陪护、智慧康养、智慧座舱等多个领域,为未来行业应用结合大模型的 AIoT 解决方案探索出更多可能性。
本文将聚焦机器人领域,详细介绍“少年先疯”队伍,基于火山引擎边缘智能及扣子,打造的家庭助老助残智能取物机器人解决方案。
多样化需求驱动家庭机器人智能化升级
据智研咨询报告显示,2021 年,我国 65 岁及以上人数增长至 20059 万人,增速达 5.22%。随着社会老龄化加剧,养老问题日益凸显,而护理人员由于工作负担重、薪水偏低等问题,已经出现了供不应求的局面。因此,家庭服务机器人的研究与应用是社会发展的必然趋势,对提高人民生活质量、缓解我国人口老龄化社会问题具有重要意义。德国国际机器人联合会发表的《世界机器人报告》中指出,消费者需求最强劲的是家用机器人领域,2022 年售出近 490 万台机器人。
然而,当前服务机器人的智能化程度还不能满足室内场景下人机交互需求。主要存在的问题包括:
-
家庭劳动机器化需求:在日益智能化和自动化的时代,家庭中仍有许多繁重的体力劳动需要手动完成,如搬运重物、清理大型杂物等。这些任务不仅耗时耗力,还可能对家庭成员,尤其是老年人和身体虚弱者,带来身体上的负担和安全隐患。
-
家庭服务机器人功能单一:现有的家庭服务机器人多为专用型,功能单一,如打扫、陪伴、安防等。为了全面满足家庭的多样化需求,通常需要购置多个不同类型的机器人,这不仅增加了购买成本,也提高了管理和维护的复杂性。此外,由于各机器人之间缺乏协同能力,用户体验往往不尽如人意。
-
定位和导航精度低:在复杂的室内环境中,家庭服务机器人面临着定位与导航精度的重大挑战。传统的定位技术在复杂环境中表现不佳,导致机器人在执行任务时无法准确识别自身位置或规划最优路径,影响任务执行效率和用户体验。
如何赋予机器人精准的取物、搬运能力?如何让机器人在生活层面真正实现养老助残?来自湖北工业大学的“少年先疯”队伍,通过运用火山引擎边缘智能与扣子的能力,打造家庭助老助残智能取物机器人。在先进智能机器人技术的基础上,通过深度学习,实现了目标识别、自主导航、主动避障、机械臂精准操作等智能化功能,将人工智能与物品搬运技术深度融合,构建高效的自动化物品搬运解决方案。
在实际运用中,家庭助老助残智能取物机器人不仅能整理玩具、清理垃圾,显著提升生活便利性,还能针对特定需求,如帮助老人拾取高处书籍、遥控器或地面小物件,并通过先进的识别技术安全递送,减轻老人身体负担。此外,机器人还具备家庭巡视功能,可以完成自主导航,检查老人安全状况,让家人更放心。
基于边缘智能 + 扣子的智能取物机器人设计方案
整体方案介绍
家庭助老助残智能取物机器人集成了家庭语音助手和安防功能,同时配备了自主导航与机械臂抓取技术,它能精确响应用户指令,自主导航至指定位置,准确抓取目标物体并将其递送至用户手中。
智能取物机器人解决方案,主要包括以下5个主要能力:
-
多自由度机械臂:利用高精度伺服电机和多自由度关节设计,实现对复杂空间中物体的灵活抓取和放置,提高取物效率和准确性。
-
视觉识别系统:利用深度学习算法和高分辨率摄像头,进行物体识别和位置检测,确保机器人能够精准定位并抓取目标物品。
-
语音控制:集成自然语言处理技术,支持用户通过语音命令控制机器人,实现更加便捷的人机交互。
-
安全保护机制:配备传感器,实时监测机器人运行状态和环境变化,避免碰撞和意外情况,提高使用安全性。
-
自学习算法:利用机器学习技术,根据用户的使用习惯和需求,不断优化机器人动作策略,提高操作效率和用户满意度。
其中,通过火山引擎边缘智能帮助智能取物机器人接入和管理机器人大脑,连接主板所有设备信息,集成机器人搭载的摄像头,并实现了对设备数据的直观展示与记录,助力整体方案顺利运行,此外,通过火山引擎边缘智能和扣子的联合应用,还帮助机器人实现了定时巡逻、室内跌倒检测、监控预警等能力。
边缘智能 + 扣子创新应用
“少年先疯”队伍将火山引擎边缘智能平台上的摔倒检测模型,集成到机器人的主板上,边缘智能的数据流处理模块负责收集模型检测的输出结果,这些结果将被开发者创建的虚拟设备捕获并存储。
此外,在扣子平台上设置了定时器触发机制,确保机器人在指定时间自动执行室内巡航任务。在此期间,扣子平台上的“检测屋内是否有人摔倒”工作流持续运作,通过 API 工具实时获取边缘智能平台中虚拟设备的最新数据。如果检测到虚拟设备的数据为“True”,表明室内有人摔倒,此时工作流将触发机器人发出语音警报,并将警报信息同步上传至边缘智能平台。
在监控功能方面,一旦检测到有人跌倒,机器人将立即发出警报,并将警报信息同步上传至火山引擎边缘智能平台,以此提醒监护人采取相应措施。
机器人发出警报
为实现整体效果,在基础设施层面,火山引擎边缘智能与扣子帮助机器人实现了:
-
在一体机管理层面,通过火山引擎边缘智能平台,接入了机器人的大脑——NVIDIA orin nano 开发板,实现对主板运行状态等信息进行监控。
-
在设备管理层,采用 MQTT 协议,将连接主板的所有设备信息,通过已部署的 MQTT 服务器托管至火山边缘智能平台,实现数据的直观展示与记录功能。同时,利用火山边缘智能平台兼容的官方 USB-Camera,将机器人搭载的摄像头集成至平台,为与扣子系统的后续联动打下坚实基础。
-
在边缘推理方面,火山边缘智能平台支持将机器学习模型直接部署至主板。通过将边缘智能提供的行人检测模型集成至主板,并通过已集成的摄像头设备监测室内行人流量,以判断是否存在非法入侵。模型推理的输出结果为在扣子系统中通过工作流实现 。
-
在联合应用方面,通过 URL 调用火山引擎联动扣子的插件,实现在扣子中对火山引擎中边缘智能平台上纳管的所有资源进行访问。通过利用工作流强大的多模块协同能力,实现了复杂的业务逻辑,如自动检测房屋内是否有行人闯入等,进一步丰富了机器人的功能。
在模型部署层面,智能取物机器人采用了火山引擎边缘智能平台的深度学习模型一键部署功能,轻松实现了稳定且精确的深度学习模型在机器人上的部署。同时,机器人还利用了边缘智能平台的数据处理能力,通过便捷的低代码工具对模型推理结果进行加工,使得扣子平台能够通过API工具轻松调用和获取这些数据。
用户可以在边缘智能平台上轻松部署原本需要大量时间和资源训练的深度学习模型,在扣子轻松定制模型推理结果的应用方式。这种便利不仅在家庭服务机器人中得到了有效实践,随着平台未来更多的互动和 API 工具的开发,边缘智能平台结合扣子的模式将开启更广阔的想象和创新空间。
解决方案效果展示
智能取物机器人拥有 4 种主要服务模式:
1.精准定位与靶向抓取模式。当用户对目标有清晰的需求时,下达明确指令,引导机器人精确抵达指定坐标并执行特定物体抓取。机器人遵循定位系统锁定目标,路径规划算法指引行进,抵达后执行物体识别与机械臂精准操控,确保任务顺利完成。
机器人拾取物品
2.导航、感知、抓取模式。在此模式下,无需预设抓取对象,机器人先导航至用户指示的地点,抵达后,利用视觉及传感器技术对环境进行扫描,辨识潜在抓取目标。随后机器人将识别结果反馈给用户,用户可根据实际需求作出选择。此模式适用于用户对环境物体不熟悉或需即时决策的场景。
机器人浇花动作
3.垃圾清理模式。机器人前往特定地点,如垃圾桶或指定清理区,进行垃圾处理。这个模式下,机器人先导航至垃圾集中区,利用视觉及传感器技术辨识垃圾位置与类别。确认后,机器人精准执行垃圾抓取,并将其运送至垃圾桶或处理点。
4.巡航监察模式。激活巡航模式后,机器人沿预定路线从起点启程,顺序巡视各个设定检查点,并最终闭环返回。途中,机器人在每个检查点停留执行规定的检测或任务。面对障碍物,机器人将展现出色的避障灵活性和路径规划效率。
机器人自主导航
END
随着技术的进步,智能取物机器人将朝着更智能化、个性化、人性化的方向发展,家庭看护行业的智能机器人将具备情感交互能力,更好地满足老人的心理需求,实现真正的家庭陪伴,让养老服务更加高效、温馨。未来,边缘智能与扣子的深度融合将为智慧家庭看护行业带来更多可能性。