MORAI SIM for WeGo User Manual (22.R2) 예제 코드 안내 EPR42 예제 코드 안내 ROS, ROS+Serial ROS 사용 예제 ROS 사용 예제 본 페이지는 시뮬레이터 및 Sensor(Lidar, Camera, GPS, IMU)의 ROS 네트워크 세팅 법과 사용 예제를 소개한다.파일 권한 부여파일 실행 시 아래와 같은 오류가 발생 할 수 있다.cd ~/catkin_ws/src/erp_ros/chmod -R a+x scripts/시뮬레이터 네트워크 세팅네트워크 세팅모든 예제 코드는 rosbridge 를 실행 후 진행 한다.rosbridge 실행 : $ roslaunch rosbridge_server rosbridge_websocket.launch Bridge IP 는 rosbridge를 실행 하고 있는 IP를 입력한다.Local 환경 : 127.0.0.1Virtual 환경 : 가상환경 설치할 때 세팅했던 IP센서 코드 테스트라이다 시뮬레이터 센서 세팅은 아래와 같이 한다$roslaunch erp_ros lidar.launch <시뮬레이터 센서 세팅> <실행 결과 Rviz에 출력> 카메라$roslaunch rosbridge_server rosbridge_websocket.launch$rosrun erp_ros camera.py <시뮬레이터 센서 세팅> <실행 결과 이미지 윈도우 생성> GPS시뮬레이터 센서 세팅은 아래와 같이 한다$rosrun erp_ros gps.py <시뮬레이터 센서 세팅> <실행 결과 콘솔창에 출력> IMU시뮬레이터 센서 세팅은 아래와 같이 한다$rosrun erp_ros imu.py <시뮬레이터 센서 세팅> <실행 결과 콘솔창에 출력> 주행 경로 제작주행 코드 테스트$ cd catkin_ws/src/wecar_ros/launch/ && gedit wecar_maker.launchlaunch 파일을 열어서 경로파일를 생성할 폴더 및 이름을 변경 할 수 있다.arg “ (경로가 생성되는 폴더 이름) (생성할 경로의 파일 이름)”$ roslaunch wecar_ros path_maker.launch원하는 경로를 주행 후 launch 파일을 종료하면 파일이 완성된걸 확인 가능하다.$ cd ~/catkin_ws/src/wecar_ros/ && nautilus path주행 코드 테스트주행 코드 테스트launch 파일을 열어서 추종할 경로파일의 이름을 변경 할 수 있다.$ cd ~/catkin_ws/src/erp_ros/launch/ && gedit epr42_planner.launch(신호등 상태)부분을 True로 설정시 차량이 지나가는 경로의 신호를 Green Light로 바꿀 수 있다. $ roslaunch erp_ros erp42_planner.launchauto mode로 변경(키보드 ‘q’ 모드변경)정해진 경로를 따라 주행 ×