![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS
菜鸟&攻城狮
这个作者很懒,什么都没留下…
展开
-
在ROS中使用OpenCV
#include<ros/ros.h> //ros标准库头文件 #include<iostream> //C++标准输入输出库 /* cv_bridge中包含CvBridge库 */#include<cv_bridge/cv_bridge.h>/* ROS图象类型的编码函数 */#include<sensor_msgs/image_encodings.h> /* image_transport 头文件用来在ROS系统中的话题上发布和订阅图象消息 .原创 2020-06-28 15:15:25 · 1032 阅读 · 0 评论 -
ros 发布/订阅 长度不确定的数据
---------------------------------------imgData.msg int32 upperLeft int32 lowerRight string color string cameraID---------------------------------------imgDataArray.msg imgData[] images---------------------------------------demo_pub.cpp .原创 2020-06-28 10:48:36 · 436 阅读 · 0 评论 -
cartographer 保存地图
1. 完成轨迹, 不接受进一步的数据。rosservice call /finish_trajectory 02. 序列化保存其当前状态rosservice call /write_state "{filename: '${HOME}/Downloads/mymap.pbstream'}"3. 将pbstream转换为pgm和yamlrosrun cartographer_ros cartographer_pbstream_to_ros_map -map_filest...原创 2020-06-19 17:34:21 · 376 阅读 · 0 评论 -
cartographer 安装
安装参考:https://www.guyuehome.com/8039wstool merge -t src https://raw.githubusercontent.com/googlecartographer/cartographer_ros/master/cartographer_ros.rosinstall在上面这一步之前:sudo gedit /etc/resolv.conf改成下面两句:nameserver 8.8.8.8 #google域名服务器nameserver原创 2020-06-17 16:40:49 · 162 阅读 · 0 评论 -
sudo rosdep init and rosdep update Error 解决方法
错误如下:$ sudo rosdep initERROR: default sources list file already exists:/etc/ros/rosdep/sources.list.d/20-default.listPlease delete if you wish to re-initializeThen you can execute$ rosdep updateIf you getreading in sources list data from /etc/r.原创 2020-06-16 20:11:13 · 475 阅读 · 0 评论 -
ROS DEBUG
https://answers.ros.org/question/241179/rosconsole-debug-logger-how-to-use-it/rosrun rqt_logger_level rqt_logger_level转载 2019-06-19 10:50:26 · 522 阅读 · 0 评论 -
ROS 查看tf树
# rosrun rqt_tf_tree rqt_tf_tree原创 2019-06-19 15:59:50 · 24555 阅读 · 0 评论 -
Roboware 下打包成so 文件并引用
https://www.cnblogs.com/zhuxuekui/p/7766013.html原创 2019-08-02 18:08:02 · 92 阅读 · 0 评论 -
ROS错误总结
1:You must call ros::init() before creating the first NodeHandleubuntu 16.04 ros. 运行出现You must call ros::init() before creating the first NodeHandleCouldn't find an AF_INET address for []原因是没按以下顺...原创 2019-08-07 13:30:58 · 5280 阅读 · 0 评论 -
订阅多个话题并对其进行同步处理
https://www.cnblogs.com/ZuDame/p/11208360.html原创 2019-08-09 16:57:17 · 627 阅读 · 0 评论 -
激光提线
https://www.jianshu.com/p/a0a9adac141d原创 2019-08-14 15:52:15 · 175 阅读 · 0 评论 -
ROS多机通信
vi ~/.bashrc在尾行添加:export ROS_HOSTNAME=IP_Aexport ROS_MASTER_URI=http://IP_B:11311AP_A:本机IPAP_B:ROSmaster所在设备的IP假如有两台ROS设备要进行通信,则要在两台设备里都进行如上操作。此时假如在设备B上有个激光雷达在工作,在设备A上打开rviz可以看到雷达图。...原创 2019-05-10 15:50:27 · 97 阅读 · 0 评论 -
安装ROS
ubuntu版本:16.04更改镜像源打开终端,输入 sudo gedit /etc/apt/sources.list将里面内容替换为:deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ xen...原创 2018-12-06 16:22:30 · 180 阅读 · 0 评论 -
ROS创建工作空间
工作空间(workspace)是一个存放工程开发文件的文件夹。src:代码空间(Source Space)build:编译空间(Build Space)devel:开发空间(Development Space)install:安装空间(Install Space)举例:1.创建工作空间:先新建一个目录 $mkdir catkin_ws,再在该目录下新建一个目录src $ mkdir ...原创 2018-12-07 09:49:01 · 1830 阅读 · 0 评论 -
ROS基础篇
系统环境:Ubuntu16.04常用命令:catkin_create_pkg 创建功能包rospack 获取功能包的信息catkin_make 编译工作空间中的功能包rosdep 自动安装功...原创 2018-12-07 09:50:09 · 155 阅读 · 0 评论 -
ROS创建功能包
系统环境:Ubuntu16.04创建功能包的格式:$catkin_creat_pkg 空格 功能包名字 空格 依赖1 空格 依赖2 空格 依赖3 …1.先进入工作空间目录下的src目录下,在该目录下$ catkin_create_pkg learning_communication std_msgs rospy roscpp2.编译功能包:先回到工作空间的根目录下,在该目录下$ cat...原创 2018-12-07 10:27:25 · 243 阅读 · 0 评论 -
ROS 设置环境变量
$ catkin_make$ source devel/setup.bash如果不设置,每次编译后都需要上边这两步,按下面的步骤可省去一步。设置环境变量:在catkin_ws目录下,设置环境变量 $source ./devel/setup.bash完成后: $vim ~/.bashrc在最下面加上 source ~/<catkin_ws的路径>/devel/se...原创 2019-04-28 11:19:42 · 3832 阅读 · 0 评论 -
编辑依赖的ROS包列表
roscpp std_msgs原创 2019-04-28 14:46:23 · 417 阅读 · 0 评论 -
Cartographer软件结构
转载 2019-04-29 17:24:36 · 376 阅读 · 0 评论 -
ROS系统清理
进入到.ros目录查看可清理文件的大小:rosclean check清理:rosclean purge同意清理输入:y原创 2019-05-08 16:09:21 · 2573 阅读 · 0 评论 -
ROS cartographer rplidar 配合使用
德国博物馆demoroslaunch cartographer_ros demo_backpack_2d.launch bag_filename:=${HOME}/Downloads/cartographer_paper_deutsches_museum.bag把激光雷达USB连接到电脑,然后在terminal输入$ ls /dev/ttyUSB*更改com port 权...原创 2019-04-30 14:07:35 · 659 阅读 · 0 评论 -
如何发布里程计消息
http://www.guyuehome.com/332转载 2019-05-09 13:20:40 · 776 阅读 · 0 评论 -
Linux下的MATLAB 与另一台Linux系统 进行ROS通信
MATLAB 2015b之后的版本才支持ROS可以在MATLAB中输入 : license('checkout' ,'Robotics_System_Toolbox' ),用以检测MATLAB是否有Robotics System Toolbox的许可。如果答案是1,说明许可证允许,可以使用ROS;否则是不允许,不可以使用ROS,就要安装Robotics System Toolbox,或者是更换...原创 2019-05-10 12:38:49 · 496 阅读 · 0 评论 -
ubuntu16.04 安装ros
主要参考了以下两个帖子: https://blog.csdn.net/shenghuaijing3314/article/details/76222385 https://blog.csdn.net/hongliang2009/article/details/772786111.进入设置里面的软件和更新,设置软件源。2.进入终端:ctrl+ault +t3.更新软件源: $sudo a...原创 2018-04-30 22:44:11 · 10398 阅读 · 1 评论