Notice
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 크롬오류#크롬검색어자동완성끄기#검색어자동완성오류#검색어자동완성 제거#검색어 노란선#검색어반복입력
- 파이썬 엑셀 파일 읽고 쓰기
- 파이썬 텍스트 변환 #파이썬 공부
- 파이썬 프로젝트
- 파이선 행
- PDF 개행문자
- 파이썬 음성인식
- ROS #spin() #spinOnce() #ROS기초
- 파이썬 음성파일 텍스트 변환
- 파이썬 채팅
- 파이썬#파이썬경로#파이썬폴더#파이썬디렉토리
- 파파고 번역
- 파이썬#subprocess#communicate()
- 파파고 꿀팁
- 파이썬 유튜브
- QGC#QGrouncControl#GLIB오류
- 파이썬
- 스트림 암호 one-time-pad 공격#보안#암호
- ROS #Robotics #ROS기초
- 패스트 캠퍼스 #자율주행 #비전
- 파이썬 예시
- 리눅스#모의해킹#리눅스명령어#head 명령어
- 논문번역 꿀팁
- 통계 #ROC #TPR #FPR #TNR #이진분류 #Accuracy #Recall
- 파이썬 파일 전송
- 파이썬 #
- 파이썬 열
- pdf 번역
- 파이썬 #파이썬프로젝트 #파이썬 예시 #파이썬 파일경로 #파이썬 자동화
- 리눅스기초#리눅스명령어#리눅스 tail#tail#모의해킹 리눅스
Recent Comments
Archives
개발자비행일지
아두파일럿 본문
#https://credtiger96.tistory.com/2?category=670253의 글을 참고하여 개인 학습 목적으로 요약한 글입니다.
아두파일럿이란 아두이노+Autopilot의 줄임말으로, 다양한 하드웨어 환경의 Vehicle에 탑재될 수 있는 오픈 소스 autopilot system이다.
일반적으로 드론에게 기대할 수 있는 기능들을 제공하는데, 특징 적인 부분으로는 GPS 기반으로 미션을 설정하여 자동 비행이 가능하다는 점이다. 이를 응용하면 다양한 활용방안을 생각해 볼 수 있다.
SITL이란 Software In The Loop 의 줄임말로써, Ardupilot 코드를 PC와 같은 Linux 머신 위에서 빌드 및 테스트 해 볼 수 있는 시뮬레이션 프로그램이다.
SITL을 이용하면 다음과 같은 점을 기대해 볼 수 있겠다.
Hardware에 종속적이지 않게 Vehicle specific code를 Testing 할 수 있다.
Physical 하지 않은 function 들을 안전하게 test, Debugging 할 수 있다.
#단 시뮬레이션의 결과와 실제 비행제어의 동작이 같은 결과를 가짐을 보일 수 없다는 한계를 가진다.
아두파일럿 코드중 SITL을 target으로 빌드하게 되면, 리눅스 실행 바이너리인 .elf 형태로 빌드된다. 이것을 실제로 실행해 보면 아래와 같이 실행된다. 코드를 빌드하고 매개변수를 전달하여 실행하는 과정은 스크립트로 자동화 되어 있다. 이는 추후 분석 하도록 한다.
'▶ Ardupilot' 카테고리의 다른 글
칼만필터와 드론의 자세제어 (0) | 2020.07.09 |
---|---|
드론 - 센서 샘플링 이론, 나이퀴스트 이론 (0) | 2020.07.09 |
드론의 구성 (0) | 2020.04.16 |
드론, 제어관련 배경 내용 (0) | 2020.04.07 |
RVFUZZER: Finding Input Validation Bugs in Robotic Vehicles ThroughControl-Guided Testing 논문 리딩 (0) | 2020.02.18 |