
slam
文章平均质量分 59
zhangkkit
机器人算法的前行者,记录工作中解决问题的方法
展开
-
激光SLAM算法4-使用bresenham算法计算 从激光位置到激光点要经过的栅格的坐标
本博客使用bresenham算法来计算 从激光位置到激光点 要经过的栅格的坐标原创 2022-03-06 16:56:31 · 675 阅读 · 0 评论 -
主流slam匹配算法1——ICP
主流slam匹配算法1——ICP前言一、ICP的理论二、使用ICP计算相邻2帧雷达数据间的坐标变换1.引入库2.读入数据总结前言本系列博客,将开启一场主流SLAM匹配算法的学习之旅,将带大家了解及使用SLAM匹配算法。一、ICP的理论 ICP是一种点云匹配算法,用来计算相邻2帧雷达数据间的坐标变换,如图1。图1 ICP方法的目的 给定两个点云集合:求解R和t,使得下式最小: 求解对应点的求解方法 未知对应点的求解方法未知对应点特点:实际中,不知道对应点匹配,不能一步到原创 2022-01-09 13:44:14 · 2355 阅读 · 0 评论 -
ROS多机通讯
ROS多机通讯任务分工任务分工小车上跑 激光雷达、IMU等传感器,PC上运行SLAM算法、运行RVIZ等。主机上的配置:都是主机IPexport ROS_MASTER_URI=http://主机ip:11311 #11311是默认ROS端口export ROS_HOSTNAME=主机ip从机上的配置:都是主机IPexport ROS_MASTER_URI=http://主机ip:11311 #11311是默认ROS端口export ROS_HOSTNAME=从机ip...原创 2021-04-07 16:55:27 · 212 阅读 · 0 评论 -
仅用激光雷达数据跑GMapping算法(实测可用)
实体机器人是GMapping算法的必需品,必须要有里程计的输入数据。然而,ROS中提供了Laser_scan_matcher包可以被用于里程计估计器,因此可以比较好的胜任所需要的任务:使用激光数据构建一个里程计供GMapping使用。原创 2020-11-18 19:59:46 · 2958 阅读 · 0 评论 -
Rplidar A1从测试到使用-在ROS中使用和用来建图
本博客将用最简要的方式介绍,激光雷达的测试,在Hector SLAM功能包下建图。相比于其它博文,本文解决了map_server安装问题。原创 2020-11-09 10:02:59 · 4514 阅读 · 1 评论 -
在编译laser_scan_matcher相关软件包,出现CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:415
在编译laser_scan_matcher相关软件包,出现CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:415报错信息分析错误原因报错信息出现错误的缘由:1)先下载src code 到你已经建立好的ros workspace 的 src 目录下:2)通过以下命令时:cd catkin_ws/srcgit clone https://github.com/ccny-ros-pkg/scan_tools.git原创 2020-11-06 14:41:07 · 6392 阅读 · 5 评论 -
RoboWare studio的安装与使用
1、安装 官网不能直接下载,此处提供一种下载方式。链接: https://pan.baidu.com/s/1p9sMXriqDEq-9b6S77MvfA提取码: 7kpc2、简单使用2.1 用RoboWare Studio写个小程序 打开RoboWare Studio,进入下面的界面,点击新建工作区;进入下面的界面,输入工作区的名称和存储地址;...原创 2020-09-24 19:45:39 · 1127 阅读 · 0 评论 -
SLAM系统原理推导
此博文主要讲解SLAM系统的原理推导原创 2020-09-08 11:40:11 · 4428 阅读 · 0 评论 -
SLAM算法调研
作为一名机器人运行控制算法工程师,SLAM算法的调研已初步完成,特意分享。原创 2020-08-24 18:26:04 · 1764 阅读 · 0 评论