自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 宇树机器狗通过笔记本共享上网操作指南(临时版)

笔记本通过 Wi-Fi 上网,用网线连接机器狗,让机器狗临时访问互联网。:笔记本 Ubuntu 20.04 + 机器狗 Ubuntu 20.04,不影响设备原有网络设置。

2026-04-21 11:35:23 216

原创 解决在Ubuntu系统下使用运行Lucid 相机(HTR003S-001)相应实例出现的依赖库缺失的问题

在common.mk文件的OUTDIR = ../../../OutputDirectory/Linux/x64Release/语句后面另起一行,加上。这篇文章讲了如何在ubuntu20.04中使用ArenaView MP,虽然已经运行成功,但是发现想要编译并运行C++实例还是遇到了一些问题。等)中查找共享库,无法找到 SDK 自定义路径下的库文件。编译成功,但运行时动态链接器只在系统默认路径(),但对于这些库自身依赖的间接库(如。选项告知链接器间接依赖库的搜索路径。问题二:运行时阶段-动态库找不到(

2026-04-14 19:34:38 441

原创 LUCID相机(HTR003S-001)更改IP地址

本文档详细介绍了如何为HTR003S-001相机配置持久IP地址。当相机处于出厂状态时,首先需将电脑IP设置为169.254.0.10/16以建立连接。通过ArenaSDK中的IpConfigUtility工具,使用/list命令查找相机MAC地址,然后利用/persist参数设置静态IP(如192.168.123.13/24)。最后用/config命令启用持久配置,并需将电脑IP改为同网段(如192.168.123.222/24)才能正常连接。文档特别提醒注意参数格式(单横杠)和避免默认的169.254网

2026-04-14 10:36:23 244

原创 解决在Ubuntu系统下使用Lucid 相机(HTR003S-001)-Ubuntu 20.04系统遇到GLIBC和GLIBCXX版本不兼容的问题

文章摘要:本文介绍了在Ubuntu系统中运行Lucid相机的ArenaViewMP程序时遇到的兼容性问题。由于程序依赖的C++和C标准库版本过高,导致系统默认库版本不匹配。解决方案包括升级GCC/G++库或使用Docker容器。详细步骤包括:1)添加工具链PPA并安装G++11;2)配置Docker国内镜像加速器;3)创建带图形支持的Ubuntu 22.04容器;4)挂载程序目录并安装依赖项;5)设置环境变量并创建启动脚本。该方法避免了直接升级系统GLIBC的风险,提供了更安全的隔离环境。

2026-04-13 16:54:03 423

原创 在Ubuntu系统下使用Lucid 相机(HTR003S-001)-Arena 软件开发工具包(SDK)及 ArenaView

本文介绍了在Ubuntu系统上安装ArenaViewMP SDK的详细步骤。首先通过uname -m命令确认系统架构(x86_64或ARM64),然后从官网下载对应版本的SDK包。安装前需更新软件包并安装编译工具等依赖项。解压SDK后需配置环境并赋予执行权限,最后通过运行脚本启动ArenaViewMP图形界面。对于特定相机还提供了可选的RDMA驱动安装说明。整个过程涵盖了从系统检测到最终运行的完整流程,适用于不同架构的Ubuntu系统。

2026-04-08 16:24:45 224

原创 解决发票查验总是提示“网络异常,请稍后重试!”—使用ie模式进入即可

找到默认浏览器,允许在Internet Explorer模式下重新加载网站(IE模式)。然后如果想打开发票查验平台自动打开ie模式,可以选择添加页面,将网址复制进去即可。试了网上很多种方法都不行,最后使用ie模式就可以了。用edge打开国家税务总局全国增值税发票查验平台(转到此网页,右上角有老式的ie浏览器图标就可以了。然后再打开该网址,就会自动进去ie模式。首先,打开浏览器右上角的三个点。

2026-03-26 18:36:21 2413

原创 Friedman检验和Holm检验分析(分别对每个指标:Sensitivity, F-measure, G-mean, AUC)

【代码】Friedman检验和Holm检验分析(分别对每个指标:‘Sensitivity‘, ‘F-measure‘, ‘G-mean‘, ‘AUC‘)

2026-01-26 13:20:20 260

原创 国家基础学科公共科学数据中心网站数据集申请流程以及数据下载过程(WinSCP下载以及使用)

国家基础学科公共科学数据中心上线数据在线申请功能,支持科研人员便捷申请和实时跟踪进度。申请需经数据中心和数据生产方双重审批,周期约一周。通过后系统将邮件通知,用户可使用提供的FTP账号通过WinSCP工具下载数据。下载时需输入主机名、端口号及账号密码,选择本地存储位置即可完成数据获取。该功能为科研工作提供了高效的数据支持服务。

2026-01-15 11:23:35 923

原创 Local Outlier Factor(LOF)局部异常因子算法的实现

2.需要训练的方式(新奇检测)、分为训练集和测试集。1.不需要训练,仅仅获取样本的异常因子。

2026-01-10 12:24:47 197

原创 zotero文章添加附件PDF,但无法选中并且无法翻译

文章摘要:Zotero用户遇到PDF附件无法选中文字的问题时,可通过以下步骤解决:1)下载PDF时选择"另存为PDF"而非默认打印选项;2)使用右上角打印按钮时确保选择"另存为PDF"(WPS PDF导出无效);3)若已有问题附件,需先删除条目再重新添加正确保存的PDF。该方法可确保PDF文字可选,支持Zotero内的翻译功能。注意避免使用Microsoft Print to PDF等虚拟打印机保存文件。

2026-01-07 13:14:14 202

原创 Helios2 Ray 3D相机深度与IR图像捕获开发流程记录

本文介绍了使用LucidVisionLabs的Helios3D相机捕获深度和强度(IR)数据的方法。开发过程分为五个阶段:1)基础功能实现,包括设备连接、参数配置和数据捕获;2)图像处理优化,通过直方图均衡化和百分位对比度拉伸增强IR图像;3)问题解决,移除RGB图像生成逻辑,专注于深度和IR数据处理;4)图像保存优化,采用PIL库实现双版本保存策略;5)功能精简,移除RGB相关代码。最终实现能够获取深度图和IR图像,并保存原始16位IR数据及增强可视化版本。技术要点包括Coord3D_ABCY16数据格式

2025-12-30 18:17:38 541

原创 无人机(固定翼、多旋翼)飞行数据获取(数据闪存日志、.Bin文件转.log文件、飞行数据处理与筛选)以及飞行轨迹可视化

本文介绍了无人机飞行数据的获取与可视化方法。首先详细说明了通过数传、USB线或SD卡获取飞行日志的步骤,包括GPS信号问题和SD卡更换等注意事项。然后讲解了如何将.bin文件转换为Excel可处理的格式并进行数据筛选。最后提供了完整的Python代码实现,包括4种可视化方式:3D散点图、2D路径图、交互式3D图和Matplotlib 3D图,使用pandas、matplotlib和plotly等库对经度、纬度和高度数据进行多维展示。文中还包含了数据处理流程和所需环境配置说明。

2025-12-26 13:26:14 614

原创 宇树机器人训练过程中遇到的问题(注意:该训练需要独立显卡,如果没有独显,虽然都安装成功,但是最后也运行不起来,在操作前,请确认,否则纯纯浪费时间)

Importing module 'gym_38' (/home/robot/下载/IsaacGym_Preview_4_Package/isaacgym/python/isaacgym/_bindings/linux-x86_64/gym_38.so)Isaac Gym 需要链接 Python 的共享库,但可能系统中没有安装或者环境变量有问题。),如果这个方法还是解决不了,可以尝试重装,我重装了之后,之前下载的环境都还在,打开直接可以使用。# 如果没有输出,说明驱动未安装,需要重新安装。

2025-12-10 11:10:15 548

原创 继续教育专业课 自动刷课脚本(简单快捷,适合小白)

该脚本需要在Tampermonkey(篡改猴)扩展中使用。1.首先看自己的专业课是否是这样的页面(如果是则可以使用该脚本)2.(edge浏览器)新打开一个网页,ctrl+shift+O 打开,并新建一个标签页右键进行编辑,重命名为自动刷课,URL栏填写以下内容:javascript:(function(){const PROGRESS_THRESHOLD=95;const MAX_MIN=50;const DONE_THRESHOLD=0.98;const LIST_RETRY_MS=1000;const

2025-11-05 00:28:45 4260

原创 CUAV飞控、P9 Mdule数传、C-RTK 9Ps调试问题

连接数传之后,若还是现实无GPS,需要查看RTK移动端是与飞控的哪个口进行连接,默认是GPS&SAFETY口,如果是这个则直接就会有GPS信号,若使用的是UART4口,则需要进行参数设置,将serial4 protocol 改成5 将serial3 protocol 改成0或1。搜星完成之后,先点击停止,然后再连接数传,数传连接成功之后,再点击连接成功即可,

2025-10-28 13:21:02 553

转载 C++ namespace 命名空间

摘要:C++命名空间(namespace)用于封装标识符以避免命名冲突。标准库标识符位于std命名空间,可通过三种方式访问:1)直接使用std::前缀;2)using声明引入特定标识符;3)using指令引入整个命名空间。命名空间支持全局定义、嵌套、开放扩展(可随时添加成员),可包含变量和函数(内外定义均可)。特殊形式包括无名命名空间(限于文件内访问)和命名空间别名。这些特性有效解决了大规模项目和多库环境下的命名冲突问题。

2025-08-28 19:39:54 115

原创 VSCODE 无法运行c++和c代码

本文介绍了在Windows系统下配置GCC编译环境的详细步骤:1.在VSCode中安装C/C++相关扩展;2.通过MSYS2安装MinGW-w64工具链;3.配置系统环境变量;4.测试验证安装结果。文章提供了从软件安装到环境配置的完整流程,包括必要的命令行操作和系统设置方法,最终实现在VSCode中编译运行C/C++程序的功能。

2025-08-28 17:39:03 478

原创 上位机与下位机关系示意图

上位机与下位机系统概述 上位机是提供人机交互界面的控制终端(如PC、手机等),负责发送指令和显示数据;下位机是直接连接设备的执行终端(如PLC、单片机等),负责接收指令、控制设备和采集传感器数据。两者通过通信协议协同工作,构成完整的自动化控制系统。

2025-08-08 13:02:37 326

原创 QGroundControl无法设定航线

官方版本QGC软件在中文语言下存在航线设定bug。解决方法有两种:一是将语言切换为英文;二是使用超维空间开发的汉化版QGC,该版本支持Windows和安卓系统。

2025-07-25 12:24:31 289

原创 Mission Planner和QGroundControl无法烧录固件,解决烧录固件问题之后,没有固定翼机型可供选择的问题。

解决无人机固件烧录问题的常见方法:1)MP和QGC无法烧录时,可尝试本地下载固件后通过QGC自定义刷写,检查网络连接、更新MP版本、更换USB线、关闭蓝牙设备或等待异常情况恢复;2)烧录后找不到固定翼机型时,建议在MP中重新刷写PlaneV4.6.2官方固件,通常可自动识别固定翼机型。问题可能源于蓝牙串口干扰或固件异常,建议优先排查这些因素。

2025-07-25 12:13:07 739

原创 ubuntu 24.04 中安装ROS 2 Jazzy ,但因无法访问github,导致无法正确下载的问题,也可解决vmware workstation与device guard不兼容的问题。

ROS 2 Jazzy Jalisco

2025-07-07 19:19:57 702

转载 聚类效果评价指标与可视化方法

相对熵是一种基于信息论的评价指标,可以用来衡量聚类结果与真实分类之间的差异。内部指标是一种基于数据本身特征的评价方法,不需要参考真实类别信息。外部指标是一种基于真实类别信息的评价方法,需要参考已知的类别信息。以上是一些常见的聚类算法可视化方法及其Matlab代码,可以根据需要进行调整和修改。坐标轴投影图可以用来显示数据在不同维度上的分布情况,从而帮助我们理解聚类结果。热力图可以用来显示数据点之间的相似度或距离,从而帮助我们理解聚类结果。聚类效果的评价指标通常有两种:内部指标和外部指标。

2024-04-22 21:35:14 747

转载 多种聚类算法

本文对常用的聚类算法进行了全面综述,包括K-means、层次聚类、DBSCAN等,并提供了Matlab代码供读者参考。通过阅读本文,读者可以深入了解各种聚类算法的原理、优缺点以及应用场景,并能够运用Matlab实现相应的算法。对聚类算法的学习和应用有所帮助。

2024-04-22 21:17:18 349

原创 机器学习笔记

线性回归是找出一组系数,使得这些系数与特征的线性组合尽可能接近目标值。在训练过程中,通过误差平方和来确定这些系数。1.简单直观:易于理解和实现。2.可解释性:容易解释,可以清楚的显示特征如何影响预测。3.计算效率高:由于模型简单,计算效率高,易于处理大规模数据。处理非线性关系、高度复杂数据集或具有大量噪声的数据时效果不理想。逻辑回归是利用逻辑函数(通常Sigmoid函数)将线性回归模型的输出映射到0和1之间。1.逻辑回归不仅能够提供分类结果,还能给出属于某个类别的概率。2.计算效率相对较高,易于解释。

2024-02-26 20:54:02 1355 1

原创 BP神经网络的全过程简单实现(MATLAB实现,不调用已有的库,自己实现正向传播、反向传播等操作过程)

通过例子简单介绍了神经网络反向传播的过程,并且给出本实例的正向与反向传播的具体过程,能让你更加清晰的对正向与反向传播进行了解。

2023-05-06 18:51:03 2125 2

原创 差分进化算法(DE)python代码实现

差分进化算法的简单实现。文章对该算法的原理进行了阐述,简单易懂。

2023-04-17 17:28:06 926 2

原创 粒子群优化算法(PSO)

粒子群优化算法python实现,代码简洁易懂,适合小白。

2023-04-17 16:49:33 699 1

原创 遗传算法(GA)的简单python实现

遗传算法(Genetic Algorithm,GA)是一种基于生物进化思想的优化算法,它通过模拟生物进化过程中的遗传、交叉、变异和选择等基本操作来不断优化种群,从而实现对问题的求解。遗传算法的基本思想是:将问题的解表示为染色体形式,通过基因重组、突变等操作来产生新的染色体,并以适应度函数来衡量每个染色体的适应性,然后根据适应度大小进行选择、交叉和变异等操作,最终得到更优的染色体,进而得到更优的解。选择:根据适应度函数的值,选择适应性较好的个体,作为下一代种群的基础。选择是采用轮盘赌的方式。

2023-03-22 13:33:29 1347 1

空空如也

空空如也

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

TA关注的人

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