logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

드론 제작 완벽 가이드

드론 제작 완벽 가이드

(기체 설계, 회로, 펌웨어, 조종 앱, 운용법까지)

김대근, 박형일, 조한철, 황우상, 표윤석 (지은이)
루비페이퍼
33,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 6개 16,300원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

드론 제작 완벽 가이드
eBook 미리보기

책 정보

· 제목 : 드론 제작 완벽 가이드 (기체 설계, 회로, 펌웨어, 조종 앱, 운용법까지)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9791186710036
· 쪽수 : 512쪽
· 출판일 : 2016-04-01

책 소개

이 책은 로봇 기술 공유 커뮤니티 '오로카(http://cafe.naver.com/openrt)'에서 제작한 쿼드콥터 드론 "스카이로버 나노"를 다룬다. 독자는 실제 드론을 만드는 전체 과정을 통해 자신만의 드론을 만들고 운용하는 방법을 습득할 수 있다.

목차

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. 애뮬레이터 연결

저자소개

표윤석 (지은이)    정보 더보기
로보티즈 연구원으로 서비스 로봇을 위한 로봇 시스템을 연구개발 중이다. 로봇은 우리에게 무엇인가에 대해 항상 고민하며 우리 생활에 더 가까이 갈 수 있도록 노력하고 있다. 광운대학교 전자공학과 학부 졸업 후 한국과학기술연구원에서 근무했었고 일본 큐슈대학에서 정보지능공학을 전공으로 석사와 박사학위를 받았다. 2011년 ROS 1 Diamondback 버전부터 ROS를 사용하기 시작하여 지금의 ROS 2까지 10여 년간의 ROS 개발 경험을 가지고 있으며 ROS 공식 로봇 플랫폼인 TurtleBot3를 개발하여 ROS 보급에 앞장섰다. 2018년부터 2019년도에 걸쳐서 ROS 2 TSC(Technical Steering Committee) 멤버로 활동했고, 한국로봇산업진흥원 산업인력양성 강사로 4년간 활동하며 재직자 대상으로 ROS 교육을 진행했다. 2011년부터 꾸준히 ROS 강좌를 온라인에서 연재하고 있으며, 한국어, 일본어, 중국어, 영어로 ROS 관련 서적을 다수 저술했다. 로봇에 대한 꿈을 가진 이들과 함께 이야기 나누는 것을 즐기며 오픈 로보틱스를 지향하는 '오픈소스 로봇기술 공유 커뮤니티(오로카)'에서 공개강좌와 공개 프로젝트를 진행하고 있다. 항상 일을 벌이는 것을 즐기기에 커뮤니티에서 로봇 및 ROS 관련 강연, 세미나, 튜토리얼, 전시회 등을 기획하는데 이 책의 독자들을 꼭 어디선가 볼 수 있기를 기대해본다.
펼치기
박형일 (지은이)    정보 더보기
산업용 카메라 전문기업 아엠아이테크에서 연구원으로 있으며 오로카(www.oroca.org)에서 사람들 만나는 것을 열심히 즐기며 열린 프로젝트를 진행하고 있다.
펼치기
김대근 (지은이)    정보 더보기
80년대부터 OA, FA용 시스템 제작에 참여하였고 1999년부터 국내에서 최초로 항공관제시뮬레이터를 개발하여 시뮬레이터 국산화에 기여하였으며 오로카 모임에서 드론 제작 프로젝트에서 회로 부분을 맡아 처리하였다. 현재 오로카에서 추진하는 G-ROVER 프로젝트에서 회로부분을 담당하고 있으며 아두이노를 이용한 로봇 보급화에 많은 관심이 있다.
펼치기
조한철 (지은이)    정보 더보기
로보티즈에서 로봇의 제어기와 펌웨어 개발 업무를 담당하고 있다. LG CNS에서 ATM의 펌웨어 개발업무를 했었고 프로그래밍과 로봇에 관심이 많다. 중학생 시절 마이크로마우스 로봇 대회를 참관한 것이 계기가 되어 지금까지 로봇과 관련된 기술을 공부하고 공유하는 것을 즐기고 있다. 특히 하드웨어를 제어하는 펌웨어와 FPGA 활용에 매력을 느끼고 이와 관련된 로봇과 작품 활동을 하고 있다. 기술은 공유될 때 더욱 발전할 수 있다고 생각하며, 나이가 들어 노인이 되어서도 납땜하고 프로그래밍 하는 삶을 꿈꾸고 있다.
펼치기
황우상 (지은이)    정보 더보기
리얼네트웍스아시아퍼시픽㈜에서 SKTelecom 컬러링 ASP 개발/운영업무를 담당하며 주로 외부연동 API를 다루지만 Device 운용, IoT와 스마트농업 관련 응용 프로그램 개발에 관심이 많다. 이에 '오픈소스 로봇기술 공유 커뮤니티(www.oroca.org)'에서 만난 사람들과 팀을 이뤄 사소한 것이라도 매년 새로운 작품으로 'Maker Faire Seoul'에 참가하고 있다. 주어진 상황에 최고가 아니더라도 최선의 결과물이 되도록 노력하는 개발자로서 서로의 기술과 가치를 공유하고 함께 발전해 간다면 우리에게 도움되는 선한 기술을 만들어 낼 것이라 믿고 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책