What is Airsim?__Airsim은 무엇인가?
오픈소스 프로젝트인 Airsim은 Microsoft사에 의해 개발되었다.
Airsim은 드론의 비행 시뮬레이션을 할 수 있도록 해주는 도구인데, Unreal Engine과 Microsoft에 의해 빌드되고,
곧 다양한 로봇과 운동수단 또한 곧 지원 할 예정이다.
Mcirosoft는 실제 세계에서 자율 차량이 어떻게 움직이는지를 이해하는 연구 프로젝트인 Aerial Informatics and Robotics Platform을 내부적으로 개발하고 있다. 이 Platform은 Vehicle이 어떻게 행동하는지 파악하기 위해 딥러닝 기술을 사용한다.
딥러닝 기술을 위한 방대한 양의 데이터들을 차량이 실제 충돌하는 실험에서 사용하기 힘들다.
그래서 Microsoft는 Unreal Engine을 기반으로 현실감 있는 시뮬레이터인 Airsim을 만들었다.
Airsim은 MAVLink 및 DJI드론의 비행을 시뮬레이션하고 Pixhawk 컨트롤러를 지원한다. 프레임워크는 모듈로 구성되어있으며, 다른 유형의 차량 및 컨트롤러에
대한 지원을 추가할 수 있도록 구성되어 있다.
Microsoft는 향후 다른 로봇에 대한 지원을 추가할 계획이 있다고 밝혔으며, 다른 유형의 하드웨어 지원을 위해 플랫폼으로 확장할 경우 코드 기여를 위해 커뮤니티를 초대할 계획이라고 언급했다.
이러한 꾸준한 발전이 있다면, 프레임워크는 모든 유형의 자율 주행 차량의 움직임을 시뮬레이션하는 데에 사용할 수 있을 것이라 예상된다.
Airsim Structure
Airsim의 구성은 다음과 같다.
Airsim은 Modern c++11을 기반으로 만들어졌으며, AirLib, Unreal/Plugins/Airsim, MavLinkCom 세 모듈이 각각 독립적으로 활동한다.
세 모듈 중 Unreal 엔진과 직접적으로 연결되고 추후에 계속 개발될 부분은 Unreal/Plugins/Airsim 부분이며 이 부분은 추후 다른 플랫폼(ex.Unity)과도 구현이 가능하도록 제작 할 예정이다.
MavLinkCom모듈은 c++로 구성된 MavLink장치와 통신하는 독립 라이브러리로 다른 프로젝트에서도 이미 사용가능하도록 구현되어 있다.
출처 : infoQ
'Drone_Study > What_is' 카테고리의 다른 글
Tensorflow with Airsim __ Tensorflow를 활용한 Airsim (0) | 2018.03.06 |
---|---|
About GPS, ABOUT HERE+ RTK GNSS (0) | 2017.12.06 |
What is dronecode?__Dronecode는 무엇인가... (0) | 2017.11.13 |
What is dji Lightbridge?__dji Lightbridge는 무엇인가... (0) | 2017.11.10 |
What is Pixhawk?__Pixhawk란 무엇인가... (0) | 2017.11.10 |