ROS 6

[ROS1] camera 실행

* 개인 공부 환경에 맞춘 기록 용도로 작성 된 글입니다. 첫 실행 시, 1. 설치 sudo apt install ros-melodic-cv-camera 2. 동작 roscore 실행 후, rosrun cv_camera cv_camera_node rqt_image_view 로 해당 rqt 실행하고, 좌측 상단에서 알맞은 cam의 경로(=노드) 선택 (usb일 경우 usb_cam, cv_camera일 경우 해당 카메라 경로 선택) 이 후 실행 시, (usb 카메라를 연결한 상태) launch 파일을 만들고 roslaunch니까 rosrun과 다르게 roscore 실행 없이 roslaunch jjung_bringup jjung_camera.launch rqt_image_view

OS/ROS 2021.03.02

[ROS1] udev 설정

ROS에는 udev라는 폴더가 존재한다. 해당 폴더 내에서 설정 파일을 수정하거나 작업하는것을 편의상 udev (유데브) 설정 작업이라고 부른다고 전해들었다. 완벽히 이해하진 못했지만 내가 이해한 것으로는, usb 포트를 통해 연결된 어떤 것에 대해, 포트 이름 대신 자동으로 그 "어떤 것"에 대한 이름이 지정되고 권한까지 허용하도록 설정하는 작업이었다. 먼저 lsusb 명령을 통해서 연결 된 usb 모듈들을 확인한다. 그러면 이런 식의 목록이 뜨게 되는데, 목록에서 원하는 모듈의 이름을 찾아 ID 뒤의 067b:2303 (venderID:productID) 부분을 확인한다. (원하는 모듈을 확인하는 방법은..ㅠ 다들 그냥 usb 뺐다 꽂았다 해서 없는 것을 확인해 보라고 한다..) 그리고 ROS는 모든..

OS/ROS 2021.02.17

[ROS, Ubuntu 18.04, Jetson Nano 4GB-B] ROS melodic (ROS1)에 catkin 설치

* 개인 공부 환경에 맞춘 기록 용도의 글입니다. - 패키지 설치 sudo apt install python-catkin-tools - workspace 생성 mkdir -p catkin_ws/src cd catkin_ws/ //catkin_ws 디렉토리로 이동 - 초기화 catkin init - 빌드 catkin build - 이 후 생성 된 devel 디렉토리의 setup.bash를 bashrc에 작성 (이전에 수정한 bashrc 마지막 줄의 뒤에 붙임) echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc source ~/.bashrc

OS/ROS 2020.12.16

[ROS, Ubuntu 18.04, Jetson Nano 4GB-B] 우분투에 ROS melodic (ROS1) 설치

* 개인 공부 환경에 맞춘 기록 용도의 글입니다. - 설치 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 sudo apt update sudo apt install ros-melodic-desktop-full - 설정 echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc (echo 명령을..

OS/ROS 2020.12.16