Skip to main content
Skip table of contents

ROS+Serial 사용 예제

본 페이지는 ROS + Serial 네트워크 세팅 법과 사용 예제를 소개한다.


시뮬레이터 네트워크 세팅

  • 네트워크 세팅

    • 위에서 생성한 Serial port인 COM3을 아래와 같이 입력해준다

    • Bridge IP를 아래와 같이 세팅 (가상환경 설치할때 세팅했던 IPv4)

    • 실제 케이블 연결확인 ls/dev/ttyUSB* (USB 연결 순서에 따라 포트 번호가 바뀐다)

    • port  권한 부여 : $sudo chmod 777 /dev/ttyS0
      (실제 케이블 연결시 $sudo chmod 777 /dev/ttyUSB0 $sudo chmod 777 /dev/ttyUSB1)

    • 활성화되어있는 Serial port 확인 dmesg | grep tty


주행 코드 테스트

  • 주행 코드 테스트

    • erp_ros/scripts/lib/serial_node.py 아래와 같이 본인 환경에 맞게 컴포트 번호를 변경한다
      (serial_name = '/dev/ttys0)

    • erp_ros/scripts/lib/serial_node.py 10 Line수정  serial_name = ‘/dev/ttyS0’
      (실제 케이블 연결시 serial_name =‘/dev/ttyUSB0’ or ‘/dev/ttyUSB1’)

    • roslaunch rosbridge_server rosbridge_websocket.launch

    • roslaunch erp_ros erp42_serial_planner.launch

    • auto mode로 변경(키보드 ‘q’ 모드변경)

    • 정해진 경로를 따라 주행

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.