لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ROS Demystified: نقشه راه یک مبتدی
دانلود ROS Demystified: A Beginner's Roadmap
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ملزومات لازم برای ساخت ربات نصب ROS و وابستگی های آن نصب ROS و وابستگی های آن درک URDF تجسم URDF با استفاده از نرم افزار Robot motion and teleoperation
ROS یا Robot Operating System یک مجموعه میانافزار منبع باز است که در هنگام یادگیری رباتیک به عنوان یک سنگ اساسی در نظر گرفته میشود. Robot Operating System (ROS) یک چارچوب انعطاف پذیر برای نوشتن نرم افزار ربات است. این یک لایه ارتباطی ساختاریافته بین درایورهای سخت افزار و کد سطح بالا مسئول اجرای کار و تصمیم گیری را فراهم می کند. ROS یک سیستم عامل سنتی نیست، بلکه یک چارچوب میان افزاری است که بر روی یک سیستم عامل موجود مانند لینوکس اجرا می شود. این چارچوبی است که به محققان و توسعه دهندگان کمک می کند تا برنامه های کاربردی ربات بسازند. ROS یک جامعه منبع باز جهانی متشکل از مهندسان، توسعه دهندگان و علاقمندان دارد که در توسعه روبات های بهتری که در دسترس و در دسترس همه هستند، مشارکت می کنند. ROS در برخی از بزرگترین نام ها در رباتیک به کار گرفته شده است. اکثر سازمان ها از ROS استفاده می کنند زیرا می تواند توسط هر کسی یا بخشی از ROS به شکلی نصب شود. برخی از شرکت ها مانند ABB، Fetch Robotics، OTTO motors از ROS برای توسعه اپلیکیشن استفاده می کنند. ROS به توسعه دهندگان این امکان را می دهد تا قبل از استقرار هر چیزی در دنیای واقعی، ربات خود را به راحتی در هر محیطی شبیه سازی کنند. ابزارهایی مانند Gazebo حتی به شما امکان میدهند با روباتهایی که ندارید شبیهسازی کنید. این دوره ایده آل برای یادگیری اصول اولیه سیستم عامل ربات است. شما می توانید یک پایه قوی در مورد ROS های ضروری داشته باشید. این دوره به شما نگاهی اجمالی به دنیای تحقیق و توسعه رباتها با استفاده از ROS میدهد.
سرفصل ها و درس ها
مقدمه
Introduction
درباره برنامه
About the Program
بررسی اجمالی دوره
Course Overview
مقدمه ای بر رباتیک
Introduction to Robotics
ربات چیست؟
What is a Robot?
ویژگی های یک ربات
Characteristics of a Robot
طبقه بندی ربات
Robot Classification
کار با سرویس روباتیک
Working with Service Robotics
کاربردهای رباتیک (خدمات)
Applications of Robotics (Service)
مقدمه ای بر رباتیک
Introduction to Robotics
مقدمه ای بر ROS
Introduction to ROS
شبیه سازی چیست؟
What is Simulation?
نیاز به شبیه سازی
Need for Simulation
محیط های شبیه سازی برای رباتیک
Simulation Environments for Robotics
ROS چیست؟
What is ROS?
ویژگی های ROS
Features of ROS
ROS - انواع، توزیع ها و زبان های برنامه نویسی
ROS - Types, Distributions & Programming Languages
مقدمه ای بر ROS
Introduction to ROS
نصب نرم افزار
Software Installation
نصب ماشین مجازی
Installing Virtual Machine
نصب اوبونتو
Installing Ubuntu
نصب ROS
Installing ROS
بررسی نصب ROS
Checking of ROS Installation
نصب VS Code
Installing VS Code
حرکت اساسی را توضیح دهید
Explain Basic Movement
مبانی لینوکس
Linux Basics
آشنایی با سلسله مراتب و پیمایش فایل ها
Understanding File Hierarchy and Navigation
درک مجوزهای فایل
Understanding File Permissions
مدیریت فایل و پوشه
File and Folder Handling
مدیریت اداری
Administrative Management
مدیریت بسته
Package Management
مبانی C++
C++ Basics
فعال کردن برنامه های افزودنی C++
Enabling C++ Extensions
انواع داده ها و متغیرها
Datatypes & Variables
حلقه ها
Loops
اظهارات مشروط
Conditional Statements
لینوکس و سی پلاس پلاس
Linux and C++
ROS مبانی/ملزومات
ROS Basics/Essentials
درک فضای کاری
Understanding Workspace
درک بسته ها
Understanding Packages
ROS Masters
ROS Masters
گره های ROS
ROS Nodes
پیام های ROS
ROS Messages
موضوعات ROS
ROS Topics
ROS مبانی/ملزومات
ROS Basics/Essentials
راه اندازی URDF
URDF setup
فضای کاری Catkin را ایجاد کنید
Create Catkin Workspace
ایجاد بسته
Create Package
URDF چیست؟
What is URDF?
ایجاد فایل پایه URDF و سلسله مراتب فایل
Creating URDF Base File and File Hierarchy
اضافه کردن کد پایه URDF
Adding URDF Base Code
ربات ساختمانی
Building Robot
ساخت پایگاه ربات
Building Robot Base
ساخت چرخ ربات
Building Robot Wheels
اتصال چرخ و پایه
Joining Wheels and Base
فایل URDF را تست کنید
Test URDF File
ایجاد فایل راه اندازی و راه اندازی کد
Creating Launch File and Launching Code
تجسم با استفاده از RViz
Visualization using RViz
URDF و ربات ساختمانی
URDF and Building Robot
تجسم Gazebo
Gazebo Visualization
ایجاد فایل های مبتنی بر ماکرو
Creating Macro-Based Files
فایل ماکرو ربات های برنامه نویسی
Programming Robots Macro File
برنامه نویسی فایل ماکرو Gazebo
Programming Gazebo Macro File
تبدیل فایل ماکرو به URDF
Converting Macro File to URDF
ایجاد فایل ها و پوشه های راه اندازی
Creating Launch Files and Folder
ایجاد فایل راه اندازی برای Gazebo
Creating Launch File for Gazebo
ایجاد فایل راه اندازی برای محیط
Creating Launch File for Environment
ایجاد دنیای ربات
Creating Robot World
راه اندازی محیط زیست در Gazebo
Launching Environment in Gazebo
تجسم Gazebo
Gazebo Visualization
ساختمان محیط زیست
Environment Building
محیط داخلی ساختمان
Building Indoor Environment
وارد کردن ماز به Gazebo
Importing Maze into Gazebo
برنامه نویسی راه اندازی فایل ها برای Maze
Programming Launch Files for Maze
اجزای ربات
Robot Components
ساخت فایل های Xacro
Creating Xacro files
موتورها
Motors
حرکت ربات و راه دور
Robot Movement & Teleoperation
فهرست موضوعات
Topics List
حرکت ربات
Movement of Robot
نصب Dependencies
Installing Dependencies
کنترل صفحه کلید
Keyboard Control
ساختمان محیطی، حرکت ربات و راه دور
Environment Building , Robot Movement & Teleoperation
نمایش نظرات