HOME > IT & Software > ROS Demystified- A Beginner Roadmap

ROS Demystified- A Beginner Roadmap

SynopsisROS Demystified: A Beginners Roadmap, available at $19.99, ha...
ROS Demystified- A Beginner Roadmap  No.1

ROS Demystified: A Beginners Roadmap, available at $19.99, has an average rating of 4.5, with 64 lectures, 7 quizzes, based on 1 reviews, and has 6 subscribers.

You will learn about Installation ROS and Its Dependencies Installation ROS and Its Dependencies Understanding URDF Visualization of URDF using software Robot motion and Teleoperation This course is ideal for individuals who are Anyone interested in the field of Robotics It is particularly useful for Anyone interested in the field of Robotics.

Enroll now: ROS Demystified: A Beginners Roadmap

Summary

Title: ROS Demystified: A Beginners Roadmap

Price: $19.99

Average Rating: 4.5

Number of Lectures: 64

Number of Quizzes: 7

Number of Published Lectures: 64

Number of Published Quizzes: 7

Number of Curriculum Items: 71

Number of Published Curriculum Objects: 71

Original Price: ?3,499

Quality Status: approved

Status: Live

What You Will Learn

  • Installation ROS and Its Dependencies
  • Installation ROS and Its Dependencies
  • Understanding URDF
  • Visualization of URDF using software
  • Robot motion and Teleoperation
  • Who Should Attend

  • Anyone interested in the field of Robotics
  • Target Audiences

  • Anyone interested in the field of Robotics
  • ROS or Robot Operating System is an open-source middleware suite deemed as an essential mile stone while learning robotics. Robot Operating System (ROS) is a flexible framework for writing robot software. It provides a structured communication layer between the hardware drivers and the high-level code responsible for task execution and decision-making. ROS is not a traditional operating system but rather a middleware framework that runs on top of an existing operating system, such as Linux. It is a framework that helps researchers and developers build robot applications. ROS has a global open-source community of engineers, developers and hobbyists who contribute to develop better robots which are more accessible and available to everyone. ROS has been adopted into some of the biggest names in robotics. The majority of organisations are using ROS as it can be installed by anyone or a part of ROS in some form. Some companies like ABB, Fetch Robotics, OTTO motors use ROS for application development. ROS allows developers to easily simulate their robot in any environment, before deploying anything in the real world. Tools like Gazebo even allow you to create simulations with robots you don’t possess. This is the ideal course to learn the basics of Robot Operating System. You will be able to have a strong foundation about the essentials ROS. This course will give you a glimpse into the world of research and development of robots using ROS.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: About the Program

    Lecture 2: Course Overview

    Chapter 2: Introduction to Robotics

    Lecture 1: What is a Robot?

    Lecture 2: Characteristics of a Robot

    Lecture 3: Robot Classification

    Lecture 4: Working with Service Robotics

    Lecture 5: Applications of Robotics (Service)

    Chapter 3: Introduction to ROS

    Lecture 1: What is Simulation?

    Lecture 2: Need for Simulation

    Lecture 3: Simulation Environments for Robotics

    Lecture 4: What is ROS?

    Lecture 5: Features of ROS

    Lecture 6: ROS – Types, Distributions & Programming Languages

    Chapter 4: Software Installation

    Lecture 1: Installing Virtual Machine

    Lecture 2: Installing Ubuntu

    Lecture 3: Installing ROS

    Lecture 4: Checking of ROS Installation

    Lecture 5: Installing VS Code

    Lecture 6: Explain Basic Movement

    Chapter 5: Linux Basics

    Lecture 1: Understanding File Hierarchy and Navigation

    Lecture 2: Understanding File Permissions

    Lecture 3: File and Folder Handling

    Lecture 4: Administrative Management

    Lecture 5: Package Management

    Chapter 6: C++ Basics

    Lecture 1: Enabling C++ Extensions

    Lecture 2: Datatypes & Variables

    Lecture 3: Loops

    Lecture 4: Conditional Statements

    Chapter 7: ROS Basics/Essentials

    Lecture 1: Understanding Workspace

    Lecture 2: Understanding Packages

    Lecture 3: ROS Masters

    Lecture 4: ROS Nodes

    Lecture 5: ROS Messages

    Lecture 6: ROS Topics

    Chapter 8: URDF setup

    Lecture 1: Create Catkin Workspace

    Lecture 2: Create Package

    Lecture 3: What is URDF?

    Lecture 4: Creating URDF Base File and File Hierarchy

    Lecture 5: Adding URDF Base Code

    Chapter 9: Building Robot

    Lecture 1: Building Robot Base

    Lecture 2: Building Robot Wheels

    Lecture 3: Joining Wheels and Base

    Lecture 4: Test URDF File

    Lecture 5: Creating Launch File and Launching Code

    Lecture 6: Visualization using RViz

    Chapter 10: Gazebo Visualization

    Lecture 1: Creating Macro-Based Files

    Lecture 2: Programming Robots Macro File

    Lecture 3: Programming Gazebo Macro File

    Lecture 4: Converting Macro File to URDF

    Lecture 5: Creating Launch Files and Folder

    Lecture 6: Creating Launch File for Gazebo

    Lecture 7: Creating Launch File for Environment

    Lecture 8: Creating Robot World

    Lecture 9: Launching Environment in Gazebo

    Chapter 11: Environment Building

    Lecture 1: Building Indoor Environment

    Lecture 2: Importing Maze into Gazebo

    Lecture 3: Programming Launch Files for Maze

    Chapter 12: Robot Components

    Lecture 1: Creating Xacro files

    Lecture 2: Motors

    Chapter 13: Robot Movement & Teleoperation

    Lecture 1: Topics List

    Lecture 2: Movement of Robot

    Lecture 3: Installing Dependencies

    Lecture 4: Keyboard Control

    Lecture 5: Course Conclusion

    Instructors

  • ROS Demystified- A Beginner Roadmap  No.2
    Prag Robotics
    Robotics & A.I.
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 0 votes
  • 4 stars: 1 votes
  • 5 stars: 0 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!