During the second week of the COSMOS Cluster 2 on Engineering Design and Control of Kinetic Sculptures, our team members learned how to program using RobotC to process sensor data and to control a motor in a Motion Robot. The concepts of automatic sensor data processing and controlling the motion of a component in a Kinetic Sculpture led to the design requirements of a Mini Sculpture. The Mini Sculpture design is a team effort that is completed during the third week of the COSMOS Cluster 2.
For our Mini Kinetic Sculpture, we were required to use at least one sensor, one motor, and have a user interface aspect to the system in order to create a sculpture that is both active and automatic.
The sensor could measure various physical properties of the marbles, i.e. position, velocity, quantity, or color. The motor was used to control movements within the structure automatically based on the sensor's measurements. Additionally, the structure was supposed to include a human interface aspect that could override the automatic operation of the Mini Kinetic Sculpture. The UI could be a button, knob, or anything else that allows the user to interact with the sculpture.
In our Mini Sculpture, we chose to use a color sensor which would detect the color of the marble and send the marble down two separate tracks. The motor was used to rotate a ramp two ways: rotating upwards would drop the marble straight down into a vortex piece, and rotating downwards would let the marble roll off the piece, onto another track. Our human interfaces are touch sensors that act like buttons and, when pressed, allow the user to control which way the motor rotates, thus overruling the automated sensor.
Photos of our Pugh chart and risk analysis can be seen below. More details about the individual designs listed in each of these tables can be found on the concept subpages.
Our mini-sculpture uses one color sensor, two touch sensors, and one motor to move marbles along two tracks based on color. From the starting position, the marble slides down to the sensor which, after determining the color of the marble, will cause the motor to move either up or down to bring the marble onto one of two tracks.