less than 1 minute read

원격으로 이미지 전송

  • 로봇에 장착된 카메라의 이미지 정보를 원격지의 다른 컴퓨터에서 확인한다.

카메라에 연결된 컴퓨터

  • 카메라가 연결된 컴퓨터를 ROS 마스터로 지정
  • ROS_MASTER_URIROS_HOSTNAME와 같은 네트워크 변수 수정
  • 마스터 PC는 ROS_MASTER_URIROS_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

Categories:

Updated: