You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

159 line
7.1KB

  1. \chapter{Test Specifications}
  2. \label{app:test_specification}
  3. \setcounter{testcounter}{0}
  4. \begin{test}[label={test1}]{Small rectangle}
  5. \input{content/input/systemtest1.tex}
  6. \end{test}
  7. \begin{test}[label={test_perimeter}]{Perimeter}
  8. The Cable bot must move along the outer edges of the text area.
  9. This area consists of three lines of text with fifty characters each.
  10. Resulting in a perimeter of \SI{1000}{\milli\meter} wide and \SI{250}{\milli\meter} high.
  11. This proves that reach of the system is sufficient to write the text.
  12. Furthermore, the Cable bot should move outside of the perimeter as well.
  13. Moving outside of the text area is to prove that Cable bot has a position where it does not obstruct the written text.
  14. \tcbline
  15. \begin{description}
  16. \item[Features:] Cable Bot
  17. \item[Specifications:] 1, 2, 6, 11, (12)
  18. \item[Results:] The test passes when:
  19. \begin{itemize}
  20. \item The Cable bot moved along the edge of the text area.
  21. \item The Cable bot moved outside of the text area.
  22. \end{itemize}
  23. \end{description}
  24. \end{test}
  25. \begin{test}[label={test_speed_carriage}]{Cable Bot Speed}
  26. The Cable bot must be able to move a distance of \SI{80}{\milli\meter} in horizontal direction within a second.
  27. At the start and the end of the movement the speed of the Cable bot must be zero.
  28. This is to ensure that the SCARA can then write three characters at the given position.
  29. \tcbline
  30. \begin{description}
  31. \item[Features:] Cable Bot
  32. \item[Specifications:] 7, 9, (12), 14, 15, 16
  33. \item[Results:] The test passes when:
  34. \begin{itemize}
  35. \item At the start and end of the test, the Cable bot does not move relative to the board.
  36. \item During the test, the Cable bot has moved \SI{80}{\milli\meter} within \SI{1}{\second}.
  37. \end{itemize}
  38. \end{description}
  39. \end{test}
  40. \begin{test}[label={test_triple_char}]{Triple Chars}
  41. The SCARA together with the end-effector must write 3 characters without
  42. moving the Cable bot. This extends on the small rectangle of \autoref{test1} but the
  43. end-effector must now be able to lift the marker of the board. The three
  44. characters should be written on the board within two seconds.
  45. \tcbline
  46. \begin{description}
  47. \item[Features:] SCARA, End-Effector
  48. \item[Specifications:] 3, 4, (12), 13, 14
  49. \item[Results:] The test passes when:
  50. \begin{itemize}
  51. \item The SCARA wrote three characters on the whiteboard within \SI{2}{\second}.
  52. \item The Cable bot did not move more than \SI{10}{\milli\meter}.
  53. \end{itemize}
  54. \end{description}
  55. \end{test}
  56. \begin{test}[label={test_tool_change}]{Tool Change}
  57. The system has to switch in some way between the marker and a wiper, or a different color.
  58. For this test the system must switch a tool within 10 seconds.
  59. \tcbline
  60. \begin{description}
  61. \item[Features:] SCARA, End-Effector
  62. \item[Specifications:] (5), (12), 17
  63. \item[Results:] The test passes when:
  64. \begin{itemize}
  65. \item A tool is released from the end-effector and stored for later use.
  66. \item A different tool is attached to the end-effector.
  67. \item The tool switch is completed within \SI{10}{\second}.
  68. \end{itemize}
  69. \end{description}
  70. \end{test}
  71. \begin{test}[label={test_repeat}]{Repeatability}
  72. \input{content/input/systemtest6.tex}
  73. \end{test}
  74. \begin{test}[label={test_linear}]{Linearity}
  75. The system must draw a grid on the drawing range (\SI{1000}{\milli\meter} x \SI{300}{\milli\meter}), with the horizontal and vertical lines spaces \SI{100}{\milli\meter} from each other.
  76. The distance between two horizontal or two vertical lines cannot be smaller than \SI{90}{\milli\meter} or larger than \SI{110}{\milli\meter}.
  77. The lines are not allowed to deviate more than \SI{10}{\milli\meter} in a line section of \SI{300}{\milli\meter}.
  78. \tcbline
  79. \begin{description}
  80. \item[Features:] SCARA, End-Effector, Cable Bot
  81. \item[Specifications:] 1, 2, 3, (12)
  82. \item[Results:] The test passes when:
  83. \begin{itemize}
  84. \item All lines are drawn, 11 vertical and 4 horizontal lines.
  85. \item All lines in parallel separated from their neighbor by atleast \SI{90}{\milli\meter} and atmost \SI{110}{\milli\meter}.
  86. \item Each line does not deviate more than \SI{10}{\milli\meter}.
  87. \end{itemize}
  88. \end{description}
  89. \end{test}
  90. \begin{test}[label={test_writing}]{Writing}
  91. To test the complete writing abilities the following text must be
  92. written on the board:
  93. \begin{verbatim}
  94. THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG!?@,.-
  95. 0123456789101112131415161718192021222324252627282
  96. the quick brown fox jumps over the lazy dog!?@,.-
  97. \end{verbatim}
  98. This is a full 150 character area. It must be readable and write all the
  99. characters correctly. It must be completed withing 150 seconds. Which is
  100. 2 minutes and 30 seconds.
  101. \tcbline
  102. \begin{description}
  103. \item[Features:] SCARA, End-Effector, Cable Bot
  104. \item[Specifications:] 1, 2, 3, 4, (5), 6, 7, 12, 13, 14, 15, 16
  105. \item[Results:] The test passes when:
  106. \begin{itemize}
  107. \item The text as described is readable from a atleast \SI{4}{\meter} distance.
  108. \item The text is writen on a clean whiteboard within \SI{150}{\second}.
  109. \end{itemize}
  110. \end{description}
  111. \end{test}
  112. \begin{test}[label={test_wiping}]{Wiping}
  113. The complete board must be cleared of any marking within 60 seconds.
  114. This is without the change of tool.
  115. \tcbline
  116. \begin{description}
  117. \item[Features:] SCARA, End-Effector, Cable Bot
  118. \item[Specifications:] (5), 10, 11, 12
  119. \item[Results:] The test passes when:
  120. \begin{itemize}
  121. \item The system cleaned the board within \SI{60}{\second}.
  122. \end{itemize}
  123. \end{description}
  124. \end{test}
  125. \begin{test}[label={test:compexity}]{Complexity}
  126. The last test is that the design has to be complex enough.
  127. This has to be evaluated by the developer of the system.
  128. \tcbline
  129. \begin{description}
  130. \item[Features:] SCARA, End-Effector, Cable Bot
  131. \item[Specifications:] 8
  132. \item[Results:] The test passes when:
  133. \begin{itemize}
  134. \item The developer can motivate that the system is complex enough to evaluate the case study.
  135. \end{itemize}
  136. \end{description}
  137. \end{test}