Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

C++ Robotics Developer Course - Using ROS in C++

Khóa học phát triển Robot với C++ - Sử dụng ROS trong C++

Khóa học phát triển Robot với C++ - Sử dụng ROS trong C++

Học lập trình Robot bằng framework Robot Operating System (ROS) nổi tiếng với C++

4.6
(157 đánh giá)
954 học viên
Giảng viên
Raymond Andrade
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 489.000đ -90%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.5 giờ video
36 bài giảng
2 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Tìm hiểu về ROS (Robot Operating System)
Học cách sử dụng ROS để phát triển Robot
Tìm hiểu các công cụ có sẵn trong Framework ROS
Học cách sử dụng thư viện C++ của ROS để phát triển mã cho robot trong C++
Tìm hiểu về các công cụ mô phỏng Robot để lập trình và kiểm thử trong môi trường ảo

Yêu cầu

Kỹ năng máy tính cơ bản
Có kinh nghiệm với C++ (ưu tiên)
Máy tính có khả năng chạy máy ảo (Virtual Machine)
Có kinh nghiệm với Ubuntu Linux (ưu tiên)

Đối tượng phù hợp

Lập trình viên muốn học về ROS phát triển robot
Lập trình viên quan tâm đến việc lập trình chức năng robot bằng C++

Nội dung khóa học

7 phần • 36 bài giảng
1 Chào mừng đến với khóa học!
2 ROS là gì?
3 Những điều cần lưu ý
1 Giới thiệu phần
2 Cài đặt hệ điều hành ảo
3 [Chỉ dành cho MAC] Cài đặt hệ điều hành ảo
4 Cài đặt ROS
5 [Lưu ý] Cập nhật Code Editor
6 Cài đặt Code Editor
1 Giới thiệu phần
2 Tổng quan về Framework ROS
3 Tổng quan về Mô phỏng và Trực quan hóa trong ROS
1 Giới thiệu phần
2 Đặt câu hỏi
3 ROS Workspaces
4 Tổng quan về Hướng dẫn Phong cách C++ trong ROS
5 Tạo Publishers
6 Biên dịch các ROS Nodes
7 Tạo Subscribers
8 Các loại Message
9 Dự án: Publishers và Subscribers
10 Parameter Server
11 Launch Files
12 Dự án: Launch File
13 Bag Files
14 Packages
15 Tạo Services
16 Dự án: Services
17 Dự án: Actions
1 Giới thiệu phần
2 Gazebo
3 Các công cụ trực quan hóa của ROS
1 Chúc mừng, các bước tiếp theo
2 Khảo sát
3 Các câu hỏi thường gặp về ROS
1 Bonus

Giới thiệu khóa học

Learn how to use the Robot Operating System (ROS) platform which is used to program real world robotics. This course is designed for those who want to learn to program robots using one of the most widely used coding languages in industry: C++. The coding in this course is done in C++ using ROS Noetic on the Ubuntu 20.04 operating system.


This course will go over installation of ROS, how to develop code that uses the framework, and even go over simulation tools so you can make your own robot and control it in simulation, with code that can easily be ported to a real robotic system.


The course is broken into 6 main sections:

  1. Course Introduction

  2. Environment Setup

  3. ROS Overview

  4. Using ROS in C++

  5. Robotics Simulation

  6. Course Outro


Section 1 is a general introduction to the course.

In section 2 you will learn how to setup your computer to be able to run ROS. This includes utilizing the Ubuntu operating system, installing ROS, and introducing you to the code editors we will be using in this course.

In section 3 I will teach you at a high level what "tools" are included in the ROS framework, and what each of them do.

You will spend the majority of this course in section 4, learning how to implement all the various ROS tools in your very own C++ code.

Section 5 will touch on using the simulation and sensor data visualization tools ROS has to offer.

And lastly the course outro will go over what you can do once you have completed the course, as well as some frequently asked questions and a survey to help me improve the course.


So what are you waiting for? Let's get to programming, using the most widely used open source robotics platform, ROS.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Cpp Programming
Hiển thị tất cả khoá học Robotics
ROS Actions

ROS Actions

Edouard Renard

4.7 (149)
1,634
50.000đ -86%
Hiển thị tất cả khoá học Ros
Hiển thị tất cả khoá học Simulation
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊