
Design and Implementation of an Autonomous Vehicle Based on ROS 2
Description
Book Introduction
Basic concepts and practical implementation of autonomous driving software development
A book organized around practice so that you can learn systematically.
Today, autonomous driving technology is establishing itself as a key technology driving innovation not only in the automotive industry but also in various other fields.
In particular, the process of implementing the perception, judgment, and control of autonomous vehicles through software is an essential element in realizing future mobility technologies.
In this context, learning autonomous driving software that can be immediately applied in practice will be a significant challenge and opportunity for both students and developers.
This book is designed to systematically teach the fundamental concepts and practical implementation of autonomous driving software development. Based on ROS 2, it provides a step-by-step guide to understanding the core elements of autonomous driving systems—perception, judgment, and control. It also provides hands-on experience with data processing and vehicle control using various sensors, including LiDAR and cameras.
The most notable feature of this book is its practice-oriented approach.
Readers will be able to clearly understand the principles of autonomous driving technology by assembling, programming, and verifying the operation of an autonomous vehicle platform using a children's electric car.
I hope this book will help readers implement autonomous driving themselves and, based on this, improve their autonomous driving technology capabilities.
A book organized around practice so that you can learn systematically.
Today, autonomous driving technology is establishing itself as a key technology driving innovation not only in the automotive industry but also in various other fields.
In particular, the process of implementing the perception, judgment, and control of autonomous vehicles through software is an essential element in realizing future mobility technologies.
In this context, learning autonomous driving software that can be immediately applied in practice will be a significant challenge and opportunity for both students and developers.
This book is designed to systematically teach the fundamental concepts and practical implementation of autonomous driving software development. Based on ROS 2, it provides a step-by-step guide to understanding the core elements of autonomous driving systems—perception, judgment, and control. It also provides hands-on experience with data processing and vehicle control using various sensors, including LiDAR and cameras.
The most notable feature of this book is its practice-oriented approach.
Readers will be able to clearly understand the principles of autonomous driving technology by assembling, programming, and verifying the operation of an autonomous vehicle platform using a children's electric car.
I hope this book will help readers implement autonomous driving themselves and, based on this, improve their autonomous driving technology capabilities.
index
0 Introduction
preface
How to use the textbook
Part 1: Preparing for Autonomous Vehicles
Chapter 1 Preparation
Chapter 2: Assembling an Autonomous Vehicle
Part 2: Building an Autonomous Driving Development Environment
Chapter 3: Setting Up an Ubuntu Environment
Chapter 4 Terminator
Chapter 5 Visual Studio Code
Chapter 6 Arduino IDE
Chapter 7 ROS 2
Chapter 8: Loading the Practice Code
Chapter 9 Nvidia GPU Drivers
Part 3: Understanding Autonomous Driving Systems and Basic Programming
Chapter 10 Arduino Programming
Chapter 11: Learning ROS 2 Basics
Chapter 12: ROS 2-based practical code structure
Part 4: Autonomous Driving Cognitive Training
Chapter 13: Training Deep Learning Models
Chapter 14 Image Publisher Node
Chapter 15 yolov8 node
Chapter 16 yolov8 visualizer node
Chapter 17 traffic light detector node
Chapter 18 lane info extractor node
Chapter 19 Lidar Publisher Node
Chapter 20 Lidar Processor Node
Chapter 21 lidar obstacle detector node
Part 5: Autonomous Driving Judgment Practice
Chapter 22 Path Planner Node
Chapter 23 Path Visualizer Node
Chapter 24 Motion Planner Node
Part 6: Autonomous Driving Control Unit Practice
Chapter 25 driving.ino
Chapter 26 Manual Driving
Part 7: Autonomous Driving Communications Training
Chapter 27 Serial Sender Node
supplement
GOODS SPECIFICS
- Date of issue: February 28, 2025
- Page count, weight, size: 308 pages | 188*257*30mm
- ISBN13: 9791155506592
- ISBN10: 1155506596
You may also like
카테고리
korean
korean