SITL(2) : 설치
환경
필자는 다음과 같은 환경에서 테스트 하였다.
- Ubuntu 14.04 (Windows 10 에서 VM ware 를 이용)
설치
- 아두파일럿 다운로드
sudo apt-get install git # git 이 설치되어 있지 않을 경우
git clone git://github.com/ArduPilot/ardupilot.git
cd ardupilot
git submodule update --init --recursive
- 필수 패키지 설치
sudo apt-get update
sudo apt-get install python-matplotlib python-serial python-wxgtk2.8 python-wxtools python-lxml
sudo apt-get install python-scipy python-opencv ccache gawk git python-pip python-pexpect
sudo pip install future pymavlink MAVProxy
- 환경변수 추가
export PATH=$PATH:$HOME/jsbsim/src
export PATH=$PATH:$HOME/ardupilot/Tools/autotest
export PATH=/usr/lib/ccache:$PATH
위의 코드를
~/.bashrc
의 맨 밑줄에 추가해 준 후, 터미널을 껏다 켜거나
다음 명령어를 입력한다.
. ~/.bashrc
실행
ardupilot 을 다운로드 받은 디렉터리로 이동한 후, 다음 디렉터리로 이동한다.
cd ardupilot/ArduCopter
sim_vehicle.py -w --map --console
몇 분간의 빌드를 마치면 아래와 같이 아두파일럿 SITL 이 실행된다.
참고문헌
'Dev > Drone' 카테고리의 다른 글
[ardupilot][SITL] SITL(3) : 실행 및 파라미터 (0) | 2017.02.10 |
---|---|
[ardupilot] 아두콥터의 모드(아두콥터의 기능) (0) | 2017.02.06 |
[ardupilot] 아두파일럿 소스 분석(2) : 개요 (2) | 2017.02.03 |
[ardupilot] 아두파일럿 소스 분석(1) : 사전 준비 (0) | 2017.02.03 |
[ardupilot][SITL] SITL(1) : 개요 (1) | 2016.12.23 |