登录
首页 » matlab » 扫地机器人的路径规划问题

扫地机器人的路径规划问题

于 2020-07-08 发布
0 402
下载积分: 1 下载次数: 31

代码说明:

说明:  电子科技大学,数学学院,本科二年级,数学实验课程作业:扫地机器人的路径规划问题 实验是内容是规划并利用MATLAB模拟扫地机器人的清扫路径,并与随机游走的清扫方式做对比 编程思路: 规定扫地机器人的尺寸为1×1的网格,地图尺寸为20×15(参数可修改),在利用矩阵Tag储存障碍物信息(障碍物标1,非障碍物标0),barrier_generate函数随即生成障碍物 路径规划考虑采用深度优先搜索算法,根据标记矩阵Tag的信息,找到网格之间可达性关系,建立图的邻接压缩表,深度优先搜索求出路径(深度优先所搜算法是在别人的代码上进行修改) 可视化过程中首先建立起地图网格,利用网格着色体现扫地机器人的运动过程,白色表示未清扫过,黑色表示障碍物,蓝色表示清扫过一次,红色表示反复清扫过。 随机游走采用向上下左右四个方向等可能地游走,可视化过程和路径规划的一样 主函数返回的是路径规划和随机游走所花的总步数(Simulation of Robot Sweeper)

文件列表:

robot_sweeper.m, 7704 , 2019-06-08

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Linux
    说明:  本书介绍Linux操作系统的基本知识、以及在Linux和其他UNIX风格的操作系统上进行程序开发。本书的主要内容包括:Linux的入门知识、使用Shell进行程序设计,Linux的管理及开发工具。Perl程序设计语言,Web程序设计(This book introduce basic knowledge of Linux operating system, as well as Linux and other UNIX-style operating systems for program development. The main contents of this book include: Linux entry knowledge, using the Shell to carry out programming, Linux administration and development tools. Perl programming language, Web Programming)
    2008-09-03 10:50:15下载
    积分:1
  • 职责链模式-基本代码
    遗传算法求解车辆路径问题,采用C#编写,计算结果以及计算结果的可视化显示(The genetic algorithm is used to solve the vehicle routing problem, which is compiled by C#, and the results are visualized.)
    2020-06-24 08:20:02下载
    积分:1
  • an introduction to java and classes
    an introduction to java and classes
    2022-08-07 18:45:52下载
    积分:1
  • PyLED-master
    说明:  py语言led控制操作代码,第三方工具。(Py language LED control operation code, third-party tools.)
    2019-05-26 20:45:25下载
    积分:1
  • example3_7 粒子滤波与扩展卡尔曼滤波对比
    说明:  用于进行粒子滤波和联合卡尔曼滤波进行对比(For particle filter and federated Kalman filter comparison)
    2019-12-02 18:13:42下载
    积分:1
  • database principle "experiment notes
    数据库原理》实验讲义-database principle "experiment notes
    2023-05-10 02:25:03下载
    积分:1
  • 12864
    12864 实现无字库 图片显示 (火影的佐助)呵呵 很帅(12864 to achieve the font picture to show Sasuke (Naruto) handsome)
    2012-06-01 15:44:05下载
    积分:1
  • 第四次
    1.步进频率信号的压缩实验。编写Matlab程序,得到类似如下两图的结果。步进频率信号参数:(1)载频f0 = 5.321GHz, N=21(子脉冲的个数), F = 20MHz (频率步进值), 合成带宽B = 400MHz,(2)载频f0 = 5.321GHz, N=81(子脉冲的个数), F = 5MHz(频率步进值) , 合成带宽B = 400MHz。目标参数:四个分别位于995,1000,1001和1005米处, 其反射系数为1, 1.5, 2.25, 3.375(Compression experiment of stepped frequency signal)
    2020-11-09 22:59:46下载
    积分:1
  • 管道缺陷计算程序
    说明:  采用ANSYS软件的APDL语言编写的两个命令流文件,用于计算含缺陷管道的失效概率,将参数稍作改动,可用于其它结构的可靠性分析(Two command stream files written in APDL language of ANSYS software are used to calculate the failure probability of defective pipeline. The parameters can be changed slightly and can be used for reliability analysis of other structures.)
    2021-04-22 11:08:48下载
    积分:1
  • SVM
    说明:  SVM的基础使用,在机器学习与WEB安全方面(how to use SVM in Machine Learning and WEB security)
    2020-03-12 10:25:08下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载