资源简介
Dubins path生成matlab程序
代码片段和文件信息
function [tpq] = produce_dubinspaths(alphabetadflag)
%========单位化状态下的程序=========%
% alphabeta单位为弧度;从x轴逆时针旋转为正,在取值值保持始终为正
%d为无量纲的相对长度
%t是第一次转弯角度(单位为弧度)
%p是直线距离
%q是第二次转弯角度(单位为弧度)
%flag代表路径类型
%lsl flag=1
%lsr flag=2
%rsr flag=3
%rsl flag=4
switch flag
case 1
%LSL路径计算
t_lsl=-alpha+atan((cos(beta)-cos(alpha))/(d+sin(alpha)-sin(beta)));
t_lsl=mod2pi(t_lsl);
p_lsl=sqrt(2+d^2-2*cos(alpha-beta)+2*d*(sin(alpha)-sin(beta)));
q_lsl=beta-atan((cos(beta)-cos(alpha))/(d+sin(alpha)-sin(beta)));
q_lsl=mod2pi(q_lsl);
t=t_lsl;
p=p_lsl;
q=q_lsl;
case 2
%LSR路径计算
p_lsr=sqrt(-2+d^2+2*cos(alpha-beta)+2*d*(sin(alpha)+sin(beta)));
t_lsr=-alpha+atan((-cos(beta)-cos(alpha))/(d+sin(alpha)+sin(beta)))-atan(-2/p_lsr);
t_lsr=mod2pi(t_lsr);
q_lsr=-beta+atan((-cos(beta)-cos(alpha))/(d+sin(alpha)+sin(beta)))-atan(-2/p_lsr);
q_lsr=mod2pi(q_lsr);
t=t_lsr;
p=p_lsr;
q=q_lsr;
case 3
%RSR路径计算
t_rsr=alpha-atan((cos(alpha)-cos(beta))/(d-sin(alpha)+sin(beta)));
t_rsr=mod2pi(t_rsr);
p_rsr=sqrt(2+d^2-2*cos(alpha-beta)+2*d*(sin(beta)-sin(alpha)));
q_rsr=-beta+atan((cos(alpha)-cos(beta))/(d-sin(alpha)+sin(beta)));
q_rsr=mod2pi(q_rsr);
t=t_rsr;
p=p_rsr;
q=q_rsr;
case 4
%RSL路径计算
p_rsl=sqrt(-2+d^2+2*cos(alpha-beta)-2*d*(sin(alpha)+sin(beta)));
t_rsl=alpha-atan((cos(beta)+cos(alpha))/(d-sin(alpha)-sin(beta)))+atan(2/p_rsl);
t_rsl=mod2pi(t_rsl);
q_rsl=beta-atan((cos(beta)+cos(alpha))/(d-sin(alpha)-sin(beta)))+atan(2/p_rsl);
q_rsl=mod2pi(q_rsl);
t=t_rsl;
p=p_rsl;
q=q_rsl;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1892 2016-10-31 21:12 cal_dubinspaths.m
文件 500019 2016-10-30 19:24 Classification of the Dubins set.pdf
目录 0 2017-02-16 20:21 __MACOSX\
文件 177 2016-10-30 19:24 __MACOSX\._Classification of the Dubins set.pdf
文件 182 2016-10-28 23:16 mod2pi.m
文件 1454 2016-10-30 19:20 plot_path.m
文件 1234 2016-11-06 11:52 produce_dubinspaths.m
相关资源
- matlab环境下dubins路径的实现
- Dubins曲线Matlab代码
- 移动机器人轨迹跟踪迭代学习控制 (
- 基于改进的人工势场法的机器人路径
- 解决含有运动力学约束的路径规划问
- PSO-of-Robot-Path-planning PSO粒子群算法
- 路径规划matlab仿真程序-Q-Learing-path-
- path-loss
- matlabpathplanning1
- pathplann-algorithm
- GA-for-path-planning 通过遗传算法对飞机
- dubins dubins路径的生成
- APF-path-planning-algorithm-demo 用matlab编写
- multipath_code.zip 试设计一完整的移动通
- path-planning2
- globalpathplanning 基于能量函数的人工神
- Automated-Diabetic-Retinopathy-Detection
- pso_pathplanning
- 多路径匹配追踪深度优先 MATLAB
- 三维空间下的rrt程序
- MATLAB Code of Artificial Potencial Field Meth
评论
共有 条评论