{"id":2158,"date":"2019-09-27T09:08:36","date_gmt":"2019-09-27T13:08:36","guid":{"rendered":"https:\/\/robodk.com\/blog\/?p=2158"},"modified":"2024-11-20T13:50:04","modified_gmt":"2024-11-20T18:50:04","slug":"raspberry-pi-robot-programming","status":"publish","type":"post","link":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/","title":{"rendered":"What is Raspberry Pi and Why Is It Good for Robot Programming?"},"content":{"rendered":"\n<p><em>We now support Raspberry Pi! But, what is a Raspberry Pi? Should you use one? Is it really good for robot programming? Let&#8217;s find out.<\/em><\/p>\n\n\n\n<p>The <a target=\"_blank\" name=\"https:\/\/www.raspberrypi.org\/\" rel=\"noopener noreferrer\"><\/a><a href=\"https:\/\/www.raspberrypi.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Raspberry Pi<\/a> has produced a quiet revolution over the past 7 years. At the simplest, it is a tiny, low-cost computer the size of a credit card which was designed for educational purposes. But, it&#8217;s so much more than that.<\/p>\n\n\n\n<p>The <a href=\"https:\/\/robodk.com\/download\">latest version of RoboDK<\/a> now supports Raspberry Pi for the first time! You can now use the power of this impressive little computer for offline robotic programming and simulation.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Robot Programming with Raspberry Pi - RoboDK\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/JkjOB8YsJIY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>What does a small computer have to offer you? The repercussions of such a simple device are often difficult to predict. If you are familiar with the Arduino, the Raspberry Pi has done for high-level computing what the Arduino has done for low-level electronics. It has allowed anybody to design and build their own embedded computer systems. This simple feature has led to an impressive and endless stream of innovative projects over the last 7 years both by hobbyists and within industry.<\/p>\n\n\n\n<p>RoboDK+Raspberry Pi combo may mostly be used for education purposes. However, it is likely that there will be far more applications than we could have ever imagined!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is the Raspberry Pi?<\/h2>\n\n\n\n<p>The Raspberry Pi is basically a single, credit-card sized computer. It has an ARM\/Broadcom SoC (System on Chip) with a GPU, RAM and both wireless and wired connectivity options.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_1_Robot-1024x576.jpg\" alt=\"\" class=\"wp-image-2160\" srcset=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_1_Robot-1024x576.jpg 1024w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_1_Robot-300x169.jpg 300w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_1_Robot-768x432.jpg 768w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_1_Robot.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In one way it&#8217;s that simple: Raspberry Pi is just a tiny computer.<\/p>\n\n\n\n<p>But, in another way, it&#8217;s not that simple at all. Raspberry Pi is a highly-flexible platform that gives you the power to build whatever you want to build.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Raspberry Pi Models<\/h3>\n\n\n\n<p>I first got my hands on a Raspberry Pi back in 2012 when the first model was released \u2014 the Model B which had 512Mb of RAM and a 700MHz clock.<\/p>\n\n\n\n<p>Since then, there have been various models, each time with <a href=\"http:\/\/socialcompare.com\/en\/comparison\/raspberrypi-models-comparison\" target=\"_blank\" rel=\"noopener noreferrer\">more impressive features.<\/a><\/p>\n\n\n\n<p>Here&#8217;s how the models are compatible with RoboDK:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Model 2 and earlier \u2014 <\/strong>These are probably not compatible with RoboDK. Their processors are less than 1GHz and they have 1GB or less of low power DDR2 RAM.<\/li>\n\n\n\n<li><strong>Model 3B+ \u2014 <\/strong>Released in 2018, we have tested this model with RoboDK and found it to work well. It has a 1.4GHz processor and 1GB DDR2 RAM. Note that the smaller Model 3A+ (which was also released last year) only has 512MB RAM, which probably isn&#8217;t enough.<\/li>\n\n\n\n<li><strong>Model 4 \u2014 <\/strong>The newest model is and a significant step up from previous models. It has a 1.5GHz processor and the options of either 1GB, 2GB or 4GB RAM. It is also the first Raspberry Pi to include a VideoCore VI GPU which <a href=\"https:\/\/medium.com\/@ghalfacree\/benchmarking-the-raspberry-pi-4-73e5afbcd54b\" target=\"_blank\" rel=\"noopener noreferrer\">can boost the graphics frame rate<\/a> by double compared to the Model 2.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_3_Robot-1024x577.jpg\" alt=\"\" class=\"wp-image-2162\" srcset=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_3_Robot-1024x577.jpg 1024w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_3_Robot-300x169.jpg 300w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_3_Robot-768x432.jpg 768w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_3_Robot.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Which Model is Best for RoboDK?<\/h3>\n\n\n\n<p>If you&#8217;ve not invested in a Raspberry Pi yet, the Model 4 is probably the best option. RoboDK does work with lower specification machines, but its capabilities scale with your computing power. If you want to be able to handle more complex robotic projects and speed up computation time for features like <a name=\"https:\/\/robodk.com\/blog\/prm-motion-planner\/\" class=\"mce-item-anchor\" target=\"_blank\" rel=\"noopener noreferrer\"><\/a><a href=\"https:\/\/robodk.com\/blog\/prm-motion-planner\/\" target=\"_blank\" rel=\"noopener noreferrer\">motion planning<\/a>, this higher specification board is probably the best option. Note that as it&#8217;s a brand new board, there may be a wait for your order for some variants.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Industrial Raspberry Pi<\/h3>\n\n\n\n<p>Despite being originally targeted at educational uses, the Raspberry Pi is now used in many industrial applications. There is even a dedicated module \u2014 <a href=\"https:\/\/www.raspberrypi.com\/products\/compute-module-3\/\" target=\"_blank\" rel=\"noreferrer noopener\">called ComputeIO<\/a> \u2014 which is specifically targeted at industrial uses. It is a smaller form-factor than the full-sized Raspberry Pi and has undergone compliance testing for European industrial standards.<\/p>\n\n\n\n<p>As an example, <a href=\"https:\/\/revolution.kunbus.com\/\">Kunbus<\/a> is an Open Source Industrial Computer (IPC) based on Raspberry Pi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Is Raspberry Pi Really Good for Robot Programming?<\/h2>\n\n\n\n<p>You might be wondering if such a small computer can really be useful for robot programming. After all, you can run RoboDK on a desktop computer or a laptop&#8230;<\/p>\n\n\n\n<p>What would be the purpose of using the Raspberry Pi for offline programming your robot?<\/p>\n\n\n\n<p>It&#8217;s a tough question to answer. As with every other Raspberry Pi project that we&#8217;ve seen over the years, the only limit to what you can do with the machine is your imagination. If you can think of an application, you can probably achieve it with the Raspberry Pi.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_Robot_Project-1024x576.jpg\" alt=\"\" class=\"wp-image-2161\" srcset=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_Robot_Project-1024x576.jpg 1024w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_Robot_Project-300x169.jpg 300w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_Robot_Project-768x432.jpg 768w, https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/08\/Raspberry_Pi_Robot_Project.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Example project ideas might include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Using the Raspberry Pi as a dedicated robot programming station which doesn&#8217;t require another computer.<\/li>\n\n\n\n<li>Incorporating sensors into your robot programming (e.g. vision sensors) which are not compatible with the robot controller.<\/li>\n\n\n\n<li>Setting up a low-cost robot training center with various Raspberry Pis so that several people can learn robot programming at the same time.<\/li>\n\n\n\n<li>Incorporate AI into your robot applications for research purposes.<\/li>\n\n\n\n<li>Using the RoboDK API to drive robots automatically from the Raspberry Pi.<\/li>\n<\/ul>\n\n\n\n<p>The best way to get the most use out of RoboDK and Raspberry Pi is to get your hands on both of them and try them out for yourself.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Who Will Use Raspberry Pi + RoboDK<\/h3>\n\n\n\n<p>As mentioned above, we imagine that a lot of the uses of this new version of RoboDK will be educational. However, we are expecting that there will be many more uses.<\/p>\n\n\n\n<p>Here are some users who we think might find the Raspberry Pi version useful:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>School and university teachers \u2014 <\/strong>It&#8217;s a low-cost way to use RoboDK in a classroom environment.<\/li>\n\n\n\n<li> <strong>Industrial applications \u2014<\/strong> Some Industrial Computers (IPC) are based on Raspberry Pi hardware\/software. <\/li>\n\n\n\n<li><strong>Robotics clubs \u2014 <\/strong>It&#8217;s a way for the club to get started with offline programming without having to invest big in computers.<\/li>\n\n\n\n<li><strong>Early-stage start-ups \u2014 <\/strong>It&#8217;s a cheap way to get started with robot programming.<\/li>\n\n\n\n<li><strong>Industrial researchers \u2014 <\/strong>It allows engineers to test out robotic applications with a self-contained, low-cost system.<\/li>\n\n\n\n<li><strong>You?<\/strong> <strong>\u2014<\/strong> <strong> <\/strong>We are interested to hear how you could use the Raspberry Pi and RoboDK for your projects!<\/li>\n<\/ul>\n\n\n\n<p><em>What could you do with a Raspberry Pi and RoboDK? <strong>Tell us in the comments below or join the discussion on <\/strong><\/em><a href=\"https:\/\/www.linkedin.com\/company\/robodk\/\" target=\"_blank\" rel=\"noopener noreferrer\"><em><strong>LinkedIn<\/strong><\/em><\/a><em><strong>, <\/strong><\/em><a href=\"https:\/\/twitter.com\/robodkinc\" target=\"_blank\" rel=\"noopener noreferrer\"><em><strong>Twitter<\/strong><\/em><\/a><em><strong>, <\/strong><\/em><a href=\"https:\/\/www.facebook.com\/robodkinc\" target=\"_blank\" rel=\"noopener noreferrer\"><em><strong>Facebook,<\/strong><\/em><\/a><em><strong> <\/strong><\/em><a href=\"https:\/\/www.instagram.com\/robodkinc\/\" target=\"_blank\" rel=\"noopener noreferrer\"><em><strong>Instagram<\/strong><\/em><\/a><em><strong> or in <\/strong><\/em><a href=\"https:\/\/robodk.com\/forum\/\" target=\"_blank\" rel=\"noopener noreferrer\"><em><strong>the RoboDK Forum<\/strong><\/em><\/a><em><strong>.<\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We now support Raspberry Pi! But, what is a Raspberry Pi? Should you use one? Is it really good for [&hellip;]<\/p>\n","protected":false},"author":753,"featured_media":2290,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1413,1090,22],"tags":[1091,1088],"class_list":["post-2158","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-raspberry-pi","category-robot-programming","tag-debian","tag-raspberry-pi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is Raspberry Pi and Why Is It Good for Robot Programming? - RoboDK blog<\/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:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Raspberry Pi and Why Is It Good for Robot Programming? - RoboDK blog\" \/>\n<meta property=\"og:description\" content=\"We now support Raspberry Pi! But, what is a Raspberry Pi? Should you use one? Is it really good for [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"RoboDK blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/robodkinc\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-27T13:08:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-20T18:50:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/09\/Robot-RaspberryPi.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"3858\" \/>\n\t<meta property=\"og:image:height\" content=\"2685\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Alex Owen-Hill\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AlexOwenHill\" \/>\n<meta name=\"twitter:site\" content=\"@robodkinc\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alex Owen-Hill\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/\"},\"author\":{\"name\":\"Alex Owen-Hill\",\"@id\":\"https:\/\/robodk.com\/blog\/#\/schema\/person\/3ca2d3b921633adceba2740817765638\"},\"headline\":\"What is Raspberry Pi and Why Is It Good for Robot Programming?\",\"datePublished\":\"2019-09-27T13:08:36+00:00\",\"dateModified\":\"2024-11-20T18:50:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/\"},\"wordCount\":1034,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/robodk.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/09\/Robot-RaspberryPi.jpg\",\"keywords\":[\"Debian\",\"Raspberry Pi\"],\"articleSection\":[\"News\",\"Raspberry Pi\",\"robot programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/\",\"url\":\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/\",\"name\":\"What is Raspberry Pi and Why Is It Good for Robot Programming? - RoboDK blog\",\"isPartOf\":{\"@id\":\"https:\/\/robodk.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/09\/Robot-RaspberryPi.jpg\",\"datePublished\":\"2019-09-27T13:08:36+00:00\",\"dateModified\":\"2024-11-20T18:50:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#primaryimage\",\"url\":\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/09\/Robot-RaspberryPi.jpg\",\"contentUrl\":\"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/09\/Robot-RaspberryPi.jpg\",\"width\":3858,\"height\":2685,\"caption\":\"Raspberry Pi Robot Programming\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/robodk.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is Raspberry Pi and Why Is It Good for Robot Programming?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/robodk.com\/blog\/#website\",\"url\":\"https:\/\/robodk.com\/blog\/\",\"name\":\"RoboDK blog\",\"description\":\"News about RoboDK, Industrial Robots, Simulation and Robot Programming\",\"publisher\":{\"@id\":\"https:\/\/robodk.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/robodk.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/robodk.com\/blog\/#organization\",\"name\":\"RoboDK\",\"url\":\"https:\/\/robodk.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/robodk.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mlhiwltxy5pk.i.optimole.com\/w:1920\/h:613\/q:mauto\/f:best\/https:\/\/robodk.com\/blog\/wp-content\/uploads\/2017\/12\/RoboDK-PNG.png\",\"contentUrl\":\"https:\/\/mlhiwltxy5pk.i.optimole.com\/w:1920\/h:613\/q:mauto\/f:best\/https:\/\/robodk.com\/blog\/wp-content\/uploads\/2017\/12\/RoboDK-PNG.png\",\"width\":2128,\"height\":680,\"caption\":\"RoboDK\"},\"image\":{\"@id\":\"https:\/\/robodk.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/robodkinc\",\"https:\/\/x.com\/robodkinc\",\"https:\/\/www.instagram.com\/robodk\/\",\"https:\/\/www.linkedin.com\/company\/robodk\",\"https:\/\/www.youtube.com\/c\/RoboDK3D\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/robodk.com\/blog\/#\/schema\/person\/3ca2d3b921633adceba2740817765638\",\"name\":\"Alex Owen-Hill\",\"description\":\"Alex Owen-Hill is a freelance writer and public speaker who blogs about a large range of topics, including science, presentation skills at CreateClarifyArticulate.com, storytelling and (of course) robotics. He completed a PhD in Telerobotics from Universidad Politecnica de Madrid as part of the PURESAFE project, in collaboration with CERN. As a recovering academic, he maintains a firm foot in the robotics world by blogging about industrial robotics.\",\"sameAs\":[\"https:\/\/x.com\/AlexOwenHill\"],\"url\":\"https:\/\/robodk.com\/blog\/author\/alex-owen-hill\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is Raspberry Pi and Why Is It Good for Robot Programming? - RoboDK blog","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:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/","og_locale":"en_US","og_type":"article","og_title":"What is Raspberry Pi and Why Is It Good for Robot Programming? - RoboDK blog","og_description":"We now support Raspberry Pi! But, what is a Raspberry Pi? Should you use one? Is it really good for [&hellip;]","og_url":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/","og_site_name":"RoboDK blog","article_publisher":"https:\/\/www.facebook.com\/robodkinc","article_published_time":"2019-09-27T13:08:36+00:00","article_modified_time":"2024-11-20T18:50:04+00:00","og_image":[{"width":3858,"height":2685,"url":"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/09\/Robot-RaspberryPi.jpg","type":"image\/jpeg"}],"author":"Alex Owen-Hill","twitter_card":"summary_large_image","twitter_creator":"@AlexOwenHill","twitter_site":"@robodkinc","twitter_misc":{"Written by":"Alex Owen-Hill","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#article","isPartOf":{"@id":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/"},"author":{"name":"Alex Owen-Hill","@id":"https:\/\/robodk.com\/blog\/#\/schema\/person\/3ca2d3b921633adceba2740817765638"},"headline":"What is Raspberry Pi and Why Is It Good for Robot Programming?","datePublished":"2019-09-27T13:08:36+00:00","dateModified":"2024-11-20T18:50:04+00:00","mainEntityOfPage":{"@id":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/"},"wordCount":1034,"commentCount":0,"publisher":{"@id":"https:\/\/robodk.com\/blog\/#organization"},"image":{"@id":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/09\/Robot-RaspberryPi.jpg","keywords":["Debian","Raspberry Pi"],"articleSection":["News","Raspberry Pi","robot programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/","url":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/","name":"What is Raspberry Pi and Why Is It Good for Robot Programming? - RoboDK blog","isPartOf":{"@id":"https:\/\/robodk.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#primaryimage"},"image":{"@id":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/09\/Robot-RaspberryPi.jpg","datePublished":"2019-09-27T13:08:36+00:00","dateModified":"2024-11-20T18:50:04+00:00","breadcrumb":{"@id":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#primaryimage","url":"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/09\/Robot-RaspberryPi.jpg","contentUrl":"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2019\/09\/Robot-RaspberryPi.jpg","width":3858,"height":2685,"caption":"Raspberry Pi Robot Programming"},{"@type":"BreadcrumbList","@id":"https:\/\/robodk.com\/blog\/raspberry-pi-robot-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/robodk.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What is Raspberry Pi and Why Is It Good for Robot Programming?"}]},{"@type":"WebSite","@id":"https:\/\/robodk.com\/blog\/#website","url":"https:\/\/robodk.com\/blog\/","name":"RoboDK blog","description":"News about RoboDK, Industrial Robots, Simulation and Robot Programming","publisher":{"@id":"https:\/\/robodk.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/robodk.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/robodk.com\/blog\/#organization","name":"RoboDK","url":"https:\/\/robodk.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/robodk.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mlhiwltxy5pk.i.optimole.com\/w:1920\/h:613\/q:mauto\/f:best\/https:\/\/robodk.com\/blog\/wp-content\/uploads\/2017\/12\/RoboDK-PNG.png","contentUrl":"https:\/\/mlhiwltxy5pk.i.optimole.com\/w:1920\/h:613\/q:mauto\/f:best\/https:\/\/robodk.com\/blog\/wp-content\/uploads\/2017\/12\/RoboDK-PNG.png","width":2128,"height":680,"caption":"RoboDK"},"image":{"@id":"https:\/\/robodk.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/robodkinc","https:\/\/x.com\/robodkinc","https:\/\/www.instagram.com\/robodk\/","https:\/\/www.linkedin.com\/company\/robodk","https:\/\/www.youtube.com\/c\/RoboDK3D"]},{"@type":"Person","@id":"https:\/\/robodk.com\/blog\/#\/schema\/person\/3ca2d3b921633adceba2740817765638","name":"Alex Owen-Hill","description":"Alex Owen-Hill is a freelance writer and public speaker who blogs about a large range of topics, including science, presentation skills at CreateClarifyArticulate.com, storytelling and (of course) robotics. He completed a PhD in Telerobotics from Universidad Politecnica de Madrid as part of the PURESAFE project, in collaboration with CERN. As a recovering academic, he maintains a firm foot in the robotics world by blogging about industrial robotics.","sameAs":["https:\/\/x.com\/AlexOwenHill"],"url":"https:\/\/robodk.com\/blog\/author\/alex-owen-hill\/"}]}},"_links":{"self":[{"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/posts\/2158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/users\/753"}],"replies":[{"embeddable":true,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/comments?post=2158"}],"version-history":[{"count":7,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/posts\/2158\/revisions"}],"predecessor-version":[{"id":8111,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/posts\/2158\/revisions\/8111"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/media\/2290"}],"wp:attachment":[{"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/media?parent=2158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/categories?post=2158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robodk.com\/blog\/wp-json\/wp\/v2\/tags?post=2158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}