분류 전체보기
[08] TDA4VM-SK Processor SDK Build
테스트 환경Ubuntu 18.04TDA4VM Edge AI Starter KitTDA4VM-SK Processor SDK Version 08_06_01_03Texas Instruments의 TDA4VM에는 듀얼 Arm Cortex-A72 CPU, DSP, 딥 러닝, 비전 및 멀티미디어 가속기와 카메라, 네트워킹 및 디스플레이 연결을 위한 충분한 외부 연결 기능이 포함되어 있다. SDK 다운로드아래 링크에서 08_06_01_03 버전 다운 https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-SK-TDA4VM/08.06.01.03 PROCESSOR-SDK-LINUX-SK-TDA4VM Software development kit (SDK) | TI.comdownlo..
[C++] 로그 남기기
회사에서 진행하는 코드 프로그램 진행 시 Log 파일을 만들어 디버깅 할 수 있으면 좋겠다는 생각이 들어 작성하게 되었다. 코드 기반은 아래 블로그를 통해 진행했으며 C 대신 C++ 기반으로 작성했다. https://cubian.tistory.com/25 C 디버깅용 로그 출력할 때, 자동으로 함수이름과 라인번호 출력하기 귀차니즘의 극을 달리다가 드디어 정리한다. 뭐 그리 중요하거나 대단한 기술은 아니지만, 더 머리가 굳어가기 전에 남겨두는 게 맞을 것 같아서... 코드를 작성하고 디버깅을 하다보면, 코드 어 cubian.tistory.com 위 블로그와 달리 출력되는 과정을 log.txt 로 만들어 확인할 수 있게 구현했다. void MakeLog::LogPrint (const int line, con..
[FOXY] rosbag2 개선
ROS2 Foxy에서 rosbag2를 이용하여 데이터를 취득하다 보면, 데이터가 군데군데 빠져있는 것을 볼 수 있다. 이런 이슈를 해결한 버전이 있다고 해서 찾아보게 되었다. https://github.com/ros2/rosbag2/tree/foxy-future GitHub - ros2/rosbag2 Contribute to ros2/rosbag2 development by creating an account on GitHub. github.com 이는 기존 버전에서는 지원하지 않고, 위 깃허브 링크에서 별도의 브랜치로 관리되고 있었는데, foxy-future 브랜치로 관리 되고 있다. Galactic 버전부터는 개선된 rosbag2로 관리되고 있다고 한다. 해당 repo를 clone 후, checkou..
v4l2loopback
v4l2loopbackV4L2 루프백 장치를 생성하는 커널 모듈 이 모듈을 사용하면 "가상 비디오 장치"를 만들 수 있다. 일반(v4l2) 응용 프로그램은 이러한 장치를 일반 비디오 장치인 것처럼 읽지만 비디오는 캡처 카드 등에서 읽히지 않고 대신 다른 응용 프로그램에 의해 생성된다. 위 프로그램을 사용하면 v4l2를 이용한 예제를 진행 시 웹캠이나 카메라를 연결하지 않고도 다양하게 이용이 가능하다. 패키지 다운로드git clone https://github.com/umlaeute/v4l2loopback.git빌드 진행make && make install-util sudo make installsudo depmod -a필요한 패키지를 설치sudo apt-get install makesudo apt-get..
usb_cam
테스트 환경 ROS Foxy Webcam QuickStart ros 환경 설정 후 usb-cam 패키지를 설치합니다. source /opt/ros/foxy/setup.bash sudo apt install ros-foxy-usb-cam usb_cam을 실행 source /opt/ros/foxy/setup.bash ros2 run usb_cam_usb_cam_node_exe Buliding from Source 저장소를 구성한 뒤 패키지를 다운 받습니다. mkdir -p ~/colcon_ws/src cd ~/colcon_ws/src git clone -b ros2 https://github.com/ros-drivers/usb_cam.git 빌드 진행 cd ~/colcon_ws sudo rosdep init..
usb_cam
테스트 환경ROS NoeticWebcamQuickStartros 환경 설정 후 usb-cam 패키지를 설치합니다.source /opt/ros/noetic/setup.bashsudo apt install ros-noetic-usb-cam usb_cam을 실행하기 전 roscore 실행source /opt/ros/noetic/setup.bashroscore usb_cam을 실행source /opt/ros/noetic/setup.bashrosrun usb_cam usb_cam_node Buliding from Source저장소를 구성한 뒤 패키지를 다운 받습니다.mkdir -p ~/catkin_ws/srccd ~/catkin_ws/srcgit clone -b develop https://github.com/r..
gscam
테스트 환경 ROS Noetic Webcam 프로그램을 실행하기 전 필요한 패키지들을 설치해준다. sudo apt-get install gstreamer1.0-tools libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev 진행 전 ros 환경 설정을 진행합니다 source /opt/ros/foxy/setup.bash 다음 명령을 실행하여 작업 공간이 될 디렉토리를 생성 mkdir -p ~/gscam_ws/src 작업 공간에서 gscam 패키지를 다운 cd ~/gscam_ws/src git clone https://github.com/ros-drivers/gscam cd gscam sed -e "s/..
JETPACK 5.1.2 HDMI ERROR
회사에서 가지고 있는 보드로 Orin NX JETPACK 5.1.2 업데이트 도중 에러가 발생하면서 모니터에 화면이 나오지 않음 [ 18.012756] CPU:0, Error: dce-fabric@0xde00000, irq=28 [ 18.018057] ************************************** [ 18.022982] CPU:0, Error:dce-fabric, Errmon:2 [ 18.027469] Multiple type of errors reported [ 18.032129] Error Code : FIREWALL_ERR [ 18.036257] Error Code : TIMEOUT_ERR [ 18.040286] Overflow : Multiple FIREWALL_ERR [ ..
Isaac Ros Image Segmentation
테스트 환경ORIN NX테스트 전 Isaac Ros에 필요한 Components 설치 필요 https://rorsi.tistory.com/92 Jetson SDK Componenets 설치우선 HOST PC와 JETSON 장치를 USB Type-B(PC측은 Type-A)로 연결한다. 1. Linux HOST PC에 NVIDIA SDK Manager를 설치 Linux 호스트 PC에서 브라우저를 열고 NVIDIA 공식 웹 사이트에서 NVIDIA SDK Manager를 다운로드해야 한rorsi.tistory.com위 작업 선 진행 후 아래 작업 진행 1. JETSON 성능 최적화 및 Docker 설치https://nvidia-isaac-ros.github.io/getting_started/hardware_se..
gscam2
테스트 환경 ROS2 FOXY Webcam 프로그램을 실행하기 전 필요한 패키지들을 설치해준다. sudo apt-get install gstreamer1.0-tools libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev 진행 전 ros 환경 설정을 진행합니다 source /opt/ros/foxy/setup.bash 다음 명령을 실행하여 작업 공간이 될 디렉토리를 생성 mkdir -p ~/gscam2_ws/src 작업 공간에서 gscam2 패키지를 다운 cd ~/gscam2_ws/src git clone https://github.com/clydemcqueen/gscam2.git -b foxy git..