ros
源缘来如此
这个作者很懒,什么都没留下…
展开
-
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
ros nodehandle源码级深度分析(未完待续)
1.pose_pub_ = nh_.advertise<geometry_msgs::PoseWithCovarianceStamped>("amcl_pose", 2, true);advertise是什么?原创 2017-08-25 13:38:50 · 1298 阅读 · 0 评论 -
ros_comm
1.rosconsole http://wiki.ros.org/rosconsole?distro=kinetic翻译 2017-08-31 02:47:12 · 591 阅读 · 0 评论 -
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 · 837 阅读 · 0 评论 -
tf2
$ rosrun tf2_tools view_frames.py$ evince frames.pdfrosrun tf tf_echo [reference_frame] [target_frame]原创 2017-09-25 17:48:22 · 1450 阅读 · 0 评论