随笔分类 -  ROS

如何接收RVIZ中的2D Pose Estimate 和2D Nav Goal
摘要:#include "ros/ros.h" #include "std_msgs/String.h" #include <geometry_msgs/PoseWithCovarianceStamped.h> #include <iostream> #include <geometry_msgs/Poi 阅读全文
posted @ 2019-12-27 09:19 未完代码 阅读(4956) 评论(1) 推荐(0) 编辑
ROS
摘要:ROS 工程 由1~N个软件包组成,软件包可以是独立的package,也可以是综合的metapackage. metapackage 是由多个package组成的,软件包是由多个package组成的 。 一个node 就是一个进程,就是一个程序,包含有一个main 函数。 Master是ROS提供给 阅读全文
posted @ 2018-12-04 15:28 未完代码 阅读(614) 评论(0) 推荐(0) 编辑
ros自定义消息
摘要:ros自定义消息可以根据自身项目需求定义和封装想要的数据类型和数据结构。具体可以参考维基百科关于ros自定义消息部分 这里我只是记录自定义消息的要点部分: 1.首先要在工作空间下功能包中创建一个msg的文件夹用于存放消息文件。创建过程可以通过手动创建,也可以通过以下命令创建 2.在msg文件中添加消 阅读全文
posted @ 2018-11-10 11:03 未完代码 阅读(880) 评论(0) 推荐(0) 编辑
ros:出现:error: ros/ros.h: No such file or directory
摘要:出现这个问题是因为在cmakelist.txt中没有声明对roscpp的依赖。在find_package中添加roscpp,重新执行就ok了。 阅读全文
posted @ 2018-11-09 11:25 未完代码 阅读(3124) 评论(0) 推荐(0) 编辑
创建ros消息时出现:Unable to load msg [planning/Num]: Cannot locate message [Num]: unknown pack.....
摘要:创建ros消息可参考创建ROS消息和ROS服务。 按照这个教程进行创建的过程中出现了如下错误: 仔细看了看是说在以下路径中找Num,没有找到,所以首先想到的是路径有问题,所以重新添加路径。 然后再测试就没问题了 。 阅读全文
posted @ 2018-10-19 15:17 未完代码 阅读(1371) 评论(0) 推荐(1) 编辑
ros 工作空间下cpp文件调用其他cpp文件的函数或变量
摘要:最近在学习ros节点编程,在工作空间下添加如下文件: message.h message.cpp main.cpp 如果是普通的c++工程这么调用是没问题的,因为是用g++进行编译的。 但是在ros工作空间这么调用就会出现:undefined reference to `init_ros()' 这是 阅读全文
posted @ 2018-10-18 14:42 未完代码 阅读(1435) 评论(0) 推荐(0) 编辑
卸载ROS命令
摘要:ROS有问题需要卸载只需输入以下命令: 阅读全文
posted @ 2018-10-13 14:09 未完代码 阅读(225) 评论(0) 推荐(0) 编辑
qt开发ROS遇到这个问题 find_package(catkin) failed. catkin was neither found in the workspace nor in the CMAKE_PREFIX_PATH...
摘要:为了实现用Qt开发ROS界面开发环境,我几乎参阅了网上所有的配置教程,安装了多个版本的qt,在ubuntu14.04和ubuntu16.04上分别进行了配置,最后都成功了。不得不说的是用QTCREATOR开发ROS,进行GUI开发真的很强大。 在这个过程中遇到了各种问题,其中一个是: 解决这个问题需 阅读全文
posted @ 2018-10-10 10:04 未完代码 阅读(4111) 评论(5) 推荐(0) 编辑
ROS出现“Couldn't find executable named listener below //home/xxx/catkin_ws/src/mypack”问题
摘要:在执行节点时出现了如下图所示的错误: 错误原因是在路径下找不到可执行的节点文件。但事实是已经对工作空间进行了编译,并且在devel /lib/my_serial_node 中已经生成了可执行文件。 如下所示: 这时想到是否是没有添加setup.bash 到bashrc文件中,于是打开该文件,显示如下 阅读全文
posted @ 2018-09-29 09:01 未完代码 阅读(10424) 评论(0) 推荐(0) 编辑
ROS报错:IOError:[Errno 13]permission denied: /home/neousys/.ros/roscore-11311.pid"
摘要:在安装ROS后启动ROS,输入:roscore 时报错: 这个问题是由于该路径下ros文件权限造成的。 输入以下命令修改权限: 修改完成后再次输入roscore就ok了 阅读全文
posted @ 2018-09-22 12:09 未完代码 阅读(3350) 评论(0) 推荐(0) 编辑
ROS 设置串口USB软连接
摘要:原创:未经同意,请勿转载 我们在windows 通过USB连接串口,在设备串口中可以观测到COM0或者COMx.当我们插入不同的USB口时会显示不同的COM。 在UBUNTU下,ROS下接收串口信息时,也需要设置COM接口,特别是当有两个串口接入的时候,需要区分对应COM端口号。 接下来我们就来解决 阅读全文
posted @ 2018-09-13 16:39 未完代码 阅读(1090) 评论(0) 推荐(0) 编辑
ROS 用 roboware实现节点信息发送和接收
摘要:在ros下实现节点编程,实现一个节点发送消息,另一个节点接收。实现方式有多种,可以直接在命令窗口创建工作空间包以及节点,用catkin_make进行编译,添加.bash路径,然后执行rosrun package node_name 。这种方式对于一个ROS初学者来说容易出错,而且很多网上的教程中出现 阅读全文
posted @ 2018-09-12 15:40 未完代码 阅读(1781) 评论(0) 推荐(0) 编辑
ROS通过图形化界面控制和查看小乌龟参数
摘要:ROS图形化界面能够让我们快速开发ROS,也有利于我们观测数据。 下面介绍一下利用图形化界面控制小乌龟按照指令行进和查看小乌龟的行进参数。 首先我们需要做一些准备工作: 1.图形化界面控制小乌龟行进 (1)新打开一个terminal,输入如下命令打开publisher 图形化界面 出现如下界面 (2 阅读全文
posted @ 2018-08-29 10:28 未完代码 阅读(1556) 评论(0) 推荐(0) 编辑
ImportError: No module named libqt_gui_cpp_shiboken
摘要:在使用 rosrun rqt_publisher rqt_publisher 调用ROS图形化界面的过程中出现: 而且在使用图像化界面添加/cmd_vel时,无法添加,命令窗口显示“段错误”。 在网上找了好多资料,显示是安装了anaconda造成的。解决方法有通过在环境变量文件中注释掉anacond 阅读全文
posted @ 2018-08-29 09:29 未完代码 阅读(781) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示