Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Ros Demystified: A Beginner'S Roadmap

    Posted By: ELK1nG
    Ros Demystified: A Beginner'S Roadmap

    Ros Demystified: A Beginner'S Roadmap
    Published 12/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.17 GB | Duration: 4h 23m

    Learn the essentials required to build your own robot

    What you'll learn

    Installation ROS and It's Dependencies

    Installation ROS and It's Dependencies

    Understanding URDF

    Visualization of URDF using software

    Robot motion and Teleoperation

    Requirements

    Basic Understanding of Programming

    Fundamental Knowledge in Robotics

    Description

    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.

    Overview

    Section 1: Introduction

    Lecture 1 About the Program

    Lecture 2 Course Overview

    Section 2: Introduction to Robotics

    Lecture 3 What is a Robot?

    Lecture 4 Characteristics of a Robot

    Lecture 5 Robot Classification

    Lecture 6 Working with Service Robotics

    Lecture 7 Applications of Robotics (Service)

    Section 3: Introduction to ROS

    Lecture 8 What is Simulation?

    Lecture 9 Need for Simulation

    Lecture 10 Simulation Environments for Robotics

    Lecture 11 What is ROS?

    Lecture 12 Features of ROS

    Lecture 13 ROS - Types, Distributions & Programming Languages

    Section 4: Software Installation

    Lecture 14 Installing Virtual Machine

    Lecture 15 Installing Ubuntu

    Lecture 16 Installing ROS

    Lecture 17 Checking of ROS Installation

    Lecture 18 Installing VS Code

    Lecture 19 Explain Basic Movement

    Section 5: Linux Basics

    Lecture 20 Understanding File Hierarchy and Navigation

    Lecture 21 Understanding File Permissions

    Lecture 22 File and Folder Handling

    Lecture 23 Administrative Management

    Lecture 24 Package Management

    Section 6: C++ Basics

    Lecture 25 Enabling C++ Extensions

    Lecture 26 Datatypes & Variables

    Lecture 27 Loops

    Lecture 28 Conditional Statements

    Section 7: ROS Basics/Essentials

    Lecture 29 Understanding Workspace

    Lecture 30 Understanding Packages

    Lecture 31 ROS Masters

    Lecture 32 ROS Nodes

    Lecture 33 ROS Messages

    Lecture 34 ROS Topics

    Section 8: URDF setup

    Lecture 35 Create Catkin Workspace

    Lecture 36 Create Package

    Lecture 37 What is URDF?

    Lecture 38 Creating URDF Base File and File Hierarchy

    Lecture 39 Adding URDF Base Code

    Section 9: Building Robot

    Lecture 40 Building Robot Base

    Lecture 41 Building Robot Wheels

    Lecture 42 Joining Wheels and Base

    Lecture 43 Test URDF File

    Lecture 44 Creating Launch File and Launching Code

    Lecture 45 Visualization using RViz

    Section 10: Gazebo Visualization

    Lecture 46 Creating Macro-Based Files

    Lecture 47 Programming Robots Macro File

    Lecture 48 Programming Gazebo Macro File

    Lecture 49 Converting Macro File to URDF

    Lecture 0 Creating Launch Files and Folder

    Lecture 50 Creating Launch File for Gazebo

    Lecture 51 Creating Launch File for Environment

    Lecture 52 Creating Robot World

    Lecture 53 Launching Environment in Gazebo

    Section 11: Environment Building

    Lecture 54 Building Indoor Environment

    Lecture 55 Importing Maze into Gazebo

    Lecture 56 Programming Launch Files for Maze

    Section 12: Robot Components

    Lecture 57 Creating Xacro files

    Lecture 58 Motors

    Section 13: Robot Movement & Teleoperation

    Lecture 0 Topics List

    Lecture 0 Movement of Robot

    Lecture 0 Installing Dependencies

    Lecture 0 Keyboard Control

    Lecture 0 Course Conclusion

    Anyone interested in the field of Robotics