{"id":3960,"date":"2026-03-03T22:48:33","date_gmt":"2026-03-03T13:48:33","guid":{"rendered":"https:\/\/www.kdel.org\/wp\/?p=3960"},"modified":"2026-03-03T23:23:06","modified_gmt":"2026-03-03T14:23:06","slug":"ros2shell%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%97%e3%81%a6%e3%82%82%ef%bc%8cros1-noetic-py3-%e3%81%ab%e3%81%aa%e3%82%8b","status":"publish","type":"post","link":"https:\/\/www.kdel.org\/wp\/?p=3960","title":{"rendered":"ros2shell\u3092\u5b9f\u884c\u3057\u3066\u3082\uff0c(ros1 noetic py3) \u306b\u306a\u308b"},"content":{"rendered":"<p>myAGV\u4e0a\u3067ros2shell\u3092\u5b9f\u884c\u3057\u3066\u3082\uff0c\u306a\u305c\u304b(ros1 noetic py3)\u306e\u74b0\u5883\u306b\u306a\u308b\u4e0d\u90fd\u5408\u3067\u3059\uff0e<br \/>\n\u305f\u3076\u3093\uff0cmyagv_ros2\u3067colcon build\u3059\u308b\u3068\u3053\u308d\u3092\uff0c\u9593\u9055\u3048\u3066colcon_ws\u4e0a\u3067colcon build\u3057\u3061\u3083\u3063\u305f\u304b\u3089\u3060\u3068\u601d\u3044\u307e\u3059\uff0e<br \/>\n\u3057\u304b\u3082\uff0cros1\u306e\u74b0\u5883\u4e0b\u3067\u5b9f\u884c\u3057\u3061\u3083\u3063\u305f\u306e\u304c\u539f\u56e0\u3067\u3059\u306d\uff0e<br \/>\n\u3068\u3059\u308b\u3068\uff0c\u6b63\u3057\u304f\u306f\uff0c<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n# \u25cf \u624b\u9806 0\uff1a\u30af\u30ea\u30fc\u30f3\u306a\u72b6\u614b\u306e\u30b7\u30a7\u30eb\u3092\u958b\u304f\r\nShellenv -i HOME=&quot;$HOME&quot; USER=&quot;$USER&quot; TERM=&quot;$TERM&quot; bash --noprofile --norcShow more lines\r\n# \u25cf \u624b\u9806 1\uff1aROS2 \u3060\u3051\u3092\u8aad\u307f\u8fbc\u3080\r\nShellsource \/opt\/ros\/galactic\/setup.bashShow more lines\r\n# \u25cf \u624b\u9806 2\uff1a\u30ef\u30fc\u30af\u30b9\u30da\u30fc\u30b9\u3078\r\nShellcd ~\/colcon_wsrm -rf build install logShow more lines\r\n# \u25cf \u624b\u9806 3\uff1aROS2 \u5c02\u7528\u3068\u3057\u3066\u518d\u30d3\u30eb\u30c9\r\nShellcolcon build --symlink-install\r\n<\/pre>\n<p>\u3053\u308c\u3067\u76f4\u308b\u306f\u305a\u3067\u3059\uff0e<\/p>\n<p>\u4ee5\u4e0b\u306f\uff0c\u5bfe\u51e6\u7642\u6cd5\u3067\u3057\u305f\u306e\u3067\u7121\u8996\u3057\u3066\u4e0b\u3055\u3044\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ner@er:~$ ros2shell \r\nMYCOBOT_ROS_2_INIT = 1\r\nros2-init\r\nROS_DISTRO was set to 'noetic' before. Please make sure that the environment does not mix paths from different distributions.\r\nROS_DISTRO was set to 'galactic' before. Please make sure that the environment does not mix paths from different distributions.\r\n(ros1 noetic py3)er@er:~$\r\n<\/pre>\n<p>\u306a\u3093\u3067\u3060\u308d\u3046\u3068\u601d\u3063\u3066~\/.bashrc\u3092\u773a\u3081\u3066\u307f\u308b\u3068\uff0c<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n(ros1 noetic py3)er@er:~$ tail -n10 .bashrc\r\n\t\t. \/etc\/bash_completion\r\n\tfi\r\nfi\r\nsource ~\/myagv_ros\/devel\/setup.bash\r\nsource ~\/myagv_ros\/devel\/setup.bash\r\n\r\nexport NVM_DIR=&quot;$HOME\/.nvm&quot;\r\n&#x5B; -s &quot;$NVM_DIR\/nvm.sh&quot; ] &amp;&amp; \\. &quot;$NVM_DIR\/nvm.sh&quot;  # This loads nvm\r\n&#x5B; -s &quot;$NVM_DIR\/bash_completion&quot; ] &amp;&amp; \\. &quot;$NVM_DIR\/bash_completion&quot;  # This loads nvm bash_completion\r\nsource ~\/myagv_ros\/devel\/setup.bash\r\n<\/pre>\n<p>\u306a\u3093\u304bsource ~\/myagv_ros\/devel\/setup.bash\u304c3\u3064\u3082\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\u2026\uff0e<br \/>\n\u3053\u308c\u3089\u3092ros-init\u306e\u95a2\u6570\u306e\u4e2d\u306b\u79fb\u52d5\u3055\u305b\u308c\u3070OK\u3067\u3059\uff0e<br \/>\n\u304a\u884c\u5100\u826f\u304f\u3057\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u304b\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nros-init()\r\n{\r\n        source \/opt\/ros\/noetic\/setup.bash\r\n        if &#x5B; -f ~\/catkin_ws\/devel\/setup.bash ]; then\r\n                source ~\/catkin_ws\/devel\/setup.bash\r\n        fi\r\n        if &#x5B; -f ~\/myagv_ros\/devel\/setup.bash ]; then\r\n                source ~\/myagv_ros\/devel\/setup.bash\r\n        fi\r\n<\/pre>\n<p>\u9055\u3063\u305f\uff0e<br \/>\n\u4ee5\u4e0b\u306esetup.bash\u3082\u95a2\u4fc2\u3057\u3066\u3044\u307e\u3057\u305f\uff0e<br \/>\nlocal_setup.bash\u3078\u66f8\u304d\u63db\u3048\u307e\u3057\u3087\u3046\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nros2-init()\r\n{\r\n        source \/opt\/ros\/galactic\/setup.bash\r\n        if &#x5B; -f ~\/colcon_ws\/install\/local_setup.bash ]; then\r\n                source ~\/colcon_ws\/install\/local_setup.bash\r\n                if &#x5B; &quot;$MYCOBOT_ROS_2_COMMANDS&quot; != &quot;&quot; ]; then\r\n                        echo &quot;$MYCOBOT_ROS_2_COMMANDS&quot;\r\n                        eval &quot;$MYCOBOT_ROS_2_COMMANDS&quot;\r\n                        exit\r\n                fi\r\n        fi\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>myAGV\u4e0a\u3067ros2shell\u3092\u5b9f\u884c\u3057\u3066\u3082\uff0c\u306a\u305c\u304b(ros1 noetic p &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/www.kdel.org\/wp\/?p=3960\"> <span class=\"screen-reader-text\">ros2shell\u3092\u5b9f\u884c\u3057\u3066\u3082\uff0c(ros1 noetic py3) \u306b\u306a\u308b<\/span> \u7d9a\u304d\u3092\u8aad\u3080 &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[3,42,2,27,6],"tags":[],"class_list":["post-3960","post","type-post","status-publish","format-standard","hentry","category-logistics-league","category-myagv","category-robocup","category-ros","category-setting"],"_links":{"self":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3960"}],"version-history":[{"count":5,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3960\/revisions"}],"predecessor-version":[{"id":3966,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3960\/revisions\/3966"}],"wp:attachment":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}