본문 바로가기
개발더미

[Unity] 유니티 AirSim 적용(dll 파일 설치)

by 스테디코디스트 2023. 12. 1.
반응형

2023.12.01 기준

 

1. 유니티 설치

 

2. airsim 파일 다운 

 

GitHub - microsoft/AirSim: Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Res

Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research - GitHub - microsoft/AirSim: Open source simulator for autonomous vehicles built on Un...

github.com

 

3. 유니티로 airsim 실행

- AirSim-main > Unity > Unity Demo를 추가하여 실행해주면 됨.

 

4. Assets > Scenes의 SimModeSelector로 들어가서 플레이 해주어야함

- 플레이 후 모드를 선택하면 아마 dll 파일이 없다고 오류가 뜰거임

 

5. dll 파일을 따로 생성해주어야 함.

1) 비쥬얼 스튜디오 cmd(?) 열기

- 검색창에 아래처럼 치면 나옴ㅇ.ㅇ

- VS 2022 버전이어야함! (19버전으로 하다가 안되서 애먹음...)

 

2) cmd 창 내부에서 cd 명령어를 이용해 airsim파일이 있는 곳에 접근

- ... > AirSim-main > AirSim-main 여기까지만 우선 접근(Unity 상위 폴더)

- d 드라이브에 있다면 d: 를 쳐서 d 드라이브로 이동 후 cd 명령어 실행해야함

ex) C:\> cd Study\Unity\AirSim-main\AirSim-main

 

3) clean.cmd를 입력해 해당 파일 실행

 

4) build.cmd를 입력해 해당 파일 실행

 

5) cd Unity를 입력해서 Unity 폴더로 접근

 

6) build.cmd를 입력해 해당 파일 실행

 

7) 위의 과정까지 마치면 AirSim-main>Unity>Unity Demo>Asset>Plugins에 dll 파일이 생성되어있을거임

 

8) 해당 dll 파일을 유니티로 드래그해오면 끝

- dll 파일이 프로젝트 내부에 생성되어서 바로 될 줄 알았는데, 나는 끌어와야 dll 파일이 유니티에 들어갔음ㅇ.ㅇ

 

cf) 자동차 자율주행 구현되어있는줄 알고 열심히 찾았는데 파이썬 강화학습 뭐시기를 이용해서 하는 것 같고, 따로 구현되어 있는건 없는듯... 내가 못 찾는거일수도 있음,,,