Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Powered by a 12V DC motor, the walking beam serves as the driving mechanism of our assembly. This mechanism has a D-shaped motion that exerts a cocking and releasing motion on the chute slider (which is placed on a linear shaft and is tensed with a rubber band) that is very similar in functionality to a slingshot. As the slider is being pushed back, it will hit the lower fan of the Lazy Susan, which in turn rotates the top fan and pushes a marble into the cutout that makes it fall into the chute slider. As the linear portion of the "D" motion ends, the pushing arm (attachment to the walking beam) will no longer be in contact with the slider which will release the tension in the rubber band and will send the slider forward at a fast speed. Lastly, the linear shaft mounts will act as a stopper and the inertia from this launches the ball forward.


Success Criteria

  • Launches Automatically launches and reloads a projectile (preferably a marble) in repeatable cycles (at least 6 per minute or 1 in 10
    seconds)
  • We can plot the motion of the walking beam in MATLAB to an accurate resemblance. Ideally, a letter D or semicircle is traced and is confirmed by the swept path
  • Track the housing chamber with a linear traversal of at least 100mm. This should ideally be a sinusoidal shape, but some delay is expected.
  • Able to plot the motion of the walking beam in MATLAB to an accurate resemblance (the ideal shape is a "D"-like stroke shape)
  • Complete Restoration to equilibrium after one cycle (visually check this)Marbles successfully hits target from the specified range above (6 to 10 ft), with consistent probability (3 out of 5 shots at a time, binomial distribution profile).
  • Complete restoration to equilibrium state per cycle; we can visually check that machine is in the same starting position after firing

Design Considerations:

  • Strong links to withstand high tension
  • Adjustable z-axis position for a simpler assembly
  • Low friction for better performance
  • Reduced weight to avoid cantilevering the walking beam 
  • Optimize link lengths to find a satisfactory stroke length and obtain linear motion
  • Reduce z-axis missalignmentmisalignment


The considerations above are crucial for a proper build of our design. The mechanism is exposed to a high tensile load from the rubber band, so having a good structure and strong build for our links is a fundamental concept. Additionally, having a model that has z-axis adjustability is very important because cantilevering will affect positioning during assembly if it is not correctly accounted for, and cantilevering can be addressed with lightweight spacers. Having low joint friction and weight on our walking beams is also significant, which is why we used press-fit ball bearings for all of our revolute joints and made spacers out of acrylic to reduce weight and help with z-axis alignment. These considerations are all implementable once an optimal stroke length is found for the cocking and releasing motion which was done by optimizing link lengths in our MATLAB code and obtaining a motion profile.  

...