- 博客(4)
- 收藏
- 关注
原创 ubuntu+sublime+opencv环境配置
我的环境是ubuntu16.04、sublime3.1.1、opencv3.2.0,最终目标是在sublime编译运行一个调用opencv的C++程序。sublime和opencv在ubuntu下的安装方式就不说了,官网上步骤都有,很详细。opencv的安装额外说一句,强烈建议在build文件夹里执行"cmake .."指令的时候,把QT选项打开,即使用 “cmake -D WITH_QT=O...
2018-11-04 21:14:51
696
原创 Vim 常用快捷键
vim 有多强大自不用说,直接进入正题,把Vim的基础知识和常用的一些操作总结一下。vim提供一个区分模式的用户界面,也就是说在不同模式下,按键产生的效果可能是不一样的。我们需要时刻知道自己处在什么模式下,这样才能执行正确的指令操作。可以概括为四个模式:普通模式、插入模式、可视模式、命令行模式。下面分别介绍一下每个模式,以及对应模式下的一些常见操作。 插入模式:这个模式,我粗浅得理...
2018-10-21 21:48:29
332
原创 ROS navigation分析:move_base分析
move_base package可以说是整个navigation stack里最重要的部分了。它的功能是给定一个目标点,尝试产生一系列能让机器人到达这个目标点的控制指令。简单来说,就是输入是一个goal(geometry_msgs/PoseStamped),输出是一系列command(geometry_msgs/Twist)。详细一点来说,就是在已知环境地图和机器人在地图中位置的情况下,...
2018-06-10 23:31:18
4360
5
原创 ROS navigation分析:navigation框架
前言: ROS navigation stack是ROS提供的一个非常重要且常用的模块。它的主要作用是实现机器人的定位、导航和避障功能。在ROS wiki上,Maintainer把它的功能归纳为:“It takes in information from odometry and sensor streams and outputs velocity commands to send t...
2018-03-02 23:20:47
2668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人