本文研究了机器人避障的最短路径和最短时间问题
更新时间:2023-09-16 02:31:01 阅读量: 高中教育 文档下载
- 移动机器人避障方法研究推荐度:
- 相关推荐
本文研究了机器人避障的最短路径和最短时间问题,主要研究了在一个区域内存在12个不同形状的障碍物,由出发点到达目标点避开障碍物的最短路径和最短时间两个问题。
首先,利用已学的数学知识证明了具有圆形限定区域的最短路径是由线圆结构组成的,并且机器人转弯时的圆弧是以障碍物的顶点为圆心,10个单位为半径的圆弧时,路径最短。
其次,对于途中需要多次转弯到达目标点的状况,适当扩大拐点处的转弯半径,使得机器人能够沿直线通过途中的目标点,从而减少转弯次数。
再次,我们针对问题一的四种路径给出了每种路径的所有可能的行走方案,然后运用绘图工具软件几何画板和matlab等进行图示和运算,得出最短路径如下
距离 距离 距离 距离 O?A O?B O?C O?A?B?C?O470.96 853.55 1088.78 2756.03 最后,在最短时间问题中,我们建立了所需时间t关于转弯时圆弧的圆心坐标?x,y?和半径r的一般模型,然后通过前面的猜想,分析出了从O?A的最短时间路径所经过的圆弧的圆心必然在正方形障碍5的对角线上,并且圆弧通过点(80?50,210?50),然后运用MATLAB软件,通过编程计算出了最短时间为94.2283。
关键词:最短路径 最优化模型 最短时间 几何画板画图 MATLAB
一、问题重述
1.1 背景材料:
在一个800×800的平面场景,在原点(0,0)点处有一个机器人,他只能在该平面场景内活动,图中12个不同形状的区域是机器人不能碰撞的障碍物,障碍物描述如下: 编号 障碍物名称 正方形 圆形 平行四边形 三角形 正方形 三角形 长方形 平行四边形 长方形 正方形 正方形 长方形 左下顶点坐标 (300, 400) (360, 240) (280, 100) (80, 60) (60, 300) (0, 470) (150, 600) (370, 680) (540, 600) (640, 520) (500, 140) 其它特性描述 1 2 3 4 5 6 7 8 9 10 11 12
边长200 圆心坐标(550, 450),半径70 底边长140,左上顶点坐标(400, 330) 上顶点坐标(345, 210),右下顶点坐标(410, 100) 边长150 上顶点坐标(150, 435),右下顶点坐标(235, 300) 长220,宽60 底边长90,左上顶点坐标(180, 680) 长60,宽120 边长130 边长80 长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的最短路径。 问题二:机器人从O(0,0)出发到达A的最短时间路径。 注:要给出路径中每段直线段或圆弧的起点和终点坐标、圆弧的圆心坐标以及机器人行走的总距离和总时间。
二、 问题分析
1、问题一中要求由定点O(0, 0)按照一定的行走规则绕过障碍物到达单一目标点的最短
路径,我们可以先用线段和半径为10个单位的小圆画出机器人行走的危险区域,这样的话,拐角处就是一个半径为10的圆弧。在生活中我们有这样的常识,在空间中求两点(如A,B)间的最短路径,我们就可以连接B和A之间的一段绳子,以拐角处的圆弧为支撑,然后拉紧绳子,那么这段绳子的长度便是B到A的一条可能的最短路径,我们如今采用的就是这种办法。同理,我们用软件画出由点O到目标点的每种路程最短的可能路径,然后比较其大小便可得出O到目标点的最短路径。
图二 考虑边界以后的障碍物图形
2、问题一的第二问中要求由定点O(0, 0)经过中间的若干目标点到达最终目标点,这
使我们考虑就不仅仅是经过障碍物拐点的问题,也应该考虑经过路径中的目标点处转弯的问题,这时简单的线圆结构就不能解决这种问题,我们在拐点及途中目标点处都采用最小转弯半径的形式,也可以适当的变换拐点处的拐弯半径,使机器人能够沿直线通过途中的目标点,然后建立优化模型对这两种方案分别进行优化,最终求得最短路径。
三 模型假设与符号说明
3.1模型假设
1.假设机器人为一个质点。
2.假设障碍物的数学描述准确无误。
3.假设机器人的速度不受其他外部因素影响。
3.2 符号说明
符号 L 符号说明 路径的总长度 第段切线的长度 第段圆弧的长度 转弯半径 第i个特征顶点符号 第i个点x轴坐标 第i个点y轴坐标 机器人是否从i顶点到j顶点 第i个顶点到第j个顶点的距离 d
vi xi yir xij l ij 四 模型的建立与求解
4.1 猜想证明
猜想:具有圆形限定区域的最短路径是由两部分组成的:一部分是平面上的自然最短路径(即直线段),另一部分是限定区域的部分边界,这两部分是相切的,互相连接的。
证明:
如上图所示,AK,BL分别与圆O相切于KL两点,AD,AD,EF,GH,BI分别为对应圆的切线。
两点之间线段最短,很明显图中外环路径比内环路径长,从而易得任意隔着障碍物两点间最短距离都是和障碍物边界相切时最短。
由此可得,亦即路径AEHB的长度超过路径AKLB的长度。以上证明足以说明了AKLB
正在阅读:
制造基础习题及答案1-3章要点05-29
医疗器械生产许可申请表05-19
网络文学出现的问题及对策12-15
八下第五单元练习07-18
荆州市江陵县农村扶贫开发十二五规划10-28
购买板式家具以及推拉门者必读12-27
建筑环境学期末考题03-09
运动的能量代谢06-04
- 上海大众、一汽大众、东风日产车型与VIN代号对照表
- 第2章服装原型及原型制作
- 江苏省工商行政管理系统经济户口管理办法及四项制度
- 纪检监察业务知识试题2
- 传感器综合题答案
- 北京第二外国语学院翻硕招生人数及学费
- 初三新编英语教材下册
- 公司庆中秋、迎国庆联欢会客串词
- 向区委常委会汇报安全生产工作材料
- 2006年GCT英语模拟试题(三)及答案解析
- 经济法概念的早期使用
- 我爱做家务课堂教学设计
- 学校安全工作月报表、消防安全排查表、消防隐患排查台账
- 成本会计毕业论文
- 班级文化建设论文
- 2018年天津市高考文科试题与答案汇总(Word版) - 图文
- 铁路论文
- 2017年嵌入式系统设计师考试时间及地点
- 1.111--灾害与突发公共卫生事件应急预案
- 起爆点主图 注意买入 拉升 逃顶源码指标通达信指标公式源码
- 机器人
- 路径
- 本文
- 时间
- 研究
- 问题
- 浅论中国文化软实力发展
- 论激励在现代企业人力资源管理中的作用论文
- 高中数学选修4-4习题、期末测试题等复习资料(内含多套整理试题资料)
- 采面悬移组合支架安装安全措施
- 传统文化社会实践报告报告
- 石油天然气开采危险源分析与评价
- 老挝语实用语法
- 公路水运工程安全生产管理培训题库
- 南京港协信息-南京港口协会
- 苏教版语文四年级下册总复习每课知识点汇总 - 图文
- 作业 - 图文
- 英语四六级常要用到的谚语,让你的作文锦上添花
- 6SQ统计 2.0 For Excel
- (9套试卷合集)江苏盐城市2018年小升初数学模拟试卷word文档可编辑
- XX公司合作合同
- 血样分组检验的数学模型
- 2009上海卷高考英语单选基础练习汇编200系列
- 国际储备资产的管理
- 2018年电大成本会计期末考试试题+答案
- 校园低碳生活调查报告