전체 글 (17) 썸네일형 리스트형 [Jetson ROS] 1. ROS 설치 및 초기 설정 ROS는 Robot Operation System으로 PC내에서 다양한 slave device와 통신해 제어하는것이 가능한 소프트웨어이다. 필자도 간단한 것이지만 이를 석사연구 및 졸업 논문에 사용한적이 있다. 프로그래밍은 C++ 및 Python으로 구동하도록 되어 있다. 소프트웨어 내에 Node라는 독립구동되는 요소들이 각자 구동하고 ROSCORE 내에서 message를 통해 소통하는 방식으로 기억한다. 따라서 전혀 다른 목적으로 만들어진 하드웨어끼리 통신도 간단하게 구현이 가능하며 실제로 필자의 경우도 연구실 내 다른 연구원이 만든 로봇과 필자가 만든 로봇를 따로 만든뒤 각 노드를 간단하게 수정하는것으로 기기간 연동이 되도록 구현한 기억이 있다. 본론으로 넘어와서 설치 방법을 설명하도록 하겠다. 우선.. [Jetson] 5. Tensorflow 설치 Tenserflow는 가장 널리 알려진 딥러닝 툴중 하나이다. 회사에서 이걸 쓸 일이 있을 진 모르겠지만 일단 깔아두고 보겠다. 우선 Package를 다운로드 하겠다. 이는 jetpack SDK 4.4.1을 기준으로 작성된 내용이니 버전을 잘 확인하도록 하자. sudo apt-get update sudo apt-get install libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev liblapack-dev libblas-dev gfortran sudo pip3 install -U numpy==1.16.1 future==0.18.2 mock==3.0.5 h5py==2.10.0 keras_preprocessing==1.1.1 kera.. [Jetson] 4. 초기 설정 진행(2) 1) CUDA Toolkit 및 CuDNN 설치 및 설치확인 이전에 ubuntu PC를 통해 진행했을 땐 cuda 툴킷 및 cuDNN을 직접 설치해 줬었는데 놀랍게도 Jetson의 경우 초기에 설치한 Jetpack SDK 내에 CUDA Toolkit 및 CuDNN이 설치 되어 있다. 따라서 설치 확인만 진행해도 될 듯하다. 현재 기기에 설치된 jetpack SDK는 4.4.1버전이며 여기에 맞는 툴킷은 CUDA Toolkit 10.2, cuDNN 8.0이다 이를 확인하는 방법으론 터미널을 통해 다음을 입력하면 된다. cat /usr/local/cuda/version.txt cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 첫번째 커맨드를 입력시 CUDA.. [Jetson] 3. 초기 설정 진행(1) 1) 업데이트 확인 Jetson의 ubuntu 첫 설치시 기본적인 업데이트가 필요하다. uubntu 내에서 업데이트는 terminal을 통해 진행할 수 있다. 혹시 터미널을 사용하는 방법에 대하여 알지 못하는 사람을 위해 간단히 설명하자면 터미널은 시스템 매뉴 내에서 아이콘을 클릭해 열거나 단축키 "Ctrl+Alt+t"를 통해 열 수 있다. 터미널에서 폴더이동과 관련된 몇가지 기본 명령어를 언급해보자면 다음과 같다. cd '위치'//'위치'에 해당하는 위치로 이동 cd ..// 현재 폴더의 상위 폴더로 이동 cd ~// Home으로 이동 ls// 폴더 내 파일 리스트 출력 Ctrl+C// 실행 중인 프로세스 중지 본론으로 돌어와서 업데이트를 진행하는 방법은 아래의 코드를 입력하면 된다. sudo apt-.. [Jetson] 2-1. Ubuntu Desktop Environment 데스크톱 환경의 설정 지난번 글에서 Jetson Xavier NX와 Jetson nano 2GB의 기본 설치시 기본 인터페이스가 다르게설치되었다는 이야기를 한적이 있다. 사실 이부분은 필자가 전혀 몰랐던 부분이기에 특기하여 따로 정리하고자 한다. ubuntu는 오픈소스의 OS인데 여기서 재미있는 점은 OS의 데스크톱 환경 (Desktop Environment)또한 변경이 가능하다는 점이다. jetson 이외에도 ubuntu를 사용하는 사람들이 많은텔데 대부분의 사람들이 기억하는 ubuntu의 OS는 다음과 같은 형태일 것이다. 이는 ubuntu UNITY 라는 이름의 데스크톱 환경이며 ubuntu에서 2010년 부터 기본적으로 제공하는 인터페이스라고 한다. 하지만 사용 목적에 따라 다른 환경의 인터페이스.. 이전 1 2 3 4 다음