Description
이 책은 총 여섯개의 장으로 구성되어 있습니다. 첫 번째 장에서는 모바일 로봇과 ROS2의 기본 개념을 다루어 로봇 개발을 위한 기초를 쌓습니다. 두 번째 장에서는 ROS2 개발 환경 구축을 안내하며, WSL2 및 우분투 설치부터 VS Code 설정, ROS2 설치까지 실습 중심으로 설명합니다. 세 번째 장에서는 ROS2의 핵심 기능과 명령줄 도구를 학습합니다. 노드, 토픽, 서비스, 파라미터, 액션 등 ROS2의 주요 개념을 예제와 함께 익힙니다. 네 번째 장에서는 ESP32 기반 모바일 로봇 제작을 진행합니다. ESP32-CAM 설정, 모터·센서 제어, 프레임 제작과 조립 등 실제 로봇 제작 과정을 담고 있습니다. 다섯 번째 장에서는 ROS2 파이썬 클라이언트 라이브러리를 활용해 ROS2 노드를 작성하고, 워크스페이스 구성과 launch 파일 작성 등 소프트웨어 개발 방법을 배우게 됩니다. 여섯 번째 장에서는 micro-ROS 프로그래밍을 통해 마이크로컨트롤러와 ROS2를 연동하여 실전 로봇 시스템을 완성하는 방법을 학습합니다.
혼자서 만드는 모바일 로봇 (아두이노와 ROS2를 이용한 모바일 로봇 설계)
$20.71