登录
首页 » matlab » robot_sweeper

robot_sweeper

于 2020-07-08 发布 文件大小:2KB
0 379
下载积分: 1 下载次数: 5

代码说明:

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

文件列表:

robot_sweeper.m, 7704 , 2019-06-08

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

发表评论

0 个回复

  • pscadTrainingmaterials
    虽然是英文版的,但是非常难得学习PSCAD的材料,配有实例的教材讲解!(Although in English, but very rare PSCAD learning materials, with examples of teaching materials to explain! )
    2009-11-26 01:56:05下载
    积分:1
  • 随机森林
    说明:  用N来表示训练用例(样本)的个数,M表示特征数目。 输入特征数目m,用于确定决策树上一个节点的决策结果;其中m应远小于M。 从N个训练用例(样本)中以有放回抽样的方式,取样N次,形成一个训练集(即bootstrap取样),并用未抽到的用例(样本)作预测,评估其误差。 对于每一个节点,随机选择m个特征,决策树上每个节点的决定都是基于这些特征确定的。根据这m个特征,计算其最佳的分裂方式。 每棵树都会完整成长而不会剪枝,这有可能在建完一棵正常树状分类器后会被采用)。(N is used to represent the number of training cases (samples), and M is used to represent the number of features. The number of input features m is used to determine the decision result of a node in the decision tree, where m should be far less than m. From N training cases (samples), n times are sampled in the way of put back sampling to form a training set (i.e. bootstrap sampling), and the unselected cases (samples) are used to predict and evaluate the error. For each node, m features are randomly selected, and the decision of each node in the decision tree is determined based on these features. According to these m characteristics, the best splitting mode is calculated. Each tree will grow completely without pruning, which may be adopted after building a normal tree classifier).)
    2021-01-28 13:47:33下载
    积分:1
  • im_model_stationary_frame
    三相感应电动机的动态建模;函数搭建的仿真模型(Dynamic Modeling of Three-Phase Induction Motors; Simulation Model for Function Construction)
    2018-09-16 11:03:18下载
    积分:1
  • 格内对齐代码
    说明:  jQuery拖动吸附栅格内对齐代码是一款div块拖动固定的网格布局代码。(The alignment code in jQuery drag adsorption grid is a div block drag fixed grid layout code.)
    2019-03-07 19:29:38下载
    积分:1
  • 显示进度条的VB异步下载实例
    显示进度条的VB异步下载实例,在获取下载任务后,用ListView列表显示当前任务,使用了Subclass.ocx控件的下载程序示例,本实例虽是一个下载程序,但可学习到不少实用的知识技巧,比如网络下载的实现、ListView控件的使用、进度条的实现等。
    2022-03-20 03:25:31下载
    积分:1
  • tsmc18rf2016
    TSMC 018 for ADS2016
    2020-09-22 10:57:50下载
    积分:1
  • improve project
    最优化问题,排队论,美国数学建模实例应用等(Optimization problem, queuing theory, etc.)
    2018-02-09 10:57:23下载
    积分:1
  • [python] Kmeans文本聚类算法+PAC降维
    说明:  [python] Kmeans文本聚类算法+PAC降维 原来下载的文件([Python] kmeans text clustering algorithm + PAC dimension reduction)
    2020-04-18 10:43:41下载
    积分:1
  • AnotherLap
    说明:  从给定的图邻接矩阵计算图度矩阵和拉普拉斯矩阵(Calculation of graph degree matrix and Laplace matrix from given graph adjacency matrix)
    2020-06-02 14:46:32下载
    积分:1
  • TI各元件库
    德州仪器TI的altium designer元件库封装(TI Altium designer component library package)
    2017-08-26 17:05:11下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载