Foundations of Robotics Software Engineering with ROS 2

Learn to program autonomous systems by mastering robot localization, mapping, path planning, and modern ROS 2 framework essentials through written guides.

4.6 (331) ⏱ 52 دقيقة 📚 4 درس

حول هذه الدورة

Robotics is transforming industries, but transitioning from traditional software to physical, autonomous machines requires a unique set of programming skills. This course guides you through the fundamental software architectures that allow robots to perceive, navigate, and interact with the world around them. By studying the core principles of robotics software, you will transition from a general programmer to an aspiring robotics engineer. You will gain a solid conceptual and practical understanding of how to structure robot software systems, handle sensor data, and implement autonomous navigation. What you'll learn: - Understand fundamental robotics concepts, terminology, and coordinate transformations. - Configure and write nodes using the modern ROS 2 framework to manage robot communication. - Simulate robotic environments and sensor inputs using virtual physics engines. - Apply localization and mapping algorithms to help robots build maps of unknown spaces. - Implement path planning algorithms to enable safe, obstacle-free navigation. - Practice debugging robotic software systems through structured code walkthroughs and written exercises. The journey begins with foundational robotics math and the architecture of the Robot Operating System (ROS 2). You will then progress through the essential stack of localization, mapping, and path planning, learning how these components tie together to create autonomous systems. This text-based course is designed for software developers, students, and tech enthusiasts who are new to robotics. No prior robotics experience is required, though a basic understanding of programming concepts will help you get the most out of the written code examples. Start reading today to build your foundational knowledge in robotics software engineering.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    52 دقيقة من المحتوى التطبيقي

المراجعات (15)

Sophie Martin BE متعلِّم موثَّق
★ 4 · 2026-05-11T00:52:23+00:00

لقد قدمت هذه الدورة بالضبط ما كنت أحتاجه وكانت التفسيرات واضحة وموجزة.

Eduardo Ponce MX متعلِّم موثَّق
★ 4 · 2026-01-24T11:39:23+00:00

Learned a lot, but tbh some of the later modules could have used more depth. Still, a valuable experience.

هيثم بن يوسف TN متعلِّم موثَّق
★ 5 · 2025-10-06T21:48:23+00:00

It was a pretty good course overall. Some parts moved a little fast for me, but the examples were generally helpful. Worth the time investment.

Henry White NZ
★ 4 · 2025-09-28T00:46:23+00:00

لقد قدمت نظرة عامة جيدة، وكانت التفسيرات لائقة، ولكنني كنت أتمنى أحيانا سيناريوهات تطبيقية أكثر عملية، ومع ذلك، كانت تجربة تعلم قيمة.

أمينة بنت علي العبيداني OM متعلِّم موثَّق
★ 4 · 2025-08-19T13:20:23+00:00

This covers the basics well. I wish there were more opportunities to practice independently between modules.

Sofia Pelletier CA متعلِّم موثَّق
★ 4 · 2025-07-13T15:15:23+00:00

انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي

Oluwaseun Oladipo NG متعلِّم موثَّق
★ 3 · 2025-07-11T08:28:23+00:00

It was a decent course overall. Some parts moved a bit fast for me, but the core concepts were explained well. Good for a foundational understanding.

لينا بنت ماجد SA متعلِّم موثَّق
★ 4 · 2025-05-26T19:55:23+00:00

انها دورة جيدة إذا كنت تملك بعض المعرفة المسبقة، بالنسبة للمبتدئين، بعض المفاهيم قد تكون تحدياً قليلاً، ولكن البنية منطقية.

Alice Dupont LU
★ 3 · 2025-04-10T03:49:23+00:00

قيمة جيدة جداً مقابل المال، كان الهيكل منطقياً، وعرض المدرب كان مثيراً بما فيه الكفاية، بعض الأجزاء كانت أفضل من غيرها.

Дмитрий Попов RU متعلِّم موثَّق
★ 3 · 2025-04-05T13:34:23+00:00

أنا لست متأكدا أن هذا للمبتدئين تماما فهو يفترض بعض المعرفة السابقة التي لم يتم تعليمها بشكل صريح بعض الأمثلة كانت مربكة

박하은 KR متعلِّم موثَّق
★ 4 · 2025-03-30T19:00:23+00:00

Really enjoyed the learning experience. The materials provided were top-notch and easy to follow.

Hamza Saleem PK متعلِّم موثَّق
★ 5 · 2025-01-21T20:04:23+00:00

Translated by كانت تجربة تعلم جيدة بشكل عام.كان الهيكل منطقيا، وكانت الأمثلة ذات صلة، على الرغم من أنني شعرت بأن بعض المواضيع كان يمكن استكشافها بشكل أكثر شمولا.

Nokuthula Dlamini ZA متعلِّم موثَّق
★ 3 · 2025-01-19T12:39:23+00:00

This exceeded my expectations. The lessons flowed logically and the real-world applications were spot on. Great job!

Hendrik Botha ZA متعلِّم موثَّق
★ 5 · 2025-01-18T21:11:23+00:00

لقد تجاوزت هذه الدورة توقعاتي. والتطبيقات في العالم الحقيقي التي نوقشت مفيدة بشكل لا يصدق. عمل رائع!

مريم بنت يوسف SA متعلِّم موثَّق
★ 5 · 2025-01-10T04:02:23+00:00

Good introduction to the topic. The structure was logical, and most of the examples were relevant, though I wished for more depth in certain areas.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع