<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Computer Vision for Cinematographic Motion Control</provider_name><provider_url>https://mscvprojects.ri.cmu.edu/2025team1</provider_url><title>Introduction - Computer Vision for Cinematographic Motion Control</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="VXVf80dGrF"&gt;&lt;a href="https://mscvprojects.ri.cmu.edu/2025team1/"&gt;Introduction&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://mscvprojects.ri.cmu.edu/2025team1/embed/#?secret=VXVf80dGrF" width="600" height="338" title="&#x201C;Introduction&#x201D; &#x2014; Computer Vision for Cinematographic Motion Control" data-secret="VXVf80dGrF" 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://mscvprojects.ri.cmu.edu/2025team1/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Robotic camera rigs are frequently used in the film community to shoot more interesting clips that would be difficult with traditional camera equipment. However, feedback from our industry partner has revealed that programming trajectories for such a robot is time-consuming and difficult. Traditionally, depending on the shot camera operator is given how a start and &hellip; Continue reading ""</description><thumbnail_url>https://mscvprojects.ri.cmu.edu/2025team1/wp-content/uploads/sites/133/2025/05/Current-Worlflow-1024x460.jpg</thumbnail_url></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin


Served from: mscvprojects.ri.cmu.edu @ 2026-09-12 08:12:07 by W3 Total Cache
-->