自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AWB学习记录

具体校正公式也比较灵活,增益可以是Gmean/Rmean或者max(Rmax, Gmax, Bmax)/Rmax,应该没有很确切的方法定义,而只是两种校正思路。总的来说,需要在Cr-Cb空间中找一个点来评价当前图像,所谓的白平衡即Cr=Cb=0,我们的任务是通过调整增益来使得调整后的图像评价为Cr=Cb=0。给常用灯光的色温列个表,用小块色温给列表中的色温投票,得票高者为最终估计的图像色温。是根据不同色温下拍摄灰卡测定的,它是一个单调的曲线,所以对于给定的RGB值,其色温就等于。融合的方式是“二次正交”。

2024-04-17 13:16:01 996

原创 USB WLAN Adapter Driver for 8822B(reposted)

[Linux]Ubuntu22.04下8822BU、8812BU无线网卡驱动安装教程 - 哔哩哔哩

2023-12-29 18:43:19 477

原创 git基础

【代码】git基础。

2023-10-22 18:49:48 315

原创 最简Qemu运行Linux一条龙

进行内核开发的过程中,难免需要频繁重启内核,直接在物理机上反复重启非常耗时,一旦出错还难以解决。网上的Qemu配置教程要么过于繁琐,要么缺斤少两运行不通。这里,以x86为例。已测试版本:linux-4.18.1。

2023-07-14 22:00:55 742

原创 电瓶车防盗接口信号分析

网上没有任何资料,只能靠自己去一点点找,然后实际拆开车辆用万用表测试。

2023-06-04 16:40:15 1024 1

原创 ROS:Quick Start (2)修改yaml中的参数

想要修改的原因是:默认摄像头看前方,但项目中要求传感器看小车侧面,所以更改了传感器模组的位置和方向,更改之后需要对应修改模型,否则建图功能无法正常运行。然后运行WHEELTEC提供的3d mapping功能。

2023-04-25 14:48:31 337

原创 用代码尝试入门FFT

本文参考视频见Ytb,此视频从更熟悉的问题入手介绍FFT思想,非常容易看的进去,但是由于该视频讲解节奏较快,中间有些步骤对我来说有些飘渺,所以借用python代码对所讲算法进行实现,并补充视频中未明确提到的边界条件和递推公式等等,根据代码结果观察效果。此博客记录了实现过程的代码,如有错误欢迎补充。(补充:看到后面发现他有讲伪代码,实现逻辑确实差不多)

2023-03-28 13:30:28 526

原创 ROS:Quick Start (1)从零开始,发布话题消息

平台:WHEELTEC ROS机器人。

2023-03-08 15:30:49 126

原创 Linux驱动开发入门记录——(四)内核模块实验

内核模块本身既然起名为模块,则既需要输入,又需要输出。此实验演示了一种常见的输入和一种常见的输出。视频其实大部分讲的算是细致,我谨做个总结。

2023-02-14 19:48:50 153

原创 Jetson Nano+ROSMelodic+Kinect DK踩坑

ROS 安装好后,编译Azure SDK,出现。相关的错误,运行以下命令即可解决。

2022-11-11 21:00:53 246

原创 【Linux内核学习笔记】(一)Linux,启动!

从学习各类单片机,到PC端的C/C++编程,我越发感到焦躁难安。向上,我会使用操作系统,甚至会写一些算法,编一些软件,向下,我也会直接编程访问操作硬件,甚至绘制一些原理图,讲出一些模块的工作原理。但我却不清楚操作系统如何存储在存储设备上,如何在硬件上实现启动,不知道如何从简简单单的中断构建出进程调度(?我甚至不确定调度是不是基于中断,仅凭推测)。这中间存在着最后一道鸿沟:操作系统。

2022-10-03 21:03:56 469

原创 Linux驱动开发入门记录——(三)虚拟输入设备

虚拟了一个键盘,通过向某文件写入内容,可以模拟按键按下与松开。本文介绍其使用和原理。

2022-09-11 10:27:25 705

原创 Linux驱动开发入门记录——(一)前置准备

内核开发系列

2022-09-09 13:23:03 172

原创 Linux驱动开发入门记录——(二)Hello Driver!

驱动开发系列

2022-09-09 13:21:49 201 1

转载 Win11开机自启动配置

许多小伙伴在使用电脑的时候,经常会将一些喜欢的软件添加到电脑的自启动项中。这样当用户在使用电脑开机的时候,系统就会自动启动软件。那么在win11系统中我们应该怎么添加呢?下面小编就带着大家一起看看吧!更多win11安装教程参考小白装机官网...

2022-07-06 23:26:08 3598

原创 pip使用基础

pip换源命令pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simplepip临时换源命令pip install +库名 -i +源pip国内源列表阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/

2022-05-24 12:44:21 176

原创 EigenFace的原理、实现及性能评估

本文将从算法核心说起,讲解实现过程,最后验证实验结果。Eigenface 算法的思想是希望能够将高维的图像数据降维,以此实现对不同人脸的特征刻画。Eigenface 降维图像数据的方法是寻找一组特征脸,将特征脸作为一组基,人脸信息便可以描述为特征脸的线性组合再加上一张平均脸

2021-11-30 12:52:53 5440

原创 VESC4+AS5047编码器配置教程

本文主要记录个人对VESC中AS5047配置的过程。

2021-03-10 10:57:25 4108 2

原创 ORB-SLAM2整理

大教程https://blog.csdn.net/qq_28467367/article/details/92998030问题解决https://blog.csdn.net/c417469898/article/details/104631814

2021-03-07 19:53:30 245

原创 STM32 CAN学习笔记 位时序

前言本文将逐步更新,重点对我自己在使用CAN外设时候产生的疑问进行解答。位时序本部分主要介绍正向波特率计算(已知tq, tbs1, tbs2等,求通信波特率)以及反向时间参数配置(已知通信波特率,求tq, tbs1, tbs2等)波特率计算在STM32F4 Reference Manual里找到如下图。然后再对比标准的CAN协议中位时序发现STM32定义的位时序缺少了PTS段,查找资料可以找到下图中关于各段的作用的说明。发现缺少的PTS段是用来吸收物理延迟的,所以从功能上来讲,完全

2021-03-06 08:27:51 783

原创 rosdep update中website down 问题的解决

如果在/etc/hosts.conf中已经添加了一行映射,但是依然不稳定的话(指有时候可以成功连接,但是不能运行完脚本,就出现其他的refuse情况,此时应该是网络不稳定,造成丢包).在https://site.ip138.com/中搜索raw.githubsercontent.com。他可以解析出一系列的IP地址,把这些IP地址全部都放到hosts中。...

2021-02-20 15:12:50 332

原创 Ubuntu VSCode STM32开发环境搭建(以ODrive为例)

参考了ODRIVE的教程Ubuntu编译环境如下命令安装环境sudo add-apt-repository ppa:team-gcc-arm-embedded/ppasudo apt-get updatesudo apt-get install gcc-arm-embeddedsudo apt-get install openocdsudo add-apt-repository ppa:jonathonf/tup && sudo apt-get update &&amp

2021-02-17 20:53:19 1163 1

原创 Ubuntu1604 Realsense教程集合及踩坑总结

总体教程此教程总体上命令没有错误,可以用为主线教程但缺点是没有编译librealsense的过程,最后一步roslaunch realsense_camera sr300_nodelet_rgbd.launch会报错编译教程此教程中有librealsense的编译过程,应该装上之后就不会报错了(吧,还正在验证)...

2021-01-10 09:59:26 858

原创 Linux Deploy 安装 ROS

本文目录平台前提准备第一部分 编辑sources.list第二部分 更新apt第三部分 配置ROS安装的内容安装来自中国的源:设置key更新安装平台· 小米6前提准备配置:· Ubuntu· arm64· bionic· 安装类型:目录· 源地址:· ssh:启动第一部分 编辑sources.list打开系统后,运行以下命令安装nano编辑器sudo apt install nano运行sudo nano /etc/apt/sources.list加入以下(之前原有的可以

2020-12-29 01:08:37 204

原创 KMP算法(复习自用)

KMP文章目录KMP问题概述算法讲解定义next数组KMP主算法快速求取next数组一直以来学习都有点浮躁,抓着半截就跑,今天学习KMP算法时,连示例代码都没有读一遍就开始手撸代码,根本没有理解完整正文的意思。最后不仅求next写错了,KMP匹配也写错了,于是反反复复回去看教程,两三个小时才写出来。KMP算法,不管是主算法还是预处理的next求取,在学习中要深刻把握住两个不同的下标,思考何时应该往回退(术语回溯),何时应该+1,何时应该置零。问题概述有主串s,模式串p。求:s有多少子串等于p?出现

2020-07-01 22:32:33 262

原创 PAT 1003 Emergency题解及buglist

文章目录题目概况解法最短路径条数求取所有最短路径中,点权和的最大值求取核心代码buglist题目概况给出一张图,每个节点有权值,每条边也有边权(正)。求:最短路的条数所有最短路径中,点权和的最大值解法题为单源最短路问题,本文使用了Dijkstra算法(才不是因为第一天做PAT,只找到之前NOIP的Dijkstra板子,复制了一下就用了)最短路径条数求取Dijkstra算法的核心在于松弛操作。如果要对最短路条数进行计数,只需要在松弛操作时加上技术操作即可。设问题中起点为s;当前选中边起

2020-07-01 15:31:09 225

原创 SOLIDWORKS导出URDF 注意事项 buglist 教程

本文目录开发环境前言BUGLIST开发环境SOLIDWORKS 2019SW2URDF 1.4.4前言由于懒狗懒得去读英文文章,所以我主要是跟着这个博客做的,感谢这位博主的分享。但是在过程中有些注意事项,这位前辈没有讲明白,所以这篇文章主要介绍buglist文中出现的机械模型是哈工大机器人队开源的一款舵机四足机器人,再次感谢分享,有兴趣可以点这里了解这款机器人。BUGLIST...

2020-03-22 15:59:02 2270

原创 【机械】如何用SOLIDWORKS进行ArtCam雕刻机排版

问题描述雕刻机加工之前想将多张图放到一起排版,之前不管用solidworks还是autocad,导出图在ArtCam中都是一个大块儿,不能单独点选轮廓。关键原因dwg中有一个“组”的概念,一个组在ArtCam中是不能选中它部分的轮廓的。而使用solidworks导出的dwg图,默认是组的格式。所以在排版结束后,应该先进行“爆炸组”操作操作步骤(SOLIDWORKS2019)使用soli...

2020-01-19 20:54:16 4195 3

原创 四足机器人研发流程

四足机器人研发流程简介参考资料机械结构设计3D建模机械加工与装配电控元件选型控制框架上车调试简介机器人的定义很模糊,所以现在很多项目不论做成什么样子,都可以自称为机器人。简单的,大创中“一个三轮小底盘搭载一个机械臂”就可以完成的题目,经常被冠以机器人的名号,我觉得很low。而复杂的,不得不提到波士顿动力公司,我的偶像(迷弟脸),自认为他们的足式机器人是机器人行业的顶尖级产品。我所说的复杂和简...

2019-12-10 19:20:46 3586

原创 VESC电调配置教程

VESC电调配置教程简介及硬件环境新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入简介及硬件环境你好! 这是...

2019-11-22 22:44:52 16753 10

原创 【你的偏航角还在飘吗】STM32CUBEMX+MPU6050+MPL运动处理库移植教程

目录MPL简介环境及平台介绍STM32CUBEMX配置文件移植代码移植结论欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表F...

2019-04-06 15:19:46 14505 15

空空如也

空空如也

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

TA关注的人

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