基于ROS平台的机器人目标识别系统的设计
2018-03-21贾浩东
电子测试 2018年2期
贾浩东
(西安交通大学附属中学,陕西西安,710043)
0 引言
目前,随着人工智能技术的不断发展与控制芯片处理能力的不断提高,智能机器人在现实生活中的应用也越来越广泛。作为智能机器人的一个重要的组成部分,视觉识别系统也越来越受到人们的重视[1]。智能机器人的视觉识别系统是指利用计算机或微处理器来实现系统对现实世界信息的感知与识别,主要是通过目标对象的纹理、颜色、形状等信息提取其关键特征,进而完成对环境中指定目标对象的识别。机器人视觉系统主要致力于令机器人的核心控制芯片具有从二维图像获取到现实世界中三维环境信息的能力。这不但包括对现实世界中三维物体的位置、形状、运动等信息的感知,而且能对其进行深度地识别与反馈。
本文以ROS平台为基础,搭建了针对移动机器人的目标识别系统。系统可通过Adaboost算法使移动机器人自动识别区域中的目标对象,对于移动机器人领域的研发具有较高的理论及实际应用价值。中。ROS也支持一种类似于代码共享的云平台,不同位置的开发者可通过该平台实现相关项目的协同开发与联合发布。基于上述思想,ROS可以使一个项目实现从底层文件系统到上层用户接口完全独立研发。与此同时, ROS工具包也能将项目的所有内容整合到一起。
2 系统架构介绍
1 ROS平台简要介绍
ROS(Robot Operating System)是一个开源的、广泛适用于机器人的开发与应用的操作平台。它不但为机器人开发者提供包括机器人硬件抽象,底层驱动与控制,模块间消息传递等功能。……
登录APP查看全文
