Advance ROS (Robot Operating System)
About Course
Advance ROS (Robot Operating System)
Robotics programming শিখতে চাইলে ROS (Robot Operating System) এখন বিশ্বজুড়ে সবচেয়ে জনপ্রিয় framework।
Robo Tech Valley এর Advance ROS Course এ আপনি শিখবেন কিভাবে ROS2 ব্যবহার করে real robotic system develop করতে হয়।
এই কোর্সে step-by-step শেখানো হবে ROS communication system, robot simulation, visualization এবং practical robotics project development।
Course শেষে আপনি ROS2 ব্যবহার করে robotics application build, simulate এবং control করতে পারবেন।
Course Overview
Advance ROS Course মূলত robotics, AI এবং autonomous system নিয়ে কাজ করতে আগ্রহী শিক্ষার্থীদের জন্য তৈরি করা হয়েছে।
বর্তমানে বিশ্বের প্রায় সব বড় robotics research lab এবং robotics company তাদের robot develop করার জন্য ROS framework ব্যবহার করে।
এই কোর্সে আপনি শিখবেন:
-
ROS2 architecture
-
Workspace এবং Package structure
-
ROS communication system (Node, Topic, Message, Service, Action)
-
Robot modeling using URDF
-
Robot visualization using RViz
-
Robot simulation using Gazebo
এই কোর্সটি সম্পূর্ণ hands-on practical based, যেখানে প্রতিটি ক্লাসে coding task এবং robotics application develop করার সুযোগ থাকবে।
Course শেষে শিক্ষার্থীরা ROS ব্যবহার করে autonomous robot system develop করার basic skill অর্জন করবে।
What You Will Learn
এই কোর্সে আপনি শিখবেন:
• ROS2 installation এবং development environment setup
• ROS workspace এবং package তৈরি করা
• Node, Topic, Message communication system
• Service এবং Parameter system
• Action server এবং Goal handling
• Launch file, Namespace এবং Remapping
• Robot model তৈরি করা (URDF)
• TF2 ব্যবহার করে robot coordinate transform
• RViz দিয়ে robot visualization
• Gazebo দিয়ে robot simulation
• ROS ব্যবহার করে real robotics project develop করা
Course Structure (12 Classes)
Class 1
Introduction to ROS2
Installing necessary tools and development environment
Class 2
Examples
Understanding workspace and package
Python – 1
Task – 1
Class 3
Understanding Nodes, Topics, Messages
Python – 2
Task – 2
Class 4
Understanding Services and Parameters
Python – 3
Task – 3
Class 5
Understanding Actions and Goals
Python – 4
Task – 4
Class 6
Understanding Launch Files, Namespaces, Remapping
Python – 5
Task – 5
Class 7
Python – 6
Task – 6
Class 8
Building Robotics Project – 1
Class 9
Understanding TF2, URDF, Odometry
Task – 7
Class 10
Understanding RViz
Task – 8
Class 11
Understanding Gazebo Simulation
Task – 9
Class 12
Building Robotics Project – 2
Who Should Join This Course
এই কোর্সটি বিশেষভাবে উপযোগী:
• Robotics students
• Engineering students
• AI & Autonomous System learners
• Robotics competition participants
• যারা ROS শিখে robotics research বা industry তে কাজ করতে চায়
Course Outcome
এই কোর্স সম্পন্ন করার পর শিক্ষার্থীরা পারবে:
• ROS2 ব্যবহার করে robotics application develop করতে
• Robot simulation run করতে Gazebo ব্যবহার করে
• RViz দিয়ে robot data visualize করতে
• ROS communication system implement করতে
• Real robotics project develop করতে
Organized By
Robo Tech Valley
Build Skills | Build Robots | Build Future
What Will You Learn?
- এই কোর্সে আপনি শিখবেন:
- • ROS2 installation এবং development environment setup
- • ROS workspace এবং package তৈরি করা
- • Node, Topic, Message communication system
- • Service এবং Parameter system
- • Action server এবং Goal handling
- • Launch file, Namespace এবং Remapping
- • Robot model তৈরি করা (URDF)
- • TF2 ব্যবহার করে robot coordinate transform
- • RViz দিয়ে robot visualization
- • Gazebo দিয়ে robot simulation
- • ROS ব্যবহার করে real robotics project develop করা
Course Content
Class 1
Introduction to ROS2. Installing necessary tools.
-
Introduction to ROS2. Installing necessary tools.
Class 2
Examples. Understanding workspace, package, Python - 1, Task-1
-
Examples. Understanding workspace, package, Python – 1, Task-1
Class 3
Understanding Nodes, Topics, Messages, Python - 2, Task -2
-
Understanding Nodes, Topics, Messages, Python – 2, Task -2
Class 4
Understanding Services, Parameters, Python - 3, Task -3
-
Understanding Services, Parameters, Python – 3, Task -3
Class 5
Understanding Actions, Goals, Python - 4, Task -4
-
Understanding Actions, Goals, Python – 4, Task -4
Class 6
Understanding Launch Files, Namespaces, Remapping, Python-5, Task - 5
-
Understanding Launch Files, Namespaces, Remapping, Python-5, Task – 5
Class 7
Python - 6, Task 6
-
Python – 6, Task 6
Class 8
Building Project- 1
-
Building Project- 1
Class 9
Understanding TF2, URDF, Odometry, Task -7
-
Understanding TF2, URDF, Odometry, Task -7
Class 10
Understandong Rviz, Task-8
-
Understanding Rviz, Task-8
Class 11
Understanding Gazebo, Task - 9
-
Understanding Gazebo, Task – 9
Class 12
Building Project- 2
-
Building Project- 2
