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
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