资源简介
通过人工势场法进行避障处理,可以避免局部最小值问题
代码片段和文件信息
function Y=compute_angle(XXsumn)%Y是引力,斥力与x轴的角度向量X是起点坐标,Xsum是目标和障碍的坐标向量是(n+1)*2矩阵
for i=1:n+1%n是障碍数目
deltaXi=Xsum(i1)-X(1)
deltaYi=Xsum(i2)-X(2)
ri=sqrt(deltaXi^2+deltaYi^2)
if deltaXi>0
theta=asin(deltaXi/ri)
else
theta=pi-asin(deltaXi/ri)
end
if i==1%表示是目标
angle=theta
else
angle=pi+theta
end
Y(i)=angle%保存每个角度在Y向量里面,第一个元素是与目标的角度,后面都是与障碍的角度
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 843536 2006-09-13 14:20 single_robot_artificial_field\1.bmp
文件 836184 2006-09-13 14:20 single_robot_artificial_field\2.bmp
文件 562 2009-03-24 14:58 single_robot_artificial_field\compute_angle.asv
文件 562 2009-03-24 15:04 single_robot_artificial_field\compute_angle.m
文件 463 2009-03-24 17:03 single_robot_artificial_field\compute_Attract.asv
文件 463 2009-03-24 17:08 single_robot_artificial_field\compute_Attract.m
文件 1065 2006-09-13 14:20 single_robot_artificial_field\compute_repulsion.m
文件 2959 2009-03-25 15:57 single_robot_artificial_field\main.m
文件 7134 2009-03-25 15:59 single_robot_artificial_field\no3.fig
..A.SH. 5632 2009-04-06 20:53 single_robot_artificial_field\Thumbs.db
目录 0 2018-04-03 19:54 single_robot_artificial_field
----------- --------- ---------- ----- ----
1698560 11
- 上一篇:单步六层电梯
- 下一篇:ne5532的lib文件和olb文件
相关资源
- 基于stm32的小车红外避障
- 基于STM32的避障循迹寻光检测硬币小车
- 循迹+避障+寻光+金属检测智能小车
- 智能小车硬件课设循迹,避障,蓝牙
- 红外避障模块
- 红外避障传感器 E18-D80NK
- 51 单片机 红外避障小车 大集合
- 智能循迹避障小车PPT
- STM32-A0智能小车黑线循迹、避障、遥控
- 编组避障算法
- 人工势场法路径规划方法之一
- 人工势场法仿真 路径规划.zip
- 基于轨迹重规划的智能车辆避障模型
- 人工势场法路径规划,避障
- 华工机器人避障课程设计
- 局部路径规划的人工势场法 源代码
- 红外蔽障模块 避障小车 避障传感器
- 基于89C52单片机的智能循迹测速避障小
- 基于stm32的红外光电开关避障
- 超声波寻迹避障小车51单片机
- 基于51单片机的超声波避障小车设计
- 超声波测距避障小车
- 基于at89s52单片机的智能避障小车
评论
共有 条评论