Skip to content

Commit 9d8bfcb

Browse files
committed
Add "benchmarks" section
1 parent 0f8e538 commit 9d8bfcb

File tree

9 files changed

+2906
-7
lines changed

9 files changed

+2906
-7
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
static/images/*.pdf

publications/proxddp-tro-2025/index.html

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,9 @@ <h2 class="subtitle is-5 is-italic">Published in IEEE Transactions on Robotics,
156156

157157
<section class="section">
158158
<div class="container is-max-desktop">
159+
<div class="is-centered publication-banner">
160+
<img src="./static/images/quad_slalom.png" alt="slaloming quadcopter">
161+
</div>
159162
<!-- Paper video. -->
160163
<!-- <div class="columns is-centered has-text-centered">
161164
<div class="column is-four-fifths">
@@ -184,15 +187,27 @@ <h2 class="title is-3">Abstract</h2>
184187
<h2 class="title is-3">Results</h2>
185188

186189
<div class="has-text-justified">
187-
<h3 class="title is-4">Solving cyclic LQ problems</h3>
188-
<p>One of the side-effects of our formulation, is the ability to tackle linear-quadratic problems with cyclical constraints of the form \(G_0x_0 + G_Nx_N + g = 0\).</p>
190+
<h3 class="title is-4">Benchmarks</h3>
189191
<p>
190-
The following is a two-dimensional LQ problem over \(N = 20\) steps with no initial condition but a cyclical condition \(x_0 = x_N\), and some transient costs that steer the generated trajectory close to two points \(\bar{x}_5\) and \(\bar{x}_{15}\).
192+
An additional contribution of our journal paper is the inclusion of benchmarks against two other numerical solvers: IPOPT, which is a generic NLP solver often used in the OC community, and ALTRO, a tailored constrained solver.
193+
</p>
194+
<figure class="content has-text-centered">
195+
<div class="columns">
196+
<img class="column is-size-2" src="./static/images/ur5_reach_iterations.svg" alt="UR5 reach, iterations">
197+
<img class="column is-size-2" src="./static/images/ur5_reach_perfprofile_time.svg" alt="UR5 reach, perf profile">
198+
</div>
199+
<figcaption class="has-text-weight-semibold">UR5 reaching task: iterations and performance profile</figcaption>
200+
</figure>
201+
<figure class="content has-text-centered">
202+
<div class="columns">
203+
<img class="column" src="./static/images/ur10_ballistic_iterations.svg" alt="UR10 ballistic, iterations">
204+
<img class="column" src="./static/images/ur10_ballistic_perfprofile_time.svg" alt="UR10 ballistic, perf profile">
205+
</div>
206+
<figcaption class="has-text-weight-semibold">UR10 ballistic task: iterations and performance profile</figcaption>
207+
</figure>
208+
<p>
209+
More details can be found in Section VIII of the paper.
191210
</p>
192-
<div class="content has-text-centered">
193-
<img src="./static/images/gar-cyclic-lqr-2d.png" alt="2D cyclic LQ problem"
194-
style="width: 60%;">
195-
</div>
196211
</div>
197212

198213

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/usr/bin/sh
2+
3+
ourfiles=`ls ./*.pdf`
4+
for f in $ourfiles;
5+
do
6+
fn=${f%.*}
7+
echo $fn
8+
pdf2svg $f $fn.svg
9+
done
513 KB
Loading

publications/proxddp-tro-2025/static/images/ur10_ballistic_iterations.svg

Lines changed: 554 additions & 0 deletions
Loading

publications/proxddp-tro-2025/static/images/ur10_ballistic_perfprofile_time.svg

Lines changed: 651 additions & 0 deletions
Loading

publications/proxddp-tro-2025/static/images/ur5_reach_iterations.svg

Lines changed: 504 additions & 0 deletions
Loading

publications/proxddp-tro-2025/static/images/ur5_reach_perfprofile_time.svg

Lines changed: 651 additions & 0 deletions
Loading

publications/proxddp-tro-2025/static/images/ur_slalom_perfprofile_time.svg

Lines changed: 514 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)