Learn Mobile Robotics With Webots

Posted By: ELK1nG

Learn Mobile Robotics With Webots
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.64 GB | Duration: 5h 31m

Learn Mobile Robotics with WeBots

What you'll learn

To understand the building blocks of Mobile Robots

To understand the various applications of robots.

To study locomotion and geometric significance in Mobile Robots

To develop virtual simulation of robot performance in an environment

To understand the principles of sensors and their applications in robots

Requirements

Basic Understanding of Programming

Interest in the fields of Robotics

Description

Robotics is a multidisciplinary field of engineering and science that involves the design, construction, operation, and use of robots. Robots are programmable machines that can perform tasks autonomously or semi-autonomously, often in environments that may be hazardous to humans. Robotics draws on expertise from various areas such as mechanical engineering, electrical engineering, computer science, and artificial intelligence. If you ever wondered how to start your journey into robotics, then this is the correct course for you. This course is all about the fundamental concepts of building robots. Right from the characteristics of a robot to Sensors used in robots, this course is a power packed Kickstarter into robotics. In this course, we will be using Webots simulation software to develop various virtual models of a robot. This is an opensource software which can be used in any platform and widely used for cross interface with other devices. At this point, you would be wondering what is the purpose of learning simulation using webots? This is a very important topic. This helps people understand how different aspects of a robot work together and achieve what robots do today. We also see where improvement can be carried out. This is all done with lesser cost and time compared with working on a prototype. In this course, we will cover the basics of the different aspects of service robotics and work with Webots.

Overview

Section 1: About the Program

Lecture 1 Course Introduction

Lecture 2 Course Overview

Section 2: Introduction to Robotics

Lecture 3 What is a Robot?

Lecture 4 Robot Classification

Lecture 5 Working with Service Robotics

Lecture 6 Applications of Robots (service)

Section 3: Software Installation

Lecture 7 Simulation Software for Robotics

Lecture 8 Python Installation for WeBots in Windows

Lecture 9 Installation of WeBots Software

Section 4: Fundamentals of WeBots

Lecture 10 Software Handling of WeBots

Lecture 11 Building Base Environment

Lecture 12 Different Elements in WeBots

Lecture 13 Working on Objects, Passives in WeBots

Lecture 14 Types of Robots in WeBots

Lecture 15 Handling Industrial Robots in WeBots

Section 5: Building Blocks of Mobile Robot

Lecture 16 Building Blocks of a Mobile Robot

Lecture 17 Elements of a Mobile Robot

Lecture 18 Types of Robot Locomotion

Lecture 19 Geometric Aspects of Mobile Robot

Lecture 20 What is a Differential Drive Robot?

Lecture 21 Mathematics of Differential Drive Robot

Lecture 22 Controllers in WeBots

Lecture 23 Develop Primitive Models for Robots in WeBots

Lecture 24 Programming basic Movements for 4 Wheeled Robot

Lecture 25 Teleoperation of Mobile Robots

Lecture 26 Input of keyboard keys in WeBots

Lecture 27 Programming Tele-Operation of Four wheeled Mobile Robot

Section 6: Robot Paradigms

Lecture 28 Different Robot Paradigms

Lecture 29 Reactive Paradigm

Lecture 30 Hierarchical Paradigm

Section 7: Introduction to Braitenberg Robots

Lecture 31 Explore Reactive Paradigm in Robots

Lecture 32 Braitenberg Principle

Lecture 33 Application of Braitenberg Principle in Robotics

Lecture 34 Different Braitenberg Robot Behaviours

Section 8: Obstacle Avoidance in WeBots

Lecture 35 Modelling Obstacles during Robot Path Planning

Lecture 36 Robot Sensors for Detecting Obstacles

Lecture 37 Sensor Models and Algorithms for Obstacle Avoidance

Lecture 38 Programming of Obstacle Avoidance using Range Finder in WeBots

Section 9: Elements of Vision in Robotics

Lecture 39 How is Image Formed?

Lecture 40 Vision Sensors for Robotics

Lecture 41 Application of Vision in Robotics

Lecture 42 Intuition of Robot Vision using WeBots

Lecture 43 Object Recognition in WeBots

Section 10: Robot Motion Models

Lecture 44 Robot Sensors for Motion

Lecture 45 Principles of Wheel Encoder

Lecture 46 Principles of Dead Reckoning & Wheel Odometry

Lecture 47 Programming Motion Model using Wheel Encoder in WeBots

Section 11: Position Sensors for Robots

Lecture 48 What are Position Sensors?

Lecture 49 Principles of GPS

Lecture 50 Extracting Position for Robots in WeBots

Section 12: Autonomy for Mobile Robots

Lecture 51 What is Autonomy?

Lecture 52 Elements of Autonomous Robot

Lecture 53 LIDAR

Lecture 54 Work with LIDAR in WeBots

Lecture 55 Mapping using LIDAR in WeBots

Section 13: About the Program

Lecture 56 Course Conclusion (Conclusion + Path Forward)

Anyone interested in the field of Robotics,Anyone interested in Mobile Robotics