UdemyRobot Operating System (ROS)

ROS for Beginners II: Localization, Navigation and SLAM

التصنيف الكامل: Teaching & Academics > Engineering > Robot Operating System (ROS)

ROS for Beginners II: Localization, Navigation and SLAM

عن هذا الكورس

UPDATEOCT 9, 2020: I added the installation instruction of Turtlebot3 on ROS NoeticOverviewLocalization, mapping, and navigation are fundamental topics in the Robot Operating System (ROS) and mobile robots. However, it is very complex to learn. Usually, beginners find it difficult to even know where to start. The typical tutorials in ROS give high-level information about how to run ROS nodes to performs mapping and navigation, but they do not give any details about the technical aspects. Some other courses focus more on the technical aspects, which is mathematically complex but does not give a clear link to how these concepts are tied with the ROS navigation stack. This course addresses this gap and follows a practical approach to introduce new learners to mobile robot navigation foundations and how it is implemented in ROS. The course is designed to introduce you to the world of mobile robot navigation in a quick and effective manner. In this course, I presented detailed coverage of the most important package in ROS for navigation: the tf package! Without understanding this package, it will be difficult to deeply understand how navigation works in ROS. Although there are tf tutorials, the tf package heavily relies on important theoretical concepts not presented in ROS tutorials. This course provides a systematic introduction to the necessary theoretical background and complement with demonstration and programming activities of the tf package utilities and API. This course assumes that you have some background on the main concepts of Robot Operating System (ROS), such as ROS nodes, ROS topics, ROS services, and an understanding of the basic notion of motion with ROS. If you do not have these skills, I would recommend first enroll in my course ROS for Beginners: Basics, Motion, and OpenCV to get the necess

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$199.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Introduction to Stata - Hands on!
Udemy
Stata

Introduction to Stata - Hands on!

This course aims to give newbies and first-time users an introductory yet detailed overview of Stata's core features and capabilities and provide its students with plenty of hands-on experience on the best practices for writing reproducible routines (using do-files), organizing data analysis projects, understanding command syntax, inputting and outputting data and managing datasets in Stata.No matter if you are an undergraduate student who has just started using Stata, a graduate student who needs to have solid knowledge of the software's fundamental tools and capabilities or an experienced researcher who wants to use Stata to analyze your data, this course will take you by the hand and provide you with practical exercises (and answers) to lay a solid foundation and help you become a proficient user of Stata.* This course has subtitles in English and Portuguese.

NDT Level ii Training Visual Testing (VT) QAQC, WELDING,
Udemy
Nondestructive Testing (NDT)

NDT Level ii Training Visual Testing (VT) QAQC, WELDING,

Course Subtitle :Master Visual Inspection Techniques, QAQC Processes Weld Acceptance Criteria for Oil Gas, Refinery, and Piping IndustryThis course provides complete Level II training in Visual Testing (VT), including eye test requirements, VT tools, QAQC documentation, and welding acceptance criteria based on ASME B31.3 and Section V Article 9. It’s designed for those aiming to become certified QAQC engineers, NDT inspectors, or welding inspectors in Oil Gas, Refinery, Petrochemical, and Piping industries.Students will start by understanding visual inspection fundamentals, vision tests like Jaeger and Color Vision, and will move into tools such as weld gauges, pipe alignment tools, and digital measuring devices. This training also explains how to perform fit-up inspections, read weld joint designs, and document inspections in accordance with industry codes.You will also gain exposure to remote visual inspection (Boroscope), welding processes like GTAW, and key quality control processes. Acceptance criteria for welder qualification and welding quality are covered with detailed reference to ASME codes and tables.This course is highly practical, with real-time visual demonstrations, standard inspection forms, and instructor-led video lessons recorded for field-based applications.Whether you're a fresher, diploma holder, working professional, or job seeker preparing for Gulf country roles, this course will enhance your employability and technical understanding.

Advanced Python Programming Tutorial Hindi
Udemy
Python

Advanced Python Programming Tutorial Hindi

Power of Python programming from the ground up with this comprehensive Udemy course. Whether you're a beginner or have some programming experience, this course will guide you through the essentials and take you to advanced levels, covering practical applications with cutting-edge libraries.Key Highlights:Foundations of Python: Start with the basics, understanding variables, data types, control flow, and functions.Object-Oriented Programming (OOP): Delve into OOP principles, learning about classes, objects, inheritance, encapsulation, polymorphism, and abstraction.Advanced Libraries: Explore Python's advanced libraries, including but not limited to:Data Analysis: Utilize pandas and NumPy for powerful data manipulation and analysis.Database Management (DBMS): Learn to interact with databases using SQLite and SQLAlchemy.Automation: Master automation with librariesReal-world Projects: Apply your knowledge through hands-on projects, solidifying your skills and building a portfolio.Career Ready: Gain the skills sought by employers in data analysis, automation, and database management, making you job-ready.Whether you aspire to become a data analyst, automate repetitive tasks, or work with databases, this course equips you with the Python skills needed to succeed. Enroll now and embark on a journey from Python basics to advanced applications.Note: Prerequisite - Basic understanding of programming concepts is beneficial but not mandatory.include the latest Python features and best practices.

Fundamentals of Artificial Neural Network with MATLAB
Udemy
Artificial Intelligence (AI)

Fundamentals of Artificial Neural Network with MATLAB

Do you know how new branches like machine learning and data science come into existence?It's because now there's tremendous demand for artificial neural networks across a range of industries.The power of artificial intelligence is now being used by us without our knowledge or surprise. But do you know that the first neuron was introduced just in the year 1943.McCullock and Pitts presented the first formal model of the neuron as an elementary commuting technique in this year.Since then, a rising number of potential use cases for ANN and algorithms have been published.The use of ANN has increased dramatically over the past ten years. Although learning algorithms and data management are essential components of ANN, research and development on them have advanced at such a rate that we now need to establish independent branches. These fields are now referred to as machine learning and data science, respectively.This course is designed for those who want to learn the Artificial Neural Network from scratch.It doesn’t matter which software you are familiar with or which branch you belong to.You will gain a foundational understanding of what an artificial neural network is and how it functions after taking this course.Once you've mastered the fundamentals, this course shows you how to create ANN code using MATLAB simulation and code.Once it is finished, this course will assist you in developing an ANN model quickly using MATLAB's tools and apps.So this course would be really beneficial if you want to start with artificial neural networks.This is a first step toward ANN, and after completing this course, you will be able to go far with Artificial Neural Network and its application.Enroll in the course and start learning Fundamentals of Artificial Neural Network with MATLAB.

Learn How to Facilitate Like a Pro, in One Course
Udemy
Facilitation

Learn How to Facilitate Like a Pro, in One Course

Welcome to our comprehensive course, where you'll learn the most crucial skills to become an expert facilitator for group sessions on any topic, whether it's a casual discussion or a structured lesson. We'll guide you through the entire process so that, once you complete this course, you can start facilitating with confidence immediately. No need to wait!In this course, we'll cover everything you need to know about facilitation. We'll help you prepare, plan, and take the lead during group sessions effectively. We've designed this course to be accessible to everyone, regardless of your current level of experience. If you're new to facilitation, we'll start from the basics and provide step-by-step guidance to build your skills. If you're already experienced, we'll refine your techniques and enhance your abilities to take your facilitation to the next level.We understand the importance of fostering engaging and productive group experiences. That's why we'll show you how to create an environment that encourages collaboration and meaningful discussions. You'll learn how to manage different personalities and ensure everyone feels heard and valued during the sessions.By the end of this course, you'll have a solid foundation in facilitation, ready to tackle any group session confidently. You'll know how to handle unexpected challenges, keep discussions on track, and guide participants towards valuable outcomes. Join us today, and unlock the keys to becoming a skilled facilitator that can make a real impact in group settings. Let's embark on this journey together!

Programming the Finite Element Method using C#
Udemy
Finite Element Analysis (FEA)

Programming the Finite Element Method using C#

Hello there, and welcome to the course: Programming the finite element method using C#. This course is a comprehensive online course that will teach you everything you need to know about programming the finite element analysis using c#, and apply those concepts on 3D beam structures.I am assuming in the process that you have some knowledge in the FEM as well as some knowledge about programming in General, and c# in particular. You do not need to be a "pro" in those, but some base knowledge should suffice and is highly recommended.This course is perfect for both beginners and advanced learners. I will teach you everything I know about programming the finite element method, and guide you with engaging content, hands-on exercises. The course covers everything from the inception of the software solution to the debugging sessions.Also worth mentioning, is that your instructor has a PhD in structural engineering and is currently developing his own software to reach market maturity. I will provide you access to the beta test of that program, so that you can see the future possibilities that you can build upon using the basics discussed here. Thus, I am teaching you out of experience.This course is consisted of the following Sections:Section 1 - Program StructureIn this section, the main goals of the course as well as the program structure are laid out and implemented.Section 2 - Structural ObjectsThe structural elements that are inputted by the user are defined, and their roles are explained.Section 3 - Load ObjectsThe different load types (nodal, linear concentrated and linear distributed) are defined and their roles explained.Section 4 - Generation of FEM ModelThe meshing of the structural model into a working FEM model is performed here. Also, FEM objects such as nodes, beams,