自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 tf2

$ rosrun tf2_tools view_frames.py$ evince frames.pdfrosrun tf tf_echo [reference_frame] [target_frame]

2017-09-25 17:48:22 1450

原创 无名namespace

在一个名字空间里包含一系列的声明以便简单的保证有可能发生的名字冲突是非常有用的。也就是说,名字空间的目的就是保证代码的本地化而不是给用户提供接口。例如: #include “cizi.h” namespace CIZI{ int a; void f() {} int g() {} }既然我们不想让名字CIZI在本文件以外被知道,

2017-09-15 00:22:40 411

翻译 ros_comm

1.rosconsole http://wiki.ros.org/rosconsole?distro=kinetic

2017-08-31 02:47:12 591

翻译 ros消息msgs相关,待补充

wiki msg std_msgs——wiki中ros_core下msgs相关貌似有三个。 1.common_msgs robot-specific message type特殊的机器人消息类型 2.rosgraph_msgs 3.std_msgs 最普通的消息类型,很常见的。

2017-08-30 15:26:14 836

原创 ros实战tips

1.一个工作空间只是一个工作空间,工作空间目录下面src可以有很多个Packages。 2.可以直接在src目录下catkin_create_pkg自动生成一个包的基本文件然后在添加自己的东西。 3.工作空间/src/自己的包/src/下有源码.cpp文件。源码上层是自己的包的package.xml文件和CMakeList.txt文件。package.xml如果创建包时没有添加run_depen

2017-08-30 11:03:32 249

翻译 gazebo与ros连接系列(待补充)

1.http://gazebosim.org/tutorials

2017-08-29 18:10:48 828

原创 gazebo中仿真雷达模型系列

1.雷达文件 在~/.gazebo/models/下新建文件中添加如下文件 model.config<?xml version="1.0"?><model> <name>Noisy laser</name> <version>1.0</version> <sdf version='1.6'>model.sdf</sdf> <author> <name>My N

2017-08-29 10:23:22 5051 4

原创 gazebo tips

1.gazebo中默认模型路径在 ~/.gazebo/models 下,每个模型的文件夹。

2017-08-28 15:31:30 219

翻译 gazebo:build a robot(系统学习系列)

1.model structure and requirements 文件夹结构 Database database.config -->版本信息,现在由CMakeLists.txt生成。。(在线模型库需要此文件,本地模型不需要此文件) model_1 : 文件夹 model.config

2017-08-28 14:10:51 432

转载 gazebo学习笔记 (英文复制)

**1.gazebo组成** 1.world files The world description file contains all the elements in a simulation, including robots, lights, sensors, and static objects. This file is formatted using SDF

2017-08-28 10:50:17 592

原创 amcl源码分析

1.pf.h/************************************************************************** * Desc: Simple particle filter for localization. * Author: Andrew Howard * Date: 10 Dec 2002 * CVS: $Id: pf.h 3293

2017-08-27 00:03:20 1718

原创 what is signal?

// Override default sigint handler signal(SIGINT, sigintHandler);待填坑

2017-08-26 19:40:57 285

转载 C++good blog's link THANKS AUTHORS

http://www.cnblogs.com/5iedu/category/811805.html

2017-08-26 19:33:57 178

原创 ros::init源码分析(未完待续。)

ros::init(argc,argv,"amcl");init.h分析:#ifndef ROSCPP_INIT_H#define ROSCPP_INIT_H#include "ros/forwards.h"#include "ros/spinner.h"#include "common.h"namespace ros{namespace init_options{/** * \bri

2017-08-25 14:11:25 2653

原创 ros nodehandle源码级深度分析(未完待续)

1.pose_pub_ = nh_.advertise<geometry_msgs::PoseWithCovarianceStamped>("amcl_pose", 2, true);advertise是什么?

2017-08-25 13:38:50 1298

原创 ssh相关

1 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! vim ~/.ssh/knowns_host ssh-keygen -R 服务器端的ip地址

2017-08-16 16:03:43 206

原创 ros time相关

1.ros::Time ros::Duration由roslib提供,二者独立。 2.Time是确切的时某个时间,Duration是一段时间can be negative,可以是负数, 3.二者有相同的表示, int32 sec int32 nsec 4.ros可以制造自己的独立模拟时间而不是用平台时间 得到当前时间:ros::Time begin = ros::Time::now

2017-08-16 15:59:34 5005

原创 linux下挂载win问题

sudo ntfsfix +相应分区。 例如 sudo ntfsfix /dev/sda2

2017-08-14 21:30:45 233

原创 apt-get&&逮捕重

1.查看apt-get安装的软件在哪、dpkg -L 自己安装的包名apt-get autoclean 删除装包 apt-get clean 删除缓存中所有包 apt-get autoremove 删除所有和这个安装包有关的安装包 apt-get remove 删除已安装的软件包(保留配置文件) apt-get –purge remove 删除已安装包(保留配置文件) apt-get a

2017-08-13 19:22:28 204

原创 linux && boot

1./boot 满了之后会出现软件安装问题。 gzip: stdout: No space left on device 运行df命令可以看见boot已满 但是运行sudo apt-get purge (删除配置文件安装包还是不行) 此时可以先运行sudo apt-get remove 你要删除的内核 然后/boot会空出一部分空间,此时在运行 sudo apt-get purge 你

2017-08-13 18:02:57 216

原创 linux&&windows快捷键系列

Alt键使用十二招 1、激活操作命令:按下Alt键可以激活活动窗口的菜单栏,使菜单栏的第一个菜单成为高亮条,而按下Alt键和一个字母就可以激活这个字母所代表的菜单项,如按下Alt+F就可以激活当前窗口的“文件(File)”菜单。此外,在对话框中,同时按下Alt键和带下划线的字母则可以选定该选项并执行相应的操作。 2、终止某一进程:按下Ctrl+Alt+Del组合键即可弹出一个“关闭程序”对话框,选

2017-08-11 17:09:00 1016

原创 terminator&&FUCK

使用技巧:(C-ctrl S-shift) C-S-E 垂直分割 C-S-O 水平分割 F11全屏 C-S-X某一个窗口全屏 && C-S-Z 返回 复制粘贴要额外加shift ctrl+tab or C-S-N 切换man terminator_configtip 右键终端 首选项 设置字体下载苹果monaco.ttf 下载后安装后,将Monaco.ttf放在

2017-08-08 19:48:36 431

原创 VIM&&FUCK&&逮捕重

一:ctags 跳转 ~/.vimrc 添加. set tags= tags'path set tags+= another tags path (双重tags)进阶—-> set tags=./tags;,tags./ = 当前编辑文件的文件夹 ; = 向上搜索 一直到根目录 ps:可以将tags改为.tags 更方便 :)逮捕重

2017-08-08 19:44:32 243

原创 tip-2017-7-20

1.树莓派安装teamviewer 官网上有 --昨天在在小车上装树莓派,需要远程控制,首先考虑vnc vncvewer和vncserver。需要配置一些东西,貌似也就改两行注释就好,一定要先好好看那些自动生成的说明。然后,还是不行,vnc上的rviz无法打开,不能数据可视化,怀疑是server的原因,没深究,所以,最后安装了teamviewer,这货貌似可以直接内网穿透,然后需要自动生成一串数字

2017-07-21 01:06:25 382

转载 好文

哥伦布的船就在眼前,印第安人为什么看不见(2016-07-17 14:10:49)  (转自刘惟佳)(感谢刘惟佳)如果说,面前有一个庞然大物,大白天的你却看不见,那可能是你的眼睛有问题;但是,如果一大群正常人都看不见,那又是为什么呢?1492年8月3日,受到西班牙女王依莎贝拉资助的意大利航海家哥伦布率领三艘帆船横渡

2017-06-27 13:48:41 644

手写opencv2实现贝塞尔bezier曲线

手写opencv2实现贝塞尔bezier曲线 连续点击图片生成点 ,画出曲线

2017-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除