基于星空定位的智能助老机器人的研究与设计

基于星空定位的智能助老机器人的研究与设计

ID:24070001

大小:50.50 KB

页数:4页

时间:2018-11-12

基于星空定位的智能助老机器人的研究与设计_第1页
基于星空定位的智能助老机器人的研究与设计_第2页
基于星空定位的智能助老机器人的研究与设计_第3页
基于星空定位的智能助老机器人的研究与设计_第4页
资源描述:

《基于星空定位的智能助老机器人的研究与设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于星空定位的智能助老机器人的研究与设计 摘要:随着人口老龄化进程的加快及机器人、智能控制等方面技术的不断发展,关于助老助残服务机器人的研制开发也越来越多的受到人们的关注。文章在近年来服务机器人定位技术研究和发展状况的基础上,设计了一种基于星空定位的智能助老机器人系统。该系统以ARM9处理器S3C2440为控制核心,搭载PC工控机,配备星空定位模块及各种传感器模块,自主开发应用控制程序,能够完成稳定行走、环境监测、物体抓取等辅助老人生活自理的工作。该系统经实验验证,运行良好,达到了设计要求。  关键词:助老机器人;定位导航;

2、ARM9微处理器;传感器  :TP242文献标志码:A:2095-2945(2017)36-0014-02  1概述  人口老龄化已经成为21世纪不可逆转的世界性趋势,人口老龄化问题将成为世界各国面临的前所未有的新挑战,另外不少数量的各类残疾口人也使得助老助残问题正日益成为一个重大的社会问题。因此,研制开发助老助残机器人产品,以辅助老人日常的生活自理,保证社会稳定具有重要作用。  机器人研究中的关键技术包括定位导航技术、功能性的机械结构技术、路径规划技术和智能技术等。本文在综述近年来服务机器人技术研究和发展状况的基础上,以助

3、老服务机器人为研究对象,设计了一种基于星空定位的助老机器人系统,该助老机器人能够在室内完成一些辅助老人日常生活的基本功能,例如稳定行走、环境监测、抓取物品等。  2机器人定位技术  定位技术是移动机器人研究中的一项关键技术,对于一个自主的机器人系统,精确的空间定位是其实现自主导航的前提。定位更具体地说是利用先验环境地图信息、机器人位姿的当前估计以及传感器的观测值等输入信息,经过一定的处理和变换,产生更加准确的对机器人当前位姿的估计。  本文采用的星空定位方法是在基于路标和基于地图方法的基础之上,采用一种星空定位模块所设计的,

4、基本原理是采用基于天花板上的幾何图形路标来构建环境地图,以实现助老机器人的室内自主导航定位。  3系统总体设计  智能助老服务机器人系统的设计包括硬件平台与软件平台两部分,硬件平台由微处理器和外围的接口电路组成,同时还包括传感器及驱动器接口和被控对象(机械装置);而软件一般由实时操作系统及其运行的应用软件构成,其应用软件的功能层由基于RTOS的应用程序组成,用来控制被控对象,系统软硬件层次结构图如图1所示。  4系统硬件设计  该智能助老服务机器人系统包括机械系统、硬件系统和软件系统三大部分。机械系统设计主要包括机器人的结构

5、设计、运动机构设计、设备选型和安装连接等,硬件系统主要指控制系统,是整个机器人系统的核心部分。  4.1机械系统  智能助老机器人的外壳及结构由轻质铝合金组成,它依靠2个具有实时角度反馈的主动轮进行精确地移动;配置5个自由度的机械臂,各关节部分由大功率舵机来连接,以完成机器人简单的物体抓取工作;机身前部安装6个超声波传感器,底部前后各安装3组碰撞传感器,以实现机器人的避障;机身上部配置星空定位模块实现机器人的自主导航;另外还配置数字摄像头,用来实现人脸和物体的识别。  4.2控制系统  智能助老机器人的控制系统是机器人的神经

6、中枢,其硬件设计至关重要。首先它是用户控制逻辑的具体执行者,机器人的各种控制功能必须通过硬件实现;其次它也是实时控制系统软件移植和运行的硬件环境。本助老机器人的控制系统采用部件模块化,接口标准化,由每一个功能模块组成一个有机整体,整个控制系统主要包括以下几个模块:处理器模块、电机驱动控制模块、定位模块、传感器模块以及电源管理模块等,其功能组成框图如图2所示。  4.2.1处理器控制模块  处理器模块是整个控制系统的核心模块,其性能好坏直接决定整个系统的运行效果。选用三星公司ARM9系列的S3C2440处理器作为助老机器人的控

7、制CPU,在嵌入式操作系统Linux下实现机器人控制。S3C2440处理器采用ARM920T内核,内部时钟可达400MHz,因此可用来进行复杂控制算法,提高控制精度;拥有MMU(内存管理单元)、3路UART控制器、SD主机和MMC接口以及大量通用I/O口,可以满足设计需求。  4.2.2电机驱动控制模块  电机驱动控制模块采用ARM7和FPGA控制芯片,对外的通讯方式有多种,可以满足不同的控制方式。其中直流电机的控制部分采用PID算法,可以实时控制电机的转速、旋转角度,而且带有角度保持功能。  4.2.3定位模块  星空定位

8、模块采用定位模块StarGaze,StarGazer模块包括红外无源标签和红外发射接收器两部分,是专为家庭服务机器人设计的内部环境定位传感设备。星空定位系统所发出的红外线,通过粘贴在房顶墙面上的的无源标签进行反射以后被StarGazer系统的红外接收器接收到,从而完成对助老机器人的实时定位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。