파이썬 필요 패키지설치
- Dependencies 설치
sudo apt-get install cmake
sudo apt-get install python3-pip
sudo pip3 install wget
sudo pip3 install Cython
- PyCUDA 설치
sudo apt-get install libboost-all-dev
sudo apt-get install python3-numpy
sudo apt-get install python3-matplotlib
sudo apt-get install build-essential python-dev python-setuptools libboost-python-dev libboost-thread-dev
해당 파일을 다운로드 합니다.
https://pypi.org/project/pycuda/#files
cd Downloads
tar xzvf pycuda-2019.1.2.tar.gz
cd pycuda-2019.1.2
./configure.py
make -j4
sudo python3 setup.py install
sudo pip3 install .
- LLVM 설치
wget [http://releases.llvm.org/7.0.1/llvm-7.0.1.src.tar.xz](http://releases.llvm.org/7.0.1/llvm-7.0.1.src.tar.xz)
tar -xvf llvm-7.0.1.src.tar.xz
cd llvm-7.0.1.src
mkdir llvm_build_dir
cd llvm_build_dir/
cmake ../ -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="ARM;X86;AArch64"
make -j4
sudo make install
cd bin/
echo "export LLVM_CONFIG=\""`pwd`"/llvm-config\"" >> ~/.bashrc
echo "alias llvm='"`pwd`"/llvm-lit'" >> ~/.bashrc
source ~/.bashrc
sudo pip3 install llvmlite
- Numba 설치
sudo pip3 install numba
- Keras 설치
sudo apt-get install libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev
sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev gfortran
sudo pip3 install scipy
sudo pip3 install keras
- Tensorflow 설치
udo pip3 install --pre --extra-index-url [https://developer.download.nvidia.com/compute/redist/jp/v411](https://developer.download.nvidia.com/compute/redist/jp/v411) tensorflow-gpu
만약 해당 커맨드로 설치가 되지 않았다면, wheel파일을 직접 다운로드 받은뒤 다음 명령어를 입력해서 설치
wheel파일 다운로드 주소 : https://developer.download.nvidia.com/compute/redist/jp/v43
sudo pip3 install tensorflow_gpu-1.15.0+nv19.12-cp36-cp36m-linux_aarch64.whl
> Ros melodic 설치
- Xavier 전용 ROS파일을 github에서 클론해서 다운로드를 한 뒤 해당 폴더로 이동
git clone https://github.com/jetsonhacks/installROSXavier.git
cd installROSXavier
./installROS.sh -p ros-melodic-desktop
- ROS 사용을 위한 catkin workspace를 setup
./setupCatkinWorkspace.sh
- 설치 확인을 위해 터미널에 ros실행
roscore
rostopic list
- python에서 ros를 사용하려면 bashrc.에 해당 커맨드를 등록
source /opt/ros/melodic/setup.bash
source ~/catkin_ws/devel/setup.bash
- 등록 후 ros-pkg를 설치
sudo apt-get install python3-rospkg
- 터미널에서 ros가 잘 import되는지 확인
python3
import rospy
- 세팅 완료
> 추가사항
- 딥러닝을 하기위해 jetson의 상태를 알 수 있게 해주는 Jetson stats tool을 설치
sudo -H pip install -U jetson-stats
실행
sudo jtop
'SW > ROS' 카테고리의 다른 글
| ROS의 명령어 (2) | 2023.11.02 |
|---|---|
| ROS의 콘셉트 (0) | 2023.11.02 |
| ROS의 메시지 통신 (0) | 2023.11.02 |
| ROS 의 개념 (2) | 2023.11.02 |
| ROS 개발환경 구축하기 (3) | 2023.11.02 |