自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决 mmseg/models/decode_heads/mask2former_head.py 中__init__()关键字参数错误

【已解决】TypeError: class `Mask2FormerHead` in mmseg/models/decode_heads/mask2former_head.py: __init__() got an unexpected keyword argument 'in_channels'

2024-03-13 11:19:22 962

原创 【python交互界面】实现动态观察图像在给定HSV范围的区域显示

使用滑动条的交互在HSV空间中轻松地分离出我们感兴趣的颜色区域。

2023-12-09 22:32:47 405

原创 python将路径下图片批量化重命名(前后缀及文件格式转化)

【代码】python将文件夹中所有图片重命名,加上/去掉特定前缀, 文件格式的转换。

2023-12-09 21:50:06 267

原创 辨析常见的医学数据分析(相关性分析&&回归分析)

医学数据分析中的相关性分析、回归分析、卡方检验等使用场景的简单介绍与辨析。

2023-09-24 17:19:40 585

原创 Matlab求解基于RRT算法的自定义垛型的路径避障

在Matlab中读入自定义的垛型表格数据,以此垛型为空间障碍物进行避障的RRT路径规划。

2023-07-22 16:59:57 719

原创 Matlab机械臂建模:机器人工具箱的使用&&导入自己的机械臂模型

本文主要介绍如何在matlab中建立机械臂模型(前提要下载了Robotics Toolbox机器人工具箱~),并进行基于正逆运动学计算的轨迹运动。对于已有的Solidworks机械臂三维模型,如何导入Matlab,并对其进行运动控制。

2023-06-19 16:59:55 18774 14

原创 Pycharm debug 的使用 | Pycharm调试代码

使用Pycharm在Debug模式下调试代码&&debug窗口坐标

2023-02-15 22:30:24 1889 1

原创 Matlab绘图保存为.fig格式以使用,及.fig文件的加载与数据读取

针对Matlab的plot绘图结果的保存及调用问题,对.fig格式文件在Matlab中的使用进行详述。

2023-01-07 21:57:17 23045

原创 【了解Java GUI编程】AWT和Swing的基本用法

了解Java GUI编程中AWT和Swing两种界面的创建方法及图形界面的属性设置、控件使用、常见示例等。

2022-08-31 17:08:53 1700 1

原创 【了解Java正则表达式】文本校验及网络信息爬取

简单阐述了Java的正则表达式概念及作用,将正则表达式应用在字符串信息格式验证、网络信息爬取等场景。

2022-08-22 12:02:04 430 1

原创 【了解Java网络编程】实现TCP网络通信

对“网络编程“的概念做一详细解释,着重讲解了Java中的Socket类和ServerSocket类及客户端、服务端的连接步骤,最后通过编程实现了TCP的网络通信。

2022-08-19 16:48:44 1191

原创 【了解Java网络编程】URL下载网络资源

java通过定义URL对象进行网络编程,实现网络资源的下载(以下载网络图片为例)。

2022-08-19 13:40:17 244

原创 【了解Java File类】Java文件类的常见操作

明晰Java中File类的基本概念,从File对象的构造方法、File类的常见功能入手,对File操作做一系列举例。

2022-08-18 10:38:26 479

原创 【了解Java线程安全】线程同步

阐述了线程安全问题及线程同步机制的基本概念,并分别列出解决安全问题的同步机制的三种方式(①同步块、②同步方法、③锁机制lock)的代码案例。

2022-08-10 10:06:28 84

原创 【了解Java线程状态及线程等待操作】

简述了Java线程的六种状态及发生条件,针对线程从Runnable(可运行)状态与非运行状态之间的转换问题这一重点,详细讲述了 “计时等待”和“无限等待”的实现方法。

2022-08-09 14:23:59 786

原创 【了解Java多线程】三种方式实现多线程

①辨析线程与进程的基本概念,了解多线程的定义及运行机制;②在java中通过继承Thread类、实现Runnable类、实现Callable类三种方式,实现多线程的创建,得到同一示例的三种编程方式,便于对比学习......

2022-08-08 14:19:49 288

原创 【了解Java自定义异常】以用户密码登录程序为例

简述了自定义异常的使用目的及步骤,并举出用户的密码登录操作这一示例做详细解释。

2022-08-05 09:33:42 340 1

原创 【了解Java异常Exception】异常处理前后的运行结果对比

介绍了Java异常Exception的基本概念及异常捕获的作用效果,并举出一个数组越界的异常处理前后的运行结果的对比示例。

2022-08-04 11:54:18 266

原创 【了解java编程结构】java排序算法为例

简述了在Eclipse下编写java代码前的工程建立步骤,并以排序算法为例做一示例。

2022-08-02 12:29:22 139

原创 基于动态窗口法(DWA)的局部避障算法研究及MATALB的实现

基于动态窗口法(DWA)的局部避障算法的概念及在Matlab上的应用

2022-07-15 15:03:20 6865 16

原创 车辆换道决策的模糊控制算法实例

一、模糊控制在换道决策应用上的概念介绍 实际驾车时,车辆在行驶过程中能否去执行换道的决策与道路信息存在很大的非线性关系,模糊逻辑算法可以较好地解决复杂信息下的非线性系统控制。 由实际驾驶经验,我们知道,车辆的安全换道与车辆驾驶速度及车距有关,当车速较大、与前方车辆车距较小时,换道易引起碰撞等危险。在这里定义速度差值系数与车距差值系数作为模糊系统判断的输入量。 (1)速度差值系数: 其中,为车辆当前速度,为前方车辆的速度。 (2)车距差值系数:...

2022-05-29 19:01:57 4953

原创 通过函数脚本创建一个简单的环形道路(Matlab 自动驾驶工具箱)

MATLAB自带自动驾驶工具箱,可在APP内打开,或在命令行窗口输入>>drivingScenarioDesigner打开。该工具箱可以 使用拖放界面创建道路和汽车模型。 配置安装在(ego本车)车辆上的视觉、雷达、激光雷达、INS 和超声波传感器,生成执行组件和车道边界检测、点云数据和惯性测量。 具体用法可参考:设计驾驶场景、配置传感器并生成综合数据 - MATLAB (mathworks.com)下面主要介绍工具箱封装的函数及脚本示例:1、常用函数Dr

2022-05-02 16:56:52 2745 6

原创 将MATLAB的quadprog函数转化为C++代码在Visual Studio上可运行

一、将Matlab的quadprog函数转为VS可调用的lib及dll链接库参考文章:VS2008 与 Matlab 的混合编程(quadprog函数为例)_jiabingxi的博客-CSDN博客主要步骤为:1.在Matlab中写一个脚本.m文件(这里命名为C_QUADPROG.m)function X = C_QUADPROG(H,g,A_cons,b_cons,lb,ub)%C_QUADPROG 输入六个参数,假设没有等式约束,即Aeq = [] 和 beq = []X = q..

2022-04-15 10:33:08 1800 2

原创 使用MATLAB Coder Generation将m语言转化为C++过程遇到的问题及解决

目录一、MATLAB Coder的使用步骤:二、遇到的问题三、Matlab版本问题一、MATLAB Coder的使用步骤:在命令行窗口输入>>coder建议:在定义 (一维) 变量数组的数据类型及大小时,建议定义为 double(1 × :inf),避免在数组运算过程中由于引入新的定义的中间变量数组,导致数组计算的等式左右两端数组大小不对等下一步,②:在点击“Generate”后也存在许多报错,需要按照提示修改...

2022-04-10 21:32:28 8487 8

原创 Matlab多if语句(if,elseif,else)分段执行时遇到被上一个条件覆盖的问题及解决

举个最简单的例子:前面设置N_all=200,想要利用多if语句实现分段执行不同函数,得到y=1,y=2,y=1的三个分段:却得到了分段图如下:在N_all=150~200区间内仍有THr=2,好像被前一个if语句(elseif)覆盖了。找到解决方法: 由于一旦elseif的条件匹配成功,后面重复的elseif将不会被测试,因此想到简化elseif的条件(省去“>上一个临界点”的部分),改为可以得到在N_all...

2022-04-03 20:48:00 2459

原创 车辆模型预测控制的概念介绍

一、概念辨析1.全局路径规划:在地图已知的情况下,利用已知的局部信息(eg.障碍物位置、道路边界),确定最优的路径。局部路径规划:当环境突然变化(如出现未知障碍),根据传感器获得的局部环境信息实时生成路径,用于动态规划。2.路径跟踪:通过控制车辆的运动,减少车辆与参考路径之间的空间上的误差(不受时间约束)。轨迹跟踪:同时考虑空间和时间约束。(①局部规划时必考虑了时间信息;②考虑车辆的纵向和横向动力学约束的路径规划,是轨迹规划)3.运动学约束:车辆低速行驶时,运动学约束影响较大动力学约

2022-03-21 15:21:26 1661

原创 解决在MATLAB Simulink Library Browser找不到Car Sim S-Function的问题

遇到的问题:我使用版本为CarSim 8.02及Matlab 2019(64位),可能是Matlab版本高的问题,按照教程我在点击“Send to simulink”后在弹出的MATLAB Command Window中键入simulink,回车,打开Simulink Library Browser,并没有找到‘CarSim S-Function’模块。解决: ①对于CarSim应用高版本Matlab:首先要确认Matlab是6...

2022-03-03 21:47:33 9477

原创 模拟退火算法&&在Matlab中建立旅行商问题(TSP)模型

一、模拟退火算法概述 模拟退火算法(Simulated Annealing,SA)多用以解决优化问题(寻找最优值),其退火过程可理解为:①加温过程——设定初始温度②等温过程——Metropolis抽样过程(Metropolis准则以一定的概率接受恶化解,使解空间覆盖更多的可能性,算法可以跳离局部最优,是收敛于全局最优的关键)③降温过程——控制参数的下降退火...

2022-02-21 14:50:12 4754 11

原创 卡尔曼滤波模型及Matlab模型建立

一、卡尔曼滤波1.概念解析: 对于已知状态空间表达的线性系统,通过递归算法,基于对下一时刻状态估计误差与观测器的测量误差的数据融合,得到下一时刻状态的最优预测值。其中,引入估计误差的协方差矩阵P表征状态变量之间的相关性;引入系统误差w和观测误差v表征在预测及测量过程中会存在偏差的实际情况。由于任何外部状态通常呈现正态分布,假设,(即w服从以0为期望,Q为协方差矩阵的正态分布;v服从以0为期望,R为协方差矩阵的正态分布)。 状态方程中,表示第k时刻的...

2022-01-26 21:05:47 13701 10

原创 MPC模型预测控制及在Matlab中实现函数定义

b站DR_CAN老师的基于Matlab的MPC控制视频讲解的学习笔记

2022-01-21 17:28:29 16594 32

原创 辨识模型ARMA、ARMAX、ARIMA、ARIMAX

在 Simulink 中使用内置多种模块实现估计模型、状态估计器和递归模型,以执行系统分析和控制设计的任务,在学习过程中遇到ARMAX模型,查阅资料后做一辨识。、 在Matlab命令行窗口输入>>help armax 可得armax( )函数的作用是在时域内预测ARMAX多项式模型,那么ARMAX模型是什么呢? AR( Autoregressive model)︰自回归模型,是一种线性模型。 MA(moving average model):滑...

2021-12-17 20:53:05 14161

原创 Matlab绘制直方图、概率密度函数、累积分布函数

视频学习:https://www.bilibili.com/video/BV1HK411T76d?from=search&seid=16338053070486680597&spm_id_from=333.337.0.0总结如下:%%绘制直方图+概率密度函数+累积分布函数%矩阵A是random生成0-1的随机数,或读入自己的数据A = rand(1,500)*50;%求A的最大、最小、均值maxA = max(A);minA = min(A);meanA = mean

2021-11-07 21:07:38 27175 3

原创 MATLAB Robotics Toolbox(Release 10)模块库--总结(二)

Toolbox的前两个模块,可参考我的总结(一):MATLAB Robotics Toolbox(Release 10)模块库--总结(一)_m0_46427461的博客-CSDN博客(三)Vehicles3.1 Mobile robot移动机器人 ①Bicycle车辆的自行车模型 原理可参考:https://blog.csdn.net/AdamShan/article/details/78696874...

2021-10-12 16:52:31 1011

原创 MATLAB Robotics Toolbox(Release 10)模块库--总结(一)

在MATLAB命令行窗口输入>>robolocks出现模块库,如下图:目录(一)Toolbox function:1.1 SE3 operations三维空间中的操作1.2 SE2 to SE3 二维空间转化到三维空间的操作1.3 Trajectory generation轨迹生成1.4Vector utility向量的操作1.5Matrixutility矩阵的操作1.6 Spacial velocity空间速度的操作(一)Toolbo...

2021-10-09 21:27:26 3003

原创 机械臂的力矩前馈控制

1、对于机械臂的动力学研究(研究各个关节的力与运动状态),不能忽略的一个干扰因素——机械臂的重力,在Simulink中建立动力学的控制模型时,相当于在负载处输入干扰力矩(tau_d),这又会引入扰动误差(扰动误差:表示系统在扰动信号作用下,系统偏离平衡点的情况)2、应对稳态误差的措施: 1)提高增益(减小误差的同时,会使系统不稳定) 2)增加积分作用(对于恒定的输入或恒定干扰,可以实现0误差,但积分项会增大超调量) 例:假设需要达到的关节速度为q*’,实际的关节...

2021-10-07 20:48:46 2865

原创 MFC增加控件在调试出现“Debug Assertion Failed!”报错

在项目中想要增加MFC控件远程控制机器人小车的运动轨迹(大半径/小半径)和射球的方式(近射/远射),于是增加Radio Button单选控件。拖出四个控件后,右击“添加变量”,定义后在程序中调用实现相关功能。调试运行时,出现如下错误:网上总结的与代码本身相关的问题主要在于:1.野指针;2.内存泄露,参考如下:https://jingyan.baidu.com/article/b0b63dbfe752f94a49307050.html解决方法:由于自己是MFC初学,认识到可能是...

2021-09-15 11:07:41 1980 1

四轴机械臂三维模型(各Link零件及4DOFmanipulator装配体)

使用方法参考博文:https://blog.csdn.net/m0_46427461/article/details/131281691,基于Solid Works建立的机械臂三维模型,可通过在SolidWorks中设定轴的相对基准坐标关系导出至STL格式,在Matlab中建立三维机械臂模型。

2023-06-18

NDA数据集下载的专用软件NDADownloadManager

NDA数据集下载的专用软件NDADownloadManager

2023-06-10

软件Cursor的安装包,可生成有参考意义的代码编辑器

智能的代码编辑器,打开示例的main.py,它会提醒我们按下ctrl+K提需求,我们可以直接用中文表述代码需求,有一定的参考意义。

2023-03-30

谷歌浏览器可安装的Header Editor 插件

为谷歌浏览器安装Header Editor 插件,实现Kaggle注册(可显示出人机验证按钮),安装及配置过程参考https://blog.azurezeng.com/recaptcha-use-in-china/

2022-12-30

Java贪吃蛇游戏代码及可运行JAR文件

借助Java的UI界面开发游戏项目的初步学习过程记录 学习资源:【【狂神说Java】一小时开发贪吃蛇游戏-哔哩哔哩】 https://b23.tv/AinCVzt

2022-08-24

java排序算法:插入排序、冒泡排序、选择排序及学生学号按照成绩高低排序的简单实例

java可运行排序算法:①插入排序、②冒泡排序、③选择排序、④学生学号按照成绩高低排序的一个简单实例。在java工程项目的源文件src中建立Array包,可运行这四个.java文件,便于对java中的排序算法及数组结构进一步了解。

2022-08-02

MFC所包含的头文件stdafx.h及stdafx.cpp

MFC所包含的头文件stdafx.h及stdafx.cpp

2022-04-11

机械设计课程设计答辩题.doc

大学《机械设计基础课程设计》关于减速器设计的常见答辩问答相关整理,涵盖了从方案设计的零件选择到齿轮、轴承等零件的设计计算的问题与答案。

2021-09-15

空空如也

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

TA关注的人

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