{"id":813,"date":"2026-05-20T11:44:18","date_gmt":"2026-05-20T03:44:18","guid":{"rendered":"https:\/\/docs.liuyaorobot.com\/?post_type=docs&#038;p=813"},"modified":"2026-05-20T11:56:35","modified_gmt":"2026-05-20T03:56:35","slug":"ros2go%e4%bd%bf%e7%94%a8%e6%97%b6ros_ip%e5%92%8cyolo%e6%a3%80%e6%b5%8b%e8%bf%87%e7%a8%8b%e4%b8%adnvidia%e9%a9%b1%e5%8a%a8%e6%8a%a5%e9%94%99%e9%97%ae%e9%a2%98%e6%b1%87%e6%80%bb","status":"publish","type":"docs","link":"https:\/\/docs.liuyaorobot.com\/?docs=%e5%9f%ba%e7%a1%80%e5%87%86%e5%a4%87\/ros2go%e4%bd%bf%e7%94%a8%e6%97%b6ros_ip%e5%92%8cyolo%e6%a3%80%e6%b5%8b%e8%bf%87%e7%a8%8b%e4%b8%adnvidia%e9%a9%b1%e5%8a%a8%e6%8a%a5%e9%94%99%e9%97%ae%e9%a2%98%e6%b1%87%e6%80%bb","title":{"rendered":"ROS2GO\u4f7f\u7528\u65f6ROS_IP\u548cYOLO\u68c0\u6d4b\u8fc7\u7a0b\u4e2dNVIDIA CUDA\u62a5\u9519\u95ee\u9898\u6c47\u603b"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>\u5982\u679c\u6267\u884c roslaunch tutorial_gazebo sim_craic2025.launch<\/strong> <strong>\u51fa\u73b0\u62a5\u9519\u5982\u4e0b\uff1a<\/strong><br>[WARN] [1779163348.719898749]: invalid ROS_IP (an empty string) [WARN] [1779163348.809573208]: invalid ROS_IP (an empty string)[INFO] [1779163353.672153, 0.000000]: Calling service \/gazebo\/spawn_sdf_model [ERROR] [1779163353.678935282, 139.932000000]: couldn&#8217;t resolve publisher host [] [ERROR] [1779163353.699815102, 139.952000000]: couldn&#8217;t resolve publisher host [] [ERROR] [1779163353.720450777, 139.972000000]: couldn&#8217;t resolve publisher host <br><strong>\u89e3\u51b3\u529e\u6cd5\uff1a<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u529e\u6cd51\uff1a\u8054\u7f51,\u4f7f\u7528\u7f51\u7edcIP\uff0c\u4f46\u662f\u65ad\u7f51\u5c31\u4f1a\u5d29\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u529e\u6cd52\uff08\u63a8\u8350\uff09\uff1a\u6253\u5f00\u7ec8\u7aef\u6267\u884c\uff1anano ~\/.bashrc   \u5728\u672b\u5c3e\u6dfb\u52a0  export ROS_IP=127.0.0.1 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6216\u8005\uff08\u63a8\u8350\uff09\u4fee\u6539  export ROS_IP=$__IP \u4e3a\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">if [ -n &#8220;$__IP&#8221; ]; then <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">  export ROS_IP=$__IP <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">else <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">  export ROS_IP=127.0.0.1 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">fi<br>\u7136\u540e\u7ec8\u7aef\u6267\u884c\uff1asource ~\/.bashrc\u6216\u8005\u6253\u5f00\u65b0\u7ec8\u7aef<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u529e\u6cd53\uff1a\u7ec8\u7aef\u8f93\u5165 export ROS_IP=127.0.0.1 \u6216\u8005 export ROS_HOSTNAME=localhost  \u7136\u540e\u5728\u8be5\u7ec8\u7aef\u6267\u884croslaunch tutorial_gazebo sim_craic2025.launch\u7b49\u6307\u4ee4\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5982\u679c\u6267\u884croslaunch tutorial_all run_craic2025_task.launch \u51fa\u73b0\u62a5\u9519\u5982\u4e0b\uff1a<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AssertionError: Invalid CUDA &#8216;&#8211;device 0&#8217; requested, use &#8216;&#8211;device cpu&#8217; or pass valid CUDA device(s)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7ec8\u7aef\u8f93\u5165<code>nvidia-smi<\/code> \u5982\u679c\u5e76\u672a\u627e\u5230\u8be5\u6307\u4ee4\uff0c\u5219\u8bf4\u660e\u663e\u5361\u9a71\u52a8\u5e76\u672a\u5b89\u88c5\uff0c\u9700\u8981\u5b89\u88c5\u663e\u5361\u9a71\u52a8\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u65b9\u6cd51\uff1a\u66f4\u65b0\u663e\u5361\u9a71\u52a8\uff0c\u66f4\u65b0CUDA\u3002\u56e0\u4e3a\u6b65\u9aa4\u7e41\u7410\uff0c\u4e0d\u540c\u663e\u5361\u9002\u914d\u7684\u9a71\u52a8\u7248\u672c\u548c\u9884\u5b89\u88c5\u7684\u7248\u672c\u4f9d\u8d56\u73af\u5883\u51b2\u7a81\uff0c\u6240\u4ee5\u5efa\u8bae\u81ea\u5df1\u641c\u7d22\u76f8\u5173\u6559\u7a0b\u5904\u7406\uff0c\u8ddf\u65b0\u5b8c\u4e4b\u540e\u522b\u5fd8\u8bb0\u8ddf\u65b0cuda\u3002\u9700\u8981\u63d0\u9192\u7684\u662f\uff0c\u53ef\u4ee5\u66f4\u6362ROS2GO\u542f\u52a8\u7684\u5185\u6838\u7248\u672c\uff0c\u4f46\u662f\u4e0d\u80fd\u5220\u9664\u540d\u4e3a7.0-ros2go\u7684\u7cfb\u7edf\u5185\u6838\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u65b9\u6cd52\uff1a\u6253\u5f00\/home\/tianbot\/catkin_ws\/src\/tutorials\/tutorial_vision\/launch\/yolov5.launch<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4fee\u6539\u5176\u4e2d\u7684arg name=&#8221;device&#8221; default=&#8221;device 0&#8243;  \u4e3a\uff1aarg name=&#8221;device&#8221; default=&#8221;cpu&#8221;<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5982\u679c\u6267\u884c roslaunch tutorial_gazebo sim_craic2025.launch \u51fa\u73b0\u62a5 [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"parent":383,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","categories":[],"doc_label":[],"doc_tag":[],"class_list":["post-813","docs","type-docs","status-publish","format-standard","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/docs.liuyaorobot.com\/index.php?rest_route=\/wp\/v2\/docs\/813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.liuyaorobot.com\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/docs.liuyaorobot.com\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/docs.liuyaorobot.com\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.liuyaorobot.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=813"}],"version-history":[{"count":7,"href":"https:\/\/docs.liuyaorobot.com\/index.php?rest_route=\/wp\/v2\/docs\/813\/revisions"}],"predecessor-version":[{"id":824,"href":"https:\/\/docs.liuyaorobot.com\/index.php?rest_route=\/wp\/v2\/docs\/813\/revisions\/824"}],"up":[{"embeddable":true,"href":"https:\/\/docs.liuyaorobot.com\/index.php?rest_route=\/wp\/v2\/docs\/383"}],"wp:attachment":[{"href":"https:\/\/docs.liuyaorobot.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.liuyaorobot.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=813"},{"taxonomy":"doc_label","embeddable":true,"href":"https:\/\/docs.liuyaorobot.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_label&post=813"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/docs.liuyaorobot.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}