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.
When given this assignment, the requirements that were given were that we had to make an automated sculpture where it is able to function without a human controlling. But it would also include a human interface, which allows a human to have some sort of input that would alter the Sculpture in some sort of way.
As for physical requirements, we had to include a maximum of 1 motor, a minimum of one sensor, and a human interface. This could be in a shape of a joystick or a button that person could click that allows them to interact with the sculpture.
There were also digital requirements such as a simulation of our mini sculpture, which was done on Working Model. Allowing us to visualize our concept in a 2D space. We also have to program our own code or alter other ones to make it work with our sculpture. We have access to many different coding resources or we could do our own research.
All of our design concepts and ideas including our thoughts on them are listed in the slideshow we created:
In the end, our main design included a track at the beginning of the design to drop into the container where the marble will be before throwing it, able to use an automation function where the catapult will throw the marble at a certain power, a user interface with a joystick where the power is dependent on the movement of the joystick making the marble bounce against the trampoline at different speeds to go to different baskets. Each basket has a certain number of points and certain speeds will allow the ball to go farther by bouncing on multiple trampolines. Our secondary design was using a light sensor to detect what basket the marble will go into based on the color. The idea was that darker color balls would go to the left of a level type design and the lighter color marbles will go to the right. We realized that this idea had some flaws such as that the light sensor is not always accurate and it may not be able to identify the marble to a certain extent that we were looking for. Therefore. we went with our main idea.