본문 바로가기

Autonomous Vehicle/ROS programming18

PCL Install on ROS2 1. Apt-based Installation sudo apt install libpcl* pcl-tools 2. Compling the build file from source PCL의 경우 버전마다 코드 상의 큰 변화가 있으므로 Source에서 일부 버전을 맞춰야하는 경우가 존재함. 따라서 PCL 공식 홈페이지에서 다운로드 후 빌드하여야 함. 필자의 경우 Ver 1.12 가 필요하여 다음의 Github에서 Tag에서 필요한 버전을 선택하였음. https://github.com/PointCloudLibrary/pcl GitHub - PointCloudLibrary/pcl: Point Cloud Library (PCL) Point Cloud Library (PCL). Contribute to PointC.. 2023. 5. 26.
Docker 많이 쓰는 명령어 기록지 (외장디스크, 디스플레이, GPU 등 설정) 도커관련 명령어 기록. 2022.06.09 1. 실행명령어 (볼륨 추가, 디스플레이 관련 설정 추가, GPU관련 추가 등) sudo docker run --gpus all -it \ -e DISPLAY=$DISPLAY \ -e USER=$USER \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -v /root/.Xauthority:/root/.Xauthority \ -v /tmp/.docker.xauth:/tmp/.docker.xauth:rw \ --volume="/media/jeff/Seagate Expansion Drive/.segmap:/root/.segmap" \ --net host 0d7 /bin/bash --gpus all : 그래픽카드 코어 모두 실행 -e Display :.. 2022. 6. 9.
Segmap Installation History 정리 (Trouble Shooting) Segmap Installation History 정리 (Trouble Shooting) 많은 어려움... 다시 설치하게 된다면 유용한 자료가 되길 바라며 남긴다... 이전의 포스트인 Docker 환경에서 바로 진행한 결과이다. 환경설정이 궁금하다면 전 포스트를 확인하기 바란다. 135 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' 136 apt-get install lsb-release 137 apt update 138 cd ../etc/apt/sources.list.d/ 139 ls 140 rm ros-latest.list 1.. 2021. 9. 23.
Ubuntu 16.04 에서 Docker 를 사용하여 Cuda 9.0, Cudnn 7.0 으로 환경 설정하고 Tensorflow 1.8 을 Source에서 설치하기 Ubuntu 16.04 에서 Docker 를 사용하여 Cuda 9.0, Cudnn 7.0 으로 환경 설정하고 Tensorflow 1.8 을 Source에서 설치하기 Installing Tensorflow 1.8 from source by setting cuda 9.0 and cudnn 7.0 using Docker in Ubuntu 16.04 요약 도커세팅 >> ubuntu16.04 cuda 9.0 image pull >> nvidia-docker 설치 >> 그래픽카드 드라이버 설치확인 >> 텐서플로우 버전호환 체크 >> Cudnn 7.0 설치 >> Tensorflow1.8-gpu 소스에서 설치 >> 설치확인 >> ROS설치 1. Docker Setting 도커는 환경설정을 편리하게 관리하기 위해서 많이.. 2021. 9. 6.
ROS TOPIC 이름, Frame id 바꾸기 BAG_TOOLS 활용하기 ROS 환경에서 TOPIC의 Frame id 바꾸기 BAG_TOOLS 활용하기 Replacement of topic and frame id in ROS using BAG_TOOLS BAG_TOOLS란? rosbag을 포함한 여러 bag file들의 설정을 쉽게 바꿀 수 있게 도와주는 도구 1. bag_tools 설치 $ catkin_make install --pkg bag_tools 2. 아웃풋 데이터 설정, 인풋 데이터 설정, 바꿀 프레임아이디 및 토픽 설정 change_frame_id.py를 이용하기 $ hyun@hyun:~/catkin_ws/install/lib/bag_tools$ python change_frame_id.py -o /home/hyun/catkin_ws/kookmin_outdoor... 2021. 3. 2.
ROS에서 UART 통신하기 (아두이노, GPS) ROS에서 UART 통신하기 (아두이노, GPS) Communication through UART(Universal Asynchronous receiver/transmitter) In ROS 아두이노와 같은 MCU의 경우 Uart 통신을 많이 이용하곤 한다. 많은 센서들 또한 UART 지원하여 편리하게 서로 이어줄 수 있는데, ROS의 경우엔 따로 패키지를 설치해주어야 통신을 지원한다. GNSS 장치에서 지원하는 uart와 uart to usb 를 통해 ubuntu PC에서 정보를 받을 수 있도록 하는 시스템을 어떻게 구성했는지 확인하고 설치 과정을 기록해 보도록 하겠습니다. 1. 시리얼통신 패키지 설치하기 $ sudo apt-get install ros-kinetic-serial 2. catkin_ws.. 2021. 2. 5.