首页> 外文会议>2011 10th Mexican International Conference on Artificial Intelligence >A Novel Method to Determine a Robot's Position Based on Machine Learning Strategies
【24h】

A Novel Method to Determine a Robot's Position Based on Machine Learning Strategies

机译:基于机器学习策略的机器人位置确定方法

获取原文

摘要

An open problem in robotics is the one dealing with the way a mobile robot locates itself inside a specific area. The problem itself is vital for the robot to correctly achieve its goals. There are several ways to approach this problem, for example, robot localization using landmarks [4], [5], calculation of the robot's position based on the distance it has covered [6], [7], etc. Many of these solutions imply the use of active sensors in the robot to calculate a distance or notice a landmark. However, there is a solution which has not been explored and is the main topic of this paper. In essence the solution we tested has to do with the possibility that the robot can determine its own position at any time using only a single sensor, and a reduced database. This database contains all the information needed to match what the robot is sensing with its spatial position. In order for the method to be practically implementable we reduced the number of necessary matches by defining a subset of the original database images. There are two issues which have to be solved in order to implement such solution: a) the number of elements in every subset of the matching images and b) the absolute positions of each of these elements. Once these are determined, the matching process is very fast and ensures the adequate identification of the robot's position without errors. However, the two goals we just mentioned impose conflicting optimization goals. On the one hand we seek for the largest subset so that position identification is accurate. On the other we wish this subset to be as small as possible so that the online processing is as fast as possible. These conditions constitute a multi-objective optimization problem. To solve it we used a Multi Objective Genetic Algorithm (MOGA) which minimizes the number of pixels required by the robot to identify an image. To test the validity of this approach we also solved this problem using a statistical methodology which solves problem (a) --and a random mutation Hill Climber to solve problem (b).
机译:机器人技术中的一个开放性问题是如何处理移动机器人将自己定位在特定区域内的问题。问题本身对于机器人正确实现其目标至关重要。有几种方法可以解决此问题,例如,使用地标[4],[5]进行机器人定位,基于机器人已覆盖的距离计算机器人的位置[6],[7]等。许多解决方案暗示在机器人中使用有源传感器来计算距离或注意路标。但是,有一个尚未探索的解决方案,并且是本文的主要主题。从本质上讲,我们测试的解决方案与以下可能性有关:机器人可以仅使用单个传感器和精简的数据库随时确定自己的位置。该数据库包含将机器人感知的空间位置与之匹配所需的所有信息。为了使该方法切实可行,我们通过定义原始数据库映像的子集来减少必要匹配的次数。为了实现这种解决方案,必须解决两个问题:a)匹配图像的每个子集中的元素数量,以及b)这些元素中每个元素的绝对位置。一旦确定了这些,匹配过程将非常迅速,并确保正确识别机器人的位置而不会出错。但是,我们刚刚提到的两个目标强加了相互矛盾的优化目标。一方面,我们寻求最大的子集,以便位置识别准确。另一方面,我们希望该子集尽可能小,以便在线处理尽可能快。这些条件构成了多目标优化问题。为了解决这个问题,我们使用了多目标遗传算法(MOGA),该算法可最大程度地减少机器人识别图像所需的像素数量。为了测试这种方法的有效性,我们还使用一种统计方法来解决此问题,该方法可以解决问题(a)- -- 以及通过随机变异的Hill Climber解决问题(b)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号