{"id":5861,"date":"2023-08-09T19:05:47","date_gmt":"2023-08-09T10:05:47","guid":{"rendered":"https:\/\/now0930.pe.kr\/wordpress\/?p=5861"},"modified":"2023-08-11T19:04:41","modified_gmt":"2023-08-11T10:04:41","slug":"rviz-12-8-update","status":"publish","type":"post","link":"https:\/\/now0930.pe.kr\/wordpress\/rviz-12-8-update\/","title":{"rendered":"rviz 12.7 update \uc2e4\ud328->\uc131\uacf5"},"content":{"rendered":"\n<p>osrf\/ros:humble-desktop \ub3c4\ucee4 \uc774\ubbf8\uc9c0\ub97c \uc124\uce58\ud558\uba74 rviz 12.6\uac00 \uc124\uce58\ub41c\ub2e4. \uac00\ub054 node\ub97c \ub9cc\ub4e4\uc5b4 robot_description\uc744 \uc785\ub825\ud558\uba74, rviz2\uac00 \uc81c\ub300\ub85c \ud45c\uc2dc \uc548\ud560 \uacbd\uc6b0\uac00 \uc788\ub2e4. moveit_setup_assistant\ub3c4 \uae30\uc874 \uc124\uc815 \ud30c\uc77c\uc744 \uc218\uc815\ud558\uba74 robot_model_loader\uac00 \uc2e4\ud589\ub418\uc9c0 \uc54a\uc744 \uacbd\uc6b0\ub3c4 \uc788\ub2e4. \uc544\ub9c8 12.6 \ubc84\uc804\uc758 \ubb38\uc81c\uc778 \ub4ef \ud558\uc5ec \ubc84\uc804\uc744 \uc62c\ub824 \ubcf4\uae30\ub85c \ud588\ub2e4. \ucd5c\uc2e0 \ubc84\uc804\uc740 12.8\uc778\ub370, humble\uc774 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uac00\uc7a5 \ucd5c\uadfc \ubc84\uc804\uc740 12.7\uc774\ub2e4. 12.8\uc744 \uc0ac\uc6a9\ud558\uba74 display panel\uc774 \uc548\ubcf4\uc774\ub294 \ub4ef \uc548\uc815\uc801\uc73c\ub85c \ub3d9\uc791\ud558\uc9c0 \uc54a\ub294\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">now0930@rygen3600:~\/ros2\/test\/ws_root\/ws_user$ git clone -b humble https:\/\/github.com\/ros2\/rviz.git\n'rviz'\uc5d0 \ubcf5\uc81c\ud569\ub2c8\ub2e4...\nremote: Enumerating objects: 30445, done.\nremote: Counting objects: 100% (4756\/4756), done.\nremote: Compressing objects: 100% (1181\/1181), done.\nremote: Total 30445 (delta 3857), reused 4031 (delta 3399), pack-reused 25689\n\uc624\ube0c\uc81d\ud2b8\ub97c \ubc1b\ub294 \uc911: 100% (30445\/30445), 16.45 MiB | 16.27 MiB\/s, \uc644\ub8cc.\n\ub378\ud0c0\ub97c \uc54c\uc544\ub0b4\ub294 \uc911: 100% (22231\/22231), \uc644\ub8cc.\nnow0930@rygen3600:~\/ros2\/test\/ws_root\/ws_user$ cd rviz\/\nnow0930@rygen3600:~\/ros2\/test\/ws_root\/ws_user\/rviz$ git checkout \n\ube0c\ub79c\uce58\uac00 'origin\/humble'\uc5d0 \ub9de\uac8c \uc5c5\ub370\uc774\ud2b8\ub41c \uc0c1\ud0dc\uc785\ub2c8\ub2e4.<\/pre>\n\n\n\n<p>branch\ub97c \uc120\ud0dd\ud558\uc9c0 \uc54a\uace0, default \uac12\uc73c\ub85c humble\uc5d0\uc11c 12.8\uc744 \ucef4\ud30c\uc77c \ud558\uace0 \uc788\uc5c8\ub2e4. \uc798 \ub3d9\uc791\ub418\uc9c0 \uc54a\uc544 2\uc77c\uc744 \ub0a0\ub838\ub2e4. work space \uad6c\uc870\ub3c4 \uac01 \ud328\ud0a4\uc9c0\uc5d0 \ub9de\ub3c4\ub85d \uc138\ubd80\uc801\uc73c\ub85c \ub098\ub204\uc5b4\uc57c \ud55c\ub2e4. \uc11e\uc774\uba74 \ucef4\ud30c\uc77c \uc591\ub3c4 \ub9ce\uace0, \uac01 \ud328\ud0a4\uc9c0\ubcc4\ub85c \uc635\uc158\uc744 \uc124\uc815\ud560 \uc218 \uc5c6\ub2e4. workspace\uc5d0 \ub300\ud55c \ub0b4\uc6a9\uc740 <a href=\"https:\/\/docs.ros.org\/en\/foxy\/Tutorials\/Beginner-Client-Libraries\/Creating-A-Workspace\/Creating-A-Workspace.html\">\uc5ec\uae30<\/a>\uc5d0 \uc788\ub2e4. overlay, underlay\ub97c \uc815\ud655\ud558\uac8c \uc774\ud574\ud558\uc9c0 \uc54a\uace0 \uac00 \uc2dc\uac04 \ub0a0\ub838\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"902\" height=\"1280\" src=\"https:\/\/now0930.pe.kr\/wordpress\/wp-content\/uploads\/2023\/08\/image.png\" alt=\"\" class=\"wp-image-5876\" srcset=\"https:\/\/now0930.pe.kr\/wordpress\/wp-content\/uploads\/2023\/08\/image.png 902w, https:\/\/now0930.pe.kr\/wordpress\/wp-content\/uploads\/2023\/08\/image-768x1090.png 768w\" sizes=\"auto, (max-width: 902px) 100vw, 902px\" \/><\/figure>\n\n\n\n<p>rviz2 readme\ub97c \ub530\ub77c complie \ud55c\ub2e4. \ucef4\ud30c\uc77c \uc911 ignition_math6_vendor\uac00 \uc5c6\uc5b4 \uc5d0\ub7ec\ub85c \uba48\ucd98\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">CMake Error at CMakeLists.txt:64 (find_package):\n  By not providing \"Findignition_math6_vendor.cmake\" in CMAKE_MODULE_PATH\n  this project has asked CMake to find a package configuration file provided\n  by \"ignition_math6_vendor\", but CMake did not find one.\n\n  Could not find a package configuration file provided by\n  \"ignition_math6_vendor\" with any of the following names:\n\n    ignition_math6_vendorConfig.cmake\n    ignition_math6_vendor-config.cmake\n\n  Add the installation prefix of \"ignition_math6_vendor\" to CMAKE_PREFIX_PATH\n  or set \"ignition_math6_vendor_DIR\" to a directory containing one of the\n  above files.  If \"ignition_math6_vendor\" provides a separate development\n  package or SDK, be sure it has been installed.<\/pre>\n\n\n\n<p>apt-cache\ub85c ros-humble-ignition-math6-vendor\ub97c \uac80\uc0c9\ud558\uba74, \ud574\ub2f9 \ud328\ud0a4\uc9c0\uac00 \uc124\uce58\ub418\uc5b4 \uc788\ub2e4. dpkg\ub85c \uc5b4\ub5a4 \ud30c\uc77c\ub4e4\uc774 \uc788\ub294\uc9c0 \ubcf4\uba74, \uc2e4\uc7ac \ud30c\uc77c\uc740 \uc5c6\ub294 \ub4ef \ud558\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">root@rygen3600:\/home\/ros2_test# dpkg -L ros-humble-ignition-math6-vendor\n\/.\n\/opt\n\/opt\/ros\n\/opt\/ros\/humble\n\/opt\/ros\/humble\/share\n\/opt\/ros\/humble\/share\/ignition_math6_vendor\n\/opt\/ros\/humble\/share\/ignition_math6_vendor\/package.xml\n\/usr\n\/usr\/share\n\/usr\/share\/doc\n\/usr\/share\/doc\/ros-humble-ignition-math6-vendor\n\/usr\/share\/doc\/ros-humble-ignition-math6-vendor\/changelog.Debian.gz\n\/usr\/share\/doc\/ros-humble-ignition-math6-vendor\/copyright\nroot@rygen3600:\/home\/ros2_test# \n<\/pre>\n\n\n\n<p><a href=\"https:\/\/index.ros.org\/r\/ignition_math6_vendor\/github-ignition-release-ignition_math6_vendor\/\">ROS Inde<\/a>x\ub97c \ucc3e\uc544\ubcf4\uba74 <a href=\"https:\/\/github.com\/gazebo-release\/gz_math6_vendor\">rviz2 github<\/a>\ub97c \ucc3e\uc744 \uc218 \uc788\ub294\ub370, \uc774\ub97c rviz\uc5d0 \uc788\ub294 \ub514\ub809\ud1a0\ub9ac\uc5d0 \ubc1b\uc544\uc8fc\uba74 \ub41c\ub2e4. ignition-math6-vendor\uac00 gz_math6_vendor\ub85c \ubc14\ub010 \ub290\ub08c\uc774\ub2e4. CMakefile\uc744 \ubcf4\uba74 project\ub85c ignition_math6_vendor\ub85c \uc790\uae30\ub97c \uba85\uba85\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">oot@rygen3600:\/home\/ros2_test\/rviz# ls -alh\ntotal 92K\ndrwxrwxr-x 17 1000 1000 4.0K Aug  8 21:43 .\ndrwxrwxr-x  7 1000 1000 4.0K Aug  6 20:45 ..\ndrwxrwxr-x  8 1000 1000 4.0K Aug  6 20:45 .git\ndrwxrwxr-x  3 1000 1000 4.0K Aug  6 20:45 .github\n-rw-rw-r--  1 1000 1000   55 Aug  6 20:45 .gitignore\n-rw-rw-r--  1 1000 1000   84 Aug  6 20:45 CODEOWNERS\n-rw-rw-r--  1 1000 1000 1.7K Aug  6 20:45 LICENSE\n-rw-rw-r--  1 1000 1000 8.2K Aug  6 20:45 README.md\ndrwxr-xr-x 11 root root 4.0K Aug  8 21:49 build\ndrwxrwxr-x  2 1000 1000 4.0K Aug  6 20:45 docs\ndrwxrwxr-x  5 1000 1000 4.0K Aug  8 21:43 gz_math6_vendor\ndrwxr-xr-x  7 root root 4.0K Aug  8 21:49 install\ndrwxr-xr-x 10 root root 4.0K Aug  8 21:44 log\ndrwxrwxr-x  6 1000 1000 4.0K Aug  6 20:45 rviz2\ndrwxrwxr-x  3 1000 1000 4.0K Aug  6 20:45 rviz_assimp_vendor\ndrwxrwxr-x  8 1000 1000 4.0K Aug  6 20:45 rviz_common\ndrwxrwxr-x  6 1000 1000 4.0K Aug  8 21:53 rviz_default_plugins\ndrwxrwxr-x  3 1000 1000 4.0K Aug  6 20:45 rviz_ogre_vendor\ndrwxrwxr-x  6 1000 1000 4.0K Aug  6 20:45 rviz_rendering\ndrwxrwxr-x  4 1000 1000 4.0K Aug  6 20:45 rviz_rendering_tests\ndrwxrwxr-x  7 1000 1000 4.0K Aug  8 20:54 rviz_visual_testing_framework\nroot@rygen3600:\/home\/ros2_test\/rviz# \nroot@rygen3600:\/home\/ros2_test\/rviz# cd gz_math6_vendor\/\nroot@rygen3600:\/home\/ros2_test\/rviz\/gz_math6_vendor# ls\nCHANGELOG.rst\tCONTRIBUTING.md  package.xml\nCMakeLists.txt\tLICENSE\t\t patches\nroot@rygen3600:\/home\/ros2_test\/rviz\/gz_math6_vendor# cat CMakeLists.txt \ncmake_minimum_required(VERSION 3.10)\nproject(ignition_math6_vendor)\n\nfind_package(ament_cmake_core REQUIRED)\nfind_package(ament_cmake_vendor_package REQUIRED)\n\nfind_package(ignition-math6 6.9.2 QUIET)\n\nament_vendor(ignition_math6_vendor\n  SATISFIED ${ignition-math6_FOUND}\n  VCS_URL https:\/\/github.com\/ignitionrobotics\/ign-math.git\n  VCS_VERSION ignition-math6_6.9.2\n  PATCHES patches\n  CMAKE_ARGS\n    -DBUILD_DOCS:BOOL=OFF\n  GLOBAL_HOOK\n)\n\nfind_package(ament_cmake_test REQUIRED)\nif(BUILD_TESTING)\n  find_package(ament_cmake_lint_cmake REQUIRED)\n  find_package(ament_cmake_copyright REQUIRED)\n  find_package(ament_cmake_xmllint REQUIRED)\n\n  ament_lint_cmake()\n  ament_copyright()\n  ament_xmllint()\nendif()\n\nament_package()\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>osrf\/ros:humble-desktop \ub3c4\ucee4 \uc774\ubbf8\uc9c0\ub97c \uc124\uce58\ud558\uba74 rviz 12.6\uac00 \uc124\uce58\ub41c\ub2e4. \uac00\ub054 node\ub97c \ub9cc\ub4e4\uc5b4 robot_description\uc744 \uc785\ub825\ud558\uba74, rviz2\uac00 \uc81c\ub300\ub85c \ud45c\uc2dc \uc548\ud560 \uacbd\uc6b0\uac00 \uc788\ub2e4. moveit_setup_assistant\ub3c4 \uae30\uc874 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5868,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1049],"tags":[1151,1044,1150],"class_list":["post-5861","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ros","tag-ignition_math6_vendor","tag-ros","tag-rviz2"],"jetpack_featured_media_url":"https:\/\/now0930.pe.kr\/wordpress\/wp-content\/uploads\/2023\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2023-08-09-205038.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/posts\/5861","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/comments?post=5861"}],"version-history":[{"count":8,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/posts\/5861\/revisions"}],"predecessor-version":[{"id":5877,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/posts\/5861\/revisions\/5877"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/media\/5868"}],"wp:attachment":[{"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/media?parent=5861"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/categories?post=5861"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/tags?post=5861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}