우분투에 Unity Robotics 설치하기 (Setup)
Unity Robotics
Unity Hub 설치
Download - Unity에 들어가면 LInux 전용 Unity Hub를 설치할 수 있습니다.
이 후 메뉴얼에 따라서 chmod로 권한을 부여합니다.
cd {path} 예: cd Downloads
chmod +x UnityHub.AppImage
Unity Hub 설치 - 권장 버전
Unity Robotics에서 사용하는 권장버전은 현재 2020.3.11f1입니다.
Unity Archive에 들어가면 2020.3.11f1 버전을 찾을 수 있습니다.
원래는 여기서 Unity Hub를 클릭할 경우, Hub에 해당 버전이 자동으로 다운로드 됩니다. 하지만 현재 이슈가 있는 관계로 다음과 같이 진행하셔야 합니다. (참고 : 포스트)
1.1 터미널을 켠 후 UnityHUb.AppImage가 있는 곳으로 이동 (예: cd Downloads)
1.2 ./UnityHub.AppImage unityhub://2020.3.11f1/99c7afb366b3
※ 이 후 권장 버전이 바뀔 경우 다음과 같이 입력해주세요
1.1 Unity Hub(녹색 버튼) 우클릭 후 Copy LInk
1.2 ./UnityHub.AppImage {Link}
Unity Hub 설치 - 원하는 버전
각자에 맞는 라이센스를 activate 후 Installs에 들어가 원하는 버전을 설치합니다.
주로 사용하는 2021.2.5f1 그리고 LTS(Long Term Support)인 2020.3.24f1을 설치하였습니다.
로봇 파일에 사용하는 URDF-Importer를 사용하시는 경우 20202.0+ 버전을 설치하셔야합니다.
Unity Robotics Packages 설치 출처 : Unity-Robotics-Hub-tutorials
Unity Hub - Projects - New - Create를 눌러 Unity 3D를 생성합니다.
Unity 3D 창이 뜨면 상단바의 Window - Package Manger를 클릭합니다.
이 후 + 버튼을 클릭 후 Add package from git URL을 선택합니다.
현재 ROS-TCP-Connector와 URDF-Importer 설치가 가능합니다. 아래 주소를 복사해주세요.
https://github.com/Unity-Technologies/URDF-Importer.git?path=/com.unity.robotics.urdf-importer
https://github.com/Unity-Technologies/ROS-TCP-Connector.git?path=/com.unity.robotics.ros-tcp-connector
이 후 Add 버튼을 눌러 설치하시면 됩니다.
깃이 설치되어 있지 않을 경우 package 설치 중 git 관련 오류가 발생할 수 있습니다.
이 경우 sudo apt-get install git, sudo reboot을 통해, git 설치 후 재부팅을 해주시길 바랍니다.
댓글