728x90
728x90
한글 사이트는 전혀 없네요....
시뮬링크랑 연결하기 위해서 일본 유튜브도 보고 했는데 이 두개가 그나마 괜찮은 거 같아서 저장용으로...
https://kr.mathworks.com/help/driving/ug/autonomous-emergency-braking-with-roadrunner-scenario.html
나머지 툴들은 전부 unreal 엔진까지 쓰더라고여..
이제 전능하신 ChatGPT의 답변..
MathWorks의 RoadRunner를 MATLAB 또는 Simulink와 연동하여 데이터 통신을 수행하려면 기본적으로 아래 단계를 따르시면 됩니다.
1. MATLAB에서 RoadRunner 연동
- 설치 및 라이선스:
- RoadRunner의 라이선스가 필요하며, MATLAB에 RoadRunner를 설치했는지 확인합니다.
- MATLAB API:
- RoadRunner API를 통해 MATLAB과 연동할 수 있습니다.
- MATLAB 명령 창에서
roadrunner
객체를 사용하여 RoadRunner 프로젝트에 연결할 수 있습니다. - 예를 들면:
% RoadRunner 프로젝트 위치 rrProjectPath = 'C:\RoadRunnerProjects\YourProjectName'; % RoadRunner 객체 생성 rrApp = roadrunner(rrProjectPath); % 예: 프로젝트 내의 씬 로드 openScene(rrApp, 'YourScene.rrscene');
- 매트랩과 상호작용:
- MATLAB 코드로 RoadRunner API 함수를 호출하여 씬 내의 객체와 상호작용하거나 데이터를 수집합니다.
- 예를 들어, 객체 추가, 이동, 시뮬레이션 시작 등을 할 수 있습니다.
2. Simulink에서 RoadRunner 연동
- Simulink RoadRunner 블록:
- Simulink 모델에 RoadRunner Co-Simulation 블록을 추가하여 연동합니다.
- 이 블록을 통해 Simulink와 RoadRunner 간 데이터를 교환하고 시뮬레이션을 실행할 수 있습니다.
- 환경 구성:
- RoadRunner와 Simulink 사이에 공통의 통신 환경을 구성하고 통신 방법을 설정합니다.
- 블록 설정:
- RoadRunner 블록에서 프로젝트 경로와 장면 파일을 지정합니다.
- Simulink에서 각 변수를 RoadRunner의 데이터에 매핑합니다.
- 시뮬레이션 실행:
- Simulink에서 시뮬레이션을 실행하면 RoadRunner에서 지정된 장면으로 시뮬레이션이 진행됩니다.
참고 자료
- MATLAB의 공식 문서에서
RoadRunner
관련 자료 및 Simulink 통합 방법을 확인할 수 있습니다.
728x90
'자율주행 자동차 > RoadRunner' 카테고리의 다른 글
RoadRunner 튜토리얼 - 분기점 생성하기 (0) | 2024.05.07 |
---|---|
RoadRunner 튜토리얼 - 차선 사용자 지정하기 (0) | 2024.05.07 |
RoadRunner 튜토리얼 - 도로만들기 (0) | 2024.05.06 |
RoadRunner 튜토리얼 - 시뮬레이터로 장면 내보내기 (0) | 2024.05.06 |
RoadRunner 튜토리얼 - 카메라 컨트롤 사용하기 (0) | 2024.05.06 |