드론 제작 완벽 가이드
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
작가정보
저자(글) 박형일
저자 박형일은 산업용 카메라 전문기업 아엠아이테크에서 연구원으로 있으며 오로카(www.oroca.org)에서 사람들 만나는 것을 열심히 즐기며 열린 프로젝트를 진행하고 있다.
저자(글) 김대근
저자 김대근은 80년대부터 OA, FA용 시스템 제작에 참여하였고 1999년부터 국내에서 최초로 항공관제시뮬레이터를 개발하여 시뮬레이터 국산화에 기여하였으며 오로카 모임에서 드론 제작 프로젝트에서 회로 부분을 맡아 처리하였다. 현재 오로카에서 추진하는 G-ROVER 프로젝트에서 회로부분을 담당하고 있으며 아두이노를 이용한 로봇 보급화에 많은 관심이 있다.
저자(글) 조한철
저자 조한철은 LG CNS에서 ATM의 펌웨어 개발업무를 하고 있으며 컴퓨터 프로그래밍과 로봇에 관심이 많다. 중학생 시절 마이크로마우스 로봇 대회를 참관한 것이 계기가 되어 지금까지 로봇과 관련된 기술을 공부하고 공유하는 것을 즐기고 있다. 특히 하드웨어를 제어하는 펌웨어와 FPGA 활용에 매력을 느끼고 이와 관련된 로봇과 작품 활동을 하고 있다. 기술은 공유될 때 더욱 발전할 수 있다고 생각하며, 나이가 들어 노인이 되어서도 납땜하고 프로그래밍하는 삶을 꿈꾸고 있다.
저자(글) 황우상
저자 황우상은 리얼네트웍스아시아퍼시픽㈜에서 SKTelecom 컬러링 ASP 개발/운영업무를 담당하며 주로 외부연동 API를 다루지만 Device 운용, IoT와 스마트농업 관련 응용 프로그램 개발에 관심이 많다. 이에 '오픈소스 로봇기술 공유 커뮤니티(www.oroca.org)'에서 만난 사람들과 팀을 이뤄 사소한 것이라도 매년 새로운 작품으로 'Maker Faire Seoul'에 참가하고 있다. 주어진 상황에 최고가 아니더라도 최선의 결과물이 되도록 노력하는 개발자로서 서로의 기술과 가치를 공유하고 함께 발전해 간다면 우리에게 도움되는 선한 기술을 만들어 낼 것이라 믿고 있다.
저자(글) 표윤석
저자 표윤석은 로봇 전문 기업 로보티즈에서 연구원으로 있으며 일본 규슈대학에서 공학박사 학위를 받았다. 로봇은 우리에게 무엇인가에 대해 항상 고민하며 우리 생활에 더 가까이 갈 수 있도록 노력하고 있다. 광운대학교에서 전자공학과 제어공학을 전공 이수하였고, 한국과학기술연구원에서는 인지 로봇 및 로봇 핸드, 일본 규슈대학에서는 JSPS 연구원으로 서비스 로봇을 위한 지원 시스템을 연구/개발했다. 로봇신문사, 무선모형, 월간 로봇, Robocon Magazine과 같은 신문, 잡지에 글을 기고하는 등 기술공유를 좋아한다. 로봇에 대한 꿈을 가진 이들과 함께 이야기 나누는 것을 즐기며 오픈 로보틱스를 지향하는 '오픈소스 로봇기술 공유 커뮤니티(www.oroca.org)'에서 열린 강좌와 프로젝트를 진행하고 있다.
목차
- 1장 드론 제작 프로젝트 '스카이로버 나노'
1.1. 멀티콥터 소개
1.2. 스카이로버 나노 소개
1.2.1. 주요 사양
1.2.2. 주요 부품
1.2.3. 소프트웨어 소스 위치
1.3. 설계를 위한 준비
1.3.1. PTC Creo 설치
1.3.2. Creo 화면구성과 환경설정
1.3.3. 스카이로버 나노의 구조
1.3.4. 자제명세서(BOM) 만들기
2장 뼈대 모델링(3D 배치도)
2.1. 뼈대 모델 생성
2.2. 뼈대 모델링
2.2.1. 모터 거리 스케치
2.2.2. 회전날개 직경 스케치
2.2.3. 메인보드 스케치
2.2.4. 회전 방향과 번호 표시
3장 모터와 회전날개 모델링
3.1. 버니어 캘리퍼스 사용법
3.1.1. 버니어 캘리퍼스 치수 읽기
3.1.2. 버니어 캘리퍼스 측정법
3.2. 모터 모델링
3.2.1. 모터 치수 측정
3.2.2. CW 모터 모델링 따라 하기
3.2.3. CCW 모터 모델링 따라 하기
3.3. 회전날개 어셈블리
3.3.1. PROPELLER_CW 부품 어셈블리
3.3.2. PROPELLER_CCW 부품 어셈블리
3.4. 서브 어셈블리의 패턴
3.4.1. ASSY-MOTOR_CCW의 패턴
3.4.2. ASSY-MOTOR_CW의 패턴
4장 메인보드와 배터리 모델링
4.1. 메인보드
4.1.1. 메인보드 PCB 설계
4.1.2. 메인보드 부품 어셈블리
4.1.3. 메인보드 설계 변경
4.2. 리튬폴리머 배터리
4.2.1. 리튬폴리머 배터리의 특징
4.2.2. 리튬폴리머 배터리의 모델링
4.2.3. 리튬폴리머 배터리의 조립 배치
5장 확장보드와 몸체 설계
5.1. 확장보드 PCB 설계
5.1.1. 확장보드 부품 어셈블리
5.1.2. 확장보드 설계 변경
5.2. 몸체(Body) 설계
5.2.1. 설계 정보 가져오기
5.2.2. 몸체 설계
6장 협업 설계와 3D 프린팅
6.1. 메인보드 크기와 커넥터 위치 확정을 위한 협업
6.1.1. 메인보드 2D 도면 만들기
6.1.2. 2D 도면 넘겨주기
6.1.3. 메인보드 3D 아트웍 모델링 검토
6.2. 확장보드 크기 확정과 커넥터 위치 확정을 위한 협업
6.2.1. 확장보드 2D 도면 만들기
6.2.2. 확장보드 3D 아트웍 모델링 검토
6.3. 3D 프린팅과 조립
6.3.1. 3D 프린터 출력
6.3.2. 모터와 회전날개 조립
6.3.3. 보드 조립
6.3.4. 몸체와 모터의 조립
6.3.5. 확장보드와 배터리 조립
6.3.6. 정상 동작 확인
7장 스카이로버 회로 및 부품 설명
7.1. MCU
7.2. IMU 센서
7.3. 기압 센서
7.4. RF 통신
7.5. 전원
7.6. 메모리
7.7. 확장 커넥터
7.7.1. LEFT 확장 커넥터
7.7.2. RIGHT 확장 커넥터
7.8. 상부 커넥터
7.9. 버튼
8장 Altium Designer를 이용한 회로 설계
8.1. 회로 설계를 위한 준비
8.1.1. Altium Designer 소개
8.1.2. 부품 배치 및 속성
8.2. 부품 디자인
8.3. PCB 설계
8.3.1. 외부 파일 불러오기
8.3.2. 회로에서 PCB로 전환
8.3.3. 부품 배치
8.3.4. 배선(Net)
8.3.5. Copper 배치
8.3.6. 마무리 공정
8.4. PCB 부품 디자인
8.4.1. PCB 생성
8.4.2. 패드 배치
8.4.3. 가이드라인 배치
8.4.4. 3D 모형 제작
8.4.5. 라이브러리 등록 및 사용
9장 스카이로버 나노 펌웨어
9.1. 드론 오픈소스
9.1.1. Multiwii
9.1.2. Afroflight32
9.1.3. Flexbot
9.1.4. Ardupilot
9.1.5. Crazyflie
9.2. 펌웨어 분석
9.2.1. 시스템 구성
9.2.2. 펌웨어 구성
9.2.3. 메모리 구조
9.2.4. 기본 구조
9.2.5. 제어 구조
9.2.6. 자세 제어
9.3. 펌웨어 개발
9.3.1. 준비
9.3.2. 이클립스(Eclipse)
9.3.3. OpenOCD를 이용한 디버깅
9.3.4. 프로그래밍
9.4. 펌웨어 업데이트
9.4.1. ST-LINK/V2를 이용한 업데이트
9.4.2. CrazyRadio USB
9.4.3. DFU 업데이트
9.5. 펌웨어 설정
9.5.1. PC Client 설치 및 연결
9.5.2. PC Client 주요 기능
10장 스카이로버 안드로이드 조종 앱 개발
10.1. 프로젝트 생성
10.1.1. 작업공간 지정과 프로젝트 생성
10.1.2. 프로젝트 둘러보기
10.1.3. 실행 테스트
10.2. UI 구성
10.2.1. 화면 제어
10.2.2. 비행 데이터 표시
10.2.3. 이미지 버튼
10.2.4. 터치 조이스틱
10.2.5. 설정 화면 기본
10.3. UI 구현
10.3.1. 컨트롤러 구현
10.3.2. 비행 데이터 제어
10.3.3. 설정 화면 구성
10.4. 통신
10.4.1. 블루투스 연결
10.4.2. 패킷 구성과 전송
10.5. 마켓 등록
10.5.1. 개발자 등록
10.5.2. apk 생성
10.5.3. 애플리케이션 정보 등록
11장 스카이로버의 활용
11.1. 수동 제어
11.1.1. 다양한 조종 방법
11.1.2. PS4 조종기
11.1.3. 립모션
11.1.4. 그라운드 컨트롤 스테이션
11.2. 영상 전송
11.2.1. 무선 송신 카메라 연결
11.2.2. 영상 전송 받기
11.3. 자동 제어
11.3.1. 비콘(Vicon)을 이용한 호버링
11.3.2. 키넥트(Kinect)를 이용한 호버링
11.4. 공개 프로젝트 참여
부록 A : 펌웨어 개발환경 구축
A.1. 개발환경 개요
A.2. JDK 설치
A.2.1. Oracle JDK 내려받기 및 설치
A.2.2. Java 환경 변수 설정
A.3. 이클립스 설치
A.3.1. Eclipse CDT 내려받기
A.3.2. 이클립스 환경 변수 설정
A.4. GCC ARM Embedded 설치
A.5. Cross Build Tools 설치
A.6. GNU ARM 플러그인 설치
부록 B : 안드로이드 앱 개발환경 구축
B.1. 개발환경 개요
B.2. 안드로이드 SDK 설치
B.2.1. 안드로이드 SDK 내려받기
B.2.2. 안드로이드 플랫폼 내려받기
B.3. 안드로이드 개발 툴 설치
B.3.1. 이클립스 ADT 플러그인 설치
B.3.2. 애뮬레이터 연결
출판사 서평
오로카와 함께하는 멀티콥터 드론 만들기!
이 책은 로봇 기술 공유 커뮤니티 '오로카(http://cafe.naver.com/openrt)'에서 제작한 쿼드콥터 드론 "스카이로버 나노"를 다룬다. 독자는 실제 드론을 만드는 전체 과정을 통해 자신만의 드론을 만들고 운용하는 방법을 습득할 수 있다.
또한, 이 책에서 제작하는 스카이로버 나노는 오로카를 통하여 하드웨어와 펌웨어를 지속적으로 업데이트할 수 있다. 따라서 독자는 드론에 관한 최신 기능과 성능을 접할 수 있으며, 책과 함께 드론을 만들고 운용할 때 다양한 질의응답을 활용할 수 있다.
기본정보
ISBN | 9791186710036 |
---|---|
발행(출시)일자 | 2016년 04월 01일 |
쪽수 | 512쪽 |
크기 |
188 * 257
* 22
mm
/ 1060 g
|
총권수 | 1권 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립