{"id":3066,"date":"2024-03-11T16:59:27","date_gmt":"2024-03-11T13:59:27","guid":{"rendered":"https:\/\/spaceeducation.info\/?p=3066"},"modified":"2024-03-12T15:21:13","modified_gmt":"2024-03-12T12:21:13","slug":"introduction-to-modern-ros-based-robotics","status":"publish","type":"post","link":"https:\/\/spaceeducation.info\/en\/introduction-to-modern-ros-based-robotics\/","title":{"rendered":"Introduction to modern ROS-based robotics"},"content":{"rendered":"<p>The professional development course is aimed at teachers of robotics and computer science. The course duration is 72 hours: 48 hours remotely and 24 hours of face-to-face practicum at the Institute of Mechanics of Lomonosov Moscow State University. Program launches take place <strong>twice a year, winter and summer<\/strong>by appointment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">About the course<\/h2>\n\n\n\n<p>This course is aimed at teachers of robotics and computer science who want to move from typical constructors and Arduino kits to the level of work with professional development tools. It opens the possibility of preparing teams for Worldskills competitions (Operation of Service Robots), NTO Olympiad (Aerospace Systems profile), Planet Duty (Space Robotics competition), Eurobot, and others. Upon completion of the course and certification, the following is issued <strong>state-issued certificate<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Course organization<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:380px\">\n<p class=\"has-text-align-left\">Course registration<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-left\">The cost in feral 2024 is 30,000 rubles. Travel and accommodation are not included in the price.<br>The actual cost should be checked on the program page, or by asking the organizers a question<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-6 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:380px\">\n<p class=\"has-text-align-left\">Distance stage<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-left\">Take a distance learning course on&nbsp;<a href=\"https:\/\/distant.msu.ru\/\" target=\"_blank\" rel=\"noreferrer noopener\">MSU distance education platform<\/a>. The duration of the distance phase is 3 weeks.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-9 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:380px\">\n<p class=\"has-text-align-left\">In-person stage<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-left\">You come to the full-time workshop at the Institute of Mechanics of Lomonosov Moscow State University (Moscow). The duration of the full-time stage is 4 days.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-12 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:380px\">\n<p class=\"has-text-align-left\">You get your license<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-left\">After successful completion of the advanced training course, you will receive a certificate of the established state sample<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Example of a program<\/h2>\n\n\n\n<h6 class=\"wp-block-heading has-text-align-center\">Remote part<\/h6>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Introduction to ROS<\/strong><\/td><td>Challenges of modern robotics.<br>Why is Linux for robots?<br>ROS: history and main ideas.<br>Design of a mobile robot.<br>Software review, workstation preparation.<\/td><\/tr><tr><td><strong>Linux. Command line basics.<\/strong><br><strong>Basic Linux commands.<\/strong><\/td><td>Purpose of the operating system.<br>UNIX-like OS architecture.<br>Terminal. Command Line.<br>Linux terminal commands.<br>A brief list of the most sought-after teams in the course. <br>The apt utility. The ssh utility.<\/td><\/tr><tr><td><strong>Python for robots<\/strong><\/td><td>Fundamentals and syntax.<br>Data, data structures.<br>Variables and operations with them.<br>Control constructs.<br>Cycles. Functions.<br>Fundamentals of PLOs.<\/td><\/tr><tr><td><strong>ROS basics<\/strong><\/td><td>Basic ROS concepts.<br>Installing and running ROS.<br>Messaging.<br>ROS Standards.<\/td><\/tr><tr><td><strong>Development in ROS<\/strong><\/td><td>Python for ROS. Library rospy.<br>The basic methods of the rospy library.<br>ROS node initialization in Python.<br>Sample Program Publisher.<br>Example of a Subscriber program.<br>Subscriber and Publisher working together.<br>Stateful modes of operation.<\/td><\/tr><tr><td><strong>Advanced ROS development<\/strong><\/td><td>Service: example of server and client part.<br>Action service: example of server and client side.<br>Application of parameters in programs and parameter server.<br>Storage and playback of robot sensor data. ROS Bags.<\/td><\/tr><tr><td><strong>ROS administration<\/strong><\/td><td>Package Creation.<br>Packages in ROS. Installation and assembly. Catkin utility.<br>Creating custom message types<br>for tops, services, and action services.<br>Roslaunch, launch control.<\/td><\/tr><tr><td><strong>Test work<\/strong><\/td><td>Turtlesim Simulation Package.<br>Analysis of an example task<br>Coursework on correspondence course<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h6 class=\"wp-block-heading has-text-align-center\">Face-to-face part<\/h6>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td>Working with real robots<\/td><td>A breakdown of the correspondence course, answering questions.<br>Connecting to the robot, working with the manual getting information about the robot<\/td><\/tr><tr><td>Robot control<\/td><td>ROS and networking.<br>Robot control.<br>Robot position data. Angle conversion.<br>The first program on the robot.<br>A case study of typical robot sensor processing tasks.<\/td><\/tr><tr><td>Working with peripherals<\/td><td>Rosserial, Working with Arduino.<br>Creating a Publisher.<br>Creating a Subscriber.<br>Parsing the tasks of connecting typical peripherals.<\/td><\/tr><tr><td>Telecontrol<\/td><td>Connecting an input device.<\/td><\/tr><tr><td>Autonomous navigation<\/td><td>Data visualization in Rviz.<br>Navigation in SLAM mode and by map.<br>Map construction.<br>Localization.<br>Route Planning.<\/td><\/tr><tr><td>Camera operation<\/td><td>Web Interface.<br>Working with camera tops.<br>Connecting the OpenCV library.<br>Practice: tracking a balloon.<\/td><\/tr><tr><td>Workshop: patrolling<\/td><td>Package Installation.<br>Setting up and running the package.<br>Package Modification.<\/td><\/tr><tr><td>Workshop: Working with a remote robot<\/td><td>Configuring a VPN connection.<br>Controlling a robot at a remote test site.<\/td><\/tr><tr><td>Preparation for Olympiads<\/td><td>Preparation for the \"Aerospace Systems\" profile<br> competitions<br>Examples and solution of problems by profile<br>Preparing for competence<br>\"Operation of service robots\" of the \"Professionals\" championship<br>Examples and solutions of competency-based tasks<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Course organizers<\/h2>\n\n\n\n<div class=\"wp-block-columns has-white-background-color has-background is-layout-flex wp-container-17 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"400\" height=\"167\" src=\"https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/voltbro.webp\" alt=\"\" class=\"wp-image-3075\" srcset=\"https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/voltbro.webp 400w, https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/voltbro-300x125.webp 300w, https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/voltbro-18x8.webp 18w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"600\" height=\"250\" src=\"https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/msu.png\" alt=\"\" class=\"wp-image-3073\" srcset=\"https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/msu.png 600w, https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/msu-300x125.png 300w, https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/msu-18x8.png 18w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"600\" height=\"250\" src=\"https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/imec.png\" alt=\"\" class=\"wp-image-3072\" style=\"aspect-ratio:2.4\" srcset=\"https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/imec.png 600w, https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/imec-300x125.png 300w, https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/imec-18x8.png 18w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-20 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-18 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"http:\/\/servicerobotics.ru\/ros-intro-course#rec329269499\">Course registration<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>The professional development course is aimed at teachers of robotics and computer science. The course duration is 72 hours: 48 hours remotely and 24 hours of face-to-face practical training at the Institute of Mechanics of Lomonosov Moscow State University. The program runs twice a year, in winter and summer, by appointment. About the course This course is aimed at teachers of robotics and computer science who want to move from the typical [...]<\/p>","protected":false},"author":4,"featured_media":3067,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[89],"tags":[362,358],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 ROS - spaceeducation.info<\/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:\/\/spaceeducation.info\/en\/introduction-to-modern-ros-based-robotics\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 ROS - spaceeducation.info\" \/>\n<meta property=\"og:description\" content=\"\u041a\u0443\u0440\u0441 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043a\u0432\u0430\u043b\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 \u043f\u0435\u0434\u0430\u0433\u043e\u0433\u043e\u0432 \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0438 \u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0438. \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043a\u0443\u0440\u0441\u0430 72 \u0447\u0430\u0441\u0430: 48 \u0447\u0430\u0441\u043e\u0432 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e \u0438 24 \u0447\u0430\u0441\u0430 \u043e\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0443\u043c\u0430 \u0432 \u0418\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u043a\u0438 \u041c\u0413\u0423 \u0438\u043c \u041c.\u0412. \u041b\u043e\u043c\u043e\u043d\u043e\u0441\u043e\u0432\u0430. \u0417\u0430\u043f\u0443\u0441\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u044f\u0442 \u0434\u0432\u0430 \u0440\u0430\u0437\u0430 \u0432 \u0433\u043e\u0434, \u0437\u0438\u043c\u043e\u0439 \u0438 \u043b\u0435\u0442\u043e\u043c, \u043f\u043e \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438. \u041e \u043a\u0443\u0440\u0441\u0435 \u0414\u0430\u043d\u043d\u044b\u0439 \u043a\u0443\u0440\u0441 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 \u043f\u0435\u0434\u0430\u0433\u043e\u0433\u043e\u0432 \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0438 \u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0438 \u0436\u0435\u043b\u0430\u044e\u0449\u0438\u0445 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u0441 \u0442\u0438\u043f\u043e\u0432\u044b\u0445 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/spaceeducation.info\/en\/introduction-to-modern-ros-based-robotics\/\" \/>\n<meta property=\"og:site_name\" content=\"spaceeducation.info\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-11T13:59:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-12T12:21:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/2024-03-11-16.44.47.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1398\" \/>\n\t<meta property=\"og:image:height\" content=\"1039\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"\u041c\u0430\u043a\u0441\u0438\u043c \u0422\u044b\u043d\u043a\u043e\u0432\u0438\u0447\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u041c\u0430\u043a\u0441\u0438\u043c \u0422\u044b\u043d\u043a\u043e\u0432\u0438\u0447\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/\"},\"author\":{\"name\":\"\u041c\u0430\u043a\u0441\u0438\u043c \u0422\u044b\u043d\u043a\u043e\u0432\u0438\u0447\",\"@id\":\"https:\/\/spaceeducation.info\/ru\/#\/schema\/person\/455377d4242e6929b18f4605d5869f82\"},\"headline\":\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 ROS\",\"datePublished\":\"2024-03-11T13:59:27+00:00\",\"dateModified\":\"2024-03-12T12:21:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/\"},\"wordCount\":529,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/spaceeducation.info\/ru\/#organization\"},\"keywords\":[\"\u041a\u0443\u0440\u0441\u044b\",\"\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0438\"],\"articleSection\":[\"\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f\u043c\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/\",\"url\":\"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/\",\"name\":\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 ROS - spaceeducation.info\",\"isPartOf\":{\"@id\":\"https:\/\/spaceeducation.info\/ru\/#website\"},\"datePublished\":\"2024-03-11T13:59:27+00:00\",\"dateModified\":\"2024-03-12T12:21:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/spaceeducation.info\/ru\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 ROS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/spaceeducation.info\/ru\/#website\",\"url\":\"https:\/\/spaceeducation.info\/ru\/\",\"name\":\"spaceeducation.info\",\"description\":\"\u0418\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e \u043a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435\",\"publisher\":{\"@id\":\"https:\/\/spaceeducation.info\/ru\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/spaceeducation.info\/ru\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/spaceeducation.info\/ru\/#organization\",\"name\":\"spaceeducation.info\",\"url\":\"https:\/\/spaceeducation.info\/ru\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/spaceeducation.info\/ru\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/spaceeducation.info\/wp-content\/uploads\/2023\/10\/Logo_OB_main_w-1.png\",\"contentUrl\":\"https:\/\/spaceeducation.info\/wp-content\/uploads\/2023\/10\/Logo_OB_main_w-1.png\",\"width\":705,\"height\":329,\"caption\":\"spaceeducation.info\"},\"image\":{\"@id\":\"https:\/\/spaceeducation.info\/ru\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/orbita.education\/\",\"https:\/\/vk.com\/introsat\",\"https:\/\/t.me\/educationofthefuture\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/spaceeducation.info\/ru\/#\/schema\/person\/455377d4242e6929b18f4605d5869f82\",\"name\":\"\u041c\u0430\u043a\u0441\u0438\u043c \u0422\u044b\u043d\u043a\u043e\u0432\u0438\u0447\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/spaceeducation.info\/ru\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/34ba20da9cbb1a78a7f92b4c8b050c04?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/34ba20da9cbb1a78a7f92b4c8b050c04?s=96&d=mm&r=g\",\"caption\":\"\u041c\u0430\u043a\u0441\u0438\u043c \u0422\u044b\u043d\u043a\u043e\u0432\u0438\u0447\"},\"description\":\"developer\",\"url\":\"https:\/\/spaceeducation.info\/en\/author\/mt\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 ROS - spaceeducation.info","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:\/\/spaceeducation.info\/en\/introduction-to-modern-ros-based-robotics\/","og_locale":"en_US","og_type":"article","og_title":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 ROS - spaceeducation.info","og_description":"\u041a\u0443\u0440\u0441 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043a\u0432\u0430\u043b\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 \u043f\u0435\u0434\u0430\u0433\u043e\u0433\u043e\u0432 \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0438 \u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0438. \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043a\u0443\u0440\u0441\u0430 72 \u0447\u0430\u0441\u0430: 48 \u0447\u0430\u0441\u043e\u0432 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e \u0438 24 \u0447\u0430\u0441\u0430 \u043e\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0443\u043c\u0430 \u0432 \u0418\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u043a\u0438 \u041c\u0413\u0423 \u0438\u043c \u041c.\u0412. \u041b\u043e\u043c\u043e\u043d\u043e\u0441\u043e\u0432\u0430. \u0417\u0430\u043f\u0443\u0441\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u044f\u0442 \u0434\u0432\u0430 \u0440\u0430\u0437\u0430 \u0432 \u0433\u043e\u0434, \u0437\u0438\u043c\u043e\u0439 \u0438 \u043b\u0435\u0442\u043e\u043c, \u043f\u043e \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438. \u041e \u043a\u0443\u0440\u0441\u0435 \u0414\u0430\u043d\u043d\u044b\u0439 \u043a\u0443\u0440\u0441 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 \u043f\u0435\u0434\u0430\u0433\u043e\u0433\u043e\u0432 \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0438 \u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0438 \u0436\u0435\u043b\u0430\u044e\u0449\u0438\u0445 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u0441 \u0442\u0438\u043f\u043e\u0432\u044b\u0445 [&hellip;]","og_url":"https:\/\/spaceeducation.info\/en\/introduction-to-modern-ros-based-robotics\/","og_site_name":"spaceeducation.info","article_published_time":"2024-03-11T13:59:27+00:00","article_modified_time":"2024-03-12T12:21:13+00:00","og_image":[{"width":1398,"height":1039,"url":"https:\/\/spaceeducation.info\/wp-content\/uploads\/2024\/03\/2024-03-11-16.44.47.jpg","type":"image\/jpeg"}],"author":"\u041c\u0430\u043a\u0441\u0438\u043c \u0422\u044b\u043d\u043a\u043e\u0432\u0438\u0447","twitter_card":"summary_large_image","twitter_misc":{"Written by":"\u041c\u0430\u043a\u0441\u0438\u043c \u0422\u044b\u043d\u043a\u043e\u0432\u0438\u0447","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/#article","isPartOf":{"@id":"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/"},"author":{"name":"\u041c\u0430\u043a\u0441\u0438\u043c \u0422\u044b\u043d\u043a\u043e\u0432\u0438\u0447","@id":"https:\/\/spaceeducation.info\/ru\/#\/schema\/person\/455377d4242e6929b18f4605d5869f82"},"headline":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 ROS","datePublished":"2024-03-11T13:59:27+00:00","dateModified":"2024-03-12T12:21:13+00:00","mainEntityOfPage":{"@id":"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/"},"wordCount":529,"commentCount":0,"publisher":{"@id":"https:\/\/spaceeducation.info\/ru\/#organization"},"keywords":["\u041a\u0443\u0440\u0441\u044b","\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0438"],"articleSection":["\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f\u043c"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/","url":"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/","name":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 ROS - spaceeducation.info","isPartOf":{"@id":"https:\/\/spaceeducation.info\/ru\/#website"},"datePublished":"2024-03-11T13:59:27+00:00","dateModified":"2024-03-12T12:21:13+00:00","breadcrumb":{"@id":"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/spaceeducation.info\/introduction-to-modern-ros-based-robotics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/spaceeducation.info\/ru\/"},{"@type":"ListItem","position":2,"name":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 ROS"}]},{"@type":"WebSite","@id":"https:\/\/spaceeducation.info\/ru\/#website","url":"https:\/\/spaceeducation.info\/ru\/","name":"spaceeducation.info","description":"\u0418\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e \u043a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435","publisher":{"@id":"https:\/\/spaceeducation.info\/ru\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/spaceeducation.info\/ru\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/spaceeducation.info\/ru\/#organization","name":"spaceeducation.info","url":"https:\/\/spaceeducation.info\/ru\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/spaceeducation.info\/ru\/#\/schema\/logo\/image\/","url":"https:\/\/spaceeducation.info\/wp-content\/uploads\/2023\/10\/Logo_OB_main_w-1.png","contentUrl":"https:\/\/spaceeducation.info\/wp-content\/uploads\/2023\/10\/Logo_OB_main_w-1.png","width":705,"height":329,"caption":"spaceeducation.info"},"image":{"@id":"https:\/\/spaceeducation.info\/ru\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/orbita.education\/","https:\/\/vk.com\/introsat","https:\/\/t.me\/educationofthefuture"]},{"@type":"Person","@id":"https:\/\/spaceeducation.info\/ru\/#\/schema\/person\/455377d4242e6929b18f4605d5869f82","name":"\u041c\u0430\u043a\u0441\u0438\u043c \u0422\u044b\u043d\u043a\u043e\u0432\u0438\u0447","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/spaceeducation.info\/ru\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/34ba20da9cbb1a78a7f92b4c8b050c04?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/34ba20da9cbb1a78a7f92b4c8b050c04?s=96&d=mm&r=g","caption":"\u041c\u0430\u043a\u0441\u0438\u043c \u0422\u044b\u043d\u043a\u043e\u0432\u0438\u0447"},"description":"developer","url":"https:\/\/spaceeducation.info\/en\/author\/mt\/"}]}},"_links":{"self":[{"href":"https:\/\/spaceeducation.info\/en\/wp-json\/wp\/v2\/posts\/3066"}],"collection":[{"href":"https:\/\/spaceeducation.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spaceeducation.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spaceeducation.info\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/spaceeducation.info\/en\/wp-json\/wp\/v2\/comments?post=3066"}],"version-history":[{"count":0,"href":"https:\/\/spaceeducation.info\/en\/wp-json\/wp\/v2\/posts\/3066\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spaceeducation.info\/en\/wp-json\/wp\/v2\/media\/3067"}],"wp:attachment":[{"href":"https:\/\/spaceeducation.info\/en\/wp-json\/wp\/v2\/media?parent=3066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spaceeducation.info\/en\/wp-json\/wp\/v2\/categories?post=3066"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spaceeducation.info\/en\/wp-json\/wp\/v2\/tags?post=3066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}