论文部分内容阅读
随着机器人技术的成熟,机器人系统逐渐进入家庭生活与服务领域。由于应用领域和应用目的的不同,服务机器人有其独特的关键技术。本文对家庭移动服务机器人的若干关键技术进行了深入和系统的研究,提出了一些新的思想和方法。服务机器人的工作性质决定了机器人必须在未知多变的工作环境中按无碰撞的路径运动,因此避障路径规划是服务机器人必须具备的基本功能。本文对未知环境下的爬行虫算法路径规划进行了改进,在爬行虫算法的基础上提出了一种综合考虑机器人实际尺寸和传感器误差的激光爬行虫算法,消除了爬行虫算法的两个前提假设在实际应用中的限制,通过搜索安全路径中障碍物的绕行点和绕行线,最终确定可行路径。该方法在路径规划时不需要建立障碍物边线的解析式,只利用激光传感器的实时读数进行路径规划,同时为了节省存储空间、提高规划效率,在规划过程中只用必需扇形空间中的部分传感数据,在需要时才扩展其它数据,节省了计算开支,保证了算法的实时性。实验结果验证了该方法的有效性。区域覆盖是家庭清扫服务机器人中最常用的一种应用,该任务要求机器人高效无重复地到达环境中的所有区域,目前的家庭清扫机器人多是用随机方法进行清扫,不仅效率低而且无法保证完全覆盖,本文针对简单机器人提出了基于栅格地图的内螺旋覆盖方式。机器人从外向内螺旋覆盖环境,在外圈的覆盖过程中规划内圈的覆盖路径,为了保证完全覆盖和提高覆盖效率,引进了GATE栅格的概念,解决了复杂环境的覆盖问题。内螺旋覆盖方法在第一圈沿环境边界探索后即可确定所有要覆盖区域的大小,覆盖路径规划不需要进行复杂的数学计算,能够保证任务的实时性,适用于配置不高的家庭嵌入式机器人系统,满足了家庭机器人的需要。实验结果验证了该方法的可行性。家庭移动机器人另一种常用的任务是环境变化监控,主人不在家时机器人可以按既定路径进行巡视并在发生异常情况如出现火情或不明入侵者时进行判断并通过网络通知主人,本文利用基于颜色分析和聚类的方法实现机器人环境变化监控任务。首先建立环境的图像数据库,机器人在巡视过程中,将实时拍摄的图像与数据库中的图像进行比较,如果发现颜色直方图中的颜色簇出现不同,即可判断出现异常,发出警报。由于该方法在HS空间进行