<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://blog.caramizaru.xyz/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>𝐶𝑎𝑟𝑎𝑚𝑖𝑧𝑎𝑟𝑢'𝑠 𝐵𝑙𝑜𝑔 feed:2023:11:06</title>
        <description></description>
        <link>https://blog.caramizaru.xyz/</link>
        <lastBuildDate>Wed, 22 Apr 2026 13:49:10 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://blog.caramizaru.xyz/lib/exe/fetch.php/wiki:favicon.ico</url>
            <title>𝐶𝑎𝑟𝑎𝑚𝑖𝑧𝑎𝑟𝑢'𝑠 𝐵𝑙𝑜𝑔</title>
            <link>https://blog.caramizaru.xyz/</link>
        </image>
        <item>
            <title>Motion Planning Around Obstacles with Graphs of Convex Sets</title>
            <link>https://blog.caramizaru.xyz/doku.php/feed:2023:11:06:motion_planning_around_obstacles_with_graphs_of_convex_sets</link>
            <description>
&lt;p&gt;
&lt;br/&gt;

&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;motion_planning_around_obstacles_with_graphs_of_convex_sets&quot;&gt;Motion Planning Around Obstacles with Graphs of Convex Sets&lt;/h1&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Motion Planning Around Obstacles with Graphs of Convex Sets&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;motion_planning_around_obstacles_with_graphs_of_convex_sets&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;23-&amp;quot;} --&gt;&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;iframe src=&quot;//www.youtube-nocookie.com/embed/KSCC7mVJzaw?&quot; width=&quot;520&quot; height=&quot;293&quot; style=&quot;width:520px;height:293px;&quot; class=&quot;vshare vshare__center&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; data-domain=&quot;www.youtube-nocookie.com&quot; loading=&quot;lazy&quot;&gt;&lt;h3&gt;&lt;/h3&gt;&lt;/iframe&gt;&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;hr /&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;p&gt;
&lt;strong&gt;Abstract&lt;/strong&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
In this talk, I’ll describe a new approach to planning that strongly leverages both continuous and discrete/combinatorial optimization. The framework is fairly general, but I will focus on a particular application of the framework to planning continuous curves around obstacles. Traditionally, these sort of motion planning problems have either been solved by trajectory optimization approaches, which suffer with local minima in the presence of obstacles, or by sampling-based motion planning algorithms, which can struggle with derivative constraints and sample-complexity in very high dimensions. In the proposed framework, called Graphs of Convex Sets (GCS), we can recast the trajectory optimization problem over a parametric class of continuous curves into a problem combining convex optimization formulations for graph search and for motion planning.
The result is a non-convex optimization problem whose convex relaxation is very tight — to the point that we can very often solve very complex motion planning problems to global optimality using the convex relaxation plus a cheap rounding strategy. I will describe numerical experiments of GCS applied to a quadrotor flying through buildings and robotic arms moving through confined spaces. On a seven-degree-of-freedom manipulator, GCS can outperform widely-used sampling-based planners by finding higher-quality trajectories in less time, and in 14 dimensions (or more) it can solve problems to global optimality which are hard to approach with sampling-based techniques. Finally, I’ll discuss new extensions using GCS for planning on manifolds and task and motion planning.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:ri-seminar?do=showtag&amp;amp;tag=RI-Seminar&quot; class=&quot;wikilink1&quot; title=&quot;tag:ri-seminar&quot; rel=&quot;tag&quot;&gt;RI-Seminar&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:russ-tedrake?do=showtag&amp;amp;tag=Russ-Tedrake&quot; class=&quot;wikilink1&quot; title=&quot;tag:russ-tedrake&quot; rel=&quot;tag&quot;&gt;Russ-Tedrake&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:robotics?do=showtag&amp;amp;tag=robotics&quot; class=&quot;wikilink1&quot; title=&quot;tag:robotics&quot; rel=&quot;tag&quot;&gt;robotics&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:motion-planning?do=showtag&amp;amp;tag=Motion-Planning&quot; class=&quot;wikilink1&quot; title=&quot;tag:motion-planning&quot; rel=&quot;tag&quot;&gt;Motion-Planning&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:cmu-robotics?do=showtag&amp;amp;tag=cmu-robotics&quot; class=&quot;wikilink1&quot; title=&quot;tag:cmu-robotics&quot; rel=&quot;tag&quot;&gt;cmu-robotics&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:2023?do=showtag&amp;amp;tag=2023&quot; class=&quot;wikilink1&quot; title=&quot;tag:2023&quot; rel=&quot;tag&quot;&gt;2023&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;



&lt;p&gt;
&lt;ul class=&quot;socialite&quot;&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;twitter&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/intent/tweet?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;text=&quot;&gt;Twitter&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;facebook&quot; target=&quot;_blank&quot; href=&quot;http://www.facebook.com/sharer.php?u=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Facebook&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;googleplus&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/share?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Google+&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;linkedin&quot; target=&quot;_blank&quot; href=&quot;https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&amp;summary=&amp;mini=true&amp;source=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;pinterest&quot; target=&quot;_blank&quot; href=&quot;https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;description=&quot;&gt;Pinterest&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;tumblr&quot; target=&quot;_blank&quot; href=&quot;http://www.tumblr.com/share/link?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;description=&quot;&gt;Tumblr&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;reddit&quot; target=&quot;_blank&quot; href=&quot;http://www.reddit.com/submit?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&quot;&gt;Reddit&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;taringa&quot; target=&quot;_blank&quot; href=&quot;http://www.taringa.net/widgets/share.php?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;body=&quot;&gt;Taringa&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;stumbleupon&quot; target=&quot;_blank&quot; href=&quot;http://www.stumbleupon.com/submit?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&quot;&gt;StumbleUpon&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;telegram&quot; target=&quot;_blank&quot; href=&quot;https://telegram.me/share/url?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;text=&quot;&gt;Telegram&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;hackernews&quot; target=&quot;_blank&quot; href=&quot;https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;t=&quot;&gt;Hacker News&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;xing&quot; target=&quot;_blank&quot; href=&quot;https://www.xing-share.com/app/user?op=share;sc_p=xing-share;url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Xing&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;vk&quot; target=&quot;_blank&quot; href=&quot;https://vk.com/share.php?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&amp;description=&amp;noparse=true&quot;&gt;Vk&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;email&quot; target=&quot;_blank&quot; href=&quot;mailto:?subject=&amp;body=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F: &quot;&gt;Email&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>ri-seminar</category>
        <category>russ-tedrake</category>
        <category>robotics</category>
        <category>motion-planning</category>
        <category>cmu-robotics</category>
        <category>2023</category>
            <pubDate>Sun, 31 Mar 2024 14:39:55 +0000</pubDate>
        </item>
    </channel>
</rss>
