智能陪护机器人——保护宝宝的安全

新知榜官方账号

2023-09-19 09:46:29

智能陪护机器人——保护宝宝的安全

宝宝的安全是每个父母非常关心的问题,生活中父母总有不在旁边的时候,这时候可以借助智能陪护机器人来辅助照顾宝宝的安全。

该机器人设计可以在室内自动巡逻,通过超声波传感器避开障碍,可以通过家庭宽带路由器接入互联网,通过网络控制行驶方向,支持控制端远程语音喊话,支持手机,pc控制端查看机器人拍摄的视频和声音,支持远程控制家庭空调、电视、音响,远程配合家人照顾宝宝。

本项目为Quark开发者俱乐部开发板申请设计项目的最终获奖作品之一。Galileo模块作为4轮机器人的主要控制单元,负责控制机器人前进后退拐弯。前期实现远程指令控制,后期可加入超声波探测,规避障碍,自动巡视。同时,通过Galileo模块实现和声音和视频的采集,利用Wi-Fi模块接入家庭宽带路由器,实现通过互联网远程查看和监听,也可以简单扩展远程对话,今后可以升级爱迪生模块,实现双向视频语音通话。

通过Galileo的其他GPIO口,安装红外发射,可以远程控制家庭电器的开关和设置,如,电视,空调,音响,远程配合家入照顾宝宝。本项目涉及到视频,音频传输,对硬件性能要求很高,目前市场上的普通单片机(如AVR,STM32等)无法满足需求。普通单片机对音频,视频的处理方式复杂,开发难度高,使用基于X86架构的QuarkCPU可以直接使用大量开源软件,完成视频,音频的编,解码传输问题。

本项目理由开源程序MjpegStream很方便的采集了/dev/video0设备的视频流,并实时的在Web上发布。同时也实时的采集usb声卡的音频流,通过开源软件发布。Galileo支持PCI-E接口,可以方便的扩展PCI-E设备,可以通过FPGA技术加速系统速度。另外支持USB接口,可以非常方便的链接USB声卡和摄像头,可以迅速搭建视频语言处理模块。

本项目通过PCI-E口扩展出Wi-Fi模块,可以直接链接互联网,远程接收控制。Galileo运行标准的Linux操作系统,可以使用更高级的开发语言,如Python,可以最快速度的搭建本项目要求的Web远程控制功能。开发周期短,调试方便。本项目使用Python语言编写了WEB服务框架,组织视频和音频流,并通过AJAX技术让用户可以远程通过点击页面中的按钮,远程操作机器人的前进后退和转弯,实现灵活的移动机器人。Galileo提供的GPIO口,可以在操作系统LinuxShell下直接操作。对于熟悉Linux的开发者,可以像操作普通文件一样控制硬件。

Galileo作为第一代产品,已经展露出其强大的优势。其方便,高性能,并可充分利用X86Linux操作系统的无尽资源,已经震动了整个行业。相信未来的Edison产品,会做的更小,更快,集成更多的功能模块,对于日益火爆的智能设备市场,将会迎来一次颠覆的进化。在Edison发布后,本项目将升级到Edison版本,到时候在功能上可以进一步扩展,在本项目的视频音频监控的基础山个,增加各种家庭环境的监控,如果湿度,温度,PM2.5等。并能控制更多的家庭设备。随着Intel对产品的不断升级和提高,本项目也会同步更新新功能,新玩法。

主要元器件:开发环境:Linuxshell,Python

本页网址:https://www.xinzhibang.net/article_detail-12403.html

寻求报道,请 点击这里 微信扫码咨询

关键词

智能陪护机器人 宝宝安全 Quark开发者俱乐部

分享至微信: 微信扫码阅读

相关工具

相关文章

相关快讯