ROS for Beginners
About Course
Welcome to ROS for Beginners Course ! এই কোর্সটি রোবটিক্সের জগতে আপনার যাত্রা শুরু করতে চান এবং ROS এ কাজ করতে চান তাদের জন্য তৈরি করা হয়েছে, যারা ROS এ একবারে নতুন। আপনার প্রোগ্রামিং, ইঞ্জিনিয়ারিং, বা কেবল রোবটিক্স সম্পর্কে আগ্রহী হলেও, এই কোর্সটি আপনাকে ROS এর বেসিক শিখতে সাহায্য করবে।
ROS ওপেন সোর্স মিডলওয়্যার ফ্রেমওয়ার্ক, যা রোবটিক সিস্টেমগুলি তৈরি এবং নিয়ন্ত্রণ করতে ডিজাইন করা হয়েছে। ROS দিয়ে Personal প্রজেক্ট থেকে শুরু করে Industry Standard প্রজেক্ট যেমন Autonomous Vehicle, Teleoperated Robot, Robotic Arm, Drone এরকম অনেক ধরনের প্রজেক্ট বানানো যায়।
আমরা অনেক সময় ROS শিখতে গিয়ে বিভিন্ন প্রব্লেম এ পড়ি। অনেকের Ubuntu সেটাপ করা থাকে না PC তে। Linux এর Terminal Command গুলো নিয়ে আইডিয়া থাকে না। এই Course এ ROS শুরু করার আগে আমরা Linux আর Docker এর বেসিক নিয়ে জানবো যা আমাদের ROS এ কাজ করাটা অনেক সহজ করে দিবে। ROS এর থিওরিটিকাল আর প্রাক্টিকাল কন্সেপ্ট গুলো সহজে বুঝানর চেষ্টা করা হয়েছে যেন যেকোনো ব্যাকগ্রাউন্ড এর মানুষ ROS খুব সহজে বুজতে পারে। এছাড়াও OpenCV এর ধারনা দেয়া হয়েছে যাতে করে Image Processing রিলেটেড ROS প্রজেক্ট করতে পারে।
What Will You Learn?
- ROS for Beginners Course এ Robot Operating System এর বেসিক কাজ ছাড়া ও যা যা শিখতে পারবেন
- Linux এর Terminal ব্যাবহার করা
- Docker নিয়ে বেসিক লেভেল এ কাজ করা
- OpenCV দিয়ে Image Process করা
- Windows এ ROS সেটাপ করা
Course Content
Why ROS for Robotics
-
What is ROS
04:22 -
Pre-Requisite for ROS Course
03:32
Linux Pre-requisites
-
Linux Part [1]
06:46 -
Linux Part [2]
04:57 -
Windows vs Linux Commands
05:01 -
Quiz on Linux Systems
Working with Docker
-
Introduction to Docker
07:43 -
Docker installation – Windows
13:38 -
Setting up Docker with GUI
09:29 -
ROS Scripting with Docker
15:03 -
Quiz on Docker
ROS Fundamentals
-
Docker Setup for this Section
00:00 -
ROS Architecture
01:51 -
Creating ROS Workspace
03:56 -
Creating ROS Package [1]
03:51 -
Creating ROS Package [2]
04:05 -
Publisher-Subscriber Architecture
03:30 -
Creating ROS Publisher Python
13:13 -
Creating ROS Subscriber Python
08:34 -
Scripting Turtlesim [1]
06:46 -
Scripting Turtlesim [2]
09:28 -
Scripting Turtlesim [3]
06:10 -
Scripting Turtlesim [4]
09:44 -
Scripting Turtlesim [5]
16:31 -
Scripting Turtlesim [6]
06:43 -
Quiz on ROS Fundamentals
ROS with Open CV
-
Basics of OpenCV
00:00 -
Image Manipulation
00:00 -
ROS with OpenCV
05:28
Basics of Gazebo
-
Intro to Gazebo
09:28 -
Potentials in Gazebo
05:30