California Polytechnic State University

DigitalCommons@CalPoly
Not a member yet
    41530 research outputs found

    Smart Glove Pitch Type Discrepancy Detection Algorithm for Youth and Collegiate Baseball Pitchers

    Full text link
    Pitch tipping refers to unintentional variations in a pitcher’s motion that reveal the pitch type, often due to inconsistent arm speed when throwing off-speed pitches like changeups. This issue is common in youth players with underdeveloped mechanics and makes it easier for batters to predict pitches. Wearable sensors, such as Inertial Measurement Units (IMUs), provide a non-invasive way to quantify these subtle motion discrepancies. This study analyzed linear acceleration data from a glove arm IMU for 14 pitchers, evenly split between high school-aged (13-15 years) and college-aged (18-23 years) groups. The aim was to examine the linear accelerations of the tested participants recorded by the IMU to analyze differences in arm motion for each pitch type: fastballs, changeups, and other off-speed pitches. It was hypothesized that there will be differences between all pitch types when examining the associated pitch “pulse”, both when combining the entire dataset and for individual analysis of each participant. Further, it was hypothesized that variability, portrayed by both coefficient of variation and standard deviation, will be significantly greater for high school pitchers compared to college-age pitchers since high school pitchers have less-developed pitching mechanics. Each pitcher completed a bullpen session, identifying pitch types before each throw. Data were processed and analyzed with a custom MATLAB algorithm, which identified two distinct acceleration peaks during the throw. Key parameters analyzed included peak intervals, area under the curve (AUC), and peak magnitudes. While no differences were observed in the dataset of all pitchers combined due to high variability in the measured parameters, results showed that discrepancies in at least one parameter were often observed between pitch types when individual pitchers were examined, particularly between fastballs and changeups. In addition, one participant exhibited differences across all measured parameters between pitch types. Statistically significant differences in coefficient of variation were found between high school and college groups, especially regarding peak magnitudes. The participant-specific results indicate that motion discrepancies were detected between pitch types for these respective pitchers, further suggesting that these pitch types were being “tipped”. Additionally, analysis comparing high school and collegiate age groups suggested greater motion inconsistency among younger pitchers, aligning with the hypothesis that less-developed mechanics lead to more pronounced tipping. Limitations included inconsistent pitch counts and skill levels across age groups, facilitating the need for more standardized data collection in future studies

    Enhancing Fishnet for Wireless Network Simulation

    Full text link
    This report documents the senior project focused on enhancing the Fishnet network simulation library used in Cal Poly’s CPE 464 (Introduction to Computer Networks) course. The primary goal was to implement features for simulating wireless networks and introducing discrete-event simulation (DES) capabilities to increase computational efficiency. These enhancements aim to better support the curriculum transition as Cal Poly switches from quarters to semesters. The project successfully established foundational components for wireless network simulation, including node positioning in three-dimensional space, signal propagation modeling, multiple interface nodes, and wireless collision domains. While the complete implementation of discrete-event simulation and YAML configuration features remains as future work, this project has created the necessary infrastructure for continued development

    Senior Violin Recital - Trinity Patterson

    No full text
    Program: Wieniawski, Henryk: Deux Mazurkas, Op. 19: I. Obertass Bach, Johann Sebastian: Sonata No. 1 in G Minor, BWV 1001 Mozart, Wolfgang Amadeus: Sonata in E Minor, K. 304/300c Saint-Saëns, Camille: Violin Concerto No. 3 in B Minor, Op. 6

    Analog Hardware Implementation of a Linearly Constrained Quadratic Program Real-Time Solver

    Full text link
    This thesis presents the design, implementation, and analysis of a hardware system for solving Linearly Constrained Quadratic Programs (LCQPs) in real time. The architecture follows a generalized feedback structure composed of three key elements: gradient descent on the quadratic cost function, saturation-based nonlinearity to enforce inequality constraints, and an integral controller with an anti-windup mechanism to regulate dynamic behavior and determine steady-state error. This majority analog system converges with equilibria that satisfy the Karush-Kuhn-Tucker (KKT) optimality conditions. Using a representative LCQP, this work presents simulation of the circuit in PLECS and LT Spice to confirm the feasibility of the novel architecture presented. In addition, a hardware implementation was designed on a printed circuit board (PCB) and tested in terms of accuracy and convergence speed, achieving equilibrium values within 0.5% error of the theoretical solutions and at speeds that rivals other hardware prototypes of its kind. These promising results lay the groundwork for the next phase of development: a VLSI-based implementation aimed at achieving even higher levels of integration and computational efficiency. Ultimately, this work contributes to the growing body of research on analog computing architectures that synthesize control, optimization, and computation in physical hardware

    Here and Everywhere

    Full text link

    Records of You

    Full text link

    My Grandfather’s Childhood Bedroom

    Full text link

    Trapped Inside

    Full text link

    Watch Tower

    Full text link

    prophet

    Full text link

    40,274

    full texts

    41,530

    metadata records
    Updated in last 30 days.
    DigitalCommons@CalPoly
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇