文件名称:离散控制Matlab代码-voronoipath:voronoipath
文件大小:3.91MB
文件格式:ZIP
更新时间:2024-06-12 02:02:22
系统开源
离散控制Matlab代码路径规划的广义Voronoi图 一种简单的离散方法,可用于创建通用2D Voronoi图以避开对象和进行路径规划。 要查看一些示例输出访问 算法管道/概述 给定输入图像: 使用MATLAB将RGB图像转换为二进制图像,对其进行过滤并对其进行形态学封闭以消除噪声。 使用“ bwconncomp”标记组成图像中对象的单个像素簇。 将形状及其所属像素的列表导出到数据文件中。 使用Java读取输入的形状,并以每种形状的oixel轮廓为起点执行同时填充。 一世。 当两个不同形状的洪水波互相到达时,将这些像素定义为边缘。 存放边缘以备后用。 ii。 继续淹没,直到淹没所有像素为止。 显示Voronoi图,并为每个区域分配一个随机颜色。 显示这些区域以其原始像素着色包围的形状。 一世。 用户现在可以使用其鼠标在图中选择两个边缘。 ii。 一旦选择了两条边,将使用A *计算两条边之间的最短路径。 iii。 然后,模拟的机器人将在动画中演示遍历路径。 洪水填充算法 泛洪填充算法运行给定的输入形状和属于该形状的像素。 为了在形状位置重绘原始对象,此项目中包含的MATLAB脚本输出每
【文件预览】:
voronoipath-master
----VoronoiShapes()
--------bin()
--------blocks.JPG(19KB)
--------matlab()
--------.settings()
--------src()
--------.project(389B)
--------.classpath(380B)
--------web()
----README.md(3KB)