自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TclError: image “pyimage8“ doesn‘t exist(使用tkinter包导入非gif格式的图片)

使用tkinter包导入非gif格式的图片时,需要用PIL的包转换格式,不然会报错参考链接:stackoverflow简书案例代码from tkinter import *from PIL import Image,ImageTk class MyFirstGUI: def __init__(self, master): self.master = master master.title("晋 级 图") self.i

2021-01-30 20:57:55 2245

原创 国科大机器人作业五:EKF SLAM (实验部分)

第五次机器人作业:EKF Simultaneous Localization And Mapping (SLAM)文章目录1 Introduction2 EKF SLAM2.1 Time Update (propagation)2.2 Measurement Update2.3 Validation of Complete EKF SLAM System3 V-REP Experiment1 Introduction本次练习建立在练习4的基础上,不同的是,基于地标定位的练习4依赖先验地图,而本次练习在

2021-01-22 21:25:50 928 5

原创 国科大机器人作业四:基于线性的扩展卡尔曼滤波器的机器人定位(实验部分)

文章目录练习4:基于线性的扩展卡尔曼滤波器的机器人定位1 Introduction2 Kalman Filter Localization2.1 状态预测: State Prediction2.2 状态更新:State Update2.2.1 Measurement Function2.2.2 Measurement Association2.3 更新估计:Updating the Estimate3 V-REP Experiment作者:HandsomeWu声明:本文仅完成了作业部分,未对原理进行阐述

2021-01-15 16:04:40 998 1

原创 强化学习路线推荐及资料整理

全文结构:第一部分:基础部分建议1:经典书籍建议2:莫凡课程建议3:李宏毅课程建议4:相应的一些经典论文(上面入门课程提到的论文)第二部分:进阶部分建议1:进一步构建知识体系建议2:Dirty Hand-多练习建议3:了解前沿的研究方向强化学习应用及前景强化学习路线推荐及资料整理整理时间:2021.1.13强化学习当然是从理论和实践一起入手这里结合自己的学习经验和前人的总结,推荐一些书、课程、论文。以及食用方法第一部分:基础部分建议不分先后,反正都是基础部分,

2021-01-14 14:30:25 1212

原创 贝叶斯公式和机器人的恩怨情仇

文章目录贝叶斯和机器人的恩怨情仇四旋翼定位场景这里我们一起回顾一下:贝叶斯公式结语:贝叶斯和机器人的恩怨情仇严格意义上来说,应该是概率机器人,至于为什么,as follow先看一下贝叶斯能解决什么机器人问题四旋翼定位场景如下图的一只可爱的飞行机器人,想通过地面上的灯泡来找到自己的着陆区**目标:**找到地面的着陆区域**定位依据:**飞机通过身上的光传感器对地面的发光灯泡进行识别。按照常理,传感器识别到光照,直接移动过去不就好了嘛~有啥可说的但是,(但是来了),如果传感器误动作了怎么办?如

2020-12-18 11:40:29 249

原创 密码学里的数学知识之

计算机安全中,密码学涉及的数学知识1 费马定理费马定理:若p是素数, gcd(a, p) = 1,则 ap−1≡1 mod p或即: ap≡a mod p则 \ a^p-1 ≡ 1\ mod\ p\\或即:\ a^p ≡ a \ mod\ p则 ap−1≡1 mod p或即: ap≡a mod p白话:若a,p互素,则a%p就等于a^p%p注:gcd (a, p)

2020-12-16 15:26:47 1338

原创 用STM32单片机中需要用到的C语言知识

STM32单片机中需要用到的C语言知识一、基本内容二、疑问点1.声明变量2.预处理一、基本内容二、疑问点1.声明变量const:可创建全局常量 局部常量, 数字常量, 数组常量 结构常量. 用法:const int LIM = 50;(源码里很少用)static:用来定义静态变量,静态函数用法:static int LIM = 50;static void SetSysClock...

2020-11-29 11:23:26 2821 1

原创 常用图像滤波算法小结

图像滤波算法0.卷积原理1.平均滤波2.加权平均滤波3.双边滤波器4.中值滤波0.卷积原理原理:在图像处理上定义貌似是,用一个核对图像对应位置对应相乘后相加再归一化以下内容应该再加上应用1.平均滤波原理:定义3*3的核,核内取M个点的值为1,用核卷积图像后除以M2.加权平均滤波原理:将核上的特定点值的权增大,再卷积3.双边滤波器原理: 没明白4.中值滤波...

2020-11-29 11:22:35 314

原创 C语言重温--基础篇

C语言重温--基础篇一、基础内容1.名称定义:2.数据类型一、基础内容转换关系8bit=1byte(字节)1024byte=1kb1024kb=1mb1024mb=1gb1024gb=1tb1.名称定义:有意义的变量名字符有小写字母,大写字母,数字 下划线2.数据类型TypeSizechar, unsigned char, signed char1...

2020-11-29 11:20:50 194

原创 机器人仿真软件 V-REP学习记录(序言)

V-REP学习记录00 前言目的:1 需学习的内容0.完成以上任务需要1.环境的基本使用2.模型建立与仿真3.LUA语言4.其他5.快捷键0 前言更新:2020/3/3 建立了基本模型目的:使用原因由于疫情自己的毕业设计无法完成实物,故计划采用仿真的方式完成。当下已知的机器人仿真环境如下adams :前些年比较主流的仿真软件,一般和matlab交互使用,但是教程不多,界面也不...

2020-11-29 11:18:03 747

原创 机器人仿真软件 V-REP学习记录(三) -- Demo(7、8)笔记

机械臂控制 第二部分预习--案例demo7-fkAndIkResolutionForParallelMechanisms第二类案例:7,8预习–案例demo7-fkAndIkResolutionForParallelMechanisms功能:正运动学控制 & 逆运动学控制说明功能1:正向–>拖动滑条控制两个关节移动功能2:逆向–>逆运动按轨迹移动到指定点...

2020-11-28 22:27:51 621

原创 机器人仿真软件 V-REP学习记录(基础) -- LUA语言基础

LUA语言0 简介1 基本语言格式说明函数0 简介LUA语言是软件的自带语言,支持直接在软件进行编程对某个物体添加脚本后便生成如下格式代码*```1 基本语言格式说明Lua的变量只要定义了并没有其他声明就是全局变量,比如你在一个函数中定义了,另一个函数也是共享的。函数...

2020-11-28 22:24:43 1099 3

原创 机器人仿真软件 V-REP学习记录(基础) -- 问题积累仓

问题1来源:在看机械臂逆运动学(scenes/ik_fk_simple_examples)的demo时,找不到图上的‘UI’参数,以及’ik’参数在哪里设置的。解决1:‘ik’参数设置(关联逆运动学组)“Calculation Modules” -> “Kinematics” -> “IK Group” ->添加组再添加元素并重命名即可(也可在help教程中看一下)...

2020-11-28 22:22:48 253 1

原创 Windows下使用github进行版本控制

说明:使用github有一段时间了,但是一直用来clone人家的代码。自己没有一些系统性的贡献,所以没有好好利用它的bash仓库功能。最近有需要用了,但是 搜索到的知识零零散散。故整理一篇极简入门手册来用。注:本文采用http访问方式非ssh密钥链接参考博客前人栽树,感谢这些大佬的博客,先把链接们附上github的注册、了解、基本使用win10下使用github管理仓库的最帅、最简单方式(这个姐姐有很多相关的帖子,把他的帖子看完基本就会了)一些遇到的问题如何建立分支如何将分支的贡献并

2020-09-27 15:14:44 261

转载 用python脚本将文件夹下文件名整理到excel中

说明由于最近想整理一个文件夹下的所有文件到excel中。但是文件太多,复制粘贴又太笨,所以想做一个自动化脚本。主要是参考了[这位大神的代码],(https://blog.csdn.net/weixin_41140174/article/details/90897996)修改之处:os下的路径好像和环境变量相关,我的pc上打印出来不对,我就写成了绝对路径,代码结构也更适合小白使用看到评论下有去掉后缀的需求,参考了评论区的大佬建议,我在代码添加了这个功能代码# -*- coding: utf-8

2020-09-15 17:34:12 1018 1

原创 STM32l151 使用滴答计时器精准延时1us,1ms

前言在调试IIC的时候,需要用到一个2us的延时,但是我之前用滴答计时器中断来进行1ms延时直接改成1us延时,系统就直接停住了;好像是中断太频繁导致的。。所以从其他的地方移植了一个,测试下发现能用~~ 贴到这里代码static unsigned char fac_us=0; //us延时倍乘数 static unsigned short fac_ms=0; //ms延时倍乘数,在ucos下,代表每个节拍的ms数void Systic_Init(void)

2020-08-03 20:58:27 2215 1

原创 C语言 如何给结构体中的数组赋值

说明:在建立socke通信的t过程中,我想将所有变量都封装在一个结构体中,但是其中 IP地址需要数组保存,无法直接赋值;偶然间看到了处理方式示例#include <stdio.h>#include <string.h>typedef struct Socket_Data{ uint8_t Socket_ID; //ID号要保存起来传入下一个函数用 uint16_t Socket_ListenPort; // uint8_t Socket_IP[50]; ui

2020-07-31 11:59:47 16705 1

原创 GTX1650 安装tensorflow-gpu==1.30.1

GTX1650 安装tensorflow-gpu==1.30.11.安装前我觉得流程应该是这样(不是必须,但是这种大概率不会错)2.安装下载先用anaconda创建环境tensorflow下载cuda下载cudnn下载3.测试4.遇到的问题本来是不计划写的,但是参考前面的博文,总是有点出入,自己记录一下整个过程。配置:python3.7 + Tensorflow1.13.1 +cuda10.0+对应cuda得cudnn;1.安装前我觉得流程应该是这样(不是必须,但是这种大概率不会错)首先要确定

2020-06-24 18:25:15 2050 4

原创 机器人仿真软件 V-REP学习记录(三) -- Demo(1~6)笔记

机械臂控制0 预习问题demo1 -singleIkGroupWithSingleIkElement-undamped(单关节逆运动学 - 无阻尼)本案例主要讲解多自由度机械臂的逆运动学,在开始之前先看一下,scenes/ik_fk_simple_examples.这些案例0 预习问题demo1 -singleIkGroupWithSingleIkElement-undamped(单关节逆运...

2020-03-14 21:12:15 966 8

原创 机器人仿真软件 V-REP学习记录(一) -- 复现BubbleRob

本来没有复盘计划的,但是第一遍复现没有成功,故重新审核一遍,顺便把教程捞一下案例1 BubbleRob tutorial0 想到什么补充什么1.项目拆分2.常见不熟词汇1 We will start with the body (主体)2 we will add a proximity sensor(接近传感器)3 we will take BubbleRob's wheels(建轮子)4 W...

2020-03-10 22:20:04 518

原创 机器人仿真软件 V-REP学习记录(二) -- BubbleRob代码分析

0.实现功能功能:小球边向前运动并将探测到与障碍的距离反馈到graph显示当与障碍的距离小于阈值时,差速像后右方倒车同时视觉传感器始终将识别到的图像回传至浮动窗口1. sysCall_init() 初始化函数初始化想要控制的Handle设置基本参数创建UI --存疑function sysCall_init() [将项目和脚本链接] bubbleRo...

2020-03-07 23:42:56 757

原创 Openmv检测直线并将其打印到串口

Openmv检测直线并将其打印到串口2020/3/2检测直线 – 划分左偏右偏三种方法像串口打印数据直线检测素材:自带示例:find_line_segments.py(IDE中有)利用返回角度参数 – line.theta()对角度进行修订即可 – 试验得出(特别注意镜头和图像运动方向相反 就像显微镜下移动样本玻片一样)代码enable_lens_corr = Fals...

2020-03-02 22:21:56 2408

原创 学习笔记(07):一学即懂的计算机视觉(第一季)-最浅显的卷积与滤波概念讲解!...

图像处理和计算机视觉的课程大家已经看过很多,但总有“听不透”,“用不了”的感觉。课程致力于创建人人都能听的懂的计算机视觉,通过生动、细腻的讲解配合实战演练,让学生真正学懂、用会。课程内容分为三篇,包括视觉系统构成,图像处理基础,特征提取与描述,运动跟踪,位姿估计,三维重构等内容。课程理论与实战结合,注重教学内容的可视化和工程实践,为人工智能视觉研发及算法工程师等相关高薪职位就业打下坚实基础。...

2020-02-11 18:50:33 93

原创 学习笔记(06):一学即懂的计算机视觉(第一季)-颜色空间表达

图像处理和计算机视觉的课程大家已经看过很多,但总有“听不透”,“用不了”的感觉。课程致力于创建人人都能听的懂的计算机视觉,通过生动、细腻的讲解配合实战演练,让学生真正学懂、用会。课程内容分为三篇,包括视觉系统构成,图像处理基础,特征提取与描述,运动跟踪,位姿估计,三维重构等内容。课程理论与实战结合,注重教学内容的可视化和工程实践,为人工智能视觉研发及算法工程师等相关高薪职位就业打下坚实基础。...

2020-02-10 22:00:24 97

原创 学习笔记(05):一学即懂的计算机视觉(第一季)-数字图像采集与表示

图像处理和计算机视觉的课程大家已经看过很多,但总有“听不透”,“用不了”的感觉。课程致力于创建人人都能听的懂的计算机视觉,通过生动、细腻的讲解配合实战演练,让学生真正学懂、用会。课程内容分为三篇,包括视觉系统构成,图像处理基础,特征提取与描述,运动跟踪,位姿估计,三维重构等内容。课程理论与实战结合,注重教学内容的可视化和工程实践,为人工智能视觉研发及算法工程师等相关高薪职位就业打下坚实基础。...

2020-02-06 23:25:14 193

原创 学习笔记(03):一学即懂的计算机视觉(第一季)-有光即有世界:照明模型

图像处理和计算机视觉的课程大家已经看过很多,但总有“听不透”,“用不了”的感觉。课程致力于创建人人都能听的懂的计算机视觉,通过生动、细腻的讲解配合实战演练,让学生真正学懂、用会。课程内容分为三篇,包括视觉系统构成,图像处理基础,特征提取与描述,运动跟踪,位姿估计,三维重构等内容。课程理论与实战结合,注重教学内容的可视化和工程实践,为人工智能视觉研发及算法工程师等相关高薪职位就业打下坚实基础。...

2020-02-06 23:13:52 133

原创 学习笔记(02):一学即懂的计算机视觉(第一季)-学了视觉可以做什么

图像处理和计算机视觉的课程大家已经看过很多,但总有“听不透”,“用不了”的感觉。课程致力于创建人人都能听的懂的计算机视觉,通过生动、细腻的讲解配合实战演练,让学生真正学懂、用会。课程内容分为三篇,包括视觉系统构成,图像处理基础,特征提取与描述,运动跟踪,位姿估计,三维重构等内容。课程理论与实战结合,注重教学内容的可视化和工程实践,为人工智能视觉研发及算法工程师等相关高薪职位就业打下坚实基础。...

2020-02-06 22:58:22 143

原创 学习笔记(01):一学即懂的计算机视觉(第一季)-计算机视觉方向知识体系结构...

图像处理和计算机视觉的课程大家已经看过很多,但总有“听不透”,“用不了”的感觉。课程致力于创建人人都能听的懂的计算机视觉,通过生动、细腻的讲解配合实战演练,让学生真正学懂、用会。课程内容分为三篇,包括视觉系统构成,图像处理基础,特征提取与描述,运动跟踪,位姿估计,三维重构等内容。课程理论与实战结合,注重教学内容的可视化和工程实践,为人工智能视觉研发及算法工程师等相关高薪职位就业打下坚实基础。...

2020-02-06 22:49:56 120

原创 Python课程体验

Python课程体验前言:1. 目的2.材料3.课程评价优点槽点一、课程技术点1.[函数作用速查表](https://www.w3cschool.cn/python/dict)二、课程内容笔记1.第一课2.第二课--数据类型前言:1. 目的系统强化python.想了解python的自动化办公能力2.材料1.扇贝编程8.9课程2.Anaconda + pycharm编译环境(虽然它...

2020-02-01 21:55:56 1906

原创 回顾大学学习历程

大学4年--8个学期,伴随考研结束意味着7个学期已经过去。大学四年感觉做了很多东西,但是回顾貌似又一事无成。故将大学按以下几个转折点分篇,列个大纲,慢慢的梳理一下大学这四年的成长经历--1.初入大学,热衷学生工作。2.认知调整,入驻实验室。3.机器人团队的非技术管理人。4.迷茫,考研。对了,先自我简单介绍,本人16级自动化学生,性别男,爱好女还有跑步。喝不了酒的假内蒙古人,就读于秦皇岛的一所985分校。

2020-01-31 14:01:21 747

原创 Altium designer 备注手册

Altium designer 备注手册一、整体思路1.规划:确定自己的电路图所有功能接口等2.建立工程 建立原理图文件 建立PCB文件 导入库*建立自己的库:器件原理图及添加PCB封装3.分区域排布原理图,对应电气信号4.将原理图导入到PCB布局布线5.设计好外形及装13的丝印,生成greben文件6.找厂商制作,买元器件三、PCB绘制1.确定PCB版形状1.+(or ...

2019-04-28 23:04:27 622

原创 编译原理之初步学习

编译原理篇前言:第一次接触编译原理,第一次使用MARKDOWN格式写东西,这也是我的第一篇博客。虽然看书没有看太懂,但是还是想把自己学习到的留下来,使用一下markdown算是一个小小的开始,希望在日后的学习中能够更加透彻的理解编译原理,能够回来进行一个小小的完善和补充。这里仅打出编译原理的框架。一串代码从编辑到执行经历了什么Created with Raphaël 2.2.0开始预编译编...

2018-10-01 22:13:03 672

空空如也

空空如也

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

TA关注的人

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