摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便。我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS基础知识进行详细的讲解,给不熟悉ROS的朋友起到一个抛砖引玉的作用。本章节主要内容: 1.ROS是什 ...
分类:
其他好文 时间:
2019-02-15 19:40:10
阅读次数:
230
从零开始一起学习SLAM | 为啥需要李群与李代数? 视觉SLAM中的数学基础 第三篇 李群与李代数 ...
分类:
其他好文 时间:
2019-02-01 16:23:30
阅读次数:
93
Robotics Lab3 ——图像特征匹配、跟踪与相机运动估计 图像特征匹配 图像特征点 携带摄像头的机器人在运动过程中,会连续性地获取多帧图像,辅助其感知周围环境和自身运动。时间序列上相连的两幅或多幅图像,通常存在相同的景物,只是它们在图像中的位置不同。而位置的变换恰恰暗含了相机的运动,这时就需 ...
分类:
其他好文 时间:
2019-01-24 23:00:37
阅读次数:
286
https://www.zhihu.com/question/53571648 有哪些开源项目是关于单目+imu做slam的? https://zhuanlan.zhihu.com/p/34995102 SLAM/VIO学习总结 ...
分类:
其他好文 时间:
2019-01-16 18:04:16
阅读次数:
485
Ceres安装: 1、Ceres是一个cmak工程,首先要安装他的依赖项,使用apt-get安装。 sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3.1.2 libgflags-dev libgoogle-glog- ...
分类:
其他好文 时间:
2019-01-13 00:26:57
阅读次数:
190
前言:无。 一、启动仿真环境 二、启动slam导航 三、手动探索 使用rviz的“2D nav goal”手动选择目的地,机器人开始导航,同时使用mapping算法实时构建地图。 效果如下; 如果多次尝试无果,机器人最终会放弃,终端里将看到错误提示。 四、自动slam导航 显示如下: -END- ...
分类:
其他好文 时间:
2019-01-11 20:03:09
阅读次数:
645
前言:slam使用激光雷达完成了地图构建,现在介绍一下自主导航。move_base用于实现最优路径规划,amcl用于实现机器人定位。 一、安装导航包 -END- ...
分类:
其他好文 时间:
2019-01-11 17:23:41
阅读次数:
174
在机器人智能移动中,SLAM发挥了无可比拟的作用,SLAM(simultaneouslocalizationandmapping),也称为CML(ConcurrentMappingandLocalization),主要帮助机器人进行即时定位与地图构建,或并发建图与定位。但SLAM技术并不等于智能导航。为什么这么说呢?原因如下:SLAM技术主要是解决机器人的地图构建与即时定位,而机器人进行智能导航主
分类:
其他好文 时间:
2019-01-04 14:43:19
阅读次数:
197
# 声明要求的 cmake 最低版本cmake_minimum_required(VERSION 2.8)# 声明一个 cmake 工程project(helloSLAM)# 设置编译模式set( CMAKE_BUILD_TYPE "Debug" )# 共享库add_library(hello_sh ...
分类:
编程语言 时间:
2018-12-29 23:23:36
阅读次数:
290
点击公众号“计算机视觉life”关注,置顶星标更快接收消息! 本文编程练习框架及数据获取方法见文末获取方式 菜单栏点击“知识星球”查看「从零开始学习SLAM」一起学习交流 点云滤波后为什么还需要平滑? 小白:师兄,师兄,上次你说的点云滤波我学会啦,下一步怎么把点云变成网格啊? 师兄:滤波只是第一步, ...
分类:
其他好文 时间:
2018-12-28 22:17:39
阅读次数:
403