픽스호크 4 아두파일럿 매뉴얼 (알기 쉬운 운행제어 프로그래밍)

픽스호크 4 아두파일럿 매뉴얼 (알기 쉬운 운행제어 프로그래밍)

$35.00
Description
드론· 무인 차량 등 소프트웨어적으로 조작 가능한 기기에 대한
원격 조정/자동화 오픈 소스 소프트웨어로
드론 교육과 개발 활용 분야에 종사하는 드론 개발자와 매니아들의 필수 지침서!
픽스호크는 리눅스 재단이 지난 2014년 10월 발표한 아두파일럿을 기반으로 한 드론코드 프로젝트 전신인 오픈 소스 프로젝트의 다른 이름이다.
오토파일럿과 라이브러리의 특징을 제시하는 소개 섹션, 아두파일럿 라이브러리의 가장 중요한 부분에서 코드의 각 주요 구성요소를 설명하는 교육적 이해에 초점을 맞춘 순차 프로그래밍 섹션으로 이루어졌다. 그리고 습득한 지식을 바탕으로 실시간 애플리케이션으로 확장되는 비교적 수준 있는 최종 섹션으로 구성하였다.
각 섹션에는 코드와 그 구성요소, 적용 및 상호작용에 대한 상세한 설명이 되어 있고 알려진 주제를 심화시킨 직결된 URL을 밝히고 있다.
저자

Mendoza

명지전문대드론정보공학과교수.자문위원:방위사업청/조달청/한국교육개발원/서울시등.평가위원:정부R&D/드론국가자격시험/산업인력공단등.외래교수:중앙소방학교/경찰청인재개발원/항공안전교육원(항공대학교)등.국제표준한국대표단:ISOTC20SC16/ASTMF-38.국제선임심사원:ISO9001/14001/13485및조달우수제품(ITQ국제인증원).이사/국제위원장:(사)대한드론축구협회(드론월드컵추진위).자문위원장:대한드론교육원연합회/교육위원장,국제미래학회.서울시립대공간정보공학과박사과정/공주대학교항공안전관리학석사.

목차

PartⅠIntroduction
CHAPTER1.하드웨어와소프웨어기술
1.오토파일럿
2.오토파일럿의종류:SDKvs.GUI
3.SDK의종류
4.픽스호크오토파일럿하드웨어
5.복제품vs원본
6.상용오토파일럿vs자신만의설계
7.아두파일럿라이브러리(소프트웨어)
8.호환성과동류프로젝트
9.하드웨어와소프트웨어의혼동?
10.챕터요약

CHAPTER2.아두파일럿작업환경
1.아두파일럿라이브러리관련파일유형
2.구체적인데이터유형
3.실행팁:PPM,PWM,1000,또는2000?
4.사용된프로그램에대한기술및흐름
5.코딩과컴파일링
6.연결과로딩인터페이스
7.물리적실행
8.디스플레이
9.피드백
10.오토파일럿에사용자지정코드업로딩
11.이클립스로새프로젝트만들기
12.오류확인
13.아두파일럿라이브러리로아두이노를직접사용하는것이가능한가?
14.챕터요약

CHAPTER3.개념과정의
1.보조구성요소
2.브러시리스모터
3.ESC
4.프로펠러
5.프레임
6.특수커넥터
7.원격측정모듈(무선직렬통신)
8.LIPO배터리
9.배터리테스터또는배터리모니터
10.GPS모듈
11.분배기
12.전원모듈
13.실리콘와이어
14.수축튜브
15.고정자
16.수동형방진모듈
17.리모컨
18.임베디드온보드컴퓨터
19.특수픽스호크구성요소
20.수학적동치에대한계산효율성
21.변수,함수,모듈및객체작업
22.Getter와Setter의개념
23.방향과포지션의개념
24.주의:설치와코딩의차이점
25.아두파일럿코드의기본템플릿
26.아두파일럿코드프로그래밍의기본모델
27.챕터요약
28.PartⅠ참조사이트및보충사이트

PartⅡ순차작동모드
CHAPTER4.기본입출력작업
1.헤더에관하여
2.설정정보
3.터미널에쓰기
4.터미널읽기
5.전파읽기
6.보조채널및상태기계소개
7.위치및방향내부센서판독
8.외부위치센서판독(GPS)
9.아날로그센서판독
10.신호필터링
11.디지털판독및쓰기
12.배터리판독
13.주LED를통한시각적경고사용
14.챕터요약

CHAPTER5.고급기능
1.유·무선직렬통신
2.통신절차
3.데이터전송절차
4.상·하부재구성
5.자료검증절차
6.기본적인체크썸방법
7.XOR체크썸방법
8.폴링
9.직렬통신및개발보드를사용하여외부장치로부터수신
10.브러시리스모터(BLDC모터)로송신
11.코드최적화
12.모터에송신하기위해단순화된기능
13.표준형DC모터(브러시드모터)로입력
14.스테퍼모터
15.서보모터를보조작업에사용
16.아두이노호환모터요약
17.데이터사용및저장
18.MissionPlannerGUI를사용하여SD데이터시각화
19.시간관리
20.챕터요약

CHAPTER6.원활한비행모드를통한쿼드콥터제어
1.멀티콥터의기본모델링
2.동축모터분석을포함한바이콥터
3.속도의운동학적관계
4.동적변환방정식
5.동적회전방정식
6.비행모드
7.분리된작업
8.제어방법
9.폐쇄루프vs개방형루프
10.포화PD제어(소프트모드비행기본제어)
11.드론비행구현
12.챕터요약
13.PartⅡ참조및보충사이트

PartⅢ실시간모드
CHAPTER7.기실시간작업환경
1.링커
2.스케줄러설명
3.실시간모드/스케줄러모드의아두파일럿일반적인부품
4.작업의실행시간측정
5.챕터요약

CHAPTER8.실시간응용코드와이전챕터개요
1.모듈radio.pde
2.모듈control.pde
3.모듈Data.pde
4.모듈Pose.pde
5.챕터요약
6.PartⅢ참조및보충사이트

PartⅣAPPENDIX
APPENDlX1.다른SDK와명령어비교
APPENDlX2.확장코드설정
APPENDlX3.확장헤더
APPENDlX4.완전기능코드
APPENDlX5.유용한키워드
APPENDlX6.아두파일럿라이브러리설치
1.“일반”절차
2.설치절차
3.라이브러리컴파일
4.이클립스편집기의사전로드된버전에서인터페이스사용자정의및재컴파일
5.오토파일럿에?.px4파일업로드
6.이전에로드된프로그램의터미널테스트
7.참조및추천웹사이트
APPENDlX7.추력편향
APPENDlX8.전방향성
APPENDlX9.전원연장방법
APPENDlX10.쿼드콥터설계요약
1.차량디자인
2.자동항법(오토파일럿)선택
3.원격제어장치선택
4.참조및추천웹사이트