自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 webots+python多机器人仿真

webots+python多机器人仿真

2023-05-29 05:45:27 1019 2

原创 巧用numpy中的all方法进行python-opencv多通道颜色替换

在numpy中进行对颜色A到颜色B的替换时,用遍历的方法是非常慢的,后来发现有人提出使用rgb颜色分离的方法,对rgb三个通道分别进行颜色替换,链接如下:https://zhuanlan.zhihu.com/p/341306851可见非常繁琐,且RGB三个颜色要分别出现在代码的不同地方,容易出错。后来我发现all方法可以带参数,对某一坐标的真值进行合并,代码如下: mat[(mat== [255, 0, 0]).all(2)] = [0, 0, 255]仅仅使用一行代码就完成了对三通道颜色

2021-09-10 14:39:55 871

原创 A*路径规划算法的Python实现

A*路径规划算法的Python实现写在前面Python代码写在前面今天因为要在Python上实现机器人建图导航的仿真,写了A*算法的Python实现,过来分享一下。关于A*算法的原理网上有很多,这里就不再赘述了,直接贴代码。open_list 和 close_list 都通过dict实现,因为dict底层是hash_map,代码整体效率还行。Python代码def path_plan_Astar(car_pos, target_pos, map): ''' :param car

2021-04-20 21:34:42 3540 6

原创 仅50行Python代码!数独求解!4秒!

可读性极高,直接上代码递归求解import numpy as npfrom copy import deepcopydef solve_recursion(pad, only_one_solve=True): '''递归求法''' pad = deepcopy(pad) pad = np.array(pad) pos = [-1, -1] # 用来存放第一个未知数的位置 possible = [] # 第一个未知数的位置可能的取值 solves =

2020-12-10 20:44:47 1751 5

原创 将PCD点云文件传入Vrep的一种方法

将PCD点云文件传入Vrep的一种方法写在前面思路写在前面最近遇到一个项目,需要把PCD点云文件中的点云导入到Vrep中进行仿真,然而Vrep中并没有读取PCD文件的接口,但是Vrep支持添加点云进入场景进行仿真。思路通过外部的程序,读取PCD文件,得到点云后,...

2020-07-03 17:14:45 1335 2

原创 Matlab+Vrep 激光雷达2D动态建图

Matlab+Vrep仿真激光雷达2D建图Matlab+Vrep仿真激光雷达2D建图写在前面最终效果视频项目Github带有RemoteApi的工程创建带有RemoteApi的Matlab工程创建功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与

2020-07-01 23:02:51 2860 16

webots+python多机器人仿真

webots+python多机器人仿真

2023-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除