1,作品简介:
在新冠肺炎疫情中,一些传统行业受冲击较大,而智能制造、安防安检、在线消费、医疗健康等新兴产业展现出强大的成长潜力。随着深度学习、运动控制、大数据技术等先进技术的应用,智能安防消毒机器人消毒机器人在功能和应用场景上将会进一步的提升和完善。充分 挖掘TencentOS Tiny AIoT系统物联网和机器视觉,可以实现室内外高精地图建立、自主消毒清洁路径规划以及智能避障,实现室内外复杂场景下人脸识别,安防。替代疫情隔离区保安,实现无人消毒,无人配送视频药品,安检等。大大降低医务人员交叉感染风险。
2,硬件架构图:
硬件简介:
核心处理机介绍
i.MX RT 系列 MCU 是由 NXP 推出的跨界处理器,跨界是指该系列MCU的定位既非传统的微控制器、也非传统的微处理器。微控制器的优势在于实时性高,中断响应迅速,通常采用ARM Cortex-M 系列内核。应用处理器的优势在于处理能力强,主频高,通常采用ARM Cortex-A系列内核。i.MX RT 系列 MCU 则综合了两者的优势,既具备高频率、高处理性能,也具备中断响应迅速、实时性高的特点,所以称之为跨界处理器(Crossover Processors)。i.MX RT1062属于 i.MX RT1060 系列,i.MX RT1060 将片上SRAM 的容量翻倍,达到了1MB。搭载ARM Cortex-M7内核,集微控制器的低功耗、易用性与应用处理器的高性能、高扩展性于一体。运行频率 528MHz(商业级为600MHz)。
动力系统,通过RS485和伺服电机控制器通信,实现BLDC电机驱动。
3.人机交互GUI Guider
是恩智浦为LVGL开发了一个上位机GUI设计工具,可以通过拖放控件的方式设计LVGL GUI页面,加速GUI的设计。设计完成的GUI页面可以在PC上仿真运行,确认设计完毕之后可以生成C代码,再整合到MCU项目中。
基于TencentOS Tiny疫情智能安防消毒机器人,采用RT1062方案,满足低沉本高性能,替换ARM Cortex-A 安卓高成本方案,或者Linux QT方案。
4,软件架构 ,采用TencentOS tinyOS
整体架构,通讯采用用NB模组BC26,CAT模组ML302实现MQTT上云。微信小程序控制。
5,IDE软件,采用恩智浦MCUXpresso软件,提供了全面的开发解决方案,旨在优化、简化和帮助加快开发。基于恩智浦通用、跨界和支持Bluetooth™ MCU的应用的嵌入式系统开发。MCUXpresso软件和工具融合了恩智浦的最佳软件功能,并支持轻松访问恩智浦支持技术合作伙伴提供的工具和中间件。面向基于Arm® Cortex®-M技术的恩智浦MCU的MCUXpresso套件包括设备配置工具、驱动程序和中间件、功能完备的IDE和安全的指配工具。