MORAI SIM: Drive User Manual (KR 22.R1) MORAI SIM 예제 vGen SIM ROS Current: vGen 예제 코드 안내 ROS 사용 예제 vGen 예제 코드 안내 ROS 사용 예제 파일 권한 부여파일 실행 시 아래와 같은 오류가 발생 할 수 있다.cd ~/catkin_ws/src/gen_ros/chmod -R a+x scripts/시뮬레이터 네트워크 세팅시뮬레이터 네트워크 세팅네트워크 세팅 $ roslaunch rosbridge_server rosbridge_websocket.launch Local 환경에서 시뮬레이터를 실행시킨다면 Bridge IP 127.0.0.1 사용Bridge IP를 아래와 같이 세팅 (가상환경 설치할때 세팅했던 IPv4 address)센서 코드 테스트라이다 시뮬레이터 센서 세팅은 아래와 같이 한다$roslaunch rosbridge_server rosbridge_websocket.launch$roslaunch gen_ros lidar.launchLocal 환경에서 시뮬레이터를 실행시킨다면 Sensor IP, DST IP 127.0.0.1 사용 <실행 결과 Rviz에 출력> 카메라시뮬레이터 센서 세팅은 아래와 같이 한다$roslaunch rosbridge_server rosbridge_websocket.launch$rosrun gen_ros camera.pyLocal 환경에서 시뮬레이터를 실행시킨다면 Bridge IP 127.0.0.1 사용 GPS시뮬레이터 센서 세팅은 아래와 같이 한다$roslaunch rosbridge_server rosbridge_websocket.launch$rosrun gen_ros gps.pyLocal 환경에서 시뮬레이터를 실행시킨다면 Bridge IP 127.0.0.1 사용 IMU시뮬레이터 센서 세팅은 아래와 같이 한다$roslaunch rosbridge_server rosbridge_websocket.launch$rosrun gen_ros imu.pyLocal 환경에서 시뮬레이터를 실행시킨다면 Bridge IP 127.0.0.1 사용 주행 경로 제작주행 코드 테스트$ cd catkin_ws/src/erp_ros/launch/ && gedit path_maker.launcharg “ (경로가 생성되는 폴더 이름) (생성할 경로의 파일 이름)”$ roslaunch gen_ros path_maker.launch원하는 경로를 주행한다$ cd ~/catkin_ws/src/gen_ros/ && nautilus pathpath_name.txt 파일이 완성된걸 확인 가능하다. 주행 코드 테스트주행 코드 테스트$ cd ~/catkin_ws/src/gen_ros/launch/ && gedit gen_planner.launcharg “(추종할 경로 이름 입력) (신호등 GreenLight 세팅)”(신호등 상태)부분을 True로 설정시 차량이 지나가는 경로의 신호를 Green Light로 바꿀 수 있다. $ roslaunch gen_ros gen_planner.launchauto mode로 변경(키보드 ‘q’ 모드변경)정해진 경로를 따라 주행 ×