드론이나 오픈소스를 이용하는 드론컨트롤에 있어서는 나는 절대 아는것이 많지 않다.


해외의 선진 기술을 보고 따라하는 정도이기 때문에 "지도위를 나는" 카테고리는 다른 카테고리와는 다르게 헛소리가 많을 것이며 공부하면서 느끼는 자잘한 잡소리도 섞여 있을것같다.


어찌되었건 Git Hub diydrones에 나와 같은 증상을 겪고 있는 친구들이 매우 많았다.

관리자나 고수들의 답변은 하나같이 'direction을 따라하면 문제없다' 였다. (참고, https://github.com/diydrones/ardupilot-wiki-issue-tracker/issues/229)

심지어 내 질문은 금세 closed 되었다.


노트북에 설치한것을 지우고 내가 사용하고 있는 다른 PC에 재설치를 시도할 예정이다. 이번엔 Direction을 차근차근 잘 읽어가면서 해볼 예정이다.


된다!


내가 아마 잘못설정한것은

Cygwin 셋업할때 "SKIP"을 한번만 눌러서 설치했는데 두세번 누른것도 있고 해서 생긴 오류였나보다.

Cygwin Installer: Select Package Dialog]


그런데..

sim_vehicle.sh -j4 --map

이 코드가 안먹힌다.

command not found.



Cygwin will not be able to find sim_vehicle.sh if you omit this step. This will be reported as a “command not found” error when you try and build: sim_vehicle.sh -j4 --map


omit this step... 즉,

export PATH=$PATH:$HOME/ardupilot/Tools/autotest

이게 뭔가 잘못됬다고 얘기를 하고 있다.

난 저 step을 빼먹은적이 없는데 .. 


여기 이렇게 떡하니 있는데.. 왜



여기저기 검색결과 조나단이.. 코드를 알려줬다.



적용결과 된다. 나 뿐만 아니라 굉장히 많은 사람들이 최근까지도 어려움을 겪고 있었다. (참고, http://diydrones.com/forum/topics/sitl-sim-vehicle-sh-command-not-found-on-cygwin)


조나단의 조언대로 실행하면

된다!


방화벽 허용을 해주고

코드를 자세히 봤더니

"Window access not found, logging to /tmp/ardupilot.log

Unable to start 'C:\Program Files (x86)\MAVProxy\mavproxy.exe': The specified file was not found."

라는게 있다.

아.. 깊은 빡침


내가 설치한 PC는 윈 32비트로 Program Files (x86)이 존재하고 있지 않다. 근데 이녀석이 Default로 Program Files(x86)이라고 적어놧다. 이 때문에 발생한 문제이다.


MAVProxy를위해 MAVProxy만 따로 program files (x86)이란 폴더를 만들고 그안에 다시 설치했다..

32비트인 내컴퓨터의 Program Files (x86)는 순전히 MAVProxy를 위한것이다..


된다!


이제 자야겠다.


요새 드론관련해서는 업무 및 연구시간 이외에 시간을 이용한다. (주로 자기전이다)

그래서 띄엄 띄엄 하는부분이 있는것을 감안해 주길 바란다.


내일 또 써보자.

반응형

+ Recent posts