This subsystem went through a major redesign shortly before the competition to ensure reliability and as many points as possible when competing. Changes implemented are described below.
The consumption subsystem’s main goal is to pick up any duck and pedestal that is in the predetermined path of the robot. Throughout the competition, the robot will make a complete path through the entire playing field that will be predetermined and designed by the team and come in contact with all of the ducks and pedestals that are present. The robot will need to pick these items up in order to later sort them and place them in their proper locations that are discussed within other subsystems.
The consumption needed to be repurposed due to a lack of implementation time and to create a more reliable and robust system. The consumption was converted into a delivery system and the direction of the motors were reversed to that the robot could collect items in its path, and then spit them out in the recycling area for points.
- Intake the object via
threetwo rows of spinning shafts with spokes Spokes (flexible material held in place with set screws on a D-profile carbon steel shaft) will push objects against the body of the robot and take the captured ducks and pedestals upwards towards the top of the robot with motion from a DC brushed motor- Spokes (flexible material held in place with set screws on a D-profile carbon steel shaft) will push objects out of the robot after they have been collected and the robot is near the recycling area
- Worst case scenario of three ducks analyzed below
The consumption subsystem has a few constraints that it must abide by in order to be successful. The first constraint is that it must have a motor that has a minimum torque of
Taking the weight of the ducks into consideration, this places a constraint on the team’s decision of which material to use for the design. TPU will be used to build the spokes for the intake mechanism and use set screws on a D-profile carbon steel shaft to hold the spokes in place. The calculations used to determine these materials are shown below in the analysis portion of the document. The weight of the duck (
Assuming all three shafts are lifting a single duck, the maximum weight the motor will need to move would be
The ratio of the torque for each shaft is proportional to the ratio of the diameter of the two wheels either driving or being driven by the belt. The diameter of the driving wheel on the motor is 0.88 inches and the diameter of the three wheels being turned is 1.75 inches. That means the multiplication constant is 1.998. The torque for the three shafts being driven would therefore need to be 1.988 times what our calculations for the needed torque of the motor is, or
Additionally, the team needs to analyze whether or not the motor will meet the speed needed to pick up the items within the allotted amount of time. As previously mentioned, the motor will need to have a torque of
The next constraint that was considered was fitting the system within the size of the robot. The robot must fit in a 1’x1’x1’ area, so this adds the constraint of fitting each subsystem of this robot within the available space. The size of the consumption subsystem had to be such that the ducks would be accommodated. The duck’s size was considered more so than the pedestal because the duck has much larger measurements than the pedestal. The team’s object consumption design takes up
Another constraint is that the robot must pick up all the objects in its path in a specific and constrained amount of time. This is essential to the robot's proper function because the round length is three minutes. Object consumption cannot take a large majority of the time because we need to allow for time to move the ducks to the pond and to activate the fireworks. Two minutes was determined as the maximum possible time that the robot will be allowed to consume objects around the arena and this means that the robot will need to move six inches per second. Two minutes was selected because it is the optimal balance which allows for time to transverse the arena at a reasonable speed (
The object frequency analysis in the analysis section uses the velocity of the robot's movement and the amount of ducks and pedestals in the arena to perform a rough calculation of the object frequency. These calculations assume that the objects are completely evenly spread across the arena, which is the best approximation given the information we have from the competition explanation, that the objects will be randomly spread around the arena. This will likely not be exactly the case, but we are assuming complete randomness in analysis.
The maximum shear strength calculations are below and were used in the selection of materials for the construction of the object consumption subsystem. The shear is the strain on a structure caused by pressure when its layers are laterally shifted in relation to each other. The maximum shear strength is of carbon steel is analyzed in the analysis portion below.
Standard: OSHA Standard 1910.212(a)(1) states that guards are needed around moving parts. The robot’s consumption mechanism will be surrounded by walls on three of the four sides to account for this guard.
Conceptual Design Document: here
Shown below is our buildable schematic design made in SOLIDWORKS. The spokes will rotate and intake any duck or pedestal in the robot’s path. The consumption mechanism will have three rows of spokes that will direct the objects upwards and inwards up a ramped wall to the beginning of the sorting mechanism. The back wall will have the ability to be adjusted within the testing phase in order to ensure that the spokes are close enough to the wall to properly intake each item. The spokes will be made of TPU and the rotating shafts will be made of pvc pipes for prototyping, but carbon steel for the final product. The ramp will be made of some kind of printed plastic for prototypes and aluminum for the final product. All calculations and analysis were done for the final product, not the prototype. All measurements shown on the 3D model are in inches.
CAD Files for Object Consumption Mechanism: here
The DC brushed motor chosen is part number #4805 from Pololu. The motor is considered high power and runs off of
The simulation above depicts the friction of the spokes against the body of the robot in the feedback loops on the left side of the model. The three forces from the ducks are added and the torque required to push those ducks is calulated and graphed on the oscilloscope as the output. The equation we used for the torque is
The safety factor for motor selection was two times the needed torque based on simulations.
Motor torque Simulink Model: here
Since the motor we selected is rated for up to
Normal carbon steel ranges between
Stated in the contraints section, we are assuming the robot will transverse a 480 inch path in 120 seconds, and of that time, 80 seconds will be used for actual robot forward motion. Calculations for time per object consumed is below:
Assuming a worst case scenario of 60 rpm and each item staying in full contact with the spokes for the entire ride up the intake, the following calculations were made.
Since we need to pick up items at a rate of
The bill of materials for the consumption mechanism is below. This includes all parts that are needed for design and manufacture of the robot.
Name of Item | Description | Used in which subsystem(s) | Part Number | Manufacturer | Quantity | Price | Total |
---|---|---|---|---|---|---|---|
D Profile Shaft | D-Profile rotary shaft, D-profile ends, 1045 Carbon steel, 3/8'' Diameter, 12'' Long | Consumption | 3832T1 | McMaster-Carr | 3 | 11.67 | 35.01 |
Bushing/Bearing | Ball bearing, Shielded, Trade Number R6-2Z for 3/8'' Shaft diameter | Consumption | 60355K45 | McMaster-Carr | 6 | 6.25 | 37.5 |
Shaft Collar | Set Screw Shaft Collar for 3/8" Diameter, Black-Oxide 1215 Carbon Steel | Consumption | 9414T8 | McMaster-Carr | 6 | 1.75 | 10.5 |
Shaft Pulley | Corrosion-Resistant Timing Belt Pulley, XL, 3/8" Maximum Width, Hub, 2 Flange, 1.75" OD, 3/8" Shaft | Consumption | 1277N28 | McMaster-Carr | 3 | 16.65 | 49.95 |
Motor Pulley | Corrosion-Resistant Timing Belt Pulley, XL Series, 3/8" Maximum Belt Width, with Hub, 2 Flanges, 7/8" OD | Consumption | 1277N41 | McMaster-Carr | 1 | 10.2 | 10.2 |
Timing Belt | XL Series Timing Belt, Trade No. 210xL025 | Consumption | 6484K219 | McMaster-Carr | 1 | 6.97 | 6.97 |
Motor | 47:1 Metal gearmotor 25Dx67L mm HP 6V with 48 CPR Encoder | Consumption | 4805 | Pololu | 1 | 48.95 | 48.95 |
Motor Controller | TB9051FTG Single Brushed DC Motor Driver Carrier | Consumption | 2997 | Pololu | 1 | 11.95 | 11.95 |
Washer Pack | 316 Stainless Steel Washer for 3/8" Screw Size, 0.406" ID, 0.75" OD | Consumption | 90107A127 | McMaster-Carr | 1 | 9.5 | 9.5 |
Corner Bracket | Corner Machine Bracket, Finish-Your-Own, 6061 Aluminum, 1" x 1" x 1-1/4" | Consumption | 2313N36 | McMaster-Carr | 1 | 7.24 | 7.24 |
Side Profile | Fabricated by 3D printer | Consumption | 2 | 0 | 0 | ||
Ramp Element | Fabricated by 3D printer | Consumption | 1 | 0 | 0 | ||
TPU Spoke | Fabricated by 3D printer | Consumption | 12 | 0 | 0 | ||
Forward Ejection | Fabricated by 3D printer | Consumption | 1 | 0 | 0 | ||
Motor Mount | Fabricated by 3D printer | Consumption | 1 | 0 | 0 | ||
Total | Total Components | 41 | Total Cost | 227.77 |