{"id":1546,"date":"2025-06-11T17:46:00","date_gmt":"2025-06-11T17:46:00","guid":{"rendered":"https:\/\/learnbydoing.dev\/?p=1546"},"modified":"2026-01-11T09:47:26","modified_gmt":"2026-01-11T09:47:26","slug":"robotics-and-ros-2-learn-by-doing-manipulators","status":"publish","type":"post","link":"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/","title":{"rendered":"Robotics and ROS 2 &#8211; Learn by Doing!<br>Manipuladores"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"1546\" class=\"elementor elementor-1546\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd42175 e-flex e-con-boxed e-con e-parent\" data-id=\"cd42175\" data-element_type=\"container\" data-e-type=\"container\" id=\"content\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1d0df07 e-con-full e-flex e-con e-child\" data-id=\"1d0df07\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20d9c9e elementor-widget elementor-widget-image\" data-id=\"20d9c9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2161\" height=\"1217\" src=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp\" class=\"attachment-full size-full wp-image-1551\" alt=\"\" srcset=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp 2161w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2-300x169.webp 300w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2-1024x577.webp 1024w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2-768x433.webp 768w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2-1536x865.webp 1536w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2-2048x1153.webp 2048w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2-18x10.webp 18w\" sizes=\"(max-width: 2161px) 100vw, 2161px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17ffa24 e-con-full e-flex e-con e-child\" data-id=\"17ffa24\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8a0ea2a e-con-full e-flex e-con e-child\" data-id=\"8a0ea2a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f815a2 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"8f815a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Robotics and ROS 2 &#8211; Learn by Doing!<br>Manipuladores<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d89767b elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"d89767b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Create a ROS2 Manipulator Robot with Python and C++. Master Robot Control and MoveIt and use Alexa to move your robot.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4a43be elementor-widget elementor-widget-button\" data-id=\"a4a43be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\" target=\"_blank\" id=\"robotics-and-ros-manipulators\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Enroll Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-42900e7 e-con-full e-flex e-con e-child\" data-id=\"42900e7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b703e2a elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"b703e2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"75\" height=\"75\" viewbox=\"0 0 75 75\" fill=\"none\"><path d=\"M74.9999 75H13.1889V73.0002H71.5859L0.460938 1.87521L1.87515 0.460999L73.0001 71.586V13.1889H74.9999V75Z\" fill=\"white\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3fbaed9 e-con-full e-flex e-con e-parent\" data-id=\"3fbaed9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-967738a elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"967738a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"yt-wrapper\">\r\n\t<div class=\"yt-frame-container\">\r\n\t\t<iframe src=\"https:\/\/www.youtube.com\/embed\/PyHCfDLmpJw?playlist=PyHCfDLmpJw&autoplay=1&mute=1&loop=1&color=white&controls=0\" title=\"Reproductor de v\u00eddeo YouTube\" frameborder=\"0\" allow=\"accelerometer; autoplay; loop; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\r\n\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25b9e6f elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"25b9e6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"yt-wrapper-mobile\">\r\n\t<div class=\"yt-frame-container-mobile\">\r\n\t\t<iframe src=\"https:\/\/www.youtube.com\/embed\/4yB7Twb3yQI?si=0fE9lxkQTt1PYPNx?playlist=PyHCfDLmpJw&autoplay=1&mute=1&loop=1&color=white&controls=0\" title=\"Reproductor de v\u00eddeo YouTube\" frameborder=\"0\" allow=\"accelerometer; autoplay; loop; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\r\n\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec83c37 e-flex e-con-boxed e-con e-parent\" data-id=\"ec83c37\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e425e79 e-con-full e-flex e-con e-child\" data-id=\"e425e79\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-832210f elementor-widget elementor-widget-spacer\" data-id=\"832210f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7a7778 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"d7a7778\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Get Started with Manipulator Robots<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d06d42 elementor-widget elementor-widget-image\" data-id=\"3d06d42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-3-1024x576.webp\" class=\"attachment-large size-large wp-image-4132\" alt=\"\" srcset=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-3-1024x576.webp 1024w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-3-300x169.webp 300w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-3-768x432.webp 768w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-3-1536x864.webp 1536w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-3-18x10.webp 18w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-3.webp 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b5bf313 e-con-full e-flex e-con e-child\" data-id=\"b5bf313\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-cb5d7a7 e-con-full e-flex e-con e-child\" data-id=\"cb5d7a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cccde57 elementor-widget elementor-widget-button\" data-id=\"cccde57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Section 1<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dcb09fb e-con-full e-flex e-con e-child\" data-id=\"dcb09fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-bb4dd0b e-flex e-con-boxed e-con e-child\" data-id=\"bb4dd0b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5673b7b elementor-widget elementor-widget-spacer\" data-id=\"5673b7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07e4c5c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"07e4c5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Introduction to ROS 2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9812317 elementor-widget elementor-widget-text-editor\" data-id=\"9812317\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Get started with <\/span><b>ROS 2<\/b><span style=\"font-weight: 400;\">, the latest version of <strong>Robot Operating System<\/strong>!<\/span><\/p><p>ROS is the most widely used framework for building all kinds of robots, from Manipulators, Autonomous mobile robots, Humanoids and Quadrupeds.<\/p><p>You won&#8217;t just learn theory! You&#8217;ll get your <strong>hands dirty<\/strong>, setting up a professional development environment and understanding the core concepts that power today&#8217;s most advanced robotic systems.<\/p><p><strong><em>You will learn:<\/em><\/strong><\/p><ul><li>Worksapces<\/li><li>Packages<\/li><li>Nodes<\/li><li>Topics<\/li><li>Services<\/li><li>Actions<\/li><li>Launch Files<\/li><li>Parameters<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-852750b elementor-widget elementor-widget-image\" data-id=\"852750b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-1-1024x576.webp\" class=\"attachment-large size-large wp-image-4136\" alt=\"\" srcset=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-1-1024x576.webp 1024w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-1-300x169.webp 300w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-1-768x432.webp 768w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-1-1536x864.webp 1536w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-1-18x10.webp 18w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-1.webp 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3981ecd elementor-widget elementor-widget-spacer\" data-id=\"3981ecd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0a99b14 e-con-full e-flex e-con e-child\" data-id=\"0a99b14\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8d55b2 elementor-widget elementor-widget-button\" data-id=\"a8d55b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Section 2<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a32d4ed e-con-full e-flex e-con e-child\" data-id=\"a32d4ed\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b45eca8 e-flex e-con-boxed e-con e-child\" data-id=\"b45eca8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99e0191 elementor-widget elementor-widget-spacer\" data-id=\"99e0191\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24a0f21 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"24a0f21\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Create a Digital Twin<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5686a3d elementor-widget elementor-widget-text-editor\" data-id=\"5686a3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Robot Simulation <\/strong>made easy!<\/p><p>Create a high-fidelity virtual model of a robotic manipulator from scratch using <strong>URDF<\/strong>, the standard format for describing robot models.<\/p><p>Master professional tools such as <strong>RViz<\/strong> for 3D Visualization and <strong>Gazebo<\/strong> for the physical simulation of your robot. They enable you to easily and rapidly <em>test new algorithms and fix bugs<\/em>, all without leaving the development environment on your PC.<\/p><p>\u00a0<\/p><p><strong><em>You will learn:<\/em><\/strong><\/p><ul><li>URDF<\/li><li>XACRO<\/li><li>RViz<\/li><li>Gazebo<\/li><li>Simulate Sensors<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dfc54fb elementor-widget elementor-widget-image\" data-id=\"dfc54fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Video-Courses-3.gif\" class=\"attachment-large size-large wp-image-4123\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27c58ad elementor-widget elementor-widget-spacer\" data-id=\"27c58ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6941b02 e-con-full e-flex e-con e-child\" data-id=\"6941b02\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5cfbaf0 elementor-widget elementor-widget-button\" data-id=\"5cfbaf0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Section 3<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12e6c84 e-con-full e-flex e-con e-child\" data-id=\"12e6c84\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6b4522a e-flex e-con-boxed e-con e-child\" data-id=\"6b4522a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c11c7c elementor-widget elementor-widget-spacer\" data-id=\"0c11c7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-023c26c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"023c26c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Master Robot Control<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-568b80b elementor-widget elementor-widget-text-editor\" data-id=\"568b80b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em>Power<\/em> is nothing without <strong>Control<\/strong>.<\/p><p>Get to known with <strong>ros2_control<\/strong>, the industry-standard framework for interfacing software with robot hardware and motors.<\/p><p>Study the holy grail of the Robot Control, the <strong>PID Algorithm<\/strong>, bridging the gap between abstract algorithms and their <strong>real-world implementation<\/strong>.<\/p><p>\u00a0<\/p><p><strong><em>You will learn:<\/em><\/strong><\/p><ul><li><strong>ros2_control<\/strong> Library<\/li><li>YAML Configuration Files<\/li><li>Control Theory<\/li><li>ros2_controllers<\/li><li>Hardware Interface<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50d5edb e-con-full e-flex e-con e-child\" data-id=\"50d5edb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4bbaccc elementor-widget elementor-widget-image\" data-id=\"4bbaccc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-14-1024x576.webp\" class=\"attachment-large size-large wp-image-4166\" alt=\"\" srcset=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-14-1024x576.webp 1024w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-14-300x169.webp 300w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-14-768x432.webp 768w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-14-1536x864.webp 1536w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-14-18x10.webp 18w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-14.webp 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c957658 e-con-full e-flex e-con e-child\" data-id=\"c957658\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e894897 elementor-widget elementor-widget-button\" data-id=\"e894897\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Section 4<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b4939d2 e-con-full e-flex e-con e-child\" data-id=\"b4939d2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4415f63 e-flex e-con-boxed e-con e-child\" data-id=\"4415f63\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-828d12e elementor-widget elementor-widget-spacer\" data-id=\"828d12e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dbf2463 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"dbf2463\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Robot Kinematics and TF Library<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f638655 elementor-widget elementor-widget-text-editor\" data-id=\"f638655\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Understand how <strong>Robots Move<\/strong>!<\/p><p><strong>Kinematics<\/strong> is the discipline that studies how every part of a robot moves and relates it to the surrounding environment.<\/p><p>Understand the TransForm2 (<strong>TF2<\/strong>) Library, the backbone of ROS 2 spatial awareness and link management.<\/p><p>\u00a0<\/p><p><strong><em>You will learn:<\/em><\/strong><\/p><ul><li>Forward Kinematics<\/li><li>Inverse Kinematics<\/li><li>Rotation Matrices<\/li><li>Translation Vectors<\/li><li>Transformation Matrices<\/li><li>Transformation Composition<\/li><li>TF2 Library<\/li><li>Euler Angles<\/li><li>Quaternions<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-49bbf3b e-con-full e-flex e-con e-child\" data-id=\"49bbf3b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5cf8a7b elementor-widget elementor-widget-image\" data-id=\"5cf8a7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-15-1024x576.webp\" class=\"attachment-large size-large wp-image-4170\" alt=\"\" srcset=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-15-1024x576.webp 1024w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-15-300x169.webp 300w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-15-768x432.webp 768w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-15-1536x864.webp 1536w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-15-18x10.webp 18w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-15.webp 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a9800a5 e-con-full e-flex e-con e-child\" data-id=\"a9800a5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76368fe elementor-widget elementor-widget-button\" data-id=\"76368fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Section 5<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca2d8a2 e-con-full e-flex e-con e-child\" data-id=\"ca2d8a2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-66c059b e-flex e-con-boxed e-con e-child\" data-id=\"66c059b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fdbd90a elementor-widget elementor-widget-spacer\" data-id=\"fdbd90a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8253443 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"8253443\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Trajectory Planning with MoveIt 2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-870407f elementor-widget elementor-widget-text-editor\" data-id=\"870407f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Unlock the full potential of your manipulator with <strong data-start=\"216\" data-end=\"228\">MoveIt 2<\/strong>, the standard motion planning framework in ROS 2.<\/p><p>Learn how to plan smooth, collision-free trajectories and execute them with precision and confidence.<\/p><p>Understand the entire <strong>motion pipeline<\/strong> \u2014 from target pose generation to path optimization \u2014 and see how MoveIt 2 integrates perception, planning, and control into one powerful system.<\/p><p>\u00a0<\/p><p><strong><em>You will learn:<\/em><\/strong><\/p><ul><li>MoveIt 2 Framework<\/li><li>Motion Planning Pipeline<\/li><li>Trajectory Execution<\/li><li>MoveIt 2 API<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c972dfa elementor-widget elementor-widget-image\" data-id=\"c972dfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Video-Courses-4.gif\" class=\"attachment-large size-large wp-image-4128\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-587dfc6 elementor-widget elementor-widget-spacer\" data-id=\"587dfc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6abb44f e-con-full e-flex e-con e-child\" data-id=\"6abb44f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b5517e elementor-widget elementor-widget-button\" data-id=\"7b5517e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Section 6<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-be066b5 e-con-full e-flex e-con e-child\" data-id=\"be066b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4e37651 e-flex e-con-boxed e-con e-child\" data-id=\"4e37651\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-059541e elementor-widget elementor-widget-spacer\" data-id=\"059541e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bb6aee elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"3bb6aee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Voice control with Amazon Alexa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66dc38b elementor-widget elementor-widget-text-editor\" data-id=\"66dc38b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Enable <strong>Human Robot Interaction<\/strong> with Amazon <strong>Alexa<\/strong>!<\/p><p>Learn how to send voice commands, enabling your manipulator to act on spoken instructions in real time.<\/p><p>Understand how to build the communication bridge between the cloud and your robot, making it possible to control complex robotic behaviors with simple, intuitive voice commands.<\/p><p>\u00a0<\/p><p><strong><em>You will learn:<\/em><\/strong><\/p><ul><li>Create Application Servers<\/li><li>ngrok<\/li><li>Amazon Alexa Skills<\/li><li>Cloud Communication<\/li><li>Intent Recognition<\/li><li>Hosting Web Services<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0da3b2d elementor-widget elementor-widget-image\" data-id=\"0da3b2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-10-1024x576.webp\" class=\"attachment-large size-large wp-image-4145\" alt=\"\" srcset=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-10-1024x576.webp 1024w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-10-300x169.webp 300w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-10-768x432.webp 768w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-10-1536x864.webp 1536w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-10-18x10.webp 18w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-10.webp 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b88f2a3 elementor-widget elementor-widget-spacer\" data-id=\"b88f2a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fddf452 e-con-full e-flex e-con e-child\" data-id=\"fddf452\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d1b64e6 elementor-widget elementor-widget-button\" data-id=\"d1b64e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Section 7<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ca7fc6 e-con-full e-flex e-con e-child\" data-id=\"1ca7fc6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e3189a5 e-flex e-con-boxed e-con e-child\" data-id=\"e3189a5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-173153d elementor-widget elementor-widget-spacer\" data-id=\"173153d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-edcf7a3 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"edcf7a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Build a Real Manipulator Robot<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-099011e elementor-widget elementor-widget-text-editor\" data-id=\"099011e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>From Simulation to <strong>Reality<\/strong>!<\/p><p data-start=\"169\" data-end=\"360\">Learn how to bring ROS 2 out of the screen and into the real world by integrating it with <strong data-start=\"304\" data-end=\"315\">Arduino<\/strong> to control motors, sensors, and actuators.<\/p><p data-start=\"362\" data-end=\"619\">Follow step-by-step instructions to <strong>assemble<\/strong> your own manipulator, wire its components, and establish smooth communication between hardware and software.<\/p><p data-start=\"362\" data-end=\"619\">\u00a0<\/p><p><strong><em>You will learn:<\/em><\/strong><\/p><ul><li>ROS 2 &#8211; Arduino Integration<\/li><li>Hardware Setup &amp; Wiring<\/li><li>Motor and Sensor Control<\/li><li>Serial Communication<\/li><li>Robot Assembly<\/li><li>Control DC Motors<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-439a2e4 e-con-full e-flex e-con e-child\" data-id=\"439a2e4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55dafea elementor-widget elementor-widget-image\" data-id=\"55dafea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-16-1024x576.webp\" class=\"attachment-large size-large wp-image-4182\" alt=\"\" srcset=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-16-1024x576.webp 1024w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-16-300x169.webp 300w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-16-768x432.webp 768w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-16-1536x864.webp 1536w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-16-18x10.webp 18w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/10\/Courses-16.webp 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f483ecb elementor-align-center elementor-tablet-align-center elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"f483ecb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Enroll Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7a1e317 e-con-full e-flex e-con e-parent\" data-id=\"7a1e317\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-62bdc86 e-con-full e-flex e-con e-child\" data-id=\"62bdc86\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ed3a81e e-flex e-con-boxed e-con e-child\" data-id=\"ed3a81e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd229ea elementor-widget elementor-widget-spacer\" data-id=\"dd229ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f7a36d8 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"f7a36d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Explore more Courses<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-290fe40 elementor-widget elementor-widget-loop-carousel\" data-id=\"290fe40\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;187&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:32,&quot;sizes&quot;:[]},&quot;autoplay_speed&quot;:2000,&quot;_skin&quot;:&quot;post&quot;,&quot;slides_to_show&quot;:&quot;3&quot;,&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;.elementor-loop-container&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-carousel.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"swiper elementor-loop-container elementor-grid\" role=\"list\" dir=\"ltr\">\n\t\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t<style id=\"loop-dynamic-187\">.e-loop-item-4955 .elementor-element.elementor-element-d02c876:not(.elementor-motion-effects-element-type-background), .e-loop-item-4955 .elementor-element.elementor-element-d02c876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/11\/computer_science_cover.webp\");}<\/style><style id=\"loop-187\">.elementor-187 .elementor-element.elementor-element-ed588a0{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 50px 50px 0px;}.elementor-187 .elementor-element.elementor-element-d02c876{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.81;border-style:none;--border-style:none;--border-radius:0px 50px 50px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-187 .elementor-element.elementor-element-d02c876:not(.elementor-motion-effects-element-type-background), .elementor-187 .elementor-element.elementor-element-d02c876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-187 .elementor-element.elementor-element-d02c876::before, .elementor-187 .elementor-element.elementor-element-d02c876 > .elementor-background-video-container::before, .elementor-187 .elementor-element.elementor-element-d02c876 > .e-con-inner > .elementor-background-video-container::before, .elementor-187 .elementor-element.elementor-element-d02c876 > .elementor-background-slideshow::before, .elementor-187 .elementor-element.elementor-element-d02c876 > .e-con-inner > .elementor-background-slideshow::before, .elementor-187 .elementor-element.elementor-element-d02c876 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-187 .elementor-element.elementor-element-d02c876:hover::before, .elementor-187 .elementor-element.elementor-element-d02c876:hover > .elementor-background-video-container::before, .elementor-187 .elementor-element.elementor-element-d02c876:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-187 .elementor-element.elementor-element-d02c876 > .elementor-background-slideshow:hover::before, .elementor-187 .elementor-element.elementor-element-d02c876 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-187 .elementor-element.elementor-element-d02c876:hover{--overlay-opacity:1;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-187 .elementor-element.elementor-element-d95f81f .elementor-heading-title{font-family:\"ClashDisplay\", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-d95f81f > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:var( --e-global-color-primary );}\/* Start custom CSS for container, class: .elementor-element-d02c876 *\/.elementor-187 .elementor-element.elementor-element-d02c876 {\n    background: linear-gradient(90deg, #446DF6 0%, #284090 100%);\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"187\" class=\"elementor elementor-187 swiper-slide e-loop-item e-loop-item-4955 post-4955 post type-post status-publish format-standard has-post-thumbnail hentry category-courses tag-3d-print tag-alexa tag-c tag-container tag-control tag-docker tag-docker-compose tag-docker-hub tag-git tag-image tag-kinematics tag-linux tag-manipulation tag-manipulators tag-moveit tag-python tag-robot tag-robotics tag-ros tag-ros-2 tag-ros2 tag-ubuntu tag-visual-studio\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-ed588a0 e-flex e-con-boxed e-con e-parent\" data-id=\"ed588a0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/learnbydoing.dev\/es\/computer-science-robotics-learn-by-doing-linux-to-ros-2\/\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d02c876 e-con-full contenedor-hover e-flex e-con e-child\" data-id=\"d02c876\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d95f81f elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"d95f81f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Computer Science &amp; Robotics &#8211; Learn by Doing! Linux to ROS 2<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-187\">.e-loop-item-1546 .elementor-element.elementor-element-d02c876:not(.elementor-motion-effects-element-type-background), .e-loop-item-1546 .elementor-element.elementor-element-d02c876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"187\" class=\"elementor elementor-187 swiper-slide e-loop-item e-loop-item-1546 post-1546 post type-post status-publish format-standard has-post-thumbnail hentry category-courses tag-3d-print tag-alexa tag-c tag-control tag-kinematics tag-manipulation tag-manipulators tag-moveit tag-python tag-robot tag-robotics tag-ros tag-ros-2 tag-ros2\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-ed588a0 e-flex e-con-boxed e-con e-parent\" data-id=\"ed588a0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/learnbydoing.dev\/es\/robotics-and-ros-2-learn-by-doing-manipulators\/\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d02c876 e-con-full contenedor-hover e-flex e-con e-child\" data-id=\"d02c876\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d95f81f elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"d95f81f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Robotics and ROS 2 &#8211; Learn by Doing!<br>Manipuladores<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-187\">.e-loop-item-1311 .elementor-element.elementor-element-d02c876:not(.elementor-motion-effects-element-type-background), .e-loop-item-1311 .elementor-element.elementor-element-d02c876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/odometry-control-ros.webp\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"187\" class=\"elementor elementor-187 swiper-slide e-loop-item e-loop-item-1311 post-1311 post type-post status-publish format-standard has-post-thumbnail hentry category-courses tag-autonomous-navigation tag-c tag-control tag-nav2 tag-navigation tag-odometry tag-python tag-robot tag-robotics tag-ros tag-ros-2 tag-ros2 tag-self-driving\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-ed588a0 e-flex e-con-boxed e-con e-parent\" data-id=\"ed588a0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/learnbydoing.dev\/es\/self-driving-and-ros-learn-by-doing-odometry-control\/\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d02c876 e-con-full contenedor-hover e-flex e-con e-child\" data-id=\"d02c876\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d95f81f elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"d95f81f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Autoconducci\u00f3n y ROS - \u00a1Aprenda con la pr\u00e1ctica!<br>Odometr\u00eda y control<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-187\">.e-loop-item-827 .elementor-element.elementor-element-d02c876:not(.elementor-motion-effects-element-type-background), .e-loop-item-827 .elementor-element.elementor-element-d02c876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros.webp\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"187\" class=\"elementor elementor-187 swiper-slide e-loop-item e-loop-item-827 post-827 post type-post status-publish format-standard has-post-thumbnail hentry category-courses tag-3d-print tag-alexa tag-c tag-control tag-kinematics tag-manipulation tag-manipulator tag-moveit tag-python tag-robot tag-robotics tag-ros tag-ros-2 tag-ros2\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-ed588a0 e-flex e-con-boxed e-con e-parent\" data-id=\"ed588a0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/learnbydoing.dev\/es\/robotics-and-ros-learn-by-doing-manipulators\/\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d02c876 e-con-full contenedor-hover e-flex e-con e-child\" data-id=\"d02c876\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d95f81f elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"d95f81f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Rob\u00f3tica y ROS - \u00a1Aprenda haciendo!<br>Manipuladores<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-187\">.e-loop-item-824 .elementor-element.elementor-element-d02c876:not(.elementor-motion-effects-element-type-background), .e-loop-item-824 .elementor-element.elementor-element-d02c876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/odometry_control.webp\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"187\" class=\"elementor elementor-187 swiper-slide e-loop-item e-loop-item-824 post-824 post type-post status-publish format-standard has-post-thumbnail hentry category-courses tag-autonomous-navigation tag-c tag-control tag-nav2 tag-navigation tag-odometry tag-python tag-robot tag-robotics tag-ros tag-ros-2 tag-ros2 tag-self-driving\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-ed588a0 e-flex e-con-boxed e-con e-parent\" data-id=\"ed588a0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/learnbydoing.dev\/es\/self-driving-and-ros-2-learn-by-doing-odometry-control\/\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d02c876 e-con-full contenedor-hover e-flex e-con e-child\" data-id=\"d02c876\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d95f81f elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"d95f81f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Autoconducci\u00f3n y ROS 2 - \u00a1Aprenda con la pr\u00e1ctica!<br>Odometr\u00eda y control<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-187\">.e-loop-item-821 .elementor-element.elementor-element-d02c876:not(.elementor-motion-effects-element-type-background), .e-loop-item-821 .elementor-element.elementor-element-d02c876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/plan_navigation.webp\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"187\" class=\"elementor elementor-187 swiper-slide e-loop-item e-loop-item-821 post-821 post type-post status-publish format-standard has-post-thumbnail hentry category-courses tag-autonomous-navigation tag-behavior-tree tag-c tag-control tag-costmap tag-motion-planning tag-nav2 tag-navigation tag-path-planning tag-python tag-robot tag-robotics tag-ros tag-ros-2 tag-ros2 tag-self-driving\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-ed588a0 e-flex e-con-boxed e-con e-parent\" data-id=\"ed588a0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/learnbydoing.dev\/es\/self-driving-and-ros-2-learn-by-doing-plan-navigation\/\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d02c876 e-con-full contenedor-hover e-flex e-con e-child\" data-id=\"d02c876\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d95f81f elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"d95f81f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Autoconducci\u00f3n y ROS 2 - \u00a1Aprenda con la pr\u00e1ctica!<br>Plano y navegaci\u00f3n<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a8747e elementor-widget elementor-widget-spacer\" data-id=\"2a8747e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecbb61d elementor-widget elementor-widget-spacer\" data-id=\"ecbb61d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Create a ROS2 Manipulator Robot with Python and C++. Master Robot Control and MoveIt and use Alexa to move your robot. Enroll Now Get Started with Manipulator Robots Section 1 Introduction to ROS 2 Get started with ROS 2, the latest version of Robot Operating System! ROS is the most widely used framework for building [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":1551,"comment_status":"closed","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[41],"tags":[119,116,84,109,115,117,120,114,98,100,75,71,107,72],"class_list":["post-1546","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-courses","tag-3d-print","tag-alexa","tag-c","tag-control","tag-kinematics","tag-manipulation","tag-manipulators","tag-moveit","tag-python","tag-robot","tag-robotics","tag-ros","tag-ros-2","tag-ros2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Robotics and ROS 2 - Learn by Doing!Manipulators - Learn by Doing!<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learnbydoing.dev\/es\/robotics-and-ros-2-learn-by-doing-manipulators\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Robotics and ROS 2 - Learn by Doing!Manipulators - Learn by Doing!\" \/>\n<meta property=\"og:description\" content=\"Create a ROS2 Manipulator Robot with Python and C++. Master Robot Control and MoveIt and use Alexa to move your robot. Enroll Now Get Started with Manipulator Robots Section 1 Introduction to ROS 2 Get started with ROS 2, the latest version of Robot Operating System! ROS is the most widely used framework for building [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnbydoing.dev\/es\/robotics-and-ros-2-learn-by-doing-manipulators\/\" \/>\n<meta property=\"og:site_name\" content=\"Learn by Doing!\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-11T17:46:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-11T09:47:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2161\" \/>\n\t<meta property=\"og:image:height\" content=\"1217\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Robotics and ROS 2 &#8211; Learn by Doing! Manipulators\",\"datePublished\":\"2025-06-11T17:46:00+00:00\",\"dateModified\":\"2026-01-11T09:47:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/\"},\"wordCount\":545,\"publisher\":{\"@id\":\"https:\/\/learnbydoing.dev\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp\",\"keywords\":[\"3D print\",\"alexa\",\"c++\",\"control\",\"kinematics\",\"manipulation\",\"manipulators\",\"moveit\",\"python\",\"robot\",\"Robotics\",\"ROS\",\"ROS 2\",\"ROS2\"],\"articleSection\":[\"Courses\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/\",\"url\":\"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/\",\"name\":\"Robotics and ROS 2 - Learn by Doing! Manipulators - Learn by Doing!\",\"isPartOf\":{\"@id\":\"https:\/\/learnbydoing.dev\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp\",\"datePublished\":\"2025-06-11T17:46:00+00:00\",\"dateModified\":\"2026-01-11T09:47:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#primaryimage\",\"url\":\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp\",\"contentUrl\":\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp\",\"width\":2161,\"height\":1217},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/learnbydoing.dev\/es\/learn-by-doing-es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Robotics and ROS 2 &#8211; Learn by Doing!Manipulators\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learnbydoing.dev\/es\/#website\",\"url\":\"https:\/\/learnbydoing.dev\/es\/\",\"name\":\"Learn by Doing!\",\"description\":\"Learn Robotics the fun way\",\"publisher\":{\"@id\":\"https:\/\/learnbydoing.dev\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learnbydoing.dev\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/learnbydoing.dev\/es\/#organization\",\"name\":\"Learn by Doing!\",\"url\":\"https:\/\/learnbydoing.dev\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/learnbydoing.dev\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/cropped-cropped-cropped-Progetto-senza-titolo-6-1.png\",\"contentUrl\":\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/cropped-cropped-cropped-Progetto-senza-titolo-6-1.png\",\"width\":512,\"height\":512,\"caption\":\"Learn by Doing!\"},\"image\":{\"@id\":\"https:\/\/learnbydoing.dev\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/antonio-brandi-512166bb\/\"]},{\"@type\":\"Person\",\"@id\":\"\",\"url\":\"https:\/\/learnbydoing.dev\/es\/author\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Robotics and ROS 2 - Learn by Doing!Manipulators - Learn by Doing!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learnbydoing.dev\/es\/robotics-and-ros-2-learn-by-doing-manipulators\/","og_locale":"es_ES","og_type":"article","og_title":"Robotics and ROS 2 - Learn by Doing!Manipulators - Learn by Doing!","og_description":"Create a ROS2 Manipulator Robot with Python and C++. Master Robot Control and MoveIt and use Alexa to move your robot. Enroll Now Get Started with Manipulator Robots Section 1 Introduction to ROS 2 Get started with ROS 2, the latest version of Robot Operating System! ROS is the most widely used framework for building [&hellip;]","og_url":"https:\/\/learnbydoing.dev\/es\/robotics-and-ros-2-learn-by-doing-manipulators\/","og_site_name":"Learn by Doing!","article_published_time":"2025-06-11T17:46:00+00:00","article_modified_time":"2026-01-11T09:47:26+00:00","og_image":[{"width":2161,"height":1217,"url":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#article","isPartOf":{"@id":"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/"},"author":{"name":"","@id":""},"headline":"Robotics and ROS 2 &#8211; Learn by Doing! Manipulators","datePublished":"2025-06-11T17:46:00+00:00","dateModified":"2026-01-11T09:47:26+00:00","mainEntityOfPage":{"@id":"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/"},"wordCount":545,"publisher":{"@id":"https:\/\/learnbydoing.dev\/es\/#organization"},"image":{"@id":"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#primaryimage"},"thumbnailUrl":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp","keywords":["3D print","alexa","c++","control","kinematics","manipulation","manipulators","moveit","python","robot","Robotics","ROS","ROS 2","ROS2"],"articleSection":["Courses"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/","url":"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/","name":"Robotics and ROS 2 - Learn by Doing! Manipulators - Learn by Doing!","isPartOf":{"@id":"https:\/\/learnbydoing.dev\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#primaryimage"},"image":{"@id":"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#primaryimage"},"thumbnailUrl":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp","datePublished":"2025-06-11T17:46:00+00:00","dateModified":"2026-01-11T09:47:26+00:00","breadcrumb":{"@id":"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#primaryimage","url":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp","contentUrl":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/manipulation-ros2.webp","width":2161,"height":1217},{"@type":"BreadcrumbList","@id":"https:\/\/learnbydoing.dev\/robotics-and-ros-2-learn-by-doing-manipulators\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/learnbydoing.dev\/es\/learn-by-doing-es\/"},{"@type":"ListItem","position":2,"name":"Robotics and ROS 2 &#8211; Learn by Doing!Manipulators"}]},{"@type":"WebSite","@id":"https:\/\/learnbydoing.dev\/es\/#website","url":"https:\/\/learnbydoing.dev\/es\/","name":"Learn by Doing!","description":"Learn Robotics the fun way","publisher":{"@id":"https:\/\/learnbydoing.dev\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learnbydoing.dev\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/learnbydoing.dev\/es\/#organization","name":"Learn by Doing!","url":"https:\/\/learnbydoing.dev\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/learnbydoing.dev\/es\/#\/schema\/logo\/image\/","url":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/cropped-cropped-cropped-Progetto-senza-titolo-6-1.png","contentUrl":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/cropped-cropped-cropped-Progetto-senza-titolo-6-1.png","width":512,"height":512,"caption":"Learn by Doing!"},"image":{"@id":"https:\/\/learnbydoing.dev\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/antonio-brandi-512166bb\/"]},{"@type":"Person","@id":"","url":"https:\/\/learnbydoing.dev\/es\/author\/"}]}},"_links":{"self":[{"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/posts\/1546","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/comments?post=1546"}],"version-history":[{"count":124,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/posts\/1546\/revisions"}],"predecessor-version":[{"id":5687,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/posts\/1546\/revisions\/5687"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/media\/1551"}],"wp:attachment":[{"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/media?parent=1546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/categories?post=1546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/tags?post=1546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}