基于遗传算法的机器人路径规划MATLAB源码算法的思路如下:取各障碍物顶点连线的中点为路径点,相互连接各路径点,将机器人移动的起点和终点限制在各路径点上,利用Dijkstra算法来求网络图的最短路径,找到从起点P1到终点Pn的最短路径,由于上述算法使用了连接线中点的条件,不是整个规划空间的最优路径,然后利用遗传算法对找到的最短路径各个路径点Pi (i=1,2,…n)调整,让各路径点在相应障碍物端点连线上滑动,利用Pi= Pi1+ti×(Pi2-Pi1)(ti∈[0,1] i=1,2,…n)即可确定相应的Pi,即为新的路径点,连接此路径点为最优路径。
2024/5/30 20:21:33 36KB 遗传算法 机器人路 径规划 MATLAB
1
看大小就知道很全啦查看地址https://blog.csdn.net/qq_43333395/article/details/98508424目录:数据结构:1.RMQ(区间最值,区间出现最大次数,求区间gcd)2.二维RMQ求区间最大值(二维区间极值)3.线段树模板(模板为区间加法)(线段树染色)(区间最小值)4.线性基(求异或第k大)5.主席树(静态求区间第k小)(区间中小于k的数量和小于k的总和)(区间中第一个大于或等于k的值)6.权值线段树(求逆序对)7.动态主席树(主席树+树状数组)(区间第k大带修改)8.树上启发式合并(查询子树的优化)9,树状数组模板(求区间异或和,求逆序对)扩展10.区间不重复数字的和(树状数组)11.求k维空间中离所给点最近的m个点,并按顺序输出(KD树)12.LCA(两个节点的公共父节点)动态规划:1.LIS(最长上升子序列)2.有依赖的背包(附属关系)3.最长公共子序列(LCS)4.树形DP5.状压DP-斯坦纳树6.背包7.dp[i]=min(dp[i+1]…dp[i+k]),multset博弈:1.NIM博弈(n堆每次最少取一个)2.威佐夫博弈(两堆每次取至少一个或一起取一样的)3.约瑟夫环4.斐波那契博弈(取的数依赖于对手刚才取的数)5.sg函数数论:1.数论素数检验:普通素数判别线性筛二次筛法求素数米勒拉宾素数检验2.拉格朗日乘子法(求有等式约束条件的极值)3.裂项(多项式分子分母拆分)4.扩展欧几里得(ax+by=c)5.勾股数(直角三角形三边长)6.斯特林公式(n越大越准确,求n!)7.牛顿迭代法(求一元多次方程一个解)8.同余定理(a≡b(modm))9.线性求所有逆元的方法求(1~pmodp的逆元)10.中国剩余定理(n个同余方程x≡a1(modp1))11.二次剩余((ax+k)2≡n(modp)(ax+k)^2≡n(modp)(ax+k)2≡n(modp))12.十进制矩阵快速幂(n很大很大的时候)13.欧拉函数14.费马小定理15.二阶常系数递推关系求解方法(a_n=p*a_{n-1}+q*a_{n-2})16.高斯消元17.矩阵快速幂18.分解质因数19.线性递推式BM(杜教)20.线性一次方程组解的情况21.求解行列式的逆矩阵,伴随矩阵,矩阵不全随机数不全组合数学:1.循环排列(与环有关的排列组合)计算几何:1.三角形(求面积))2.多边形3.三点求圆心和半径4.扫描线(矩形覆盖求面积)(矩形覆盖求周长)5.凸包(平面上最远点对)6.求凸多边形的直径7.求凸多边形的宽度8.求凸多边形的最小面积外接矩形9.半平面交图论:基础:前向星1.最短路(优先队列dijkstra)2.判断环(tarjan算法)3.最小生成树(Kruskal模板)4.最小生成树(Prim)5.Dicnic最大流(最小割)6.无向图最小环(floyd)7.floyd算法的动态规划(通过部分指定边的最短路)8.图中找出两点间的最长距离9.最短路(spfa)10.第k短路(spfa+A*)11.回文树模板12.拓扑排序(模板)13.次小生成树14.最小树形图(有向最小生成树)15.并查集(普通并查集,带权并查集,)16.求两个节点的最近公共祖先(LCA)17.限制顶点度数的MST(k度限制生成树)18.多源最短路(spfa,floyd)19.最短路(输出字典序最小)20.最长路图论题目简述字符串:1.字典树(多个字符串的前缀)2.KMP(关键字搜索)3.EXKMP(找到S中所有P的匹配)4.马拉车(最长回文串)5.寻找两个字符串的最长前后缀(KMP)6.hash(进制hash,无错hash,多重hash,双hash)7.后缀数组(按字典序排字符串后缀)8.前缀循环节(KMP的fail函数)9.AC自动机(n个kmp)10.后缀自动机小技巧:1.关于int,double强转为string2.输入输出挂3.低精度加减乘除4.一些组合数学公式5.二维坐标的离散化6.消除向下取整的方法7.一些常用的数据结构(STL)8.Devc++的使用技巧9.封装好的一维离散化10.Ubuntu对拍程序11.常数12.Codeblocks使用技巧13.java大数叮嘱共173页
2024/5/29 4:58:24 8.42MB ACM ICPC CCPC
1
内含华为悦盒EC6108v9u的卡刷升级包,升级之后就root了,并且安装好了沙发桌面,可以随便下载应用。
不在受联通只能插网线的限制,可以开启wifi彻底越狱。
1.ROOT_EC6108V9U_UDISK.zip为U盘版,用于Recovery模式一键刷入,20秒完成,简便快速(压缩包内有详细操作说明),各地运营商所有PUB版硬件皆可使用此工具。
2.root_ec6108v9u_final.zip为电脑版,用于装备测试模式下操作,步骤较多较繁琐,但有多个备份工具,稳定可靠(四川电信CA版硬件只能使用此工具)。
(未上传)====版本区分====1.此工具仅适用于V9/V9U,不适用于V9A。
确认盒子版本的正确方法是进入盒子的系统设置,打开“关于”页面即可看到V9、V9U、V9A等字样。
2.PUB版与CA版的区分方法也是在“关于”页面,例如四川电信的硬件版本为EC6108V9U_ca_sccdx的盒子,即CA版,四川电信硬件版本为EC6108V9U_pub_sccdx的盒子,即PUB版。
3.盒子是否带有装备测试模式,可到系统设置→高级设置(密码为6321或8288或10000或10010或10086)最下方查看。
2024/5/29 2:34:57 13.58MB 华为悦盒
1
维尔图库贝该项目不再开发。
我出于历史的考虑将其保留在网上,但是您不应该期望它会起作用,并且绝对不要期望其支持,修复或功能。
Virtuakube设置了虚拟Kubernetes集群进行测试。
与minikube或云集群相比,它具有几个优点:支持任意数量的节点,仅受系统RAM限制。
可以在没有root特权的情况下运行(某种程度上-当前仍然需要docker特权才能构建映像)。
无需互联网即可运行。
因为它模拟完整的以太网LAN,所以可以用来测试联网的系统。
初始设置后,可以在不到10秒钟的时间内重新创建复杂的VM和网络拓扑,非常适合运行大量的单元测试。
这是一个非常年轻的系统,并且是为测试的需求而,但是对于使用Kubernetes和测试场景,它似乎通常都非常有用。
但是,到目前为止,您应该期望API会经常更改。
欢迎用户和贡献者,但是请注意,您正在使用的是非常年轻的软件。
60KB Go
1
受上传限制,这是第二个数据包,下载完后,请访问http://download.csdn.net/detail/aiyuaichou/8352679,加载第三个数据包,具体使用说明在第一个数据包
2024/5/26 22:32:49 57.22MB android4.4 images 模拟器
1
很多涉及图上操作的算法都是以图的遍历操作为基础的。
试写一个程序,演示无向图的遍历操作。
以邻接表为存储结构,实现连通无向图的深度优先和广度优先遍历。
以用户指定的结点为起点,分别输出每种遍历下的结点访问序列和相应生成树的边集。
[测试数据]由学生依据软件工程的测试技术自己确定。
注意测试边界数据,如单个结点。
[实现提示]设图的结点不超过30个,每个结点用一个编号表示(如果一个图有n个结点,则它们的编号分别为1,2,…,n)。
通过输入图的全部边输入一个图,每个边为一个数对,可以对边的输入顺序作出某种限制。
注意,生成树的边是有向边,端点顺序不能颠倒。
2024/5/26 13:25:36 120KB BFS DFS
1
::orange_square:部分中断该存储库包含由支持的的开源正常运行时间监控器和状态页面。
借助,您可以获得自己不受限制的免费正常运行时间监控器和状态页面,该页面完全由GitHub存储库提供支持。
我们将“用作事件报告,将“用作正常运行时间监视器,并将“用作状态页面。
网址状态历史响应时间正常运行时间:red_square:下1160毫秒:red_square:下0毫秒:green_square:向上3026ms:green_square:向上1502毫秒:green_square:向上90毫秒:page_facing_up:执照技术支持:代码::copyright:./history目录中的数据:
2024/5/25 19:30:35 349KB uptime-monitor status-page upptime
1
基于labview的音乐播放器,有暂停、调节音量、进度条、伪旋律图等,不过受控件限制,只能播放wav格式文件
2024/5/25 0:43:35 35KB labview
1
内有常用的高光谱图像(HSI)数据集,有常用的Indian,Pavia。
每类数据集里包含图像原始信息,以及相对应的地面真实数据的类别标签。
因文件大小限制,只能传这两个数据集,还有Salinas等数据集,大家需要的话可留言。
2024/5/25 0:51:29 43.43MB Indian Pians;Pavia U
1
真正的可同时读取多个变量的BCB版OPC开源程序,不调用第三方开发dll。
除了可以学习OPC技术外,还可额外学习listview、防止程序启动两次、限制文本框只能输入数字、读取注册表、使用回调函数等为了防止有人怀疑我的程序不能编译或运行,连同exe文件一起打包。
很适合入门级学习!
2024/5/24 13:35:58 300KB BCB OPC 客户
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡