现在的城市生活节奏越来越快,加班更是家常便饭,人也变得也来越懒惰,打扫房屋就成了一件头疼的事。随着智能扫地机的问世及普及,节省了人们的清洁时间。半年前我萌生了自己设计开发一款扫地机器人的想法,虽然也做了一些准备工作,但奈何SLAM算法门槛还是较高。不过最终还是决定从稍简单的随机式扫地机入手,再开发路径规划式,最后有可能回去尝试挑战SLAM视觉路径规划等方案,所谓有志者事竟成,那就先立个志,定个规格需求书吧。
1.1 项目背景
扫地机项目初定为两个版本DT1000,和DT2000。DT1000是随机路径,DT2000是路径规划的扫地机版本。这两款扫地机主要针对的是家庭环境,面积60-90平的商品住宅公寓中使用。
1.2 需求概述
DT1000主要功能包括:
(1)清扫功能(扫、拖功能),包含两个边刷,两个边轮驱动,和一个的吸尘器。
(2)红外避障功能。红外传感器,探测到扫地机离障碍物距离小于20cm后开启避障。
(3)随机路径算法功能。可以避障后进行随机路径选择。
(4)电池电量检测功能。检测电池电量。
(5)报警指示功能。低电量报警,充电结束提示。以及防卡死报警。
(6)自动回充功能。当低电量时,自动进行回充。