worked on the report some more

This commit is contained in:
2019-03-01 12:08:29 +01:00
parent 9ad2130096
commit df39817e25
7 changed files with 19 additions and 4 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

View File

@@ -0,0 +1 @@
<mxfile modified="2019-03-01T11:07:43.917Z" host="www.draw.io" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/9.3.1 Chrome/66.0.3359.181 Electron/3.0.6 Safari/537.36" etag="yfhPAySZvIgTAZ8sPvLm" version="10.2.9-1" type="device"><diagram id="YVhMqnqmMhdDVmYqlxWs" name="Page-1">5Vxfc+I2EP80zLQPzViSbcxjIMndde6mmaZz13s0tgBfbIsKEaCfvpIt8B8JYopjmRwPGWslGWl3f6vd1ZIBmiTbD9RfLr6QEMcDaIXbAbobQOg6Dv8rCLuc4ACQE+Y0CnNSifAU/Ysl0ZLUdRTiVWUgIyRm0bJKDEia4oBVaD6lZFMdNiNx9VuX/hwrhKfAj1XqtyhkC0kF7qjo+Iij+UJ+tQeHeUfi7wfLnawWfkg2JRK6H6AJJYTlT8l2gmPBuz1f8nkPR3oPC6M4ZU0m/L5zv1qP4+TPDw/k6+ePkz8+LWa/ybe8+PFablgulu32HKBknYZYvMQaoPFmETH8tPQD0bvhIue0BUti3gL8cRbF8YTEhPJ2SlI+aCy/AVOGt0eXDg4M4YqESYIZ3fEhcgK0JQ+lEgFXtjeFSOBI0hYlaUBLEn2pBvPDuwtO8QfJrHMYhxRG4ZBrjmwSyhZkTlI/vi+o4yorizGfCVlKBv7AjO0kDPw1I1X24m3E/hbTbxzZ+l7qudvKN2eN3b6R8v2WJonm93JfMS1r7efl+xObOi01zgOypgE+wSypVMync8xOjEN6LaA49ln0Ul1H6xKFChS++PQZU/Fd/6wjyuXWR2i4NWh4KjRcDTLQWwHDNYkLUEJFgZHXcFFBRQGSI7goy3EA0cwLcBBw+opR8oxLPVPPsR3r0LM/PmC72EINseWYxBaw37u1rGlF6GAvtHVa4cEpct2+aMXIpFYg1eKSF5yIzYolSKOLHlS7uyDJdL0y5444FZvLvVrF5uq8Edd5I0Z6RtH1f2wuOM/mtogMuyEyoElk2AoynmKMl5xk3YBVH/0Q5FYxofNDnC79kINCvFtHpEVQOE1BYemVoBtUOCoqGJfLFaAB2vBGPSM6xQMwekhcGR5GDfEAjOJhpODhUzojNMmyTysmQtf+QQPWoIGA4YMCGD0oqrGJ1RAY1dgEvAKMnkWse4H3PGQdXZ+9vEgtTIesjdUCGHXN98ssWd1HTJNotYpIyulzvoK0h0ErqgetI51L0mnYCoZXZ3lrcSvs0CcBTbPo9oXwyKbeUurvSgOWJErZqvTmR0Eo1MuB1Tw0kjmRh4bjgefV9ClfQaFdh61coHCaHD/hHOHMIVPCWneXwojigAm7gO64fAXI2oCy7bg3PXOiILx2KA87hDJsetRdCuXLZKqedFcQX6jg6EHwDdWE3jc/ftZwkG+cVdlUdcckozS88+NoLgxNwBnFX4zGgo1R4Me3siOJwjDDnU4uVcnNSMok6oDbllxev8P3NDKBbyYTNZ3UR32u1z6gofHaB+iqx6jeHvw02qyTSqfabJ8+gCVXryqfV402gUaQol2KU+270chq+6j2Gh7VyGgqcL9MzQGT3aTiFevltRFUXVkPKUjqtIAFDVXrlgUJJ7nX0gVq0+KEc/I8p3EEVRxZ2UeTOMw+ugzRYUbsT3E89oPnecYe3eQWwYma+tHoiBZ2dJurVllqL666MtgNlQz0VclMaJBt1LwjNRT7iwygGwvvasqNvDsXT0mezCDC6nNFEMol1KSHuUjQwOp3motEp69H24ZjG9c+r5Wkqdn6pv7T+TcDbUJyX+b/qlE3Wi6M1PshsyVVF3nXF2hHg+tEI9ph9PYQ6Y58n2HVZkfi0uiXDXfWo3Q+gJPszTH+tW2zXc5Fb3g40FZ2om7JbW22rVtb/u5r0HsRGqOmRcbIaBobqWXGORTFYx2NBxz2MFR261BzkOFbH6SmtW/jmGz6yD7kjHrGPDX/fIfT3TXwzh7aZnlnq78nMWu/z6xnP+18aaJlYb3NO19243yLUefLPn3+v79Y7gyF6TaWa6wwtlmFUdMr0lu3otVxJ0F46PW+K/DZbVTPuffAZ7dP14K1jtnOjXyDlOgBs20isOlPO8w66bbutx3HnHQRH/fRTVJLT97QyeTN4n9H5AVyxT/gQPf/AQ==</diagram></mxfile>

BIN
docs/figures/sys_arch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

View File

@@ -0,0 +1 @@
<mxfile modified="2019-03-01T10:21:12.537Z" host="www.draw.io" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/9.3.1 Chrome/66.0.3359.181 Electron/3.0.6 Safari/537.36" etag="n56rlWPmNMJ-Kjhgr_3J" version="10.2.9-1" type="device"><diagram id="rUsAMuvWG5JNSVtF-4ck" name="Page-1">7VtLc6M4EP41rto9ZMoIg+3jOI+Zw27VbuWwm5NLhga0FogV8iu/fgUIAxbOkExi4dTm4EItCST197Va3crIvo333zhOo9+ZD3SExv5+ZN+NEJo7Y/mbCw6lYDqxSkHIiV+KGoJH8gxKqPqFG+JD1mooGKOCpG2hx5IEPNGSYc7Zrt0sYLT91RSHoAkePUx16V/EF5GSWu68rvgOJIzUp2doWlbEuGqsZpJF2Ge7hsi+H9m3nDFRPsX7W6D52lXrUvZ7OFN7HBiHRPTpsHv4c/1I5sk2Gsdfl+n22yZ1byw1jS2mGzXjFHhMsoywRMp/OcgXJr+qGYhDtSzgy1VSRcZFxEKWYHpfSxecbRIf8m+PZalu8xtjqRRaUvgPCHFQKscbwaQoEjFVtbAn4m/VPX9+yp+/TB1VvNs36u4OVSER/FD0+oKcqvxUvTEv1P2KUtUxYIlQQ7GmslzOOJ/m2eVWooxtuAcvrbGCLeYhiBfaoSMoJJmAxSDHJ/spJt3IGVlzp3wXB4oF2bbHhhXUw2Pf4+v+YESOum7CgiCTY2nART40vlqLChC9AlDIHj6gahA9NTH0I0BNrw1QdjeglCW+sceDB9NEA5OatFH4oCZ8rLfZo/Hw4eN0w6c3XFpoeLXqXU31HP7dQJYjj6UgbcmDR1kGJqFgNc1IDYvPZ0lmP9qaLNtR71LWxRr8TmVpAItxJoDTHAWnoGpDZhcRAY8pLtZ2J/3eNjxOFZaXH3BMaL420lHNGM2ntwgIpbeMMl58ww5mHnielGeCszU0alYzZ+KMj6rfAhewf1n5Z5Vlu+OWouzKP9013NtKFjU826rfu1PdQuepfnVeQsvGN4h+eW6jntx2TZp5a6bpHmfrAem97/be1ju6Ar2fMRMX2t41te8wXQM3Ynh9B2b+pMvwztDKdt33MbzHkIYyvMi84dW3wOs1vMNxquxrMLxIZ6Bxw3vl56q+ejdqePXwDImJwIJ9ZtN76vOaN71zs0x7E9GGwrPJNdjXarNvHS954eGMBcdJFjAeZxoKJMZFW2kcMvKMV0WDfGHT/IBcjNZZjJw7KcGUhEnOMrmS8v32IucK8TD9qipi4vsFgiheAV1gbx0WWGqePYu/s3rrYJ9KuKiRjY6Uamr0PPRfjCW0uKpKw40j6DFKzDceWybM14NTF7GpGGZBZxzB9WawCj7Ippo2qcjRFLFj3C+w47EwkQvp/+/X/oTddX7Ov6nSDpPBpx10IGUpgBctM+Db9zyjOkMn9cQ4qy1dGRxSejDK5CaNXxH2H8xJxe3JZGTUg5oOUPPXfkbtq/kzqeMLnVF139m45tupvv63UF6/ex83g+9At5A78sOARHmxyRQm9HSwCIx41/KYhLqzdL67cp0PilhYxjdiPVET4cRf0k8ds3fQ0AJHSL+wN4iY/Vv2RatpGnsmzS5tHavrnMOONqEOX2lLnpfRJsaJEX6CJRk67eLn3J3a+KP4aZqetp5WIUke6jPLzjcEHk7I2esmw6XJafe9v2Q25aKnWQNM6dIHAd67JF46+XgaZzARTzjl50fGE2SxvkxfhoLq/0iw7/8D</diagram></mxfile>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 130 KiB

View File

@@ -1 +1 @@
<mxfile modified="2019-02-11T16:14:32.326Z" host="www.draw.io" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/9.3.1 Chrome/66.0.3359.181 Electron/3.0.6 Safari/537.36" etag="tVnTRcwO-PyhhK9-fgSm" version="10.2.2" type="device"><diagram id="nT2Y2rybpLhVDeGiO-tx" name="Page-1">7Vvbdps4FP0aPyYLEDc/xs61ndtaTlamfZNBNrQYUZATu18/Eki2BCQmDhjSTh5idBACztna2joSIzBdbW5SmAR/Yh9FI0PzNyNwOTKMsaXR/8ywLQyOqReGZRr6hUkyzMKfiBv5dct16KNMqUgwjkiYqEYPxzHyiGKDaYqf1WoLHKl3TeASVQwzD0ZV62Pok4BbdXu8P3GLwmXAb+0aTnFiBUVl/iZZAH38LJnA1QhMU4xJcbTaTFHEfCf8Ulx3/cLZ3YOlKCZNLggenW+WHmzd61t9dm+ZiXH99cw0imaeYLTmb8yflmyFC1K8jn3EWtFGYPIchATNEuixs8805tQWkFVESzo9XOCY8CjqNi9PcYTTvC2g5X/MHkaRsMc4pvUnPsyC/Dasnerb8Rd+QilBG8nE3/YG4RUi6ZZWEWeF57ciaLz8vA8kcLktkGJoCCPk4Fnu2t77lx5wF7/B3bpZ4277x5phYPI5ZA2IUiUMyKfA5EWckgAvcQyjq711ogZKCgrahORfZj53LF78wmux48uNXNiKQkzfWL6Klb+IFllhf11eEhd+Q4RsOQbgmmBq2j/vHxgnAioSBCg0fAu5vkntGUnxdySdcY05sO3dGdEPjcNwMy/H4xxuL8Ipw+vUQ6+FjJMOTJeIvFLPLeqxKL0KzhRFkIRPKr20DjQBfQlo15Bd1gWoZEzpTTGlQErrBlIL10OeVwepuWuZlnYMpBigTgQpevtBYQp0AR9dAo/ET4fwo6BHIqiWOQkid1ELINtz0XxRC6DugWEMCxdu3aAWEd53cnEm/LYf3YDp59wsmewl/+WWi3SVKeej4ve6aFZU74DSFEwaDTGpq5g02sJkA4p680haJjXnUnOck2DXHBR29Qp073yKkZclsN5AAh8VDTmeLYhfYKviFxhV8bsTyLL4tbvSvmZVkrRDEze4AUkU5nl6OtpoPJRJTNGmFmpRRtfO2mRoH08bblMt1BdtnH2azIJ5cOVk+K+b2QMaaz/cGtroSl0fJ49KQ1FX8ugE+roU8I5BZr/Kqdo5cDR+z8Y4y1u7SFO4lSokOIxJJt3sH2bY38lxVPY2bEvG7MH6pmuVMF48Qelq8Th4scioY8q9YueB40m/Kg1nEULJLzDAWoZ5bqlB6n2I1TuZoQ1pgt/qbOtjpnb06uAzhVE4T+m9cfzOntVFP1F7SV0W9sS9pEpKw8qNqYP3xx27j+mU5puG6sF0SlDtlO1MbmaEBrCPHMiw8nIfIwfSGLx9YRc62tndY+QC78L9Oru/n2+de5FN7G1N6pglKRVmXaba3q0121+SagqzYemW6tLn3SokbYiWIUwHdDC0fJtRHZJmBMY+NT1UJ2B9iZ2ukuYfQ+0IFXP6rnxUWsIs7aiwQGnLSTktMX5ffQO8ksZoK0UhYlCZDlBnepgywLZVeloskF2PRN8Zz4ssa/fLAabZNz3p42HPwn5vYjI+5jTMMDvBjzIV6ns5uN8tCo2BMSxcVLjmEUbfw3jZrvI8HIoOqN0enPIEoOLuhwyl1LLCtXKfvilRPZuiLPwJ53kF1jm4MqG1rcnIuqQW1kUy7klWjMJlTI8jtGBNMfeFHowuuJllUWhcaCRp0O/zvnRmHmZSTQPFjKGFOFl6KU51Q7BWtx21szh1tXFnGuEM/Z+1ancJniOx/SV40DSfwNX4UEgdVDMKt3R+S+cvGk5Qyysh704v7vZQtEAl5WSDbvVO+VU13w6V/J1Hsswk8j6e33pX4OC5xWrKLcPaFyieu4ZbPDa4+b8wu5RzBf2zi1nP9Dmr0M6DWQMJzrKQCUaJIqT4CAZhfjsrdOMFraC7yUbhmxcJpKpR1eDwj5hqvmsS0tSjIaEquCpOV6Hv5xRUhxqVlpRvpGQUud1iwnAPr+JToFQxAd6OCVrcfxVXZPn2nxaCq/8A</diagram></mxfile>
<mxfile modified="2019-03-01T10:24:38.048Z" host="www.draw.io" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/9.3.1 Chrome/66.0.3359.181 Electron/3.0.6 Safari/537.36" etag="-l24So0r4EozVvVIutQC" version="10.2.9-1" type="device"><diagram id="nT2Y2rybpLhVDeGiO-tx" name="Page-1">7Vvbdps6EP0aPzoLEDc/xnac5NzXcrLS9k0G2dBi5IKc2P36I4FkI0QSYkMgbfuQokEImNnaszXIAzBZ764TuAn+xj6KBobm7wZgOjCMkaXRv8ywzw2OqeeGVRL6ualgmIc/EDfy61bb0Eep1JFgHJFwIxs9HMfII5INJgl+krstcSTfdQNXSDHMPRip1ofQJwG36vboeOIGhauA39o1nPzEGorO/E3SAPr4qWACVwMwSTAm+dF6N0ER853wS37d7JmzhwdLUEzqXBA8OF8tPdi7sxt9fmeZG2P2ZWga+TCPMNryN+ZPS/bCBQnexj5io2gDMH4KQoLmG+ixs0805tQWkHVEWzo9XOKY8CjqNm9PcISTbCygZf+YPYwiYY9xTPuPfZgG2W3YOOrb8Rd+RAlBu4KJv+01wmtEkj3tIs4Kz+9F0Hj76RhI4HJbUIihIYyQg2d1GPvoX3rAXfwGd+tmhbvt71uGgfGfIRtAtJQwIJ8CkzdxQgK8wjGMro7WsRyoQlDQLiSfmPnCsXjzM+/Fjqe7YmMvGjF94+JVrP1ZjMgax+uylrjwKyJkzzEAtwRT0/F5/8J4I6BSgACFhm8h1zepPSUJ/oYKZ1xjAWz7cEbMQ0OGm6GpcDOno1EGt2fhlOJt4qGXQsZJByYrRF7o5+b9WJReBGeCIkjCR5leGgeagH4BaDPILmsDVEVM6XUxJUFKawdSS9dDnlcFqYVrmZZ2CqQYoN4JUpRAe4Up0AZ89AJ4Cvz0Gn4k9BQIqmFOgshdVgLI9ly0WFYCqH1gGP3ChVuV1CLC504mzoTfjtkNmH7GzQVTAVnCyAYYplncLmkH6tZd1vV4kb0ikuUyWafS+Sj/f5Y/i+jeAg9KQDZqAlmXgWw0BeQavPbm9FtmQmeqOc67AN7sFeB1Be+3PsXI87pZr6GbT4pGMZ4NKGZgW5JiBoaqmA+quqiY7bYEs6nqmA655RrXYJbcvEjOvGfbBFU70xY4qUmp1qDKr1xUFifR6QTl1pVqXRHU8I/xPFgEV06K/7me36OR9t2tIKi2xP9p6q2U9NpSbz2V/7UxVVf+c/bWLoCj8YeojbNstMskgftChw0OY5IWbvYfMxzv5DhyZcXgeWNWs7/pWCWM509Qulo8Dl4uU+qp8qw4eOD09KIq13mE0OYnSOWWYV7IydzoPJnrrSwg+1R/aHQx+DErT7qafCYwChcJvTeOz5xZbcwTeZZUFYnfeZaopNSv0p2cvH+t3G02nbvfZ1ICdVJ2uIyaExr1Lko0/ao1fowSTW3EdwV46GjD24fIBd6l+2V+d7fYO3eiQtrZd7ZTPrPJMGuzEni2QG3+M1tdmPVL7Kifc2/XIWlC6fRhDaGDvpUDDTWPzQmMfWq6V1dtXSmktmr6H0MiCenT2FTmaBxqF/rIepf6hlnaOWLppa015frG6Lz+BuhJPUTETll7UId7mDLHvlFaWy6RXY1g3xktNK0dWgN2qRoFuqY1ffSM238TWg8IzairgPu15jPMVvAjLaG6/srd7XaN2sDoFy4UrnmA0bcwXjWrWF8PRQvUbgOZ2rtXrAAo7r5PUUIta1y5TKBvSmTPJigNf8BF1oH5iasX2tsaD6wptbApkvJNt6wZhauYHkdoyYZi7gs9GF1yM6u+0LjQSNKg32VzaWi+zqSaBvKVRgNxsrTSysKsiJNWtTW3tTj1ahPTJMIp+l0ia3aTAIdv85sEQN3ihVhP9yQTALV8cUMX03RhpOENavhbzdm1zMMujwb4p1zZ0K3O84S6BOiQf/7Nwl+mn7P3NP3SezF7z2JWXRbr125M8dwVLOaxNOr/xDxW3rDZPY+Z1Tkl4y86eTAbYIPTNGR6tqW9kqqEloPDf29W8RM0oZw9GhIq0lXtvA59P6OgKtTItCT9nK3uDsYGMGG4r+9ooEBRMQHejgnaPP6AMS9CHn8FCq7+Bw==</diagram></mxfile>

View File

@@ -344,9 +344,16 @@ only inform the master about the occurrence of certain events, such as the fall
or fall recovery, so that the master could deny requests for any activities,
until the fall recovery is complete.
\begin{figure}[h]
\centering
\includegraphics[width=0.9\linewidth]{figures/sys_arch.png}
\caption{Overview of the interactions in the system.}
\label{fig:impl_overview}
\end{figure}
We will now illustrate our architecture by using interaction between the walker
node and the master node as an example. This interaction is depicted in the
\autoref{fig:integration-example}. The walker node subscribes to the TF
\autoref{fig:master-walker}. The walker node subscribes to the TF
transform of the chest ArUco marker, and requests a position update every 0.1
seconds. If in the current cycle the marker happens to be outside of the buffer
zone (see \autoref{fig:joystick}), or the rotation of the marker exceeds the
@@ -375,6 +382,13 @@ walker node, and the master will be informed, that the robot has stopped
moving. Since in this case the walker node gives up the control, the permission
from the master doesn't matter.
\begin{figure}[h]
\centering
\includegraphics[width=0.9\linewidth]{figures/master_walker.png}
\caption{Interaction between master and walker modules.}
\label{fig:master-walker}
\end{figure}
A final piece of our system is the speech-based command interface. Since in our
system the acceptable commands vary between states, the speech recognition
controller must be aware of the current state of the system, therefore the
@@ -384,8 +398,7 @@ server node. If a relevant word is detected, master receives the result and
updates the state accordingly and then sends a new recognition target. If a
state change occurred before any speech was detected, then the master sends a
cancellation request to the speech server for the currently running objective
and, again, sends a new target. This interaction is schematically displayed in
\autoref{fig:master-speech}.
and, again, sends a new target.
\section{Conclusion and possible drawbacks}