8000 fix broken links to murray.cds.caltech.edu · basicmachines/python-control@9b671f9 · GitHub
[go: up one dir, main page]

Skip to content

Commit 9b671f9

Browse files
committed
fix broken links to murray.cds.caltech.edu
1 parent 55d7e2b commit 9b671f9

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

examples/pvtol-lqr-nested.ipynb

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
"## System Description\n",
2121
"This example uses a simplified model for a (planar) vertical takeoff and landing aircraft (PVTOL), as shown below:\n",
2222
"\n",
23-
"![PVTOL diagram](http://www.cds.caltech.edu/~murray/wiki/images/7/7d/Pvtol-diagram.png)\n",
23+
"![PVTOL diagram](https://murray.cds.caltech.edu/images/murray.cds/7/7d/Pvtol-diagram.png)\n",
2424
"\n",
25-
"![PVTOL dynamics](http://www.cds.caltech.edu/~murray/wiki/images/b/b7/Pvtol-dynamics.png)\n",
25+
"![PVTOL dynamics](https://murray.cds.caltech.edu/images/murray.cds/b/b7/Pvtol-dynamics.png)\n",
2626
"\n",
2727
"The position and orientation of the center of mass of the aircraft is denoted by $(x,y,\\theta)$, $m$ is the mass of the vehicle, $J$ the moment of inertia, $g$ the gravitational constant and $c$ the damping coefficient. The forces generated by the main downward thruster and the maneuvering thrusters are modeled as a pair of forces $F_1$ and $F_2$ acting at a distance $r$ below the aircraft (determined by the geometry of the thrusters).\n",
2828
"\n",
@@ -307,11 +307,10 @@
307307
"\n",
308308
"To design a controller for the lateral dynamics of the vectored thrust aircraft, we make use of a \"inner/outer\" loop design methodology. We begin by representing the dynamics using the block diagram\n",
309309
"\n",
310-
"<img src=http://www.cds.caltech.edu/~murray/wiki/images/3/3f/Pvtol-lateraltf.png>\n",
311-
"where\n",
312-
"<img src=http://www.cds.caltech.edu/~murray/wiki/images/math/3/6/4/364e56f7893637e12edb0e0ac6c45722.png> \n",
310+
"<img src=https://murray.cds.caltech.edu/images/murray.cds/3/3f/Pvtol-lateraltf.png>\n",
311+
"\n",
313312
"The controller is constructed by splitting the process dynamics and controller into two components: an inner loop consisting of the roll dynamics $P_i$ and control $C_i$ and an outer loop consisting of the lateral position dynamics $P_o$ and controller $C_o$.\n",
314-
"<img src=http://www.cds.caltech.edu/~murray/wiki/images/f/f1/Pvtol-nested-1.png>\n",
313+
"<img src=https://murray.cds.caltech.edu/images/murray.cds/f/f1/Pvtol-nested-1.png>\n",
315314
"The closed inner loop dynamics $H_i$ control the roll angle of the aircraft using the vectored thrust while the outer loop controller $C_o$ commands the roll angle to regulate the lateral position.\n",
316315
"\n",
317316
"The following code imports the libraries that are required and defines the dynamics:"
@@ -547,7 +546,7 @@
547546
"name": "python",
548547
"nbconvert_exporter": "python",
549548
"pygments_lexer": "ipython3",
550-
"version": "3.7.9"
549+
"version": "3.9.1"
551550
}
552551
},
553552
"nbformat": 4,

0 commit comments

Comments
 (0)
0