<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>raise_wise.log</title>
        <link>https://velog.io/</link>
        <description>그래...기록만이 살 길이다.</description>
        <lastBuildDate>Thu, 03 Aug 2023 01:54:58 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>raise_wise.log</title>
            <url>https://velog.velcdn.com/images/raise_wise/profile/137b1f75-4f04-478e-9785-8119a488187e/image.jpeg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. raise_wise.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/raise_wise" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[2. Omniverse & Isaac Install]]></title>
            <link>https://velog.io/@raise_wise/2.-Omniverse-Isaac-Install</link>
            <guid>https://velog.io/@raise_wise/2.-Omniverse-Isaac-Install</guid>
            <pubDate>Thu, 03 Aug 2023 01:54:58 GMT</pubDate>
            <description><![CDATA[<h1 id="0-입장">0. 입장!</h1>
<p>이제 Omniverse와 Isaac이 뭔지 대충 알아봤다. 이제 tool을 다루기 위해 첫 걸음을 내딛어야 한다.
오늘은 Omniverse Isaac을 설치해보겠다. 복잡하지 않지만 차근차근 따라오면 문제 없다!</p>
<blockquote>
<p>Isaac을 설치하기 위해서 Omniverse도 설치해야하는 구조이니 Isaac 설치로 한 번에 설명할게요!</p>
</blockquote>
<h1 id="1-요구사항-확인">1. 요구사항 확인</h1>
<h2 id="11-시스템-권장사양">1.1 시스템 권장사양</h2>
<p>Isaac은 굉장이 무거운 tool이다. 그만큼 컴퓨터 혹은 노트북이 성능을 따라줘야한다.<del>솔직히 이 부분에서 Isaac을 포기하는 사람이 많을 듯 싶다. 초장에 잘라내는거지ㅋㅋ..</del>
<img src="https://velog.velcdn.com/images/raise_wise/post/fbead93c-d7ed-441c-b842-b28788aaa73d/image.png" alt=""></p>
<p>위 <del>살인적인</del> 권장사양을 보고 자신의 노트북 사양과 비교하여 &lt; good &gt; 수준만 되도 잘 돌아갈테니 걱정안해도 된다.<del>RTX A6000을 어떻게 써요...참고로 가격은 770만원정도입니다ㅎㅎ</del></p>
<h2 id="12-그래픽-드라이버-요구사양">1.2 그래픽 드라이버 요구사양</h2>
<p><img src="https://velog.velcdn.com/images/raise_wise/post/492c5f12-663b-4158-bc14-f7edcc7d8826/image.png" alt="">
그래픽 드라이버 버전 정보는 각 OS에 맞는 Recommended 버전을 확인해서 설치하시면 됩니다!</p>
<h1 id="2-omniverse-launcher-download">2. Omniverse Launcher Download</h1>
<h2 id="21-download-페이지-접속">2.1 Download 페이지 접속</h2>
<p>오 이제 Omniverse Launcher를 다운받아볼건데요 아래 링크에 접속하신 후 제 블로그 참고하셔서 진행하시면 됩니다!
Nvidia-us와 Nvidia-kr이 제공하는 라이센스의 범위가 달라서 두 개 첨부해드리나! 어차피 같은 라이센스를 다운받을거니 굳이 상관 안하셔도 됩니다! 혹시나 개인이 아닌 다른 분들을 위해서 넣었습니다.</p>
<p>[링크]<br/><a href="https://www.nvidia.com/en-us/omniverse/download/">Nvidia-us</a>
<a href="https://www.nvidia.com/ko-kr/omniverse/download/">Nvidia-kr</a></p>
<h2 id="22-nvidia-라이센스-선택">2.2 Nvidia 라이센스 선택</h2>
<p>사이트를 들어가시면 다음과 같은 창이 뜨실텐데 &#39;스탠다드&#39; 라인센스를 무료다운해주시면 됩니다.
<img src="https://velog.velcdn.com/images/raise_wise/post/e69636bd-2451-488d-84be-a858ea0a6455/image.png" alt=""></p>
<h2 id="23-등록">2.3 등록</h2>
<p>여기서는 자유롭게 영문으로 작성해주시면 됩니다.
<img src="https://velog.velcdn.com/images/raise_wise/post/80168a6f-c73e-491e-9ebb-ab0a64113365/image.png" alt=""></p>
<h2 id="24-운영체제-선택">2.4 운영체제 선택</h2>
<p>등록은 완료하시면 밑에 사진같은 창이 나타나는데요! Windows를 클릭하시면 자동으로 .exe파일이 설치되고, Linux를 클릭하시면 .AppImage파일이 설치됩니다. 본인이 사용하고 있는 OS에 따라 맞춰 다운로드 하시면 됩니다.
<img src="https://velog.velcdn.com/images/raise_wise/post/fe47949e-5908-49ea-a090-a94dacaa479e/image.png" alt=""></p>
<h1 id="3-omniverse-launcher-file-실행">3. Omniverse Launcher file 실행</h1>
<h2 id="31-windows-install">3.1 Windows Install</h2>
<p><img src="https://velog.velcdn.com/images/raise_wise/post/9fded5a5-18ca-4b39-ae55-09e6e5f49e64/image.png" alt="">
자신이 다운로드 받은 .exe파일 경로를 들어가고 Launcher file을 더블클릭해서 설치해주면 끝!</p>
<h2 id="32-linux-ubuntu-install">3.2 Linux Ubuntu Install</h2>
<p>우선 어떤 Ubuntu version이던지 Omniverse Launcher file에 실행권한을 부여해야한다.
Launcher file을 다운로드 받은 경로로 이동후 
<img src="https://velog.velcdn.com/images/raise_wise/post/02f30470-aad3-4f6c-9204-49b7aeaa2e05/image.png" alt="">
위 파일을 마우스 우클릭 &quot;properties&quot; 선택
<img src="https://velog.velcdn.com/images/raise_wise/post/49373202-4c91-4804-aa58-fa89d5e15563/image.png" alt="">
Execute에 Allow executing file as program의 체크란을 체크하고 창을 나온다. (따로 &#39;저장&#39;이런게 없으니 그냥 나오셔도 됩니다)
그런 후에 파일을 더블 클릭하면 설치가 진행됩니다.</p>
<blockquote>
<p>여기서 문제는 Ubuntu version마다 AppImage를 실행할 수 있는 기능이 설치 되어있냐 안되어 있냐인데 Ubuntu 20.04는 기본 설치시 AppImage가 설치되어있지만, Ubuntu 22.04는 기본설치가 안된다. 따라서 Ubuntu 22.04 User들은 AppImage를 따로 설치해야한다. 아래 코드를 shell에 입력하자.</p>
</blockquote>
<pre><code>sudo apt install libfuse2*
//입력 후 다시 더블 클릭!</code></pre><h1 id="4-omniverse-설정">4. Omniverse 설정</h1>
<p><img src="https://velog.velcdn.com/images/raise_wise/post/8791b485-7969-488a-8ea7-2aa7db3fdd19/image.png" alt="">
런처를 실행하면 로그인 창이 나온다. 언어를 &#39;한국어&#39;로 바꿔준다. Nvidia 계정이 있다면 바로 로그인을 진행하고 없다면 계정을 생성하자.</p>
<blockquote>
<p>꼭 한국어로 바꾸실 필요는 없습니다. 한국어로 바꿔도 나중에 환경설정에서 언어 변경이 가능하니 걱정마세요!</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/raise_wise/post/0f995955-8677-49cb-8a95-23ff2ed2c415/image.png" alt="">
로그인 창에서 다양한 로그인 옵션을 클릭하면 다음과 같은 화면이 나온다. 여기서 원하는 SNS계정으로 로그인을 해도 되고 Nvidia 회원가입을 통해 만든 이메일로 로그인해도 된다.</p>
<p>로그인을 진행하고 나오는 화면들은 약관이나 파일경로 설정 등과 같은 되게 간단한 것들이라 생략하겠다. 그 대신 중요한 것은 첨부!
진행하다보면 &#39;Cache&#39;를 설치하라고 나오는데 &#39;무조건 설치&#39;해준다! 왜냐하면!! &quot;Nucleus&quot;라는 데이터베이스에서 불러오는 &#39;Load&#39; 시간을 단축시켜주기 때문에 설치하면 이득이다!</p>
<p><img src="https://velog.velcdn.com/images/raise_wise/post/617fed83-c8d4-4571-b932-9666db25feb3/image.png" alt=""></p>
<blockquote>
<p>Launcher 설치 끝!</p>
</blockquote>
<h1 id="5-nucleus-설치">5. Nucleus 설치</h1>
<p>설치 완료화면에서 상단 &#39;Nucleus&#39; 탭으로 이동해준다.
<img src="https://velog.velcdn.com/images/raise_wise/post/f665c00b-f340-4c73-9fd2-42d10b70a170/image.png" alt="">
그럼 이와 같은 화면이 나타나는데 &#39;로컬 핵 서비스 추가&#39; 옆에 &#39;+&#39; 버튼을 눌러 Nucleus를 만들어준다.</p>
<p>누르게 되면 데이터 경로 설정하는 부분이 나타나는데 그건 &#39;다음&#39;을 눌러 넘기고
<img src="https://velog.velcdn.com/images/raise_wise/post/a7f60739-bfc3-46ba-b0e5-40444e1a1f64/image.png" alt="">
이 화면에서 위에서부터 3칸(사용자 이름,암호 입력,비밀번호 확인)은 필수 나머지 3칸(이름, 성, 이메일)은 선택이다. 나는 위에 3칸만 입력했다.</p>
<p>그러면 Nucleus도 설치 완료!
<img src="https://velog.velcdn.com/images/raise_wise/post/6729cfa2-e45f-40d8-970b-6e8ed3484a5e/image.png" alt=""></p>
<h1 id="6-isaac-sim-설치">6. Isaac Sim 설치</h1>
<p>드디어 우리의 목적지에 도착했다! 차근차근 따라왔다면 여기까지 무리없이 바로 도착할 수 있을 것이다.
<img src="https://velog.velcdn.com/images/raise_wise/post/eb4eed54-2fbf-42e5-9dd4-b8d458a622e4/image.png" alt="">
Omniverse 상단 탭에서 &#39;exchange&#39; 또는 &#39;거래소&#39; 탭을 클릭해서 나오는 화면에서 &#39;Isaac sim&#39;을 클릭해주고
<img src="https://velog.velcdn.com/images/raise_wise/post/1279153f-942c-41e5-8456-0091a5254495/image.png" alt="">
&#39;Release&#39;의 &#39;2022.2.1 버전을 설치해준다. 6~7GB정도 되니 그 때동안 잠시 휴식을 취하거나 딴 짓 가능!</p>
<p><img src="https://velog.velcdn.com/images/raise_wise/post/31fa0c7f-0cc6-441f-b725-bcadf0c0bb58/image.png" alt="">
&#39;라이브러리&#39; 탭 이동 후 &#39;런칭&#39; 버튼 클릭! 
<img src="https://velog.velcdn.com/images/raise_wise/post/f010aa70-cccc-41a8-9f99-1bf91ed23e64/image.png" alt="">
이런화면이 등장하는데 기본적으로 Isaac Sim이 선택되어있어 건드릴 필요는 없다. 가끔 자동으로 ROS Bridge Extension이 선택되어져있는데 dropdown에서 빈칸을 클릭하고 나서 &#39;start&#39;로 Isaac을 실행시켜주자!</p>
<blockquote>
<p>ROS를 다루는 사람들은 각 ROS 버전에 맞는 Extension을 선택 후 진행해주세요! 저는 ROS 유저라 버전에 맞는 Extension선택후 진입합니다.</p>
</blockquote>
<p>드디어...</p>
<p><img src="https://velog.velcdn.com/images/raise_wise/post/e89189f7-f416-4eff-a257-92e06353641b/image.png" alt="">
짜잔~ Isaac Sim 실행화면입니다. 아무 탈 없이 진행이 잘 되었으면 좋겠다!</p>
<p>다음 포스팅부터는 Isaac Tutorial을 진행할 예정입니다! 기대해주세요...독촉해주세요...ㅎㅎ</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[1. Nvidia Omniverse]]></title>
            <link>https://velog.io/@raise_wise/1.-Nvidia-Omniverse</link>
            <guid>https://velog.io/@raise_wise/1.-Nvidia-Omniverse</guid>
            <pubDate>Tue, 01 Aug 2023 07:36:26 GMT</pubDate>
            <description><![CDATA[<h1 id="nvidia-omniverse란">Nvidia Omniverse란?</h1>
<p>Omniverse는 Nvidia에서 만든 메타버스 실시간 개발 3D 그래픽 협업 플랫폼이다. ‘시각효과’, ‘디지털트윈’ 산업 시뮬레이션 산업의 응용 프로그램에 사용된다.
<img src="https://velog.velcdn.com/images/raise_wise/post/f07da3aa-c9eb-4c62-ab38-45287747da42/image.png" alt="">
Omniverse를 알아보면서 느낀 점이 &#39;Steam&#39;같은 느낌을 받았다. steam은 게임 위주이지만 omniverse는 그래픽 위주라고 해야하나...여러 그래픽 툴을 통해 무언가를 만들어서 올리고 그것을 사용하는 개념이 꼭 steam같았다. nvidia를 처음 접해서 되게 어려웠는데 이전에 사용하던 친숙한 steam 덕분에 Omniverse와 좀 가까워진 기분이다.ㅎㅎ 나한텐 중요한게 Omniverse가 아니라 Isaac이니 넘어가자.</p>
<h1 id="isaac-sim이란">Isaac Sim이란?</h1>
<p>Isaac은 Nvidia Omniverse robotics simulation toolkit이다. 다양한 App을 지원하고 있어 확장성이 좋다고 한다.<del>(아직 안해봤지만...ㅎ)</del>
<img src="https://velog.velcdn.com/images/raise_wise/post/378e9719-2d26-4b03-88ae-455a0c9a9228/image.png" alt="">
위 사진은 Isaac play 예시이다. 나중에는 나도 저렇게 사용할 수 있겠지??
Isaac sim은 특이점이 있다. 바로 GPU의 사용이다. Nvidia답게 sim을 GPU로 돌릴 수 있게 만들었다. 이게 왜 특이점이냐? 현재 v-rep, gazebo 등 다양한 sim tool이 있지만 cpu 기반으로 돌아가기 때문에 sim 환경이 사실적이지 않다. 어차피 sim 환경인데 무슨 상관이지?라는 생각이 들지만 sim 환경이 더욱 사실적으로 보일 수록 sim2real의 차이가 줄어들 수 있다. 또한, 인공지능을 사용하여 sim을 돌릴 경우 CPU보다 GPU로 돌리기 때문에 시간적인 이득을 많이 본다.<del>이 부분은 제가 정확하게 알 지 못하는 부분이라...상세히는 못적었습니다</del> 이 말은 즉, sim2real의 차이가 준다!라고 볼 수 있다. </p>
<p>다음은! Nvidia Omniverse &amp; Isaac Install을 포스트 하겠습니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[0. Nvidia Omniverse & Isaac Sim]]></title>
            <link>https://velog.io/@raise_wise/0.-Nvidia-Omniverse-Isaac-Sim</link>
            <guid>https://velog.io/@raise_wise/0.-Nvidia-Omniverse-Isaac-Sim</guid>
            <pubDate>Tue, 01 Aug 2023 07:00:24 GMT</pubDate>
            <description><![CDATA[<p>현장실습하는 곳에서 &#39;디지털 트윈 환경 구축&#39;을 하게 되었다. 디지털 트윈에 관해서 알아보던 중 Nvidia Omniverse를 알게되었고 이 플랫폼에서 다루는 robotics sim이 &#39;Isaac&#39;이라는 것도 알게되었다. 목표는 isaac sim 환경을 통해 ROS1,2를 사용하여 sim2real을 해보는 것이 목표이다. Nvidia omniverse가 무엇인지 아는 것부터 Isaac이 뭔지, Isaac tutorial 및 advanced 마지막으로 회사 로봇팔 환경을 만들어 sim2real까지 성공하는 순으로 진행될 것 같다. </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[개발블로그 첫 글.]]></title>
            <link>https://velog.io/@raise_wise/%EA%B0%9C%EB%B0%9C%EB%B8%94%EB%A1%9C%EA%B7%B8-%EC%B2%AB-%EA%B8%80</link>
            <guid>https://velog.io/@raise_wise/%EA%B0%9C%EB%B0%9C%EB%B8%94%EB%A1%9C%EA%B7%B8-%EC%B2%AB-%EA%B8%80</guid>
            <pubDate>Mon, 31 Jul 2023 01:11:24 GMT</pubDate>
            <description><![CDATA[<h1 id="첫-글">첫 글</h1>
<p>쩝...블로그를 처음쓰니 많이 어색하고 손에도 잘 익지 않는다. 그래도 &#39;<strong>기록</strong>&#39;의 중요성을 알고 나서 블로그 글을 작성하기 위해 머릿속에 계속 되뇌이고 있다. 앞으로 다양하고 많은 것들을 이 블로그를 활용해 &#39;<strong>기록</strong>&#39;해 나아가려고 한다. </p>
<p>많이 부족할텐데 주변 사람들께서 많이 도와주셨으면 합니다. 8월1일부터 제대로 시작하려고 발판을 마련해놓았으니 독자분들은 약간의 기대 부탁드립니다. 혹여나 지속적인 연재가 없다면,,, 댓글이나 저를 아는 지인분은 따로 개인적인 연락으로 <strong>독.촉.</strong> 해주시면 주기적인 연재할 수 있도록 노력하겠습니다. 감사합니다.</p>
<p>P.S 저는 로봇에 관한 모든 글을 정리하여 업데이트할 예정입니다. 뭐 중간중간 저의 쉬어가는 이야기도 들려드리겠습니다. ㅎㅎ</p>
]]></description>
        </item>
    </channel>
</rss>