Team 130 Design
We are submitting four bot designs. Some may or may not work together,
but we will work that out later.
Bot 1 - House Collector - Mobile Design
Bot 2 - House Collector - Static Design
Bot 3 - Water/Volcano Master
Bot 4 - Fruit Collector
- Bot 1 - House Collector - Mobile Design
Task: Obtain houses (2” couplers) and bring them back to the starting
box and place umbrellas into the houses.
Maximum points: 24 pts (3 points for each house in the starting area, 15
points for placing all the umbrellas in the houses.)
Progress: For this robot we are still trying to get around the problem
of getting over the PVC tubing because this would highly benefit our
strategy. We have a structure for the bot and have begun testing
different ways of attempting this feat. If we cannot do this, we will
have to have the robot navigate its way out of the starting box. We have
also started a potential program for allowing it to go over. As far as
the collection of the houses goes, we already have a working prototype
that performs well, although we are still refining the code for accuracy
and consistency.
Description: After getting over the tube this bot will use a sonar
tracker and “ping” off of the PVC tubing in order to stay aligned. It
will drag the house it picks up in a funneled line. This line is
restricted in such a way that all the umbrellas, previously placed on an
arm of the bot connected to a servo, are able to be lowered into the
houses at the same time. We then proceed to bring this bot back into the
starting box saving the houses. The key features will be a servo holding
the umbrellas and then lowering them into the houses and a funnel that
will collect the houses.
Original planning: As stated before our problem is to get the bot across
the PVC tubing. The possible designs that were considered are as
follows:
1st possibility: The bot starts elevated and basically falls over the
tube. This seems to work, but is potentially hazardous to the bot and
not always reliable.
2nd possibility: We have a ramp in the starting area which allows the
bot to roll up and fall over on the other side. This has also worked in
the past, but if the motors are not running at full function the bot
will fall over the other side and end up in a vertical position.
3rd possibility: We have debated whether it would better to just abandon
the entire idea of going over the tube. We have found that if it goes
around the pipes, there is too much activity on one half of the board,
increasing the chance of collisions.
4th possibility: One idea that we played with that we eventually threw
out is the idea of a counter arm to actually lift the bot across the
tube. This seemed promising, but the robot's center of gravity too high
and the bot would be too complicated, increasing the chance of confusion
and mistakes.
- Bot 2 - House Collector - Static Design
Task: Obtain houses and bring them back to the starting box, placing the
umbrellas on them somewhere in the process.
Maximum points: 24pts (15 pts for shielding all the houses and 9pts for
bringing all the houses back to the starting box)
Progress: This robot is in the design phase. It has been well planned
out and will be built soon. Currently, the base has been started and a
few prototypes of possible arms have been constructed. In addition, some
details of placements of arms and XBC base are being worked out.
Description: This robot stays in the front half of the starting box.
This bot will be static (hence its name) and will only move three arms
to pick up the houses. These arms will either contain the umbrellas and
cover the houses before picking them up or will pick the houses up and
place the umbrellas on after. After grabbing the houses with a claw, the
arms will then retract into the starting box with the houses. This bot
may also include another arm to sweep the pineapples/compost out of the
way so they do not interfere with the Static's partner robot. These arms
will be the most important feature of this bot.
Original planning: This initial problem for this bot was how to design
the arms that will cover and then pick up the houses. They need to be
light and strong so that it is easy to lower and raise them, and the
raising mechanism must be strong enough to lift the weight of a house at
a great distance.
1st possibility: Long, rigid arms made of lego pieces with a rubber band
powered grabber at the end. This grabber will contain a track or wheel
for added grip. An umbrella will be mounted on each arm such that it
will be placed on the house when the arm lowers and grabs the house.
2nd possibility: Long rigid arms made of lego pieces with a motor and
string powered grabber at the end. An umbrella will be mounted on each
arm such that it will be placed on the house when the arm lowers and
grabs the house.
3rd possibility: A folding arm that utilizes a rubber-band trigger and a
motor at the back end, which reels in a string that will both tighten
the claw and bring the arm back. In this case, the umbrella will either
be on the end of the arm or on the robot itself.
4th possibility: A folding arm that uses one servo (per arm) to extend
the arm and retract it. The claw will be powered by a rubber band. This
way, the extension/retraction process will be easier.
- Bot 3 - Water/Volcano Master
Task: Obtain and place water balls (4” blue balls) into the two 4”
couplers and block the volcano.
Maximum points: 20 pts (5 points for each ball, -14 for all volcanic
balls on opponent side, 0 points for no lava balls on our side)
Progress: This robot is in initial testing phase. Its original structure
has been built and modified several times. The program has been created
and our team is currently running test runs and slightly modifying its
programming.
Description: This bot starts facing the water in the starting box. It
then moves straight outward towards the water aligning itself to pick
them up using a scoop. The most prominent parts of this bot will be the
arm used to block the volcano and the scoop/arm used to pick up the
water. After securing them it proceeds to make a 90 degree turn left
backing up and using the pole to align itself straight using touch
sensors. It then goes forward makes another 90 degree turn left,
proceeding forward again, making a 90 degree right turn periodically
using the PVC tubing to align itself. It then drops both waters into the
couplers activating a giant arm to unfold, lifting upward to block the
volcano.
Original planning: This initial problem for this bot was the creation
and components of the arm used to block the volcano. It needed to be
light enough to not throw the bot off balance but sturdy enough to do
its task.
1st possibility: A long arm made of long lego pieces and a piece of
paper at the end. This worked, but it wasn’t sturdy enough.
2nd possibility: Another long arm made entirely of lego pieces creating
a blocker. This also worked, but in the end was a little too heavy.
- Bot 4 - Fruit Collector
Task: Obtain and sort the pineapples and compost, then place them in the
correct bins.
Maximum points: 30 pts (15 points for all compost in the green bin, 15
points for all pineapples in the pineapple bin)
Progress: This robot is in the design phase. Part of the sorter has been
built but there is still work to do before testing or coding can begin.
Description: This bot starts in the forward part of starting box. It
then moves straight outward towards the water and proceeds to make a 90
degree turn. It then goes forward makes another 90 degree turn left. The
bot then zigzags around the houses, picking up and sorting each pile of
compost and pineapples. It stores the pineapples and compost in separate
compartments on an arm. It then drives to the bins and the arm holding
the pineapples and compost dumps them into the correct bins. The most
prominent features of this bot are the sorting mechanism and the arm
that will store and then dump the pineapples and compost. This bot would
work best with the static house collector.
Original planning: This initial problem for this bot is how to sort the
pineapples and compost. It needs to be accurate and consistent.
1st possibility: An arm with a motor geared to place axels under then
pineapple and the lift it off of the compost placing it in the correct
storage bay. The bot will then sweep up the compost and place it in a
separate bay.
2nd possibility: Another arm that will sweep the pineapple off of the
compost and then pick up the pineapple and compost in separate parts of
a claw. It will then put the pineapple and compost in the separate bays.
Rejected Designs
Bot 1
Rejected: Going over the pipe with or without a ramp
Reason: There were several ways that we had attempted to go over the
ramp without using a ramp. We originally just elevated the entire robot
on a platform made of wheels. This worked every once and a while, but
was highly impractical and somewhat inconsistent. After that we made a
platform made entirely out of Lego pieces. This was more consistent and
practical, but a large waste of pieces compared to the amount of work it
actually did. At this point our group completely rejected the idea of
going over the pipe figuring it was a waste of pieces, time and possibly
compromising the maximum amount of points we can get.
Bot 2
Rejected: The placement of the XBC higher than the height of the pipes
surrounding the home base.
Reason: Having a heavy object such as the XBC higher up results in an
overall higher center of mass. Consequently, when this static robot
attempts to pick all the homes with the long, extended arms, the weight
of the homes, and the arms, coupled with the torque necessary to reel
the arms in may overbalance the robot and tip it over. In the past, we
have learned that having a very low center of mass correlates to a much
more stable base, so we decided to have the XBC nearer to the floor of
the board.
Rejected: One arm to act as a crane to pick up the balls, one at a time.
Reason: This obviously would require some more motors, along with a
turntable-type mechanism, which would be taxing to the XBC’s power. In
the end, this would be a slower mechanism for collection, which is why
we opted for three arms working simultaneously.
Rejected: Using string to tighten the claw to grip each house and to
pull the arm in, along with a rubber band trigger to initially extend
the arm.
Reason: When the prototype of this implementation was built, the idea
seemed a good one, as the rubber band allowed for faster extension, and
the string was effective in pulling the arm up (without a house
attached). This was done without the claw also, because we first wanted
to test the reeling-in process. To test a situation of lifting a house,
we attached a battery that resembled the house's weight and had a motor
try and pull it up. We found that almost all the time, the string broke
because it was simply too weak. Also, the force required to pull the arm
and house with string was too much for the motor to handle. Thirdly, the
rubber band was often stretched a lot, and friction over other Lego
pieces frequently wore it down, breaking it.
Bot 3
Rejected: lego structure for blocking the volcano and channeling the
lava to the other team’s side.
Reason: This structure was too heavy for our arm/servo to place on the
volcano. This structure also made our bot too large to fit in the
starting box. It was more practical too utilize our other design that
uses paper as a blocking component as opposed to this designs use of
many heavy legos. This design also had the potential to break easily and
disqualify us by dropping pieces into the surface beneath the volcano or
onto the other team’s side. Overall, this design was rejected on the
basis of its weight and its likelihood of disqualifying our team.
Rejected: a scoop designed to pick up the water and then deposit it into
the crop bins
Reason: This scoop had a tendency to push the water off of the table
while attempting to pick them up. This design also had to utilize two
motors to eject the water as opposed to our other designs use of only
one motor. The pieces that we added to hold the water so that it would
not roll off the table moved and thus created more problems. They
dragged on the table and caught on the pipe. This design was rejected in
favor of the more practical and efficient other design that we
developed.
Bot 4
We have yet to reject any designs for this bot.
However, we recognize that the design for this robot is rather
complicated, considering the accuracy with which the robot must find
each pineapple/leaf and pick it up, without losing it in the process. We
also recognized that the success of this gathering mechanism assumes
that the piles are not previously disturbed; if they were, finding the
pineapples and leaves would be far more difficult. |