上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页

2022年9月15日

(笔记)ROS创建工作空间遇到问题解决 Depends: python-catkin-pkg but it is not going to be installed

摘要: (一)在创建创建工作空间 1、mkdir -p ~/catkin_ws/src //创建文件夹 2、cd ~/catkin_ws/src //定位到src 3、catkin_init_workspace //对工作空间进行初始化 在第三步对工作空间进行初始化时出现了以下的错误提示: fairy@ub 阅读全文

posted @ 2022-09-15 15:27 tdyizhen1314 阅读(2654) 评论(0) 推荐(0) 编辑

2022年9月14日

(笔记)三种主流深度相机介绍

摘要: 随着机器视觉,自动驾驶等颠覆性的技术逐步发展,采用 3D 相机进行物体识别,行为识别,场景 建模的相关应用越来越多,可以说深度相机就是终端和机器人的眼睛,那么什么是深度相机呢,跟之前的普通相机(2D)想比较,又有哪些差别? 深度相机又称之为3D相机,顾名思义,就是通过该相机能检测出拍摄空间的景深距离 阅读全文

posted @ 2022-09-14 16:55 tdyizhen1314 阅读(1358) 评论(0) 推荐(0) 编辑

(笔记)机器学习识别图片的基本原理【经典】

摘要: 人类的视觉原理 深度学习的许多研究成果,离不开对大脑认知原理的研究,尤其是视觉原理的研究。 1981年的诺贝尔医学奖,颁发给了David Hubel(出生于加拿大的美国神经生物学家)和TorstenWiesel,以及Roger Sperry。前两位的主要贡献,是“发现了视觉系统的信息处理”,可视皮层 阅读全文

posted @ 2022-09-14 16:06 tdyizhen1314 阅读(558) 评论(0) 推荐(0) 编辑

(笔记)(10)AMCL包源码分析 | amcl_node.cpp (三)

摘要: 这一讲将详细阐述AMCL包接收初始位姿或者全局定位服务,无运动更新服务后进行粒子滤波器初始化,以实现粒子位姿初始化的原理。 1.接收处理OccupancyGrid格式的地图 1.1 requestMap()函数&&mapReceived()函数 使用GetMap服务请求地图,得到地图后进入handl 阅读全文

posted @ 2022-09-14 13:59 tdyizhen1314 阅读(183) 评论(0) 推荐(0) 编辑

(笔记)(9)AMCL包源码分析 | amcl_node.cpp (二)

摘要: AMCL定位算法主要是适用于激光传感器,所以对激光数据的处理是比较重要的一环。这一讲,我们将对amcl_node.cpp的laserReceived函数进行分析。 图1.laserReceived函数总览 从主要条件分支可以看出,确认了map是否已接收,是否有base_laser->base_lin 阅读全文

posted @ 2022-09-14 13:58 tdyizhen1314 阅读(230) 评论(0) 推荐(0) 编辑

(笔记)(8)AMCL包源码分析 | amcl_node.cpp (一)

摘要: 关于amcl_node.cpp,主要作用是发布一个位姿p,来表征这个粒子滤波算法对机器人当前位置的估计。这个估计的位姿,是机器人坐标系(base_link)在世界坐标系(map)下的具体坐标呈现。 另一方面呢,amcl_node.cpp也要接收外界给定的位姿来进行粒子滤波器的初始化,通俗一点讲就是将 阅读全文

posted @ 2022-09-14 13:57 tdyizhen1314 阅读(404) 评论(0) 推荐(0) 编辑

(笔记)(7)AMCL包源码分析 | 粒子滤波器模型与pf文件夹(三)

摘要: 上一讲完成了对pf.cpp文件的分析,这个CPP文件主要是将Augmented-MCL算法和KLD-sampling算法糅合在一起使用。其中分别采取pf_pdf_gaussian_sample(pdf),pf_init_model_fn_t初始化模型,pf->random_pose_fn的方式进行粒 阅读全文

posted @ 2022-09-14 13:56 tdyizhen1314 阅读(119) 评论(0) 推荐(0) 编辑

(笔记)(6)AMCL包源码分析 | 粒子滤波器模型与pf文件夹(二)

摘要: 上一讲介绍了粒子滤波器模型的相关理论以及pf.cpp中的几个关键函数,这一讲我们将对pf.cpp的代码进行详细分析。 先看pf.cpp引用的关键头文件,我们稍后再梳理这些头文件,现在先将pf.cpp的脉络梳理清楚。 #include "amcl/pf/pf.h" #include "amcl/pf/ 阅读全文

posted @ 2022-09-14 13:55 tdyizhen1314 阅读(240) 评论(0) 推荐(0) 编辑

(笔记)(5)AMCL包源码分析 | 粒子滤波器模型与pf文件夹(一)

摘要: 粒子滤波器这部分内容涉及到的理论和数据结构比较多,我们分好几讲来介绍。这一讲的内容是对pf文件夹的简要分析,蒙特卡罗定位在pf中的代码具体实现,KLD采样算法的理论介绍以及它在pf中的代码具体实现。 1.pf文件夹头文件简要分析 说到AMCL包下的pf文件夹,它其实就是 由这几部分组成:一个3✖3对 阅读全文

posted @ 2022-09-14 13:54 tdyizhen1314 阅读(238) 评论(0) 推荐(0) 编辑

(笔记)(4)AMCL包源码分析 | 传感器模型与sensor文件夹

摘要: AMCL包接收地图,建立运动模型使得粒子可以跟着机器人一起运动,建立观测模型对模拟机器人运动的粒子进行打分,并且建立相关的tf变换信息,最后输出位姿。接收地图部分在上一讲已讲解完毕,这一讲讲述运动模型和观测模型对AMCL位姿输出的影响机制。 图1. AMCL包sensor文件夹展开 sensor文件 阅读全文

posted @ 2022-09-14 13:53 tdyizhen1314 阅读(295) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页

导航