
책 소개
드론의 조립으로부터 펌웨어 수정 및 GCS 소프트웨어 개발 기초/응용까지 학습할수 있습니다.
목차펼치기접기
프로젝트 기반 드론의 조립 및 셋업1. 드론에 대하여 1 가. 드론이란? 1 나. 드론의 구조 및 비행원리 1 다. 드론의 응용 및 활용 분야 32. QAV280 조립 4 가. QAV 280 특징 4 나. 구성품 확인 4 다. 조립 주의사항 5 라. 조립 63. Pixhawk 설치 및 세팅 12 가. Pixhawk에 대하여 12 1) 스펙트럼형 12 나. Pixhawk 구성품 13 1) PixhawkFC 13 2) M8N GPS 13 3) OSD 13 4) USB, LED 확장 포트 13 5) I2C확장포트 14 6) 텔레메트리 14 7) 파워모듈 14 8) PPM 엔코더 14 9) 스마트폰 연결잭 14 10) 스피커 14 11) GPS 홀더 14 12) 안전스위치 14 13) SD카드 리더기 15 14) 연결선 뭉치 15 다. GCS, MAV LINK 15 1) GCS 15 2) MAV LINK 15 라. Pixhawk 설치 및 세팅 16 1) Pixhawk 개요 16 2) Pixhawk 부착 18 3) GPS모듈 조립 19 4) GPS모듈 결합 224. Tarot680 Pro 조립 23 가. Tarot680 Pro특징 23 나. 조립간 주의사항 23 다. 조립 23 1) Pixhawk 연결 34 2) Mission Planner 설치 39 3) Pixhawk와 PC 연결 44 4) 장치 테스트 64 5) ESC 캘리브레이션 64 6) 비행모드 설정 655. 비행 67 가. 비행전 점검 및 주의사항 67 나. 비행중 점검 및 주의사항 67 다. 비행 후 점검 및 주의사항 67파이썬 GUI 프로그래밍 기초 목차1. Tkinter 소개 69가. Tkinter 및 Tk소개 70나. Tkinter 선택 701) Tkinter 설치 71다. IDLE의 소개 721) IDLE의 쉘 모드를 사용 722) IDLE의 편집기 모드 사용 723) Tkinter 예제로서의 IDLE 732. TKinter를 이용한 GUI Application의 설계 81가. Tkinter를 사용하여 GUI 애플리케이션 설계 81나. ABQ AgriLabs의 문제 81다. 문제 평가 81라. 문제에 대한 정보 수집 82마. 수집중인 데이터에 대한 정보 83바. 응용 프로그램 사용자에 대한 정보 84사. ABQ 데이터 입력 프로그램 스펙 작성 85아. 응용 프로그램 설계 871) Tkinter 입력 위젯 살펴보기 872) 필드 그룹화 883) 양식 배치 894) 응용 프로그램 레이아웃 905) 요약 923. Tkinter 및 ttk 위젯으로 기본 양식 작성 93가. 기술 선택 평가 934. Tkinter 위젯 살펴보기 94가. 엔트리 위젯 941) 스핀 박스 위젯 942) 콤보 박스 위젯 953) 체크 버튼 위젯 954) 텍스트 위젯 965) LabelFrame 위젯 97나. 응용 프로그램 구현 981) 양식 작성 1002) LabelFrame 및 기타 위젯 추가 1013) 양식 재설정 1034) 마무리 및 테스트 1055) 요약 1065. 검증 및 자동화로 사용자 오류 감소 107가. 사용자 입력 확인 107나. Tkinter의 검증 1081) DateEntry 위젯 작성 110다. 양식에서 검증된 위젯 구현 1121) 위젯 만들기 1132) 데이터 요구 1133) 날짜 위젯 1144) 스핀 박스 범위를 동적으로 조정 1185) 양식 업데이트 1206) 오류 표시 1227) 오류 발생시 양식 제출 방지 123라. 입력 자동화 1241) 날짜 삽입 1242) 랩, 시간 및 기술자 자동화 124마. 요약 1256. 응용 프로그램 확장 계획 126가. 우려 사항 분리 1261) MVC 패턴 1262) 보기란 무엇인가? 126나. 응용 프로그램 디렉토리 구조 1281) 기본 디렉토리 구조 128다. 응용 프로그램을 여러 파일로 분할 1291) 코드를 CSVModel클래스로 이동하자 1312) 위젯 이동 1313) 뷰 이동 1324) 응용 프로그램 파일 작성 133라. 버전 관리 소프트웨어 사용 1341) GIT사용에 대한 빠른 가이드 134마. 개요 1357. 메뉴 및 Tkinter 대화 상자를 사용하여 메뉴 작성 136가. 우리의 응용 프로그램에서 문제 해결 136나. 간단한 Tkinter 대화 상자 구현 1371) Tkinter 메시지 박스 1372) 오류 대화 상자 표시 138다. 메뉴 디자인 1401) Tkinter에서 메뉴 만들기 1402) 응용 프로그램 메뉴 구현 1423) 정보 대화 상자 표시 1434) 컨트롤러에서 메뉴 기능 추가 1445) 파일 선택을 처리 144라. 설정 작동 1461) 지속 설정 1472) 애플리케이션에서 설정 모델 사용 148마. 요약 1498. Treeview를 사용하여 레코드 탐색 150가. 모델에서 읽기 및 업데이트 구현 150나. 레코드 목록보기 구현 1501) Ttk 트리뷰 1502) Treeview로 레코드리스트 구현 1533) Treeview 위젯 구성 1544) 스크롤바 추가 1545) Treeview 채우기 1556) 레코드 선택에 응답 156다. 읽기 및 업데이트를 위한 레코드 양식 수정 1561) __init __ () 업데이트 1562) load_record () 메소드 추가 157라. 나머지 응용 프로그램 업데이트 1581) 메인 메뉴 변경 1582) 응용 프로그램에서 조각 연결 1583) RecordList보기 추가 1584) 모델 이동 1595) 레코드리스트 채우기 1596) 새로운 콜백 추가 1607) 청소 1628) 프로그램 테스트 162마. 요약 1649. 스타일과 테마로 모양 개선 165가. Tkinter에서 이미지 작업 165나. 스타일링 Tkinter 위젯 1661) 위젯 색상 속성 1662) 태그 사용 1663) Tkinter의 글꼴 167다. 스타일링 Ttk 위젯 1691) Ttk 위젯 살펴보기 1692) 양식 레이블 스타일링 1723) 오류시 입력 위젯 스타일링 1744) Spinbox를 Ttk 위젯으로 만들기 1745) ValidatedMixin 업데이트 1746) 테마 설정 175라. 요약 17510. unittest로 자동화된 테스트 생성 176가. 자동화된 테스트 기초 1761) 간단한 단위 테스트 1762) 단위 테스트 모듈 1773) 테스트 케이스 작성 1784) TestCase 어설 션 메소드 1795) 고정 1806) 모의 및 패치 사용 1807) 여러 단위 테스트를 실행 181나. Tkinter 코드 테스트 1821) 비동기 코드 관리 1822) 사용자 작업 시뮬레이션 1823) 초점 관리 및 포착 1824) 위젯 정보 얻기 183다. 우리의 응용 프로그램에 대한 쓰기 시험 1831) 모델 테스트 1832) get_all_records ()에서 파일 읽기 테스트 1843) save_record ()에서 파일 저장 테스트 1854) 더 많은 테스트 1875) 응용 프로그램 테스트 1876) 우리의 위젯을 테스트 190라. 요약 195피지컬 컴퓨팅 파이썬 활용1. 미로 달출 알고리즘 개발 1972. 동작 인식을 통한 명령 제어 프로그램 개발하기 226GCS 프로그래밍 목 차1. ArduCopter 239가. Ardupilot 소개 239나. 개발자 커뮤니티 2402. ArduCopter 소개 242가. Rotor Craft 형태 243나. 드론 프레임 선택 244다. 비행 컨트롤러 선택 245라. GCS 선택 247마. 드론 운용 안전사항 2473. 드론 사용사례 2514. Assemble & Fly 253가. ESC와 모터 연결 253나. 모터 순서 다이어그램 253다. 진동 감쇠 256라. 기본 튜닝 2605. mission planning 262가. 웨이포인트를 이용한 임무 계획 2626. 로그 267가. MissionPlanner에서 로그 다운로드 하기 2677. MissionPlanner 빌드 269가. Missi…
출처: 국립중앙도서관 서지정보
리뷰 남기기
로그인하면 리뷰를 남길 수 있어요.
리뷰 0개
아직 리뷰가 없어요.