说明:强化学习的一种,基于sarsa算法,寻找最优路径,可运行。
重要 SARSA算法
说明:蛙跳算法程序,蛙跳算法(SFLA)是一种全新的启发式群体进化算法,具有高效的计算性能和优良的全局搜索能力。蛙跳算法的思想是:在一片湿地中生活着一群青蛙。湿地内离散的分布着许多石头,青蛙通过寻找不同的石头进行跳跃去找到食物较多的地方。每只青蛙个体之间通过文化的交流实现信息的交换。每只青蛙都具有自己的文...
说明: 规定扫地机器人的尺寸为1×1的网格,地图尺寸为20×15(参数可修改),在利用矩阵Tag储存障碍物信息(障碍物标1,非障碍物标0),barrier_generate函数随即生成障碍物 路径规划考虑采用深度优先搜索算法,根据标记矩阵Tag的信息,找...
扫地机器人 清扫路径 随机游走 清扫方式
说明:EKF为扩展卡尔曼,卡尔曼最初提出的滤波理论只适用于线性系统,Bucy,Sunahara等人提出并研究了扩展卡尔曼滤波(Extended Kalman Filter,简称EKF),将卡尔曼滤波理论进一步应用到非线性领域。EKF的基本思想是将非线性系统线性化,然后进行卡尔曼滤波,因此EKF是一种次优滤...
matlab 滤波 卡尔曼
说明:应用背景这种方法的优点是能够克服图像背景的干扰 先在灰度处理的部分通过调整灰度图像的上下阈值 去掉背景中与曲线灰度值相差较大的部分关键技术为方便 准确地将数字图像中的曲线图转换为可以被计算机识别的 便于随时调用的曲线数据 论 文提出一种基于图像处理技术提取图像中曲线数据的新方法 并利用 Matla...
matlab 图像处理 数学建模