
无人驾驶
文章平均质量分 51
Philtell
长风破浪会有时,直挂云帆济沧海
展开
-
估计值与真值对比函数
【代码】估计值与真值对比函数。原创 2022-10-06 21:02:58 · 239 阅读 · 0 评论 -
计算雅克比矩阵
【代码】计算雅克比矩阵。原创 2022-10-04 16:52:09 · 563 阅读 · 0 评论 -
优达学城,基于激光的卡尔曼滤波器的C++实现。
【代码】优达学城,基于激光的卡尔曼滤波器的C++实现。原创 2022-10-03 22:55:57 · 521 阅读 · 0 评论 -
C++实现卡尔曼滤波
【代码】C++实现卡尔曼滤波。原创 2022-10-03 19:13:30 · 3377 阅读 · 0 评论 -
python删除相似度高的照片
删除重复图片原创 2022-06-14 22:07:35 · 1283 阅读 · 1 评论 -
自动驾驶名词解释
毫米波:波长 1-10mm、频率 30-300GHz 的无线电频谱。多普勒效应:当声音、光和无线电波等振动源与观测者以相对速度运动时,观测者所收到的振动频率与振动源所发出的频率不同,当观测者靠近雷达天线时,反射信号频率将高于发射信号频率。ECU:电子控制单元(Electronicl Control Unit),控制汽车工作的微机控制器。MCU: 微控制单元(Microcontroller Unit),是把中央处理器(Central Process Unit)的频率与规格做适当缩减,并将内存(Me原创 2022-06-03 21:26:02 · 972 阅读 · 2 评论 -
Nvidia Jetson TX2 无限重启
项目场景:在生产中,出现TX2重启之后再也远程连接不到TX2系统了,于是通过用usb转接头连上TX2的串口 用串口工具查看,发现TX2 一直再重启。问题描述:通过ssh连接不上tx2, 通过串口发现一直在重启 原因分析:应该是启动文件坏了解决方案:通过TX2的驱动工具JetPack 进行刷机,按照提示一步步的来。具体可以参照下面的链接:[https://blog.youkuaiyun.com/CCCrunner/article/details/109208723?spm=1001.20原创 2021-07-07 16:21:10 · 1261 阅读 · 8 评论 -
温故知新(数学概念)以抛硬币的方式了解数学中的概率和统计
最小二乘所谓的最小二乘,就是求∑(观测值−理论值)2\sum(观测值-理论值)^2∑(观测值−理论值)2最小。详细解释可以参考:https://zhuanlan.zhihu.com/p/38128785最大似然估计原创 2021-06-27 18:03:27 · 210 阅读 · 0 评论 -
在TX2上安装一些必要的库文件
liblassudo aptitude install liblas-c-dev liblas-bin liblas-dev liblas-c3 python-liblas liblas3proj.4https://www.cnblogs.com/oloroso/p/5672837.html原创 2021-05-29 15:47:41 · 1009 阅读 · 0 评论 -
点云建图小知识
什么事UTM?https://zhuanlan.zhihu.com/p/99772254原创 2021-06-02 14:38:07 · 198 阅读 · 0 评论 -
传感器融合与卡尔曼滤波技术
一、 传感器融合,周围有什么激光雷达毫米波雷达摄像头定位可可否夜晚可可否3D可否否雨雪否可否颜色否否可原创 2021-03-24 16:09:39 · 246 阅读 · 0 评论 -
pcl 1.9 fatal error: unsupported/Eigen/NonLinearOptimization: No such file or directory
项目场景:在运行标定程序的时候,我们需要安装pcl版本为1.9.0的库,但是在进行build的过程中,初夏了如下错误问题描述:fatal error: unsupported/Eigen/NonLinearOptimization: No such file or directory 解决方案: # cd eigen的安装包的位置(注意是解压出来的那个包而不是install的位置) sudo cp -r unsupported/ /usr/local/include.原创 2021-03-19 12:02:26 · 1279 阅读 · 1 评论 -
基于滤波的激光SLAM方法(Grid-based)
这里写自定义目录标题前言1、贝叶斯滤波1.1、数学概念2、粒子滤波3、FastSLAM的原理及优化4、Gmapping的介绍前言第一个SLAM系统,基于滤波器的SLAM方法当前来说已经落后,滤波就是只记录当前时刻状态,前面的时刻一旦出现错误就无法修正,在激光里面,效果不会特别好,但是他在发展过程中,是必不可少的一环。,尤其是粒子滤波,贝叶斯估计。一般来说有两种地图,一种是feature-based 视觉常用,激光的话就是栅格地图(2d)1、贝叶斯滤波状态估计,大部分是贝叶斯滤波。1.1、数学概念原创 2021-03-01 12:37:42 · 1664 阅读 · 3 评论 -
激光SLAM的发展和应用
激光SLAM简介1.SLAM是什么1.1 SLAM的定义1.1.1 Localiztion: 在给定地图的情况下,估计机器人的位姿1.1.2 Mapping: 在给定机器人位姿的情况下,估计环境地图1.1.3 SLAM:同时估计机器人的位姿和环境地图1.2 SLAM解决的问题1.2.1 机器人在环境中的位姿1.2.2 导航过程中需要的环境地图2.SLAM的分类3.SLAM的框架激光SLAM1.SLAM是什么1.1 SLAM的定义1.1.1 Localiztion: 在给定地图的情况下,估计机器人的位姿原创 2021-02-20 17:39:08 · 1051 阅读 · 0 评论 -
Ubuntu16.04TLS 安装cartographer
主要是版本要对应上,Eigen版本最好是3.3.3以上Ceres版本是1.1.14Eigen的位置一定要安装在/usr/include/eigen3上原创 2021-02-01 21:38:10 · 201 阅读 · 0 评论 -
fatal error: pcap.h: No such file or directory
在安装雷达驱动程序编译过程中出现的这个错误,针对Ubuntu系统,可以使用 下面的命令sudo apt-get install libpcap-devel原创 2021-01-26 20:04:46 · 1767 阅读 · 1 评论 -
学习VIO的进阶笔记
已知一个矢量[x1,x2,x3]T[x_1,x_2,x_3]^T[x1,x2,x3]T,求该向量的反对称矩阵是[0−x3x2x30−x1x2x10]\left[\begin{matrix}0 & -x_3 & x_2 \\x_3 & 0 & -x_1 \\x_2 & x_1 & 0\end{matrix}\right] ⎣⎡0x3x2−x30x1x2−x10⎦⎤...原创 2021-01-13 21:31:16 · 210 阅读 · 0 评论 -
ROS 脚本启动roscore,并对订阅数据进行仿真
该脚本能够一键启动roscore,并自己打开rosbag 播放,并打开自己的ros程序#! /bin/bash source /opt/ros/kinetic/setup.bash roscoregnome-terminal --window -e 'bash -c ". /home/${USER}/*aconda3*/etc/profile.d/conda.sh;conda activate torch14;source /opt/ros/kinetic/setup.bash;source原创 2021-01-13 17:06:48 · 427 阅读 · 0 评论 -
基于Linux系统的大恒水星相机 MER-132-30GC 驱动安装与数据采集
参考资料如下:Ubuntu16.04使用大恒工业相机Python调用大恒相机采集图片(Ubuntu16.04)原创 2020-12-28 18:53:00 · 1295 阅读 · 0 评论 -
Ubuntu 上 运行lcm
原创 2020-11-01 18:14:23 · 476 阅读 · 0 评论 -
ERROR :A-LOAM/src/kittiHelper.cpp:93:64: error: ‘IMREAD_GRAYSCALE’ was not declared in this scope
最近想学习一下激光SLAM, 计划是先跑代码再看论文,于是从github上找到代码进行编译。https://github.com/HKUST-Aerial-Robotics/A-LOAM ,编译过程中遇到问题如下图所示。原因在于找不到定义,在代码中加入如下代码,using namespace cv;重新编译:编译通过~...原创 2020-09-07 11:55:38 · 638 阅读 · 0 评论 -
Canny 边缘检测
Canny 边缘检测主要步骤:先把图像变成灰色计算图像梯度,其中每个像素的亮度对应该店的梯度值。通过寻找最大的梯度值,就可以找到边缘。首先,我们需要读入图像import matplotlib.pyplot as pltimport matplotlib.image as mpimgimage = mpimg.imread('exit-ramp.jpg')plt.imshow(image)将图片转换成灰度图片,代码如下:import cv2 #bringing in OpenCV原创 2020-09-05 00:58:13 · 284 阅读 · 0 评论 -
区域选择代码
import matplotlib.pyplot as pltimport matplotlib.image as mpimgimport numpy as np# 读取图片打印信息image = mpimg.imread('test.jpg')print('This image is: ', type(image), 'with dimensions:', image.shape)# Pull out the x and y sizes and make a copy原创 2020-08-28 21:31:41 · 343 阅读 · 0 评论 -
车道线检测程序
#!/usr/bin/env python3#-*- coding:utf-8 -*-# 引入操作图片的库import matplotlib.pyplot as pltimport matplotlib.image as mpimgimport numpy as np# 读入图片并输出一些状态image = mpimg.imread('test.jpg')print('This image is: ',type(image), 'with dimensions:', image.sha原创 2020-08-26 18:36:54 · 438 阅读 · 0 评论 -
ROS入门相关资料
转载 2019-12-03 15:42:38 · 166 阅读 · 0 评论 -
无人驾驶入门级名词解释
本文主要是对无人驾驶基础常识进行补充,自己在此方面进行整理归纳,如果有不足之处,希望大家批评指正。名词解释IMU全称inertial measurement unit,俗称惯性传感器,检测加速度与旋转运动的高频(1KHz)传感器...原创 2019-11-15 16:48:18 · 946 阅读 · 0 评论