ros相关内容

不使用 ros 编译 roscpp(使用 g++)

我正在尝试在不使用其余 ROS 的情况下编译 roscpp(我只需要订阅一个节点,但拥有使用旧版本 ROS 的节点,由于编译,我无法将我的程序与他的程序集成)麻烦).我从 git (https://github.com/ros/ros_comm) 下载了源代码,现在我需要编译它,但 Cmake 抛出错误: INFOBuilding GTest 源代码.TODO:在 rostest-extras ..
发布时间:2021-07-10 19:26:12 C/C++开发

如何将从 rospy.Subscriber 数据获得的数据提供给变量?

我编写了一个示例订阅者.我想将从 rospy.Subscriber 获得的数据提供给另一个变量,以便我稍后可以在程序中使用它进行处理.目前我可以看到订阅者正在运行,因为当我使用 rospy.loginfo() 函数时,我可以看到正在打印的订阅值.虽然我不知道如何将这些数据存储到另一个变量中.我曾尝试使用赋值运算符“="将其直接赋值给变量,但出现错误. 我尝试使用 rospy.loginfo ..
发布时间:2021-07-10 19:26:09 Python

通过局域网 (LAN) 与 WSL2 上的 ROS 通信时出现问题

我是 ROS 项目的开发人员.最近我尝试在 WSL2(Linux 的 Windows 子系统)上使用 ROS(melodic),一切都很好.但是当我想使用另一台同样位于同一局域网 (LAN) 中的 PC 进行通信时,我遇到了一些麻烦.在设置“ROS_MASTER_URI,ROS_IP"等环境变量之前,我知道由于WSL 2在Hyper-V上工作,所以WSL2上的IP显示不是真实局域网中的IP.我必须 ..
发布时间:2021-07-10 19:26:06 其他开发

Ros 安装在构建过程中卡住

我正在尝试根据此 官方页面.安装需要构建 51 个包.在“Roscpp"包构建中,整个 pi3 挂起(即使使用 -j2 选项来减少线程数).我尝试了 2-3 次但总是相同的结果,即使我假设它会出来但构建永远不会完成,即使我在相同的挂起状态下离开了 1-2 天.这是正确的方法还是有任何其他方法可以进行交叉编译并将包放入 pi3.dll 中.我是唯一面临这个问题的人吗?(在 2 个不同的 pi3 上试 ..
发布时间:2021-07-02 20:28:53 C/C++开发

qtcreator 中的 Rosbag 阅读器

我尝试在 Qtcreator 中制作一个 rosbag 阅读器.我创建了一个项目,我只想阅读包内的信息.这是我的专业文件: QT += 核心QT -= gui配置 += c++11目标 = ROSBag_Reader配置 += 控制台配置 -= app_bundle模板 = 应用程序LIBS += -lboost_systemLIBS+= -lpthreadLIBS+= -L/usr/lib/x ..
发布时间:2021-06-30 18:54:16 C/C++开发

如何在pycharm中获取额外的环境?

我有一个 ROS 应用程序,它有一个带有 setup.bash 文件的工作空间和另一个带有自己的虚拟环境的 python 脚本. 到目前为止,这是我在终端中所做的: 1_ pipenv shell(激活我的python 虚拟环境).2_ 源../ros_workspace/devel/setup.bash3_ python some_python_script.py 此代码按我的预期工作 ..
发布时间:2021-06-23 19:55:10 Python

如何将 ros 导入 PyCharm

我正在使用 ros 框架开发机器人.作为ide,我使用PyCharm.但是我不能把ros导入进去.在 ros 站点上有关于 ide http://wiki.ros.org/IDEs 的文章.有关于在 pycharm 中使用 ros 的信息.我必须修改 .desktop 文件,但我使用软件中心的 snap 安装了 PyCharm.在哪里可以找到 snap 应用程序的 .desktop 文件?能否有其 ..
发布时间:2021-06-23 19:47:01 Python

在 ROS 中使用来自多个主题的数据 - Python

我能够显示来自两个主题的数据,但我无法在 ROS(用 Python 代码编写)中实时使用和计算来自这两个主题的数据. 您是否有任何想法来存储这些数据并实时计算? 谢谢;) #!/usr/bin/env python进口玫瑰花导入字符串从 std_msgs.msg 导入字符串从 std_msgs.msg 导入 Float64MultiArray从 std_msgs.msg 导入 Flo ..
发布时间:2021-06-23 18:45:29 Python

我正在尝试使用 rosbridge 在 ros 上发布基于 Tizen 的应用程序的消息,但出现错误

正如标题所说,我正在尝试使用 rosbridge 在 ros 上发布消息,因为我的应用程序是用 javascript 编写的.基本上,我想在运行 ros 的 PC 上投射一系列心率数据,以便进行详细说明.该应用程序在基于 Tizen 的智能手表上运行.如果我尝试发布几何消息,比如设备方向,我没有问题,它们会发布在 ros 上.我尝试使用传感器消息类型(特别是 channelfloat32)来投射心 ..
发布时间:2021-06-23 18:43:23 前端开发

无法在 Python 中使用 OpenCV 编写视频

我正在尝试将实时图像写入 Ubuntu 中 Kinect 获取的视频文件中.请参阅下面的示例代码: #!/usr/bin/env python导入 roslibroslib.load_manifest('ros_package_name')进口玫瑰花导入 cv2从 sensor_msgs.msg 导入图像从 cv_bridge 导入 CvBridge,CvBridgeError类图像转换器(对象 ..
发布时间:2021-06-12 19:59:13 Python

如何将具有多个值的非二进制占用网格映射到 ROS 中的成本图?

我正在寻找一种将非二元占用网格映射到全局成本图的方法.占用网格的值为 -1 表示未定义,0 表示非碰撞,1-100 表示碰撞区域.这里有一个类似的问题,给出的答案没有提供具体的解决方案: https://answer.ros.org/question/335530/what-range-of-costs-does-ros-navigation-support/ 为了更好的概览: ..
发布时间:2021-06-07 18:51:57 其他开发

在Google合作实验室上运行Gym-凉亭

我正在尝试在Google合作实验室上运行Gym-凉亭. 在Colab上运行凉亭服务器(没有gui的凉亭)时出现问题. 显示屏上显示警告:无法创建X窗口.渲染将被禁用,但我想我已经解决了. 也有关于声卡的警告.不确定是否与无法打开音频设备相关, 还有关于转换的警告不支持传感器类型[深度]的转换 这是一个示例 你能帮忙吗? 解决方案 要以无头模式运行凉亭,您需要运行 gserver ..

适用于Windows主机网络堆栈的Docker

当前,我正在一个项目中,我们正在使用ROS,Bebop_autonomy和OpenCV来自动控制Parrot Bebop2.我们在工作区中使用的机器正在运行Ubuntu 14.04.5,我可以使用映像启动容器 我使用"docker run -it --network = host用户名/图像"创建.在配置完容器内的所有内容之后,bebop_autonomy节点就可以正常运行,并且可以在Beb ..
发布时间:2021-05-02 19:47:58 其他开发

如何在Docker容器之间共享apt-package

我想使用docker帮助我保持组织结构,以使用ROS(机器人操作系统)开发和部署程序包/系统. 我想为各种软件提供多个容器/映像,并为单个映像提供所有ROS依赖项.如何让一个容器使用我的依赖项主容器中的apt-packaged? 例如,我可能有以下容器: MyRosBase: sudo apt-get install 我需要的所有ros依赖项(有很多).设置其他一些环境变量和各种 ..
发布时间:2021-05-02 19:46:58 其他开发

每个Dockerfile RUN调用中的源

我有一个Dockerfile,我发现自己经常需要调用 source/opt/ros/noetic/setup.bash. 例如: 运行源/opt/ros/noetic/setup.bash \&&SOME_COMMAND运行源码/opt/ros/noetic/setup.bash \&&SOME_OTHER_COMMAND 是否有一种方法可以在Dockerfile中的每个 RUN 调用 ..
发布时间:2021-05-02 19:38:13 其他开发