资源简介
人工势场法机器人路径规划,能自己设置障碍物,和避障范围。
代码片段和文件信息
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 i==1%表示是目标
if deltaXi>0
angle=acos(deltaXi/ri);
else
angle=pi-acos(deltaXi/ri);
end
else
if deltaXi>0
angle=pi+acos(deltaXi/ri);
else
angle=acos(abs(deltaXi)/ri);
end
end
Y(i)=angle;%保存每个角度在Y向量里面,第一个元素是与目标的角度,后面都是与障碍的角度
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-08-24 20:05 bizhang\
文件 843536 2006-09-13 14:20 bizhang\1.bmp
文件 836184 2006-09-13 14:20 bizhang\2.bmp
文件 582 2015-06-16 15:17 bizhang\compute_angle.asv
文件 679 2015-06-16 16:35 bizhang\compute_angle.m
文件 463 2006-09-13 14:20 bizhang\compute_Attract.m
文件 1081 2015-06-16 10:47 bizhang\compute_repulsion.asv
文件 1095 2015-06-16 16:18 bizhang\compute_repulsion.m
文件 1069 2015-06-16 10:53 bizhang\compute_repulsion2.m
文件 16649 2015-06-12 12:13 bizhang\hs_err_pid8080.log
文件 2792 2015-06-25 17:59 bizhang\main.asv
文件 2791 2015-06-16 17:19 bizhang\main.m
文件 5632 2008-10-16 09:03 bizhang\Thumbs.db
相关资源
- SNR 信号信噪比计算
- time-frequency 时频分析
- matlab相变沸腾的LBM模拟
- 采用dq下的PI控制的逆变器的单相光伏
- matlab双同步坐标系解耦仿真文件
- 五种典型的风速合成的风速模块
- 稀疏表示的子空间谱聚类方法
- 稀疏子空间聚类法SSC
- matlab levy 飞行程序
- Hilbert
- 深度学习源代码
- KLT-Tracking-algorithm KLT跟踪算法
- 模式识别与智能计算源码
- 汽车发动机模型
- CNN 深度学习模型
- ISM_MATLAB 宽带信号的DOA估计算法
- original-pic
- matlab高光谱图像处理
- FaceRec 人脸识别 PCA和SVM 人脸识别算法
- 四旋翼无人飞行器PID控制
- matlab小区基站最优化选址问题
- matlab二维码的编码及解码
- Matlab与VPI联合仿真光OFDM传输系统
- SimpleMKL 很经典的一个多核学习程序
- matlab程序实现的人脸表情识别
- 单目视觉中的位姿估算代码
- MATLAB仿真的三站平面时差定位和GDOP图
- matlab的增强型烟花算法
- matlab多因子选股代码
- ALO 蚁狮(Antlion)搜索优化算法
评论
共有 条评论