Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

99 lines
7.1KB

  1. With the preparation phase completed, the development cycle is next.
  2. This consists of three steps: Feature selection, Rapid Development and Variable Approach.
  3. The current section explains the first development cycle during the design.
  4. The end-effector is the feature that is selected in the first cycle.
  5. The implementation of the end-effector was not successful, as the design was too complex.
  6. Fortunately, this failure did give valuable insight on the design method.
  7. \subsection{Feature Selection}
  8. \label{sec:case_feature_selection_1}
  9. \begin{table}[]
  10. \caption{Overview of the different features and their dependencies, number of tests that can be completed and the risk/time factor.
  11. The risk/time factor is calculate as risk divided by time.}
  12. \label{tab:firstfeatureselection}
  13. \begin{tabular}{|l|l|l|l|l|l|}
  14. \hline
  15. Feature & Dependees & Tests & Risk & Time & Risk/Time \\ \hline
  16. SCARA & - & 3 & 40\% & 10 days & 4 \\ \hline
  17. End-effector & SCARA & 2 & 60\% & 8 days & 7.5 \\ \hline
  18. Carriage & - & 2 & 30\% & 10 days & 3 \\ \hline
  19. \end{tabular}
  20. \end{table}
  21. The feature is selected according to the feature selection step, explained in \autoref{sec:feature_selection}.
  22. For each component in the system the dependees, tests and risk/time factor is determined.
  23. These values are combined into \autoref{tab:firstfeatureselection}.
  24. The SCARA is dependent on the end-effector, as was explained in the initial design.
  25. However, for the carriage no dependency was defined even though it has to lift the other two components.
  26. This is mainly because the behavior of the SCARA changes depending on the end-effector, resulting in a possible design change.
  27. For the carriage it only changes the mass that has to be lifted.
  28. Upgrading the motor torque is a minor parametric change and the dependency is therefore insignificant.
  29. The testing number is directly the number of tests that can be completed by implementing that single component.
  30. For the risk and time it was an engineering judgement and no specific protocol to determine the values.
  31. The estimated risk is high for the end-effector due to the collision dynamics of the operation.
  32. It has to grab something and that is difficult to model. Furthermore, it was not known if that design would work.
  33. The SCARA has the most moving parts, but no difficult dynamics and has therefore an estimated risk of medium.
  34. For the carriage the there was no real risks and got therefore a low risk indication.
  35. The SCARA would be implemented first based on number of tests, but is dependent on the end-effector.
  36. Beginning with the end-effector is an obvious choices.
  37. It unlocks the SCARA and has the highest risk/time factor.
  38. \subsubsection{Evaluation}
  39. This first step of the detail design phase did go well.
  40. A more refined method for this step could be very useful.
  41. But the risk and time assessment will probably always be a engineering judgement from the developer.
  42. Within a design team a form of planning poker\footnote{\url{https://en.wikipedia.org/wiki/Planning_poker}{Wikipedia entry: Planning Poker}} could be a good option.
  43. \begin{figure}
  44. \centering
  45. \includegraphics[width=0.9\linewidth]{graphics/end-effector.pdf}
  46. \caption{Operation of the end-effector. The marker is clamped in the springloaded end-effector (1).
  47. To release the marker, the upper part of the clamp is placed against the holder (2). This extra arm length is used as a leverage to open clamp while the end-effector moves downwards (3,4).
  48. The arm length also allows to move backwards without disturbing the marker (5,6). To grab the marker, the process is repeated in reverse.}
  49. \label{fig:gripper}
  50. \end{figure}
  51. \subsection{Rapid Development of the End-Effector}
  52. The end-effector will operate as an interface between the SCARA and the different tools.
  53. For that it has to be able to grab and release the tools.
  54. The end-effector is mounted at the end of the SCARA.
  55. The development starts with an initial design of the system.
  56. The next step is to develop that further into a model and prototype.
  57. This development did not get past the basic model implementation due to unforeseen difficulties.
  58. However, the evaluation gave new useful insight on the design plan.
  59. \subsubsection{Initial design}
  60. There are multiple options to connect a tool with a moving arm.
  61. However, there is a trade-off to be made with the SCARA feature, the heavier the end-effector is, the more force the SCARA must deliver.
  62. And because the goal is to make the SCARA light and quick, this end-effector should be light-weight.
  63. The best options in this case is to go with a simple spring-loaded clamp.
  64. It is light-weight, and provides sufficient clamping force and precision for this application.
  65. To release the tool, the clamp must be forced open.
  66. Instead of using a servo, the movement of the SCARA can force the clamp open, resulting in a significant simplification of the design.
  67. The initial design of the clamp and the operation is shown in \autoref{fig:gripper}.
  68. \subsubsection{Behavior Modelling}
  69. The next step is to implement this design with the corresponding behavior in a dynamic model.
  70. The challenge in this case is the modelling of the contact dynamics.
  71. Based on some experience in modelling with collisions, I decided to use the 20-sim 3D mechanics editor.
  72. There is little tooling available and there are no debugging options if the model does not behave as expected.
  73. The marker kept falling trough the gripper or flew away.
  74. With the small amount of progress made in two days the implementation was not promising.
  75. A system freeze caused the model to corrupt, where the complete configuration of the shapes and their collisions was lost.
  76. Based on the loss of work and the low feasibility of the implementation, it was decided that the end-effector would no longer be part of the design.
  77. With the end-effector removed, the SCARA will get a direct connection with the marker.
  78. The lifting of the marker from the will be included in the SCARA as well.
  79. Furthermore, this means that the wiping will no be possible via the SCARA.
  80. \subsubsection{Evaluation}
  81. The lost progress of the model is unfortunate, but the implementation did not go as expected anyway.
  82. It was probably for the best as it forced an evaluation of the design and avoided a tunnel vision while trying to get it to work.
  83. However, it did show the value of the risk/time analysis.
  84. This early failure resulted in changes for other components.
  85. But as none of the components were implemented yet, no work was lost.