<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>RoboDK blog</provider_name><provider_url>https://robodk.com/blog</provider_url><title>Automated Turbine Blade Inspection - RoboDK blog</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="VdgAJpSEgo"&gt;&lt;a href="https://robodk.com/blog/automated-blade-inspection/"&gt;Automated Turbine Blade Inspection&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://robodk.com/blog/automated-blade-inspection/embed/#?secret=VdgAJpSEgo" width="600" height="338" title="&#x201C;Automated Turbine Blade Inspection&#x201D; &#x2014; RoboDK blog" data-secret="VdgAJpSEgo" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://robodk.com/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://robodk.com/blog/wp-content/uploads/2018/05/Blade-Inspection-ABB-Robot.png</thumbnail_url><thumbnail_width>1544</thumbnail_width><thumbnail_height>788</thumbnail_height><description>Learn how turbine blade inspection can be automated using industrial robots and with the help of offline programming software. Robot programming can be easy if the right tools are used. Turbine blades are designed for optimum aerodynamics, therefore, tight tolerances apply to the geometry of turbine blades.</description></oembed>
