[ROS] dnjsrur
원격으로 이미지 전송
- 로봇에 장착된 카메라의 이미지 정보를 원격지의 다른 컴퓨터에서 확인한다.
카메라에 연결된 컴퓨터
- 카메라가 연결된 컴퓨터를 ROS 마스터로 지정
ROS_MASTER_URI
와ROS_HOSTNAME
와 같은 네트워크 변수 수정- 마스터 PC는
ROS_MASTER_URI
와ROS_HOSTNAME
에 사용될 IP가 동일
$ vim ~/.bashrc
export ROS_MASTER_URI = http://[master_pc_ip]:11311
export ROS_HOSTNAME = [current_pc_ip]
- 이후
roscore
를 구동하고, 또 다른 터미널 창에서uvc_camera_node
를 구동한다.
$ roscore
$ rosrun uvc_camera uvc_camera_node
-
원격 컴퓨터
- 이미지를 받을 카메라에도 마찬가지로 설정
$ vim ~/.bashrc
export ROS_MASTER_URI = http://[master_pc_ip]:11311
export ROS_HOSTNAME = [current_pc_ip]
image_view
만 구동
$ rosrun image_view image_view image:=/image_raw