Bladeren bron

Review of initial design

tags/0.6.0-conclusion
Wouter Horlings 4 jaren geleden
bovenliggende
commit
b2a7f238d0
1 gewijzigde bestanden met toevoegingen van 56 en 39 verwijderingen
  1. +56
    -39
      content/case_experiment_initial_design.tex

+ 56
- 39
content/case_experiment_initial_design.tex Bestand weergeven

@@ -3,15 +3,15 @@
\label{sec:initialdesign}
The initial design started with a design space exploration.
The goal was to collect possible solutions and ideas for the implementation.
The exploration resulted in a lot of whiteboard writing robots.
The exploration resulted in a lot of whiteboard writing robots ideas.
These robots can be sorted in four different configurations
Each configuration explained in the following sections.
From the possible configurations, the optimal configuration that fits the specifications is made into an initial design.
From the possible configurations, the one that fits the specifications best, is made into an initial design.
\subsubsection{Cable-Driven}
The cable-driven robot is suspended with multiple cables.
The end-effector that contains the marker is moved along a board by changing the length of the cables.
The cable-based positioning systems result in a end-effector with a large range and high velocities.
The cable-based positioning systems result in an end-effector with a large range and high velocities.
A basic setup can be seen in \autoref{fig:cablebotdrawing}.
This given setup contains two cables that are motorized.
The big advantage of this system is that it scales well, as the cables can have almost any length.
@@ -60,7 +60,7 @@
\subsubsection{Polar-coordinate robot}
This robot is a combination of a prismatic and a revolute joint.
Where the revolute joint can rotate the prismatic joint as seen in \autoref{fig:polar}.
With this it can reach any point within a radius from rotational joint.
With this it can reach any point within a radius from the rotational joint.
This is a little more complex design than the Cartesian robot.
\begin{figure}
\centering
@@ -75,27 +75,28 @@
\label{fig:polar_protrude}
\end{marginfigure}

This robot has some disadvantages.
This robot has multiple disadvantages.
The range of the robot is defined by the length of the prismatic joint.
However, if the prismatic joint is fully retracted, the joint does not get shorter.
In that case the arm still protrudes on the other side.
Therefore the complete radius around the revolute joint cannot have any obstacles.
Thus when the operating range is doubled, the robot size has to be doubled or even more than that.
Furthermore, when the arm of the robot is retracted, it protrudes on the other side.
Therefore, the complete radius around the revolute joint cannot have any obstacles.
\autoref{fig:polar_protrude} gives an impression of the required area.
Even with this area, the arm cannot reach the complete board.
This makes required space of the setup very inefficient.
Another disadvantage is that a long arm increases the moment of inertia and the gravitational torque quadratically.
Another disadvantage is that a long arm increases the moment of inertia and the gravitational torque on the joint quadratically.
Furthermore, the long arm introduces stiffness problems and it amplifies any inaccuracy in the joint.
\subsubsection{SCARA}
The SCARA robot is a configuration with two linkages that are connected via rotational joints.
It can be compared to a human arm drawing on a table as seen in \autoref{fig:scara}.
Similar to the Polar robot it can reach all points within a radius from the base of the robot.
However, the arm can be configurated to not protrude outside of the board.
If the situation requires the arm to protrude, it is still significantly less than the polar arm (\autoref{fig:polar_protrude}).
Furthermore, depending on the configuration the of the arm the area where it protrudes can be significantly smaller.
However, the additional joint and extra arm length does add to the moment of inertia and gravitational torque similar to the polar robot.
The SCARA is therefore not a robot that is convenient with large working areas.
However, it can be really quick and precise in relative small areas.
But the SCARA does not protrude like the polar arm (\autoref{fig:polar_protrude}).
Depending on the configuration of the arm, it is possible to keep the arm completely within the area of operation.
A downside is that the mass of the additional joint and extra arm length increase the moment of inertia and gravitational torque similar to the polar robot.
This makes the SCARA configuration convenient for small working areas as that keeps the forces managable.
Additionally, as the arms of the SCARA have a fixed length, it is possible to create a counter balance.
This can be used to remove any gravitational torque from the system. It would however increase the moment of inertia even further.
For current specifications, the working area is too large for any practical application of the SCARA.
\begin{figure}
\centering
\includegraphics[width=8.74cm]{graphics/scara.pdf}
@@ -106,24 +107,38 @@
\subsubsection{Choice of system}
The previous sections have shown four different configurations.
These configurations are compared in \autoref{tab:initial_design}.
Each of the systems are scored on range, speed, cost, obstruction, effective area, and the interesting dynamics.
The range scores the system on the practical dimension of the system, larger is better.
The cable and cartesian configuration scale very well, the cables or slider rails can be made longer without real difficulty.
The SCARA or polar configuration run into problems with the arm lengths, as forces scale quadratically with their length.
Except for the cable bot, all configurations score sufficient on speed.
The cable bot can be quick, but is limited in acceleration, and depends on the type of cable configuration.
For the cost, all systems fit within the €200 budget, except for the Cartesian setup.
All systems require some DC or stepper motors, but the cartesian setup also requires linear sliders which are expensive for longer distances.
The obstruction score depends on the capability of the system to move away from the text on the board, such that the system does not obstruct the written tweet.
For the scalability, only the cable bot scores high.
The cables make it possible to easily change the operating range of the system, only requiring reconfiguration.
The cartesian system scales poor because the length of the sliders is fixed, and longer sliders are expensive.
For the Polar system and SCARA, the forces on the joints scale quadratically with the length of the arms.
However, the SCARA can be build with counter balance making it scale less worse than the Polar system.
With the effective area, the system is scored on the area it requires to operated versus the writable area.
The last one, how interesting or challenging are the dynamics.
The cartesian configuration is trivial, both sliders operate completely separate from each other and the position coordinates can be mapped one to one with the sliders.
For the other configuration, some inverse kinematics are required to get from desired position to the control angles of the system.
Each of the systems are scored on range, speed, cost, obstruction, effective area, and the interesting dynamics:
\begin{description}
\item{\emph{Range}}\\
The range scores the system on the practical dimension of the system, larger is better.
The cable and cartesian configuration scale very well, the cables or slider rails can be made longer without real difficulty.
The SCARA or polar configuration run into problems with the arm lengths, as forces scale quadratically with their length.
\item{\emph{Speed}}\\
Except for the cable bot, all configurations score sufficient on speed.
The cable bot can reach high velocities, but the acceleration is limited, depending on the configuration, to the gravitational acceleration.
\item{\emph{Cost}}\\
For the cost, all systems fit within the €200 budget, except for the Cartesian setup.
All systems require DC or stepper motors, but the cartesian setup also requires linear sliders which are expensive, especially for longer distances.
\item{\emph{Obstruction}}\\
The obstruction score depends on the capability of the system to move away from the text on the board, such that the system does not obstruct the written tweet.
All systems except for the cable bot can move themself outside of the working area.
It is possible that the cables of the cable bot obstruct the view.
However, the wires are expected to be thin enough to not block any text.
\item{\emph{Scalability}}\\
For the scalability, only the cable bot scores high.
The cables make it possible to easily change the operating range of the system, only requiring reconfiguration.
The cartesian system scales poor because the length of the sliders is fixed, and longer sliders are expensive.
For the Polar system and SCARA, the forces on the joints scale quadratically with the length of the arms.
However, the SCARA can be build with counter balance making it scale less worse than the Polar system.
\item{\emph{Effective Area}}\\
With the effective area, the system is scored on the area it requires to operated versus the writable area.
\item{\emph{Interesting Dynamics}}\\
The last metric, scores the system on the complexity of the dynamics.
This is a more subjective metric, but also a very important one.
In the problem description, the complexity of the dynamics was determined as one of the core requirements.
The cartesian configuration is trivial, both sliders operate completely separate from each other and the position coordinates can be mapped one to one with the sliders.
For the other configuration, some inverse kinematics are required to get from desired position to the control angles of the system.
\end{description}

\begin{table}[]
\caption{Table with comparison of the four proposed configurations and a combined configuration of the cable bot and the SCARA.}
@@ -141,13 +156,15 @@
\end{tabular}
\end{table}
Based on this comparison, I decided to disqualify the cartesian and polar system.
The cartesian has no interesting dynamics and is expensive to build at a large enough scale.
Based on this comparison, I disqualified the cartesian and polar system.
The cartesian has no interesting dynamics and is expensive to build at the current scale.
The polar system is just not feasible, the arm length required to cover the writing area results forces that are too large.
Making the joint that can deliver the torque for that arm and also providing enough speed is just out of the scope of this case study.
The two remaining configurations also contain some downsides. The cable bot is slow, and the arm length for the SCARA is also likely to cause problems.
Therefore, I decided to combine both systems: a cable bot system that moves a small SCARA along the whiteboard.
The small SCARA is quick while the cable bot gives the system an enormous range.
Making a rotational joint that delivers the torque and velocity required for such an arm, is just out of the scope of this case study.
The two remaining configurations come with serious downsides as well.
The cable bot is slow, and the arm length for the SCARA is also likely to cause problems.
However, by combining both, it is possible to get a system that fits the requirements very well.
By building a small SCARA that is the suspended by the cable bot, it combines the best of both worlds.
The small SCARA is quick and accurate, while the cable bot gives the system an enormous range.
Resulting in a system that scores high on all criteria except obstruction.
The grading for the combined system is shown in the most right column in \autoref{tab:initial_design}.



Laden…
Annuleren
Opslaan