קורס ROS 2

קורס ROS 2

תאריך פתיחה: TBD
משך הקורס: 30 שעות לימוד (6 מפגשים)
ליווי אישי וייעוץ קריירה לאורך כל הדרך
ROS 2

קורס ROS 2

על הקורס ROS 2

גלה את עולם הרובוטיקה המתקדם עם קורס ROS 2 מ-Real Time College – המקום המוביל ללימודי Embedded ורובוטיקה בישראל!

למה לבחור בקורס ROS 2 שלנו?

קורס מעשי ומקיף ב-Robot Operating System 2 – הפלטפורמה המובילה לפיתוח רובוטים תעשייתיים ואוטונומיים. תלמד לבנות מערכות רובוטיות מודולריות עם nodes, topics, services ו-DDS, תוך שימוש בכלים מתקדמים כמו Gazebo ו-Nav2.

מה תקבל?

  • למידה היברידית: שיעורים חיים + מוקלטים בעברית, עם תרגולים מעשיים בפרויקטים אמיתיים
  • סילבוס עדכני: ROS 2 Humble/Iron, סימולציות, ניווט, תפיסת חזון ו-AI על edge devices
  • ליווי אישי: מנטורינג ממומחים עם 10+ שנות ניסיון בתעשייה (כמו בני כהן)
  • תעודת סיום: מוכרת בתעשייה הישראלית והבינלאומית
  • גישה לכל החיים: חזור על השיעורים ולמד גרסאות חדשות בחינם

למי זה מתאים?

מהנדסי תוכנה, DevOps, Embedded ורובוטיקה שרוצים לשדרג לרמה מקצועית. דרישות: Ubuntu, C++/Python בסיסי, לינוקס.

הרשמה פתוחה למחזור הקרוב – מקומות מוגבלים!

"הקורס שינה לי את הקריירה – עכשיו אני מפתח רובוטים ב-Hi-Tech!" – בוגר 2025

קורס ROS 2 מעניק הכשרה מקיפה וניסיון מעשי בפיתוח מערכות רובוטיות מודרניות. הקורס מתמקד בתכנון, פיתוח וניהול של מערכות מבוזרות, תוך שימת דגש על אמינות, סקיילביליות (Scalability) ועמידה בסטנדרטים תעשייתיים. תוכנית הלימודים מכסה קשת רחבה של יכולות: החל מיסודות ROS 2 (ניהול Nodes ו-Topics), דרך תקשורת מתקדמת (Publishers, Subscribers, Services, Actions), ועד לפיתוח יישומים למערכות מורכבות.

המשתתפים ירכשו כלים ומתודולוגיות עבודה חדשניות ויצברו ניסיון בהתמודדות עם אתגרים אמיתיים מעולם הרובוטיקה והמערכות האוטונומיות. הקורס משלב ידע תיאורטי עם תרגול מעשי (Hands-on) לבניית מערכות מודולריות ועמידות לתקלות, וכולל עבודה עם חיישנים, בקרים, כלי סימולציה ואינטגרציה מלאה בין תוכנה לחומרה.

כפלטפורמה מובילה, ROS 2 תומכת במערכות זמן-אמת (Real-time), אבטחת מידע ויישומים תעשייתיים. העבודה עמה דורשת הבנה עמוקה במערכות מבוזרות, תקשורת בין-תהליכית וניהול משאבים – יסודות קריטיים שיילמדו בקורס. הכשרה זו מציידת את המפתחים בארגז כלים עוצמתי ומרחיבה משמעותית את המיומנויות הנדרשות להשתלבות בחזית תעשיית הרובוטיקה.

private lessons

למה כדאי ללמוד ROS 2 ?

הקורס מציע צלילה מעמיקה ויישום מעשי של פיתוח מערכות רובוטיות מבוזרות ב-ROS 2. נתמקד בארכיטקטורה, מודל התקשורת ועקרונות זמן-אמת (Real-time). המשתתפים ירכשו מיומנות בפיתוח Nodes וניהול תעבורת נתונים מורכבת (Topics, Services, Actions) ליצירת מערכות מודולריות וסקיילביליות.

התוכנית מדגישה תכנון ארכיטקטוני נכון וניהול משאבים תחת אילוצים. בשלב המתקדם, נבצע אינטגרציה מלאה של חיישנים ובקרים, ננתח התנהגות מערכת וניישם פתרונות עבור רובוטיקה ניידת, מערכות אוטונומיות וסימולציות מתקדמות.

private lessons

מה לומדים בקורס ROS 2?

הקורס מתמקד בהעמקה וביישום מעשי של פיתוח, פריסה וניהול מערכות רובוטיות באמצעות ROS 2. המשתתפים ירכשו הבנה יסודית של זרימות עבודה, תקשורת בין־רכיבים וסקיילביליות (Scalability) במערכות מודרניות.

במהלך הקורס נלמד לבנות ארכיטקטורת Nodes מודולרית, לנהל תעבורת מידע יעילה ולהפעיל יישומים בסביבות מגוונות. דגש מיוחד יינתן על ארגון קוד (Best Practices), יציבות מערכת והתמודדות עם האתגרים הייחודיים של מערכות מבוזרות.

חלקו המתקדם של הקורס כולל עבודה מעשית (Hands-on) על אינטגרציית חומרה-תוכנה: חיבור חיישנים ובקרים, הרצת סימולציות וניתוח התנהגות המערכת. הסטודנטים יישמו פתרונות ROS 2 באתגרים מהעולם האמיתי, כגון רובוטיקה ניידת, מערכות אוטונומיות ויישומי זמן אמת (Real-time).

private lessons

למי מיועד הקורס?

  • מפתחי תוכנה
  • מהנדסי רובוטיקה
  • מפתחי מערכות אוטונומיות
  • בעלי ניסיון בשפת תכנות C++
private lessons

תנאי קבלה

  • השלמת קורס C for Embedded
  • השלמת קורס ++C

מיומנויות וטכניקות

  • ארכיטקטורה וליבה: היכרות מעמיקה עם ROS 2, כולל עבודה עם Nodes, Topics, Services, Actions ו־Parameters, והבנת מנגנון התקשורת המבוזרת (DDS) וההבדלים מ־ROS 1.
  • סביבת פיתוח: עבודה עם Workspace, Overlay, בנייה באמצעות ament_cmake, ניהול תלויות וארגון חבילות, לצד שימוש בכלי CLI ו־rqt_graph.
  • תכנון והפעלה: בניית מערכות רובוטיות מלאות באמצעות Bringup ו־Launch Files, כולל Namespaces, Remapping, וניהול Logging. שימוש ב־Composition לצמצום Latency וצריכת משאבים.
  • טרנספורמציות (TF2): עבודה עם מערכות קואורדינטות ו־Frames, שימוש ב־Static ו־Dynamic Transforms, ניהול זמן (Timestamps), עבודה עם Odometry וכלי וויזואליזציה כגון RViz.
  • עיבוד חיישנים: קליטת נתוני LaserScan ותמונות, עבודה עם Image Pipeline ו־image_transport, התאמת QoS, יישום פילטרים ושימוש ב־rosbag2 לדיבוג וניתוח.
  • ניווט ומתקדם: עבודה עם Stacks מוכנים כגון SLAM ו־Nav2, שימוש ב־Lifecycle Nodes, ניתוח ביצועים (Latency ו־FPS) ושילוב ספריות כגון OpenCV.

מבנה הקורס

פרק 1

ROS 2 Core Concepts and Communication Model

פרק 2

System Bringup, Launch, and Configuration

פרק 3

Frames, Transforms, and Odometry

פרק 4

Sensor Data Handling and Data Pipelines

פרק 5

Navigation, SLAM, and Safety Concepts

פרק 6

Performance, Visualization, and Integration

Head of the department
teacher-image-אלכס-שויחיט

על המרצה

אלכס שויחיט

ראש תחום Machine Learning

לאלכס יש תואר ראשון בתחום מערכות מידע (BSC), תואר שני בהנדסת חשמל ואלקטרוניקה.
אלכס הוא במקצועו מהנדס RT \ Machine Learning. מומחה בתחום ה - AI, עם מעל ל -13 שנות ניסיון בפיתוח, ניהול והעברת פרויקטים מפיתוח לייצור במגוון תחומים כגון, Linux Embedded.
לאלכס יש ניסיון עם עבודה בשילוב Machine learning ו- Deep Learning בתחום ה- Computer Vision ו- Data Analysis.

תשובות לשאלות נפוצות

מהו הקורס ROS 2?

קורס ROS 2 (Robot Operating System 2) ב- RT-ED מתמקד בפיתוח תוכנה לרובוטים, כולל צמתים (nodes), נושאים (topics), שירותים ושימוש בכלים כמו DDS לתקשורת מתקדמת. הוא מיועד למהנדסי embedded ורובוטיקה שרוצים ליישם פרויקטים מודולריים בזמן אמת.

close

למי הקורס מתאים?

הקורס מתאים למהנדסי תוכנה, DevOps ופיתוח embedded עם ידע בסיסי בלינוקס, C++ ופיתון. אין צורך בניסיון קודם ב-ROS 1, אך ידע במערכות הפעלה כמו FreeRTOS יעזור.

close

מה תכנים כלולים?

הקורס כולל פרקים על יצירת צמתים, ניווט, סימולציה עם Gazebo, אופטימיזציה ובניית אפליקציות רובוטיות. כל השיעורים מוקלטים בעברית עם חומרים באנגלית.

close

כמה זמן נמשך הקורס?

הקורס נמשך כ-3-6 חודשים במתכונת היברידית (שיעורים חיים + מוקלטים), עם ליווי אישי ממרצים כמו בני כהן. ניתן לחזור על שיעורים לפי תקנון.

close

סטודנטים ללימודי ROS 2 התעניינו גם במודולים נוספים:

© כל הזכויות שמורות Real Time Group