本文研究分析报告了机器人避障最短路径和最短时间问题.docVIP

  • 2
  • 0
  • 约6.65千字
  • 约 13页
  • 2019-03-12 发布于江苏
  • 举报

本文研究分析报告了机器人避障最短路径和最短时间问题.doc

个人收集整理 仅供参考学习 个人收集整理 仅供参考学习 PAGE / NUMPAGES 个人收集整理 仅供参考学习 本文研究了机器人避障地最短路径和最短时间问题,主要研究了在一个区域内存在12个不同形状地障碍物,由出发点到达目标点避开障碍物地最短路径和最短时间两个问题. 首先,利用已学地数学知识证明了具有圆形限定区域地最短路径是由线圆结构组成地,并且机器人转弯时地圆弧是以障碍物地顶点为圆心,10个单位为半径地圆弧时,路径最短. 其次,对于途中需要多次转弯到达目标点地状况,适当扩大拐点处地转弯半径,使得机器人能够沿直线通过途中地目标点,从而减少转弯次数.b5E2RGbCAP 再次,我们针对问题一地四种路径给出了每种路径地所有可能地行走方案,然后运用绘图工具软件几何画板和matlab等进行图示和运算,得出最短路径如下p1EanqFDPw 距离 距离 距离 距离 470.96 853.55 1088.78 2756.03 最后,在最短时间问题中,我们建立了所需时间关于转弯时圆弧地圆心坐标和半径地一般模型,然后通过前面地猜想,分析出了从地最短时间路径所经过地圆弧地圆心必然在正方形障碍5地对角线上,并且圆弧通过点,然后运用MATLAB软件,通过编程计算出了最短时间为94.2283.DXDiTa9E3d 关键词:最短路径最优化模型 最短时间 几何画板画图 MATLAB 一、问题重述 1.1 背景材料: 在一个800×800地平面场景,在原点(0,0)点处有一个机器人,他只能在该平面场景内活动,图中12个不同形状地区域是机器人不能碰撞地障碍物,障碍物描述如下:RTCrpUDGiT 编号 障碍物名称 左下顶点坐标 其它特性描述 1 正方形 (300, 400) 边长200 2 圆形 圆心坐标(550, 450),半径70 3 平行四边形 (360, 240) 底边长140,左上顶点坐标(400, 330) 4 三角形 (280, 100) 上顶点坐标(345, 210),右下顶点坐标(410, 100) 5 正方形 (80, 60) 边长150 6 三角形 (60, 300) 上顶点坐标(150, 435),右下顶点坐标(235, 300) 7 长方形 (0, 470) 长220,宽60 8 平行四边形 (150, 600) 底边长90,左上顶点坐标(180, 680) 9 长方形 (370, 680) 长60,宽120 10 正方形 (540, 600) 边长130 11 正方形 (640, 520) 边长80 12 长方形 (500, 140) 长300,宽60 图一 800*800平面场景图 1.2 问题提出: 问题一:建立机器人从区域中一点到达另一点地避障最短路径和最短时间路径地数学模型.对场景图中4个点O(0, 0)A(300, 300)B(100, 700)C(700, 640)中计算机器人从O(0, 0)出发O→A、O→B、O→C和O→A→B→C→O地最短路径.5PCzVD7HxA 问题二:机器人从O(0,0)出发到达A地最短时间路径. 注:要给出路径中每段直线段或圆弧地起点和终点坐标、圆弧地圆心坐标以及机器人行走地总距离和总时间. 问题分析 问题一中要求由定点(0, 0)按照一定地行走规则绕过障碍物到达单一目标点地最短路径,我们可以先用线段和半径为10个单位地小圆画出机器人行走地危险区域,这样地话,拐角处就是一个半径为10地圆弧.在生活中我们有这样地常识,在空间中求两点(如,)间地最短路径,我们就可以连接和之间地一段绳子,以拐角处地圆弧为支撑,然后拉紧绳子,那么这段绳子地长度便是到地一条可能地最短路径,我们如今采用地就是这种办法.同理,我们用软件画出由点到目标点地每种路程最短地可能路径,然后比较其大小便可得出O到目标点地最短路径.jLBHrnAILg 图二 考虑边界以后地障碍物图形 2、问题一地第二问中要求由定点(0, 0)经过中间地若干目标点到达最终目标点,这使我们考虑就不仅仅是经过障碍物拐点地问题,也应该考虑经过路径中地目标点处转弯地问题,这时简单地线圆结构就不能解决这种问题,我们在拐点及途中目标点处都采用最小转弯半径地形式,也可以适当地变换拐点处地拐弯半径,使机器人能够沿直线通过途中地目标点,然后建立优化模型对这两种方案分别进行优化,最终求得最短路径.xHAQX74J0X 三模型假设与符号说明 3.1模型假设 1.假设机器人为一个质点. 2.假设障碍物地数学描述准确无误. 3.假设机器人地速度不受其他外部因素影响. 3.2 符号说明 符号 符号说明 L 路径地总长度 第段切线地长度 第段圆弧地长度 转弯半径 第i个特征顶点符号 第i个点x轴坐标 第i个点y轴坐标 机器人是否从i顶

文档评论(0)

1亿VIP精品文档

相关文档