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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

자율주행을 위한 비주얼 슬램

자율주행을 위한 비주얼 슬램

(이론에서 실습까지, 제2판, 2024년 대한민국학술원 우수학술도서 선정도서)

가오시앙, 장타오 (지은이), 김필은 (옮긴이)
지니북스
38,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
38,000원 -0% 0원
1,140원
36,860원 >
37,900원 -0% 4,000원
카드할인 10%
3,790원
38,110원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

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

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 36,000원 -10% 1800원 30,600원 >

책 이미지

자율주행을 위한 비주얼 슬램
eBook 미리보기

책 정보

· 제목 : 자율주행을 위한 비주얼 슬램 (이론에서 실습까지, 제2판, 2024년 대한민국학술원 우수학술도서 선정도서)
· 분류 : 국내도서 > 대학교재/전문서적 > 공학계열 > 컴퓨터공학 > 컴퓨터공학/전산학 개론
· ISBN : 9791197992940
· 쪽수 : 522쪽
· 출판일 : 2023-09-15

책 소개

Visual SLAM을 소개하는 책이다. 그렇다면 SLAM은 뭘까? SLAM은 Simultaneous Localization and Mapping의 약자로, “지도 제작과 동시에 위치를 추정한다”는 의미이다. 이는 특정 센서를 탑재한 이동형 로봇이나 자율주행체가 어떠한 사전 정보 없이 이동 중에 주변 환경을 모델링하고 움직임을 추정하는 것을 말한다.

목차

1장. 예비 지식
1부. 수학의 기초
2장. SLAM에 대한 첫 번째 지식
3장 3D 강체 변환
4장 리 군과 리 대수
5장 카메라 및 이미지
6장 비선형 최적화
2부. 실용적인 응용 프로그램
7장 시각적 주행거리 측정 1
8장 시각적 주행거리 측정2
9장 백엔드 최적화 1
10장 백엔드 최적화 2
11장 루프 백 감지
12장 고밀도 맵 재구성
13장 연습: SLAM 시스템의 설계
14장 SLAM: 현재와 미래
부록 A 가우시안 분포의 특성
부록 B 행렬 미분
부록 C ROS 시작하기

저자소개

가오시앙 (지은이)    정보 더보기
2017년 중국 베이징 칭화대학교에서 제어과학 및 공학 박사 학위를 취득했다. 2018년에는 뮌헨 기술대학교에서 1년간 박사후 연구원으로 근무한 이후 현재 idriverplus.com에서 수석 엔지니어로 근무하고 있으며 자율 주행 차량을 위한 위치 파악 및 HD 지도 재구성에 중점을 두고 있다. 그는 '비주얼 SLAM 14강: 이론에서 실습까지'라는 책(2017년 제1판, 2019년 제2판, 중국어)을 출간했으며 이후 5만 부 이상 판매되었다.
펼치기
장타오 (지은이)    정보 더보기
현재 칭화대학교 부교수이며 자동화학과장, 정보과학기술대학원 부학장을 맡고 있다. 그의 연구 관심분야는 패턴 인식, 비선형 시스템 제어, 로봇 공학, 제어 공학, 인공 지능이며 로봇공학, SLAM, 멀티미디어, VR 등에 관해 6권의 책을 저술하고 2권의 책을 번역했다. IEEE/ASME Transactions on Mechatronics와 같은 여러 저널의 편집위원으로 활동하고 있다.
펼치기
김필은 (옮긴이)    정보 더보기
인하대학교 항공우주공학과를 졸업한 뒤, 한국항공우주산업(KAI) 훈련체계팀에서 TA-50 비행훈련장비를 개발하는 일을 하다가 공부를 더 하기로 마음먹고 미국으로 건너갔다. 콜로라도대학교 볼더캠퍼스에서 항공우주공학으로 석사를 마친 뒤, 조지아공과대학교 토목공학과에서 건설자동화 로봇으로 박사학위를 받았다. 현재는 한국항공대학교 AI자율주행시스템공학과에서 학생들을 가르치고 있다. 주 관심 분야는 모바일 로봇 및 드론과 관련된 모든 기술들이며 특히, SLAM, Point Cloud Processing, Navigation, Path Planning 등의 연구에 힘을 쏟고 있다.
펼치기

책속에서



이 책은 로봇공학, 웨어러블 기기, 자율주행차 등 다양한 애플리케이션에 기본적이고 필수적인 구성 요소인 Visual SLAM(Visual Simultaneous Localization and Mapping) 기술을 체계적이고 포괄적으로 소개한다. 기본적인 수학적 배경 지식부터 시작하여 독자들에게 기능 일치, 광학 흐름 및 번들 조정과 같은 전통적인 컴퓨터 비전 주제를 소개하며, 소스 코드를 포함하여 독자들이 실용적인 기술을 이해하고 실습할 수 있도록 했다.
이 책은 Visual SLAM 기술의 기본 개념과 최신 발전을 모두 다루고 있으며, Visual SLAM에 관심이 있는 독자라면 유용한 참고 자료가 될 것이다.

1.2 이 책을 사용하는 방법
1.2.1 구성 방법
이 책의 제목은 “ 자율주행을 위한 비주얼 슬램: 이론에서 실습까지”이다. 이름에서 알 수 있듯이, 우리는 학교에서 강의하는 것처럼 책의 기본 단위로 “강의”를 사용한다. 각 강의는 “이론 부분”과 “실습 부분”으로 이루어져 있으며 일반적으로 이론 부분은 전면에, 실습 부분은 뒤에 나온다. 이론 부분에서 우리는 알고리즘을 이해하는데 필요한 수학 지식을 소개하며, 대부분의 경우 수학 교과서와 같은 “정의-정리-추론”이 아닌 읽기가 더 쉬운 서술적인 방식으로 구성된다. 실습 부분은 주로 프로그래밍 구현이며, 프로그램의 다양한 부분의 의미와 실험 결과에 대해 설명한다. 제목에 “실습”이라는 단어가 있는 장을 보면 컴퓨터를 켜고 코드 작성하는 것을 즐기면 된다.
다음은 각 장의 주요 내용이다. 이 책은 두 부분으로 나눌 수 있다. 첫 번째 부분은 주로 기본 수학 지식에 중점을 둔다.
• 제1장은 이 책의 기본 정보를 소개한다.
• 제2장은 SLAM 시스템의 개요로, SLAM 시스템이 어떤 모듈로 구성되어 있는지, 그리고 각 모듈이 어떤 기능을 가지고 어떻게 동작하는지에 대해 설명한다. 실습 부분에서는 리눅스 환경에서의 기본 C++프로그래밍과 통합개발환경(Integrated Development Environment, IDE)의 사용에 대해 설명한다.
• 제3장에서는 회전 행렬, 오일러 각, 쿼터니언에 대한 내용과 3차원의 강체 운동에 대해 설명하며, Eigen 라이브러리를 사용해서 실습한다.
• 제4장에서는 리 군과 리 대수를 소개한다. 이것에 대해 들어보지 못했더라도 상관없으며 리 대수의 정의와 사용 방법을 배우고 Sophus를 통해 조작한다.
• 제5장에서는 핀홀 카메라 모델과 컴퓨터에서 이미지의 표현을 소개한다. OpenCV를 사용하여 카메라의 내부 및 외부 매개변수를 계산하며, PCL(Point Cloud Library)을 통해 깊이 정보를 사용하여 포인트 클라우드를 생성한다.
• 제6장에서는 상태 추정 이론의 기초와 최소제곱법 및 경사하강법을 포함한 비선형 최적화(예: Gauss-Newton 및 Levenburg-Marquardt 방법)에 대해 설명한다. Ceres 및 g2o 라이브러리를 사용
하여 커브 피팅을 수행하는 실습을 하게 된다.
여기까지 우리가 SLAM에서 사용하는 모든 수학 지식이며 이를 바탕으로 7장부터는 Visual SLAM의 개별 모듈의 알고리즘과 작동 방식을 설명한다.
• 제7장은 현재 Visual Odometry(VO)의 주류인 특징점 기반의 VO에 관한 것이다. 이 장은 특징점 추출 및 매칭, 에피폴라 기하 구속조건 계산, Perspective-n-Point(PnP) 알고리즘, Iterative Closest Point(ICP) 알고리즘, 번들 조정(Bundle Adjustment, 이하 BA) 알고리즘 등을 포함한다. 실제로 이러한 방법을 사용하여 두 이미지 간의 움직임을 추정하는데 OpenCV 함수를 호출하거나 Ceres나 g2o 라이브러리를 사용하여 최적화 문제를 구성한다.
• 제8장은 다이렉트(또는 intensity 기반) VO에 관한 것이다. Optical Flow(옵티컬 플로우, 광학 흐름) 원리와 Direct Method(다이렉트 방법 또는 직접 방법)을 배우게 될 것이며 실습을 통해 간단한 광학 흐름과 다이렉트 방법을 이용한 모션 추정을 구현한다.
• 제9장은 BA에 대한 심층적인 논의를 중심으로 백엔드 최적화에 대해 설명하며, 그 희소한 구조를 사용하여 솔루션 프로세스를 가속화하는 방법에 대해 설명한다. Ceres와 g2o로 각각 BA 프로그램을 작성한다.
• 제10장에서는 백엔드 최적화에서 Pose Graph(포즈 그래프)를 설명한다. 포즈 그래프는 BA를 위해 키 프레임 간의 제약 조건들을 표현하는 좀 더 집약된 형태이다. 포즈 그래프를 최적화하기 위해 g2o를 사용하게 될 것이다.
• 제11장은 주로 Bag-of-Word(BoW)를 기반으로 하는 Loop Closure detection(루프 백 감지)를 소개한다. DBoW3를 사용하여 이미지에서 사전을 훈련하고 비디오에서 루프를 감지한다.
• 제12장은 맵 빌딩에 관해 다룰 것이다. 단안으로 픽셀의 깊이 추정(또한 이것이 얼마나 신뢰할 수 없는지)을 수행하는 방법에 대해 설명한 다음 RGB-D의 고밀도 맵 빌딩 프로세스에 대해 설명한다. 에피폴라 선 검색 및 패치 매칭 프로그램을 작성하여 단안 이미지에서 깊이 추정을 한 다음 RGB-D 데이터에서 포인트클라우드 맵과 팔각 트리맵을 만들어 보게 될 것이다.
• 제13장은 스테레오 VO 실습을 위한 장이며, 이전에 배운 지식을 결합하여 기본 기능을 구현하는 스테레오 카메라 기반 VO의 프레임워크를 구축할 것이다. 이 과정에서 최적화의 필요성, 맵 포인트 관리, 키 프레임 선택 등과 같은 몇 가지 문제를 해결한다. Kitti 데이터셋에서 성능을 테스트하고 몇 가지 개선 사항에 대해 설명한다.
• 제14장에서는 현재 오픈소스 SLAM 솔루션과 향후 개발 방향에 대해 설명한다.


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