티스토리

시작
검색하기

블로그 홈

시작

rva-k.tistory.com/m

rva-k 님의 블로그입니다.

구독자
0
방명록 방문하기

주요 글 목록

  • zsh에서 /opt/ros/foxy/setup.bash: No such file or directory 해결 Ubuntu 20.04 에 zsh를 설치하여 bash 대신 사용 중이다. ros2 설치 중 ros2 command 문제가 발생했다. ros2 command 문제는 command 호출과 관련되었는데 그 중 아래 명령과 관련되어 있다. source /opt/ros//setup.bash zsh에서 위 명령어 입력시, No such file or directory Error가 발생한다. 해결법은 위 명령어 대신 아래 명령어 입력하면 된다. (bash 대신 zsh) source /opt/ros//setup.zsh 공감수 0 댓글수 0 2022. 11. 8.
  • 시스템 리소스 모니터링 프로그램 개발을 하다보면 리소스 모니터링이 필요한 경우가 있다. 그럴 때 아래의 내용을 확인해보면 좋다. 예를 들어, 프로그램 하나를 실행시켰는데 속도가 느리지만 1개 코어가 100% 로 일하고 있다면 멀티쓰레드를, 계산량이 많고 속도가 답답하다면 GPU 를 이용하게 된다면 도움이 될 것이다. 1. CPU, Memory 기본적으로 ubuntu에서 제공하는 top 이 있다. 이것만으로도 충분하지만, 아무래도 %로 보이는게 직관적이다. 그래서 보통 htop 을 이용한다. 2. GPU nvidia driver를 설치할 때 보통 nvidia-smi 로 많이 확인한다. 동일한 명령어지만 인자를 주어 일정시간마다 호출하여 gpu 사용량을 체크할 수 있다. nvidia-smi -l 1 #1초 loop로 명령어 재호출 공감수 0 댓글수 0 2022. 11. 4.
  • .gitlab-ci.yml 파일 작성법 Contents REF 해당 컨텐츠는 GitLab Official Docs(https://docs.gitlab.com/ee/ci/yaml/gitlab_ci_yaml.html)를 참고하여 공부한 내용에 대해 기술되었습니다. 공부 중인 관계로, 부족하거나 잘못된 부분이 있을 수 있습니다. 편히 가르쳐주시면 감사하겠습니다. Prerequisities GitLab CI/CD 구성이 완료된 프로젝트 앞서 CI 환경을 구성하며 gitlab-ci.yml의 간단한 예제를 작성였다. 앞으로 나의 환경을 구성하기 위해서 gitlab-ci.yml을 작성하는 방법에 대해 알아보고자 한다. Validate CI/CD Configuration gitlab-ci.yml 작성을 위한 editor로 Official Docs는 VS C.. 공감수 0 댓글수 0 2022. 2. 28.
  • GitLab CI 구성 - 간단 예제(with Docker) Contents REF 해당 컨텐츠는 GitLab Official Docs(https://docs.gitlab.com/ee/ci/quick_start/)를 참고하여 공부한 내용에 대해 기술되었습니다. 공부 중인 관계로, 부족하거나 잘못된 부분이 있을 수 있습니다. 편히 가르쳐주시면 감사하겠습니다. Prerequisities CI/CD 적용하기 위한 GitLab 프로젝트 Docker GitLab CI/CD Concept에 대해 공부를 했으니, 직접 구현을 해보고자 한다. 여러 방법을 이용하여 구현이 가능하나, 필자는 가능한 Docker를 이용하여 구성하고자 한다.(for re-use) GitLab CI/CD 구성 과정은 아래와 같이 크게 2가지로 나눠진다. Install GitLab Runner and R.. 공감수 0 댓글수 0 2022. 2. 23.
  • GitLab CI 관련 개념 Contents Ref GitLab Official Docs(https://docs.gitlab.com/ee/ci/)를 바탕으로 작성하였습니다. GitLab CI Pipeline, Artifacts and Environments(https://www.youtube.com/watch?v=PCKDICEe10s) GitLab CI pipeline tutorial for beginners(https://www.youtube.com/watch?v=Jav4vbUrqII) 공부하며 작성 중이기에, 부족한 부분이 보이시면 가르침 부탁드리겠습니다. GitLab CI/CD concept GitLab CI/CD는 다양한 컨셉들을 사용하는데, 해당 컨셉들에 대해 먼저 알아보자. Pipelines Pipeline은 CI/CD의.. 공감수 0 댓글수 0 2022. 2. 23.
  • Install Docker Compose on Ubuntu Contents Linux 시스템의 경우, Docker Engine이 설치되어 있어야만 한다. 필요하다면 Link를 참조하여 Docker Engine 설치를 먼저 진행한다. Install Docker-Compose 공감수 0 댓글수 0 2022. 2. 23.
  • Install Docker Engine on Ubuntu Contents Docker official docs를 기반으로 docker를 설치하는 과정에 대한 내용입니다. Check Prerequisities Ubuntu 21.10 Ubuntu 21.04 Ubuntu 20.04 Ubuntu 18.04 Docker Engine은 x86_64, arm64, armhf, s390x 아키텍쳐를 지원합니다. Install Docker 공감수 0 댓글수 0 2022. 2. 23.
  • Chrome Remote Desktop on Ubuntu 20.04 Server로 사용할 새로운 PC의 환경을 셋팅하게 되었다. 편리한 사용을 위해 Chrome Remote Desktop을 사용하기로 했고, 셋팅 과정에 대한 설명이다. 1. Install Chrome Remote Desktop 이 과정은 Windows 에서 진행한 과정과 동일하다. 단순 설치-실행 과정을 진행한다. Chrome Remote Desktop Link: https://remotedesktop.google.com/ [Chrome 원격 데스크톱 Simple 컴퓨터, Android 기기 또는 iOS 기기를 사용하여 원하는 방식으로 연결하세요. 어떤 방법을 선택하든 필요할 때 모든 컴퓨터와 파일에 간편하게 액세스할 수 있습니다. remotedesktop.google.com](https://remote.. 공감수 0 댓글수 0 2022. 2. 22.
  • Ubuntu 장치명 고정 udevadm info -a -n /dev/ttyUSB0 | grep '{serial}' | head -n1 ROS에서 launch파일들을 실행시켰을 때, 정상적 작동하던 것들이 갑작스레 안될 때가 있다. 나의 경우 대부분, 장치명 문제. 예를 들어, lidar가 /dev/ttyUSB0 였는데 /dev/ttyUSB1로 바뀌어 에러 발생. 매번 실행전 확인하기에 나는 매우 게으르다. 그래서 장치명을 고정시키기로 했다. 1. 기존 장치명 확인 dmesg | grep ttyUSB terminal 에서 위 명령어 입력하여, 기존 장치명 확인할 수 있다. 장치 연결 해제 및 재연결을 해보면 기록이 보인다.(disconnected/attached) 2. Vendor ID, Product ID 확인 lsusb 위 명.. 공감수 0 댓글수 0 2021. 11. 4.
  • TX2 - ROS:Melodic - Librealsense2 ###Aim to: TX2에서 435i를 ROS 및 라이브러리를 운용할 수 있는 환경 셋팅 환경: JetPack Version : 4.3 Ubuntu: 18.04 1. JetPack TX2에 JetPack 설치는 다른 곳에도 많으니 생략. (SDK Manager - Manual Setup(Power, Rec, Rst)) SDK Manager로 설치 끝나고 나면 Reboot. (이거 안해서 설치 제대로 안된 줄 알고 2번 재설치했다...) sdk manager 실행전 반드시 host pc의 apt-get update & upgrade 오류 없는 것 확인할 것 2. Librealsense - ROS 여기서부터, 문제. 435i는 단순 uvc 카메라 뿐만 아니라, imu 센서도 달렸다. 그래서 커널의 uvc .. 공감수 0 댓글수 0 2021. 1. 14.
  • Docker-기본 명령어 유튜브로 접하고 유용하겠다 생각만 했던 도커(Docker). 천천히 진행하며, 순서대로 기록을 남기고자 한다. Installation Link: URL for Installation 명령어 이미지 관련 다운로드 (ubuntu 18.04, ros-melodic-desktop-full gui tools 포함 설치) bash docker pull osrf/ros:melodic-desktop-full host pc에 설치된 이미지들 확인 docker images 컨테이너 실행 관련 기본 실행 (어떤 명령도 없기에 바로 exit 상태로 전환) docker run osrf/ros:melodic-desktop-full 현재 컨테이너들 상태 확인 docker ps -a 공감수 0 댓글수 0 2021. 1. 10.
  • Ubuntu 18.04 설치 (듀얼부팅) Ubuntu 18.04 & Windows10 듀얼 부팅 설치. - Windows domain 우선 필자는 SSD 중 일부(80GB)만을 우분투 환경에 사용한다. 기존 할당된 하드 디스크 파티션 축소와 관련된 세부 내용은 생략하겠다. (시작-하드 디스크 파티션 만들기 및 포맷) (파티션 축소시 매우 작은 크기밖에 할당이 안되는 경우가 있는데, 가상 메모리 등과 관련 있을 확률이 크다. 자세한 내용은 아래 참조를 통해 해결 가능하다.) 참조: 더보기 archive2497.tistory.com/entry/%EC%9D%B4%EB%8F%99%ED%95%A0-%EC%88%98-%EC%97%86%EB%8A%94-%ED%8C%8C%EC%9D%BC%EC%9D%B4-%EC%9E%88%EB%8A%94-%EC%A7%80%EC.. 공감수 0 댓글수 0 2020. 12. 3.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.