Mô tả

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.

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

Learn about ROS (Robot Operating System)

Learn how ROS can be used for Robotics Development

Learn about the tools available in the ROS Framework

Learn how to use the ROS C++ Library to develop code for robots in C++

Learn about Robotics Simulation Tools to program and test them in a virtual environment

Yêu cầu

  • General Computer Skills
  • Experience with C++ (preferred)
  • A computer capable of running a Virtual Machine
  • Experience with Ubuntu Linux (preferred)

Nội dung khoá học

7 sections

Course Introduction

3 lectures
Welcome To The Course!
01:41
What Is ROS?
02:41
Things To Note
00:45

Environment Setup

6 lectures
Section Intro
02:41
Installing Virtual Operating System
07:16
[MAC Only] Installing Virtual Operating System
01:08
Installing ROS
06:13
[Note] Code Editor Update
00:35
Installing Code Editors
03:42

ROS Overview

5 lectures
Section Intro
00:35
ROS Framework Overview
06:43
ROS Framework Overview Quiz
6 questions
ROS Simulation And Visualization Overview
00:52
ROS Simulation And Visualization Overview Quiz
2 questions

Using ROS In C++

17 lectures
Section Intro
00:26
Asking Questions
02:16
ROS Workspaces
07:50
ROS C++ Style Guide Overview
03:09
Creating Publishers
11:37
Compiling ROS Nodes
08:09
Creating Subscribers
10:10
Message Types
05:22
Project: Publishers And Subscribers
14:16
Parameter Server
10:15
Launch Files
12:39
Project: Launch File
05:01
Bag Files
09:08
Packages
07:18
Creating Services
23:07
Project: Services
25:25
Project: Actions
24:19

Robotics Simulation

3 lectures
Section Intro
01:05
Gazebo
26:41
ROS Visualization Tools
11:23

Course Outro

3 lectures
Congratulations, Next Steps
01:47
Survey
00:13
Frequently Asked ROS Questions
03:39

Bonus Section

1 lectures
Bonus
00:17

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.