portfolio

View the Project on GitHub oscaroregan/portfolio

Boxing Animation

This project was part of my mechanisms class, where were I was tasked with creating an automated sport simulation powered by a single hand crank, utilizing mechanisms such as four-bar linkages, Geneva wheels, cams, and slider-cranks.

Skills Applied

Project Overview

Design Selection

Mechanism Breakdown

Each movement in the automaton was achieved with a unique mechanism:

  1. Dodge
    • Modeled with a four-bar linkage (3 precision points + 1 dyad).
    • Synthesis via graphical and analytical motion generation methods. See graphical synthesis below: dodge synthesis
    • Motion: dodge gif
  2. Kick
    • Designed with a four-bar linkage using path generation with prescribed timing.
    • Kick accelerates during extension phase (timing emphasized in synthesis).
    • Graphical synthesis: kick synthesis
    • Motion: kick gif
  3. Punch
    • Replicated with a slider-crank mechanism.
    • Dyad calculated from max/min shoulder angles.
    • Motion: kick gif
  4. Bell
    • Simulated using a cam and follower system.
    • Cam profile shaped to ring bell once per full cycle. kick gif
  5. Clock
    • Created with a Geneva wheel. clock
    • Each full crank rotation advances the clock by 1 second.
    • Mechanism counts down from 5 to 0. clock gif

Synchronization and Gearing

Ring and Boxer Modeling

boxer gif

Final Result