- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 ubuntu pip 安装 evo 报错
ubuntu pip 安装 evo 报错/evo$ pip install evo --upgrade --no-binary evoDefaulting to user installation because normal site-packages is not writeableCollecting evo Using cached evo-1.18.1.tar.gz (119 kB) Preparing metadata (setup.py) ... error error: s
2022-05-30 10:05:40
551
原创 【OpenCV】error: (-215) scn == 3 || scn == 4 in function cvtColor
error: (-215) scn == 3 || scn == 4 in function cvtColor记录下遇到的问题灰度图在转灰度图时,调用cvtColor时,会报如题的错误,这也只是其中引起这个错误的原因之一。
2022-04-22 15:19:17
3579
原创 视觉SLAM十四讲 -- 笔记(一)
视觉SLAM十四讲 – 笔记第2讲:初识SLAM1. 概述2. 视觉里程计视觉里程计(Visual Odometry,VO,又称为前段,Front End)关心相邻图像之间的相机运动,最简单的情况当然是两张图像之间的运动关系。计算机是如何通过图像确定相机的运动呢?视觉SLAM中,我们只能看到一个个像素,知道它们是某些空间点在相机的成像平面上投影的结果。所以,为了定量地估计相机运动,必须在了解相机与空间点的几何关系之后进行。VO 能够通过相邻帧间的图像估计相机运动,并恢复场景的空间结构。叫它为“
2022-02-28 15:41:23
2276
原创 【ROS】catkin_make command not found
【ROS】catkin_make command not found记录下自己总是忘的地方:这个问题是在catkin_make 自己代码时,没有source 环境我安装的系统环境:ubuntu 18.04ros melodic对应需要加载的环境:source /opt/ros/melodic/setup.bash重新在自己的ws目录下运行catkin_make 即可。...
2022-01-24 10:16:00
2303
转载 常用希腊字母及其发音
1:大写Α 小写α 读音:阿尔法2:大写Β 小写β 读音:贝塔3:大写Γ 小写γ 读音:伽马4:大写Δ 小写δ 读音:德尔塔5:大写Ε 小写ε 读音:伊普西龙6:大写Ζ 小写ζ 读音:截塔7:大写Η 小写η 读音:艾塔8:大写Θ 小写θ 读音:西塔9:大写Ι 小写ι 读音:约塔10:大写Κ 小写κ 读音:卡帕11:大写Λ 小写λ 读音:兰布达12:大写Μ 小写μ 读音:缪13:大写Ν 小写ν 读音:纽14:大写Ξ 小写ξ 读音:克西15:大写Ο 小写ο 读音:奥密克戎16:大写
2022-01-07 10:42:31
2057
原创 Python 实现Motorola CAN数据解析
Python 实现Motorola CAN数据解析直接上代码:import mathdef GetMotorolaRaw(data, startBit, len): ret = 0 startByte = 0 startOffsetBits = 0 remainBits = 0 lines = 0 count = 0 if False == isinstance(data, list): print("Typeof data Error, not list.")
2021-11-25 13:51:39
1116
2
原创 ros::init 编译错误 undefined reference to ‘ros::init‘
错误提示:“[ 50%] Linking CXX executable /home//catkin_ws/ecan_collect/devel/lib/ecan_collect/ecan_collectCMakeFiles/ecan_collect.dir/src/test.cpp.o: In function main': test.cpp:(.text+0xb5c): undefined reference toros::init(int&, char**, std::__cxx11::ba
2021-11-10 09:50:40
2461
原创 机器学习基础
机器学习基础 ---- 常用术语主要介绍机器学习中,经常用到听到的一些术语,大部分都是数学方面的,对于新手来说,可以先简单的了解各个术语的大概含义,在以后的学习中,可以再慢慢的领会其中含义与在实际应用中的具体作用。机器学习中常用到的术语模型模型,在初学时,可简单的理解为一个函数,对应样本到样本的标记值。也可简单的理解为一个“黑盒子”,我们只要往盒子里放入准备好的数据,就可以得到一个预测结果。数据集用以训练,测试模型的数据,根据用途,可划分为“训练集”和“测试集”,它们分别在机器学习的“训
2021-11-01 15:38:08
321
原创 读书随笔
随笔 ---- 外太空土壤,碎石采集的意义之前没太关注过这个问题,最近在读关于地球的一些书籍,对这个问题有了一些认识。太阳系诞生的时间零点,一般认为是45.67亿年前,而到了45.5亿年,地球约65%的部分就已经组装完毕。而今天大部分的地壳,都是由不超过38亿年的岩石组成。由于科技的限制,在地球上我们暂时还不能获得到更古老的岩石样本来研究,所以,从外太空采集岩石就显得更为珍贵。通过外太空采集的岩石样本,可以更好的研究地球,太阳系,乃至整个宇宙的演变过程。...
2021-08-06 11:08:39
170
原创 一说一笑 ---- 狗仗人势
“狗仗人势”刚刚读完《十五条狗》,很有意思的一本书,描写了当狗,拥有了人类的智慧后,会发生什么。不知怎么,想到了这句话–狗仗人势。百度百科的解释是“比喻坏人依靠某种势力欺侮人或物。出自明·李开元《宝剑记》。”这个解释已经很清楚了,但是我想从其他方面,再聊聊这个成语。不知道大家有没有关注过野狗,野狗也是群居,其中也有类似头狼的头狗,而且,狗群中也有严格的等级。弱小的狗,依附于某个狗群,做一些低等的任务,像找食物等等,而等级高的狗,负责狗群的安全并提供安身之地。对于家养的狗,其实也是按这个习惯在生活。在
2021-08-05 19:31:58
351
原创 python爬虫笔记
python爬虫 – 反爬基础UA伪装UA :user-agent 请求载体的身份标识门户网站的服务器,会检测对应请求的载体身份标识,如果检测到某一请求的载体身份标识,为某一款浏览器,则说明此请求为一个正常请求。如果检测到某一请求的载体身份标识,不是某一款浏览器,则表示此次请求,不是一个正常的请求(爬虫),则服务器端就很可能拒绝此次访问请求。UA伪装,就是将我们的爬虫程序,伪装成某一款浏览器,躲避门户网站的反爬策略,从而实现我们的数据爬取。...
2021-07-16 15:37:50
285
原创 车辆工程常用英文缩写
车辆工程常用英文缩写EPS:Electronic Power Steering,电子助力转向ESP:Electronic Stability Program,车身稳定控制系统,是汽车防抱死制动系统(ABS)和牵引力控制系统(TCS)功能的进一步扩展,也是属于汽车主动安全系统的一部分。ECU:Electronic Controller Unit,EPB:Electrical Park Brake,电子驻车制动系统VCU:Vehicle Controller Unit,实现整车控制决策的核心电子控制单
2021-07-16 15:36:51
3916
原创 Vector CANoe 离线调试(二)
Vector CANoe 离线调试(二)Vector CANoe 离线调试(二)Vector CANoe 离线调试(二)背景步骤背景上一篇文章中(链接: Vector CANoe 离线调试.),用户只能查看自定义类型的信号,并且信号类型也只能是Intel类型的,此篇文章就来看看如何通过添加database来查看dbc中定义的信号。步骤...
2021-07-16 11:27:05
1057
原创 Vector CANoe 离线调试
Vector CANoe 离线调试Vector CANoe 离线调试Vector CANoe 离线调试背景软件调试步骤背景软件调试步骤背景:手里有asc格式的log及dbc文件,想查看log中的内容。软件版本:10.0主界面截图:调试步骤:设置离线模式在“Analysis” 页下,点击"Measurement Setup"按钮,弹出设置页。在弹出的设置页面中,右击 ‘Offline/Online’ 模块,选择‘Offline’2. 切换为 Offline模式后,加载我们自己的a
2021-07-12 10:53:16
3314
1
原创 scrapy 框架学习 --- 注意事项
scrapy 框架学习 — 注意事项记录scrapy 框架学习过程中,遇到的一些坑开发环境 windows 7 + vs code + python 3.8问题一,在测试管道下载图片过程中,无论如何都无法调用自己编写的pipline类(继承至 ImagesPipeline),也没有任何相关提示解决办法:安装 pillow最开始没注意到这个库,安装后,可以调用到自己编写pipline类了 pip install pillowsettings中配置的路径问题网上貌似都是在ubuntu或
2021-06-23 11:13:19
198
原创 python 爬虫基础 -- 综合示例
python 爬虫基础 – 综合示例题目:爬取某网站提供ip地址,并测试其是否可用技术list:requestsreBeautifulSouptelnetlib 用以测试ip地址是否可用打开待爬取数据的网站,按F12,查看我们要截取的数据的格式每一行数据中,我们只关心ip地址及其端口号。编写可能用到的正则表达式ex = '<tr><td>(?P<ip>.*?)</td><td>(?P<port>.*
2021-06-17 15:56:48
463
原创 python 爬虫基础 -- requests 模块完整简单示例(网页检索)
python 爬虫基础 – requests 模块完整简单示例(网页检索)request模块爬虫编码流程使用流程 – request模块编码流程:指定URL发起请求获得响应数据持久化存储简单示例 – 网页检索#!usr/bin/env/pythonimport requestsdef main(): # step 1 : 指定url url = "https://www.baidu.com/s?" wd = input('Please input an k
2021-06-14 23:01:48
408
原创 python 爬虫基础 -- requests 模块完整简单示例
python request 模块request 模块安装windows:pip install requestslinux/ubuntu:sudo apt-get install python-requestsrequest模块爬虫编码流程使用流程–request模块编码流程:指定URL发起请求获得响应数据持久化存储简单示例:# 爬取指定的页面数据#!usr/bin/env/pythonimport requestsdef main(): # step 1
2021-06-14 12:33:10
253
原创 自动驾驶车辆控制测评标准
自动驾驶中,车辆控制是基础,以什么指标来测评就显的很关键,以下是Apollo 车辆控制评测分析指标,可以在此基础上做裁剪,来满足自己自动驾驶车辆控制的需求。序号参数名称说明平均控制性能相关参数控制器平均效果(即统计平均误差)统计参数重点反映控制误差在全程中的(统计意义上的)平均效果1station_err_std纵向位置误差率描述规划控制过程中,纵向位置误差均方根2station_err_std_harsh纵向位置误差率(大加速度)描述轨迹规划纵向加
2021-06-08 11:36:12
1817
原创 Enterprise Architect 15 使用指南
Enterprise Architect 15 使用指南代码开发完一段时间了,想整理整理代码,梳理下逻辑,之前用过一小段EA,正好趁此机会,再捡起来用用。随便找个开源代码做演示。EA 导入现有代码启动界面2. 创建一个空工程3. 创建一个工程空包,弹出的对话框中,填入包名,下面的选项可以选 Package only.添加一个视图5. 导入源码工程目录6. 弹出的对话框,选择代码的根目录7.上一步点击OK后,导入源码8.导入后的效果...
2021-06-07 18:18:45
1610
原创 python urllib 模块使用小结
python urllib 模块使用小结urllib 提供了一个高级的 Web 交流库,支持 Web 协议,HTTP, FTP 和 Gopher 协议,同时也支持对本地文件的访问。urllib 模块的特殊功能是利用上述协议下载数据。使用这个模块可以避免使用httplib,ftplib 和 gopherlib 这些模块,除非你想用更低层的功能。功能包括 urlopen(), urlretrieve(), quote(),unquote(), quote_plus(), unquote_plus(), 和
2021-06-05 17:21:56
167
原创 python 从web抓取数据
python 从web抓取数据《Python编程快速上手》学习笔记webbrowser 模块webbrowser 是 Python 自带的,打开浏览器获取指定页面。import webbrowserwebbrowser.open('http://www.gutenberg.org/')用 requests 模块从 Web 下载文件从因特网上下载文件和网页。requests 模块让你很容易从 Web 下载文件,不必担心一些复杂的问题,requests 模块不是 Python 自带的,所以必
2021-06-04 16:11:33
724
原创 python 读取指定目录下的,指定类型文件
python 读取指定目录下的,指定类型文件直接上代码:os.chdir(path) # 修改当前的工作目录file_list = glob('*.log') # 过滤指定类型的文件if file_list : for file in file_list: print(file)...
2021-06-03 09:30:22
340
原创 python 判断输入是否为文件夹
python 判断输入是否为文件夹文件夹判断:#!/usr/bin/env pythonimport sysfolder = input();if os.path.exists(folder): isfolder = True;else: isfolder = False;文件判断:os.path.isfile(file)
2021-05-31 14:27:00
403
原创 ubuntu18.04 rlt8168ce 驱动安装
ubuntu18.04 rlt8168ce 驱动安装记录一下ubuntu18.04 下 rlt8168ce 驱动安装。1.安装 Ubuntu 18.04。发次博文时,Ubuntu已经发布到了21.04,其实20.04中,就已经包含了这款无线网卡的驱动,不过,由于我们自己软件开发的原因,暂时只能用18.04作为开发环境。2.正常安装完系统后,可以使用有线网络上网。3.无线网络没有显示。4.下载...
2021-05-26 09:41:39
487
2
原创 《给孩子的思维导图课》--思维导图
《给孩子的思维导图课》–思维导图《给孩子的思维导图课》是一本有效提高孩子阅读能力的书,并且将思维导图运用到了语文学科。想获得电子书,可以给我留言。
2021-05-24 12:55:31
363
原创 《自律给你自由》--思维导图
《自律给你自由》–思维导图结合最近读书的情况,开始练习使用思维导图,记录读过的书籍,先从总结目录+重点内容的方式开始,希望可以坚持下去。想获得电子书,可以给我留言。
2021-05-20 13:02:40
418
原创 slam 相机模型 -- 坐标系理解
slam 相机模型中使用到的四种坐标系记录下最近两天,学习slam相机模型时使用到的四种坐标系。slam下各坐标系理解世界坐标系在环境中选择一个参考坐标系来描述摄像机和物体的位置,该坐标系称为世界坐标系,为三维坐标系。相机坐标系以光心为原点,z 轴指向相机前方,x 向右,y 向下,为三维坐标系。成像平面坐标系现实世界的物体/镜像,经过小孔(光心)O,落在物理成像平面上,x向右平行于相机坐标系x,y向下平行于相机坐标系y,无深度信息,是一个二维坐标系。像素坐标系在成像平面上对像进行采样和
2021-05-18 20:02:22
859
1
原创 slam 相机-IMU标定
slam 相机-IMU 标定slam 相机-IMU外参标定标定工具标定设备问题描述实车标定结果可能的解决方案slam 相机-IMU外参标定标定工具kalibr标定设备1个摄像头 + IMUIMU 频率100Hz问题描述室内标定时,IMU和摄像头是粘贴在一起的,标定结果比较好,两者的时间偏移较小timeshift cam0 to imu0: [s] (t_imu = t_cam + shift)-0.031169477373890628但在装车后( imu放在的了仪表盘上面,摄像头安装在
2021-05-11 11:29:24
892
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人