Initially, the NXT processor had trouble sensing the difference between the light and dark colors.
After a marble passed through the sensor, the motor would have trouble with the next marble.
Previously, when the code would start, the sensor would detect the black track, leading to the motor moving before the marble arrived.
Reliability: Certain designs depend on sensors or mechanisms that are sensitive or require extreme accuracy. It is important that the sculpture can consistently function without failure
W2MD Build: A key aspect of risk analysis is testing the design in W2MD. Designs may be difficult to generate within the constraints of this program
Ease to build: The design should be relatively easy to construct, and not require advanced building techniques that may hinder progress and accurate prototyping
Ease to Code: The mechanism should not require overly complex code in order to function, which will drain time from other project
Existing Parts: Design should prioritize construction with existing parts instead of ordered or custom manufactured pieces, which will allow for a quicker prototyping and construction process
Est Build Time: Roughly how much time the mechanism will take to build, as some mechanisms will take long periods of time due to complexity
Human interaction: Does this mechanism contain an element of human interaction?
Motor velocity:
Programming the motor to move by its velocity was determined by timing, speed, and direction. This is due to the fact that the motor moved side to side by moving a certain speed in a certain direction for a certain time, which was very unreliable and unpredictable.
Motor position:
Programming the motor to move by its position was determined by specific coordinates and a home position, with complicated code but simple movement. This was much more predictable and dependable.