自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

体会编程语言独到的美

编程初学者的家园

  • 博客(57)
  • 资源 (10)
  • 收藏
  • 关注

原创 Ubuntu安装NVIDIA显卡驱动(新手教程)

Ubuntu安装显卡驱动(适合新手)

2023-09-08 10:04:03 15047 12

原创 【Python】mmSegmentation语义分割框架教程(1.x版本)

mmsegmentation 1.x版本教程详解,包括数据集自定义,模型训练,重要参数设置等

2023-05-24 11:30:40 2326 9

原创 【Ubuntu20.04】ROS noetic的g2o与系统g2o冲突问题

解决CMake编译时ROS版本g2o与自己安装g2o冲突的问题

2023-05-12 15:11:15 1162 1

原创 【C++】编译报错expected unqualified-id before***

expected unqualified-id before编译错误修复日志

2023-02-26 15:09:48 5984

原创 numpy与Eigen相互转换

Python的Numpy矩阵与C++的Eigen矩阵通过文件相互转换(读写)

2023-01-31 21:26:15 1047

原创 【Open3D】如何在CMake/C++中调用Open3D

Linux系统在CMake中使用Open3D,在其他C++ Project中调用Open3D库

2023-01-14 17:54:56 4404

原创 【C++】PCL对大容量点云进行体素降采样

PCL对大容量点云进行体素降采样,解决[pcl::VoxelGrid::applyFilter] Leaf size is too small for the input dataset. Integer indices would overflow类错误。VoxelGrid高级用法

2022-12-23 19:40:23 2036 5

原创 Python用sorted实现argsort

python sorted函数实现argsort

2022-09-15 19:46:23 218

原创 Deep Global Registration (CVPR 2020) 论文解析

Deep Global Registration (CVPR2022) 论文解读

2022-09-04 15:40:47 1743 3

原创 服务器自动抢占GPU运行程序

服务器抢占空闲GPU的Shell脚本

2022-07-14 16:36:53 1310 2

原创 Fast Global Registration (ECCV 2016) 论文解析

Fast Global Registration (ECCV 2016)论文中鲁棒函数及优化过程的推导过程。

2022-05-26 00:35:01 2718 1

原创 【C++】For循环同时初始化两个及以上个变量

C++的for循环同时初始化两个变量/两个不同类型的变量

2022-04-19 15:28:48 9911 1

原创 【VSCode】VSCode使用conda环境时找不到python包/找不到Module

VSCode 使用conda环境时Python找不到Module。 不是那个没选环境的简单问题,是可能你不知道的错误。

2022-03-17 20:57:29 16732 7

原创 【Ubuntu】Ubuntu 20.04无法识别网口/以太网/有线网卡

Ubuntu没有网卡驱动/Ubuntu 插入网线无以太网/Ubuntu找不到网络

2022-03-17 20:18:17 15124 9

原创 【Ubuntu】vscode配置PCL库/vscode无法导入PCL库

vscode配置PCL库路径,vscode无法识别pcl,pcl_io,, pcl_conversions等问题

2021-12-09 10:44:02 4453 10

原创 vscode无法识别constexpr

vscode无法识别constexpr 常指针 / 红色波浪

2021-12-09 10:35:01 1117

原创 python读取pcd点云/转numpy(python2+python3,非ROS环境)

python2,python3读取点云pcd,点云pcd转numpy.ndarray不依赖ROS环境

2021-10-23 21:36:53 5134 1

原创 Windows重装Anaconda3失败解决方案【重装失败10来次首次成功的案例!】

以下问题的解决方案:windows安装anaconda失败Anaconda3\Scripts\activate.bat 不是内部或外部命令conda不是内部或外部命令

2021-09-12 22:19:51 11270 9

原创 【Python】Matplotlib中colormap的默认设置有哪些

matplot.pylot 的colormap

2021-09-08 11:00:18 825

原创 【逆强化学习-2】最大熵学习(Maximum Entropy Learning)

逆强化学习专栏-2:最大熵学习(Maximum Entropy Learning),介绍其原理和算法实现,附gym的仿真代码、动画、实验对比

2021-09-01 22:12:38 4583 13

原创 【逆强化学习-1】学徒学习(Apprenticeship Learning)

逆强化学习算法1:学徒学习。算法原理+算法步骤+代码+仿真:一个基于gym的小车上山的仿真。附赠学徒学习+Q-Table及学徒学习+DQN的全套代码。

2021-08-22 16:15:47 5043 12

原创 【逆强化学习-0】Introduction

逆强化学习简介——算法分类、发展历程、论文链接、学习准备

2021-08-22 13:58:31 2728

原创 【python】获取PC机公网IP并发送至邮箱

python获取PC机的公网IP并通过邮件发送。附完整代码和讲解,需要远程办公的朋友建议收藏。

2021-08-12 20:55:24 1600

原创 【Python】mmSegmentation语义分割框架教程(0.x版本)

mmSegmentation开源语义分割框架详细入门教程,含自定义数据集、模型选择、训练参数设定等

2021-06-24 21:47:30 27638 120

原创 【MATLAB】求点到多边形的最短距离

点到多边形的最短距离(定义+原理+MATALB代码)

2021-05-02 11:15:55 3896 8

原创 【Matlab】扩展卡尔曼滤波器原理及仿真(初学者入门专用)

本文介绍了扩展卡尔曼滤波器(EKF)的原理,并以一个汽车运动的Matlab仿真示例加以辅助说明。

2021-02-17 21:22:11 4179 3

原创 【MATLAB】卡尔曼滤波器的原理及仿真(初学者专用)

本文结合一个简单的汽车定位仿真说明卡尔曼滤波器的原理,仅需要基本现代控制理论的知识即可学习。附原理框图、详细公式和Matlab仿真代码。

2021-02-15 01:37:04 12127 2

原创 超定方程组的最小二乘解

超定方程组最小二乘解的形式及证明

2020-12-17 10:20:24 3305 1

原创 Lua元表(Metatable)简易教程

Lua如何像python一样定义类和方法,那就得使用MetaTable(元表)。本文就Lua元表的创建,方法添加和使用加以说明。以向量(元表)为例,定义了向量的加法、内积等运算并给出了对应输出结果

2020-11-13 18:52:23 382

原创 【MATLAB】无人驾驶车辆的模型预测控制技术(精简讲解和代码)【运动学轨迹规划】

本文结合B站讲解、龚建伟老师的《无人驾驶的预测控制》、IEEE的一篇MPC论文对MPC原理进行讲解,含一个无人车辆的MATLAB仿真

2020-08-30 10:13:08 19429 37

原创 C语言图形化界面——含图形、按钮、鼠标、进度条等部件制作(带详细代码、讲解及注释)

本文借助easyx库函数(提供下载链接),很方便地用C语言实现了鼠标、按钮、进度条、坐标尺等操作,为普通C程序的友好人机交互界面提供了一种简单便捷的方案。

2020-02-15 09:42:37 142210 123

原创 【MATLAB】混合粒子群算法原理、代码及详解

本博主的一篇粒子群整定PID算法的文章介绍了全局粒子群算法的原理及其在PID参数自整定上的应用。这篇文章则是介绍了在全局粒子群算法的改进算法——混合粒子群算法。该算法相比全局粒子群算法收敛速度更慢,但可以有效避免多极值情况下收敛到局部最优解。

2020-01-19 13:12:35 12853 12

原创 【Matlab】模式识别——聚类算法集锦

本文介绍了多种聚类分析算法(附加MATLAB代码)——最小距离法、最小最大距离法、C均值聚类及不需要初始分类的C均值聚类算法。除此之外本文还附加了聚类算法的样本生成器的代码。

2019-10-19 11:58:26 2917

原创 【Simulink】粒子群算法(PSO)整定PID参数(附代码和讲解)

本文提供粒子群算法简介和一个算法举例,提供粒子群算法仿真PID的M文件代码及simulink仿真。另外,本文还提供了一种动态simulink仿真方法,可以让M文件和simulink文件之间互相交换数据,实现仿真与程序的反馈,增加了仿真的灵活度。

2019-08-24 22:26:05 61100 208

原创 【MATLAB】Parzen窗与K近邻算法原理与代码详解

本文介绍了非参数估计的原理,着重介绍了Parzen窗法和K近邻法以及他们的Matlab实现,定性地讨论了Parzen窗法的h参数和K近邻法的k参数的选取方法,比较了两种算法的优劣之处。

2019-08-08 14:52:54 3898

原创 【openMV与机器视觉】四旋翼飞行控制背景下的PID控制与摄像头算法简介

本文介绍的算法是openMV IDE下运行的,使用的是Python开发语言,用于小型四旋翼的飞行控制。本文的算法虽然比较low,但简单易学容易出成果,有点缺陷但是又非常实用。本文介绍的算法包括PWM控制量生成、PID函数书写、巡线算法、寻找标志点降落算法、时序控制等。

2019-05-07 00:11:32 8512 12

原创 基于双线性插值的图像旋转原理及MATLAB实现(非自带函数)

本文介绍了图像旋转的基本原理及MATLAB实现,在不借助MATLAB自带函数的情况下,自己书写了实现图像旋转步骤的几个函数,使用的插值方法为双线性插值。

2019-04-29 17:39:14 4889 1

原创 【Matlab/C/Python/VB/...】代码复制到word时如何变成彩色的

Matlab的代码复制到word时是有颜色的,但是中文会出现乱码,在这给大家提供一种很便捷的方法——Notepad++。实际上Notepad++不仅解决了Matlab中文乱码的问题,其他的代码也可以变成彩色的。也可以通过编码方式来调整不同语言对于中文的编码方式。(例如C是ANSI,Python是UTF-8)

2019-03-18 20:26:42 9860 9

原创 【python】最优化方法之一维搜索(黄金分割法+斐波那契法)

最优化方法——一维搜索本文着重介绍了2种一维搜索的算法原理(配图),Python的程序迭代(配合matplotlib标注迭代点坐标)和算法的比较。

2019-03-04 16:48:01 13432 4

原创 【Python】交互式界面创建函数

文章目录简介规则思路示例代码与运行效果简介动态创建函数是笔者起的名字,意思在程序运行过程中手动输入一个函数表达式,并将其作为一个函数进行后续的调用工作,类似于Matlab里面的匿名函数。这个功能使用传统语言会相当麻烦,当然,我也只是利用了Python的某些功能进行了一些技巧性的操作,大家会发现,正式因为Python的这些有用的函数,动态创建函数成为可能。规则创建函数时,乘号依旧是不能省略的...

2019-03-02 11:28:21 1032

libyaml-cpp (0.6)

用于解决Ubuntu 20.04 ROS noetic rviz找不到yaml-cpp的错误。具体错误为输入 rviz rviz找不到libyaml-cpp0.6。修复方法为将本压缩包内的所有yaml文件复制到/usr/lib/x86_64-linux-gnu/下:sudo libyaml-cpp.* /usr/lib/x86_64-linux-gnu/

2023-05-11

Open3D 3drparty

Open3D在make install阶段需要下载的第三方库,在安装时软件下载会占用较多时间,只需将该资源解压到与build文件夹同一级的目录即可跳过第三方库下载步骤。详情请见:https://blog.csdn.net/weixin_44044411/article/details/128687221?spm=1001.2014.3001.5502

2023-01-15

Open3D Pre-installed代码库

若想在其他C++ Project中使用Open3D,则需要install Open3D的代码库,使用Pre-installed的Open3D代码库进行make install安装是官方推荐的步骤。详细步骤请见博客:https://blog.csdn.net/weixin_44044411/article/details/128687221

2023-01-15

Pygame飞机大战-游戏设计

pip3 install -r requirements.txt 一键安装 python3 main.py 一键运行 这是我制作的一款基于pygame和Tkinter开发的飞机大战游戏,含有滚动背景、游戏音效、敌机多种飞行轨迹、敌机多种开火机制、玩家多种属性、玩家子弹、玩家导弹等多种元素,甚至还包括了玩家升级系统!升级系统涵盖了玩家HP、能量、子弹、导弹等多种可强化的属性!玩家在游戏中击杀敌机可获得金币和钻石,可用于实验室的升级。 目前只做了一个关卡的demo,但提供了python源码和游戏包依赖的所有资源!诚邀CSDN大佬们进行评测以给游戏后期的设计提供宝贵建议或者bug报告,欢迎私信我留言,也可评论在此资源下。 注意本资源使用GPLv3 License,请不要用于商业目的!持续更新请关注github项目https://github.com/gitouni/pygame-aircraft-wars-Ultra

2022-05-19

cudNN8.2.1 Linux版本【第二部分】,适用cuda11.x

请在下载之前下载“cudNN8.2.1 Linux版本【第一部分】,适用cuda11.x”,并完成该资源描述中的相关指令操作 解压之后为include文件和lib64文件中的第二部分,解压成功后执行 mv include/ ../ 全部解压完成后的文件架构应为 /PATH/TO/cuda/ --include/ --lib64/ 以下操作请执行完第一、二部分所有操作之后执行 ====== === sudo cp cuda/include/cudnn.h /usr/local/cuda-10.1/include sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.1/lib64 sudo chmod a+r /usr/local/cuda-10.1/include/cudnn.h sudo chmod a+r /usr/local/cuda-10.1/lib64/libcudnn*

2022-03-31

cudNN8.2.1 Linux版本【第一部分】,适用cuda11.x

若需完整使用请继续下载“cudNN8.2.1 Linux版本【第二部分】,适用cuda11.x” 解压后请cd到cuda的目录下,执行以下操作完成cudnn的配置: mkdir cuda cd cuda mkdir lib64 将下载的压缩包复制到lib64中,解压。 以下操作请在下载完第二部分之后执行。 全部完成之后的文件夹结构应为 /PATH/TO/cuda/ --include/ --lib64/ --libcudnn1.tar.gz --libcudnn2.tar.gz === sudo cp cuda/include/cudnn.h /usr/local/cuda-10.1/include sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.1/lib64 sudo chmod a+r /usr/local/cuda-10.1/include/cudnn.h sudo chmod a+r /usr/local/cuda-10.1/lib64/libcudnn*

2022-03-31

【python逆强化学习系列】学徒学习+gym仿真

【python逆强化学习系列】学徒学习+gym的MountainCar仿真(建议Linux环境运行),内涵requirments.txt环节配置文件,Human Expert制作单步仿真文件,训练曲线(png)和效果图(gif)。

2021-08-26

lets-do-irl-master.zip

逆强化学习资料

2021-08-22

MPC车辆控制_路径跟踪.zip

本代码为博文https://blog.csdn.net/weixin_44044411/article/details/107969423的配套代码,为博主上传。代码包含了无人驾驶车辆变道的仿真及根据车辆运动学模型实现模型预测控制的仿真效果。解压后从Change_line.m直接运行即可,MATLAB版本为2017a,不同版本注释会出现乱码,不影响运行效果。

2020-08-30

无人驾驶车辆模型预测控制-变道仿真.mp4

相关博文请查看:https://blog.csdn.net/weixin_44044411/article/details/107969423,本视频为博主上传的,此博文的配套仿真视频

2020-08-30

EasyX--2014冬至版(博文配套资料).zip

easyx的帮助文档,头文件和lib文件,含有必要的绘图函数和句柄,配合原文代码即可实现相关效果。easyx的帮助文档官网网址:https://docs.easyx.cn/en-us/intro

2020-02-15

粒子群整定PID参数(双回环直流电机PID自整定的MATLAB仿真)

该文件是PSO整定PID算法的配套simulink文件(仿真直流电机启动),以超调量、调节时间等指标作为损失函数,使用PSO整定PID的三个参数,包含SLX联合仿真,PSO粒子迭代绘图和电机调速曲线随PSO整定的绘图等。本资源配套博文:https://blog.csdn.net/weixin_44044411/article/details/91353491?spm=1001.2014.3001.5501 下载后请运行main.m文件测试本代码。M文件会链接全局变量到slx文件进行联合仿真。使用MATLAB2020以上的版本会导致注释乱码,但是不影响使用。

2019-08-24

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

TA关注的人

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