ros
文章平均质量分 51
月微良
简单点,说话的方式简单点!!
展开
-
ros下的消息录制与回放功能总结
1、录制消息 rosbag 1.1录制系统全部消息mkdir ~/bagfiles //建立一个文件夹cd ~/bagfiles //在改文件目录下录制消息rosbag record -a //-a录制当前时刻全部消息,运行就开始录制过程ctrl+c结束录制过程1.2录制指定话题上的消息rosbag record -O subset /turtle1/cmd_vel原创 2016-09-07 20:12:46 · 972 阅读 · 0 评论 -
ros multi topics sub
#include "ros/ros.h"#include "std_msgs/String.h"//#include #include class multiThreadListener{public: multiThreadListener() { sub = n.subscribe("chatter1", 1, &multi原创 2017-09-12 14:24:15 · 418 阅读 · 0 评论 -
tf树的一些理解
1.建立和维护一棵tf树。主要是通过不停地向tf树发送各个坐标系之间的转换关系,也就是位置关系,来维护一个tf树。主要用到的指令就是: static tf::TransformBroadcaster br; tf::Transform transform; transform.setOrigin( tf::Vector3(msg->x, msg->y, 0.0) ); tf::原创 2016-10-31 10:29:06 · 4153 阅读 · 0 评论 -
ros camera
1\roslaunch usb_cam usb_cam-test.launch ROS_NAMESPACE=usb_cam rosrun image_proc image_procrosrun image_view image_view image:=usb_cam/image_rectolor原创 2017-06-23 15:11:47 · 576 阅读 · 0 评论 -
ros参数服务器
The ROS Parameter Server can store strings, integers, floats, booleans, lists, dictionaries, iso8601 dates, and base64-encoded data. Dictionaries must have string keys. roscpp's parameter AP转载 2017-06-20 14:26:56 · 563 阅读 · 0 评论 -
actionlib
http://wiki.ros.org/actionlib_tutorials/Tutorials/SimpleActionClient%28Threaded%29http://wiki.ros.org/actionlib_tutorials/Tutorials/SimpleActionServer%28GoalCallbackMethod%29http://wiki.ros.org/转载 2017-04-28 21:04:53 · 428 阅读 · 0 评论 -
nodelet的一些理解
看来一下ros下的nodelet,有一些自己的理解,不知对不对,主要参考:http://wiki.ros.org/nodelet/Tutorials/Running%20a%20nodelethttp://blog.csdn.net/zyh821351004/article/details/52143309http://blog.csdn.net/x_r_su/article/de原创 2017-04-28 11:27:26 · 1913 阅读 · 1 评论 -
ROS_Kinetic +gazebo7 +turtle
1 如果安装的是ros-kinetic-full-desktop那么应该自带gazebo7.如果不是则需要手动安装,链接如下:http://gazebosim.org/tutorials?tut=install_ubuntu&cat=install2 安装ros与gazebo的接口:建议源码编译。http://gazebosim.org/tutorials?tut=ros_installi原创 2017-04-08 18:29:45 · 3127 阅读 · 1 评论 -
Terminate called after throwing an instance of 'ros::serialization::StreamOverrunException'
今天在用分布式跑在线导航程序时跳出这个error,查询到一下网址http://answers.ros.org/question/229478/terminate-called-after-throwing-an-instance-of-rosserializationstreamoverrunexception/原因为,订阅激光话题(scan)给的缓冲字节不够多,我只给了 50;另外就是激原创 2017-03-21 17:39:15 · 5474 阅读 · 0 评论 -
ros下分布式的调试和节点
背景是有两台电脑,一个名为A,另一个为B。两台均安装了ubuntu14.04及ROS indigo。目标是通过远程的方式在A上启动B上的节点,并在A上显示B上的运行结果。A是台式机,B是机器人,通过台式机远程控制机器人,并在台式机的rviz上显示出机器人上面的实时运行结果。首先,按照白巧克力亦唯心的两篇博客进行调试:http://blog.csdn.net/heyijia0327/ar原创 2017-03-01 15:34:35 · 2317 阅读 · 0 评论 -
ros下gazebo的安装,模型加载和仿真
1、安装环境ubuntu14.04 x64 ROS indigo2、gazebo的安装:先在ubuntu上安装gazebo,此时和ros没有建立联系,然后在安装gazebo_ros_pkgs这样就可以利用ros的指令启动和加载模型了。流程如下:2.1在ubuntu下安装gazebo默认的安装方式:curl -ssL http://get.gazebosim.org | sh(这是利用脚原创 2016-11-30 14:52:32 · 18435 阅读 · 10 评论 -
ros realsense d435 驱动
roscore 运行在机器人上,ros版本jadePC端export ROS_MASTER_URI=http://robot_ip:11311roslaunch realsense2_camera rs_rgbd.launchrealsense 启动后驱动nodelet 挂了.检查后发现是机器人端不知道PC的IP所致,在机器人端: vim /etc/hosts添加:pc_i...原创 2018-10-01 17:06:10 · 958 阅读 · 1 评论