알라딘

헤더배너
상품평점 help

분류

이름:렌틴 조셉 (Lentin Joseph)

최근작
2022년 8월 <ROS 로보틱스 프로그래밍 3/e>

파이썬 로보틱스

이 책은 주로 자율 이동 로봇을 아무런 준비 없이 처음부터 만드는 방법과 그 로봇을 파이썬으로 프로그래밍하는 것에 초점을 맞춘 12개의 장으로 구성되어 있다. 이 책에서 언급한 로봇은 서비스 로봇으로, 집, 호텔, 식당 등에서 음식을 서비스하는 데 쓰일 수 있다. 처음부터 끝까지 이 책은 이 로봇을 만드는 법을 단계별로 설명한다. 로보틱스의 기본 개념부터 시작해 로봇에 대한 3D 모델링과 시뮬레이션까지 살펴본다. 로봇을 시뮬레이션하는 데 성공하고 나면, 제대로 자율 주행할 수 있는 로봇 프로토타입을 만들 때 필요한 여러 가지 하드웨어 구성요소에 대해 알아본다. 이 로봇의 소프트웨어 부분은 주로 파이썬 프로그래밍 언어와 로봇 운영체제(ROS, Robot Operating System), OpenCV 등의 프레임워크로 이뤄졌다. 여러분이 로봇의 설계 관점부터 로봇의 UI에 이르기까지, 파이썬을 활용하는 것을 모두 이해할 수 있도록 노력했다. 가제보(Gazebo) 시뮬레이터는 로봇과 OpenCV, OpenNI 등의 기계 비전 라이브러리를 시뮬레이션하기 위해 사용한다. PCL을 사용해 로봇의 2D와 3D 데이터를 처리한다. 각 장에는 이러한 내용을 응용하기 위해 필요한 만큼의 이론도 함께 구성했다. 이 책은 로봇에 대해 열정이 넘치는 로봇 분야의 여러 전문가들의 감수를 거쳤다

ROS 로보틱스 프로그래밍

이 책은 ROS의 고급 가이드북으로 이미 ROS 기본 지식이 있는 독자들에게 매우 적합하다. ROS는 로보틱스 기업과 대학, 연구기관에서 로봇 모델을 디자인하고, 빌드(build)하며, 시뮬레이션하고 그 모델을 실제 하드웨어로 인터페이스하는 데 폭넓게 이용된다. 또한 ROS는 이제 로봇 엔지니어에게 필수 사항이다. 이 책은 독자가 ROS의 지식을 획득하도록 도움을 주며, 대화형 예제를 이용해 독자의 ROS 스킬을 단련하도록 도움을 줄 수 있다. 고급 가이드지만 먼저 기본 개념을 다질 수 있도록 1장에서 ROS의 개념을 설명한다. ROS 입문자도 기본을 익힌 뒤 이 책을 시작할 수 있을 것이다. 주로 ROS의 고급 개념에 초점을 두는데, 그 개념들은 ROS 내비게이션 스택(Navigation stack), ROS 무브잇!(MoveIt!), ROS 플러그인(plugins), 노드렛(nodelets), 컨트롤러(controllers), ROS 인더스트리얼(Industrial)과 같은 것들이다. 하드웨어에 상관없이 예제를 실행해볼 수 있다. 하지만 일부 절에서 I/O 보드, 비전 센서, 액추에이터(Actuator)와 ROS 간의 인터페이싱을 볼 수 있다. 이 하드웨어를 실행하려면 주변기기를 구매해야 한다. 이 책은 ROS에 대한 소개로 시작해, ROS에서 시뮬레이션과 시각화를 위해 로봇 모델을 빌드하는 방법을 살펴본다. 가제보(Gazebo)를 활용한 로봇 시뮬레이션 이후에, 로봇과 ROS의 내비게이션 스택, 무브잇!에 연결하는 방법을 볼 수 있을 것이다. 이 외에도 ROS 플러그인, 컨트롤러, 노드렛, I/O 보드, 비전 센서와의 인터페이싱을 볼 수 있다. 마지막으로 ROS 인더스트리얼과 문제점 해결 방법, ROS 추천 실행 방법을 확인할 수 있다.

ROS 로보틱스 프로그래밍 3/e

ROS는 전 세계적으로 로봇 애플리케이션을 개발하는 데 사용되는 로봇 미들웨어로, 현재 로봇 회사, 연구 센터, 대학에서 고급 로봇 프로그래밍을 위해 채택하고 있다. 이 책은 ROS 프레임워크의 고급 개념을 알려주고 있어, ROS의 기본 개념에 이미 익숙한 사용자에게 적합하다. 그러나 초심자도 이 책의 예제를 수행할 수 있도록 ROS 개념에 대해서도 간략히 소개한다. 이 책은 새로운 로봇의 생성, 모델링, 설계는 물론, ROS 프레임워크와 시뮬레이션 및 인터페이스 과정을 보여준다. 또한 고급 시뮬레이션 소프트웨어를 사용해 로봇 탐색, 조작, 센서 정교화를 허용하는 ROS 도구를 사용하며 ROS 로우레벨 컨트롤러, nodelet, 플러그인과 같은 중요한 개념을 처리하는 방법을 알아본다. 특별한 하드웨어 요구 사항 없이 표준 컴퓨터만 사용해 책의 거의 모든 예제를 실행할 수 있다. 그러나 일부 장에서는 외부 센서, 액추에이터, I/O 보드와 함께 ROS를 사용하는 방법을 살펴보기 위해 추가 하드웨어 구성 요소가 필요하다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자