首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能正确地将这个ros .launch文件从Ubuntu中的.desktop文件中提取出来?

问为什么我不能正确地将这个ros .launch文件从Ubuntu中的.desktop文件中提取出来?
EN

Stack Overflow用户
提问于 2022-06-08 10:09:16
回答 1查看 170关注 0票数 0

我需要从桌面应用程序中启动一个ros .launch文件,但由于某种原因,这没有任何作用。有什么帮助吗?

代码语言:javascript
复制
[Desktop Entry]
Version=1.0
Name=LaunchMagnobit
Comment=Launch tracker and controller
Exec="roslaunch mbx_launch mbx_ros_tracker_camera.launch"
Icon=/home/magnebotix/Pictures/ps3.jpg
Terminal=true
Type=Application
Categories==Application;
EN

回答 1

Stack Overflow用户

发布于 2022-06-08 14:34:46

在运行ros节点时,始终需要确保您的环境来源正确;这不是直接在桌面文件中运行它的情况。您不需要直接运行命令,而是要执行一个自定义bash脚本,该脚本可以正确地获取env。例如:

代码语言:javascript
复制
source /opt/ros/$ROS_DISTRO/setup.bash
roslaunch mbx_launch mbx_ros_tracker_camera.launch
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72543857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档