본문 바로가기

ros4

Nvidia Jetson - YOLOv5 설치 및 실행 방법 Nvidia Jetson에 PyTorch, YOLOv5 설치 및 USB 카메라 영상 객체 분류 Jetson에 YOLOv5를 설치하고 영상 이미지의 객체를 실시간으로 분류해보고자 한다.이를 위해 PyTorch와 Torchvision, YOLOv5를 설치 및 실행하는 방법을 알아보자! + 필자의 환경은 다음과 같다. (달라도 상관없다)Hardware : Jetson AGX Xavier, oCam-5CRO-U (USB 카메라)Software : Ubuntu 20.04 (Jetpack 5.1.3), Ros noetic, python 3.8.10, cuda 11.4 1. Jetpack 버전 확인 Jetson에 ubuntu를 설치할 때 Jetpack을 이용해 설치했을 것이다. 다음 명령어를 입력해 Jetpack.. 2024. 8. 10.
Jetson (Jetpack 5.x) - VSCode 설치 Jetson (Jetpack 5.x으로 설치된)에 VSCode 설치 방법 Jetson AGX Xavier에 ubuntu를 설치할 때, sdkmanager를 이용해 Jetpack으로 설치했었다.소스코드 작성을 위해 VSCode를 사용하려 했는데, 설치 후에 실행이 되지 않는 문제가 발생했다. 알고보니 VSCode의 최신 버전들과 Jetpack (5.x 버전들)이 호환되지 않는 문제가 있었다. 다행히 해외 Jetson 유저들에 의해 확인된 정상적으로 실행 가능한 버전들이 몇몇 존재했다. 필자가 찾은 버전들 중 가장 최신 버전은 VSCode 1.65.2 버전이었으며, 해당 버전을 설치하니 정상적으로 실행되는 것을 확인할 수 있었다. 설치 방법은 다음과 같다. 1. 다운로드https://update.code.v.. 2024. 8. 7.
Jetson (Ubuntu 20.04, Ros noetic)과 USB 카메라 연결 및 입력 이미지 확인 Jetson과 USB 카메라 연결 및 시각화카메라의 이미지 데이터를 이용한 실시간 객체 분류가 필요하여 Jetson에 카메라를 연결하고자 한다. Hardware : Jetson AGX xavier Developer Kit, oCam-5CRO-U (USB 카메라, 꼭 해당 모델의 카메라가 아니어도 상관 없다)Software : Ubuntu 20.04, Ros noetic 1. Jetson - 카메라 연결 oCam-5CRO-U와 Jetson xavier를 usb 3.0 (2.0도 상관없지만 전송 가능한 fps가 낮아진다는 것을 고려해야한다)을 이용해 연결해준다. Jetson AGX Xavier Developer Kit의 경우 USB-A 타입을 한개 포트만 지원하기 때문에 KVM 스위치를 이용해 연결해주었다... 2024. 8. 5.
Jetson AGX Xavier - Velodyne VLP-16 연결 및 시각화 Jetson Xavier, Velodyne VLP-16 연결 및 시각화 환경은 다음과 같다.Hardware : Jetson AGX Xavier, Velodyne VLP-16Software : Ubuntu 20.04, Ros Noetic 먼저 라이다를 Jetson에 연결하여 데이터가 정상적으로 들어오는지 확인해보고자 한다. 이전에 rplidar s1을 사용했을땐 USB-A를 삽입하여 사용이 가능했는데, vlp-16는 이더넷을 연결하여 통신하도록 되어있었다. 전원을 연결하면 자동으로 라이다가 작동하기 시작한다. 이후 이더넷을 Jetson 후면에 연결하였다. 우분투 Settings을 실행하고 네트워크 탭에 들어온다. 이후 설정은 다음 페이지를 참조했다.https://wiki.ros.org/velodyne/T.. 2024. 8. 2.