diff --git a/02_Analyze-data_project.ipynb b/02_Analyze-data_project.ipynb index 464b480..415f4fb 100644 --- a/02_Analyze-data_project.ipynb +++ b/02_Analyze-data_project.ipynb @@ -4,7 +4,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# Computational Mechanics Project #02 - Create specifications for a projectile robot\n", + "# Computational Mechanics Project #02 - Create specifications for a my projectile robot\n", "\n", "On the first day of class, we threw $2\"\\times~2\"$ dampened paper (spitballs) at a target on the whiteboard. Now, we are going to analyze the accuracy of the class with some cool Python tools and design a robot that has the same accuracy and precision as the class, but we will have the robot move farther away from the target and use a simpler projectile i.e. a tennis ball so we don't need to worry about knuckle-ball physics. \n", "\n", @@ -93,812 +93,7 @@ "cell_type": "code", "execution_count": 1, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - " | throw # | \n", - "x position (m) | \n", - "y position (m) | \n", - "picture x position (pixel) | \n", - "picture y position (pixel) | \n", - "target x position (pixel) | \n", - "target y position (pixel) | \n", - "image # | \n", - "
---|---|---|---|---|---|---|---|---|
0 | \n", - "0 | \n", - "-0.466403 | \n", - "-0.304000 | \n", - "1260.855114 | \n", - "990.599432 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
1 | \n", - "1 | \n", - "-0.206978 | \n", - "-0.448126 | \n", - "1702.673295 | \n", - "745.144886 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
2 | \n", - "2 | \n", - "-0.091677 | \n", - "-0.457734 | \n", - "1899.036932 | \n", - "728.781250 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
3 | \n", - "3 | \n", - "0.153336 | \n", - "-0.510580 | \n", - "2316.309659 | \n", - "638.781250 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
4 | \n", - "4 | \n", - "0.364720 | \n", - "-0.597055 | \n", - "2676.309659 | \n", - "491.508523 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
5 | \n", - "5 | \n", - "-0.120502 | \n", - "-0.227133 | \n", - "1849.946023 | \n", - "1121.508523 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
6 | \n", - "6 | \n", - "-0.091677 | \n", - "-0.255959 | \n", - "1899.036932 | \n", - "1072.417614 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
7 | \n", - "7 | \n", - "-0.096482 | \n", - "-0.179092 | \n", - "1890.855114 | \n", - "1203.326705 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
8 | \n", - "8 | \n", - "-0.192565 | \n", - "-0.044575 | \n", - "1727.218750 | \n", - "1432.417614 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
9 | \n", - "9 | \n", - "-0.082069 | \n", - "-0.025358 | \n", - "1915.400568 | \n", - "1465.144886 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
10 | \n", - "10 | \n", - "0.162944 | \n", - "-0.313609 | \n", - "2332.673295 | \n", - "974.235795 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
11 | \n", - "11 | \n", - "0.249419 | \n", - "-0.332825 | \n", - "2479.946023 | \n", - "941.508523 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
12 | \n", - "12 | \n", - "0.441586 | \n", - "-0.371259 | \n", - "2807.218750 | \n", - "876.053977 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
13 | \n", - "13 | \n", - "0.038035 | \n", - "-0.006141 | \n", - "2119.946023 | \n", - "1497.872159 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
14 | \n", - "14 | \n", - "0.076469 | \n", - "-0.058987 | \n", - "2185.400568 | \n", - "1407.872159 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
15 | \n", - "15 | \n", - "0.134119 | \n", - "-0.073400 | \n", - "2283.582386 | \n", - "1383.326705 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
16 | \n", - "16 | \n", - "0.134119 | \n", - "-0.159875 | \n", - "2283.582386 | \n", - "1236.053977 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
17 | \n", - "17 | \n", - "0.162944 | \n", - "-0.020554 | \n", - "2332.673295 | \n", - "1473.326705 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
18 | \n", - "18 | \n", - "0.278244 | \n", - "-0.073400 | \n", - "2529.036932 | \n", - "1383.326705 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
19 | \n", - "19 | \n", - "0.302265 | \n", - "-0.097421 | \n", - "2569.946023 | \n", - "1342.417614 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
20 | \n", - "20 | \n", - "0.210986 | \n", - "0.094747 | \n", - "2414.491477 | \n", - "1669.690341 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
21 | \n", - "21 | \n", - "0.331090 | \n", - "0.157201 | \n", - "2619.036932 | \n", - "1776.053977 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
22 | \n", - "22 | \n", - "0.114902 | \n", - "0.224459 | \n", - "2250.855114 | \n", - "1890.599432 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
23 | \n", - "23 | \n", - "0.134119 | \n", - "0.339760 | \n", - "2283.582386 | \n", - "2086.963068 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
24 | \n", - "24 | \n", - "-0.154132 | \n", - "0.186026 | \n", - "1792.673295 | \n", - "1825.144886 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
25 | \n", - "25 | \n", - "-0.173348 | \n", - "0.157201 | \n", - "1759.946023 | \n", - "1776.053977 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
26 | \n", - "26 | \n", - "-0.307865 | \n", - "0.142788 | \n", - "1530.855114 | \n", - "1751.508523 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
27 | \n", - "27 | \n", - "-0.312670 | \n", - "0.373389 | \n", - "1522.673295 | \n", - "2144.235795 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
28 | \n", - "28 | \n", - "-0.490424 | \n", - "0.397410 | \n", - "1219.946023 | \n", - "2185.144886 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
29 | \n", - "29 | \n", - "-0.711416 | \n", - "0.334955 | \n", - "843.582386 | \n", - "2078.781250 | \n", - "2055.169256 | \n", - "1508.331047 | \n", - "1 | \n", - "
30 | \n", - "30 | \n", - "-0.291312 | \n", - "-0.127198 | \n", - "1412.218750 | \n", - "1254.974432 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
31 | \n", - "31 | \n", - "-0.126406 | \n", - "-0.303884 | \n", - "1755.855114 | \n", - "886.792614 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
32 | \n", - "32 | \n", - "-0.197080 | \n", - "-0.158609 | \n", - "1608.582386 | \n", - "1189.519886 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
33 | \n", - "33 | \n", - "-0.232417 | \n", - "-0.076155 | \n", - "1534.946023 | \n", - "1361.338068 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
34 | \n", - "34 | \n", - "-0.118553 | \n", - "-0.044744 | \n", - "1772.218750 | \n", - "1426.792614 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
35 | \n", - "35 | \n", - "-0.071437 | \n", - "-0.107566 | \n", - "1870.400568 | \n", - "1295.883523 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
36 | \n", - "36 | \n", - "-0.043952 | \n", - "-0.190020 | \n", - "1927.673295 | \n", - "1124.065341 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
37 | \n", - "37 | \n", - "0.011017 | \n", - "-0.146830 | \n", - "2042.218750 | \n", - "1214.065341 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
38 | \n", - "38 | \n", - "0.038501 | \n", - "-0.315663 | \n", - "2099.491477 | \n", - "862.247159 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
39 | \n", - "39 | \n", - "0.093470 | \n", - "-0.131124 | \n", - "2214.036932 | \n", - "1246.792614 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
40 | \n", - "40 | \n", - "0.168071 | \n", - "-0.170388 | \n", - "2369.491477 | \n", - "1164.974432 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
41 | \n", - "41 | \n", - "0.226966 | \n", - "-0.244988 | \n", - "2492.218750 | \n", - "1009.519886 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
42 | \n", - "42 | \n", - "0.603896 | \n", - "-0.319589 | \n", - "3277.673295 | \n", - "854.065341 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
43 | \n", - "43 | \n", - "0.305493 | \n", - "-0.013334 | \n", - "2655.855114 | \n", - "1492.247159 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
44 | \n", - "44 | \n", - "0.195556 | \n", - "-0.068303 | \n", - "2426.764205 | \n", - "1377.701705 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
45 | \n", - "45 | \n", - "0.117028 | \n", - "-0.036892 | \n", - "2263.127841 | \n", - "1443.156250 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
46 | \n", - "46 | \n", - "0.018870 | \n", - "0.088752 | \n", - "2058.582386 | \n", - "1704.974432 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
47 | \n", - "47 | \n", - "0.164145 | \n", - "0.100531 | \n", - "2361.309659 | \n", - "1729.519886 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
48 | \n", - "48 | \n", - "0.289788 | \n", - "0.167279 | \n", - "2623.127841 | \n", - "1868.610795 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
49 | \n", - "49 | \n", - "0.525369 | \n", - "0.069120 | \n", - "3114.036932 | \n", - "1664.065341 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
50 | \n", - "50 | \n", - "-0.126406 | \n", - "0.363596 | \n", - "1755.855114 | \n", - "2277.701705 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
51 | \n", - "51 | \n", - "-0.244196 | \n", - "0.402860 | \n", - "1510.400568 | \n", - "2359.519886 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
52 | \n", - "52 | \n", - "-0.212785 | \n", - "0.563840 | \n", - "1575.855114 | \n", - "2694.974432 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "
53 | \n", - "53 | \n", - "-0.232417 | \n", - "0.288996 | \n", - "1534.946023 | \n", - "2122.247159 | \n", - "2019.261556 | \n", - "1520.031972 | \n", - "2 | \n", - "