资源简介
扫地机器人的路径规划算法,内螺旋法,先构建了房间地图,再遍历了房间。
代码片段和文件信息
clc;
clear;
%创建房间地图
roomlength=22;
roomwidth=18;
map=ones(roomwidthroomlength);%整个房间栅格
map(1:)=0;
map(:1)=0;
map(end:)=0;
map(:end)=0;%模拟房间边界
%录入障碍物地图
obst=[142 143 160 161 178 179 196 197 214 215 232 233 250 251 268 269 ...%286 304 死区
78 79 80 96 97 98 114 115 116 ...
264 282 300 318 299 298 297 296 295 317 316 315 314 313 277 259 ...
68 86 %漏扫68 86 死区169 170
];
% obst=[142 143 160 161 178 179 196 197 214 215 232 233 250 251 268 269 ...
% 326 327 344 345 362 363
% ];
t=length(obst);
for i=1:t
map(obst(i))=0;
end%将障碍物栅格值设为零
%生成房间栅格地图,包括边墙
map(end+1end+1)=0;
figure;
colormap([0 0 0;1 1 1]);
pcolor(0.5:size(map2)-.050.5:size(map1)-0.5map);
%axis image ij off
set(gca‘XTick‘1:size(map2)‘YTick‘1:s
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10728 2016-05-09 20:15 roommap内螺旋.m
----------- --------- ---------- ----- ----
10728 1
相关资源
- 清洁机器人路径规划matlab仿真程序
- 基于遗传算法的机器人路径规划matl
- 单机器人的多任务路径规划GUI
- 针对栅格路径规划的蚁群算法MATLAB
- 蚁群算法实现三维路径规划Matlab源码
- 路径规划算法MATLAB仿真合集
- 三种不同路径规划的仿真
- 基于栅格地图的蚁群算法路径规划
- 基于智能优化的机器人路径规划matl
- 自主移动机器人路径规划新方法含m
- 多机器人路径规划-matlab
- 多机器人路径及避障规划——Matlab
- 路径规划MATLAB版代码
- 基于matlab的机器人最优路径规划仿真
- 基于栅格地图的A-星算法路径规划
- 基于栅格地图的A星算法路径规划
- A*路径规划算法
- 多种蚁群算法在机器人路径规划中的
- 基于A-Star算法的机器人路径规划.rar
- 路径规划算法Matlab仿真更新
- 路径规划随机地图建立MATLAB源码
- 用A*算法路径规划, matlab程序
- RRT、RRT-Connect、LazyRRT、RRTextend、RRT*的
- 蚁群算法进行二维路径规划.zip
- 粒子群算法应用在路径规划matlab
- 蚁群算法路径规划避障MATLAB源程序
- 蚁群算法无人机路径规划
- A星算法的路径规划MATLAB实现
- 蚁群算法算法的路径规划MATLAB实现
- path-planning 路径规划d*算法
评论
共有 条评论