A subscription to JoVE is required to view this content. Sign in or start your free trial.

Method Article

A Low-Cost Apparatus for Measuring Muscle Force–Velocity Relationships

170 views

⸱

DOI:

10.3791/71757

⸱

August 14th, 2026

In This Article

Summary

An accessible, low-cost apparatus for measuring human muscle force–velocity–power relationships was developed using inexpensive materials, a 3D-printed gear, a smartphone accelerometer, and Python freeware. Validation against a gold-standard ergometer demonstrated physiologically relevant measurements while providing equitable, hands-on learning opportunities in an undergraduate classroom setting.

Abstract

The relationship between muscle force, contractile velocity, and power represents a nearly century-old paradigm in physiology and a cornerstone of our understanding of musculoskeletal function. However, this paradigm is rarely studied directly in physiology and biomechanics classrooms because of the prohibitive cost of the required equipment. This study sought to design and validate a low-cost apparatus using a 3D-printed pulley system incorporating a ratchet-and-pawl gear that can be easily constructed and configured to collect force–velocity–power data from human finger muscles via a smartphone accelerometer using the free Phyphox application. A custom Python script converts raw accelerometer measurements into velocity and power outputs, which are then compared on a subject-by-subject basis with measurements obtained using a gold-standard dual-mode lever system. Pairwise comparisons of five summary variables (peak force, Fmax; peak speed, Vmax; peak power, Pmax; optimal speed, Vopt; and force–velocity curvature, a/Fmax) revealed no statistically significant differences between force-velocity-power data collected using the two apparatuses (paired t-tests, p > 0.05). Therefore, without a significant reduction in data quality, the inexpensive apparatus offers an accessible, safe, and cost-effective means of teaching and studying biomechanical and physiological principles. This apparatus has the potential to democratize muscle physiology and biomechanics education, particularly in underfunded and resource-limited educational settings worldwide.

Introduction

Striated muscle is the motor that generates skeletal movement in humans and other animals. Understanding its unique hierarchical composition is complicated by cross-scale factors influencing the generation of force and production of work1,2. Perhaps because of these complexities, muscle function can be an underprioritized component in anatomy and physiology curricula, because educators lack the tools needed to properly showcase the fundamental and most fascinating aspects of muscle function3,4,5,6.

Muscle function has historically been described through several enduring paradigms, none more widely recognized than the force–velocity trade-off first characterized nearly a century ago by Archibald Vivian Hill1,2,3,4,5,6. This fundamental physiological relationship describes the trade-off between muscle contraction velocity and force, whereby isometric or very slow shortening contractions are generally the strongest, producing peak muscle force (Fmax), whereas the fastest isotonic contractions approaching peak muscle velocity (Vmax) are typically the weakest1. When Hill described the force–velocity–power (FVP) relationship in 1938, he introduced a function that still bears his name. The Hill equation (Equation 1) relates the peak force generated during an isometric contraction (with fixed muscle ends) to the peak velocity achieved in the absence of an external load.

Equation 1: (v + b) (F + a) = b (Fmax + a)

where v is shortening velocity, F is muscle force, Fmax is maximum isometric force, and a and b are constants that describe the force–velocity relationship and the energetic properties of muscle shortening1.

Embedded within this fundamental relationship are several key concepts of muscle function represented by five quantitative parameters that define the FVP relationship. The product of instantaneous muscle force and velocity is power, which typically reaches a maximum value (Pmax) at approximately one-third of Vmax7. The velocity at which  Pmax occurs is referred to as the optimal velocity (Vopt), and its location within the range of shortening velocities (from V0 to Vmax) is an important characteristic of the force–velocity and power–velocity relationships. For example, a greater Vopt results in peak power being delivered at a higher shortening velocity. Within the force–velocity relationship itself, peak force (Fmax) and peak velocity (Vmax) are connected by intermediate force–velocity relationships in a curvilinear manner (Figure 5A). Representative force–velocity and power–velocity relationships obtained using the present methodology are shown in Figure 1. The slope of this curve is referred to as the force–velocity curvature, which describes the rate of force decline with increasing velocity. Curvature is defined as a/Fmax8, where a is the thermodynamic constants in the Hill equation that quantifies frictional heat generation by an unloaded shortening muscle1. Curvature influences the position of Vopt on the force–velocity curve and determines how much force a muscle can generate at a given shortening velocity. Curvature has also been described using the muscular power ratio (Equation 2)9. 

Equation 2:  Equilibrium equation Pmax/(vmax*Fmax); physics formula; educational use.

where Pmax is the maximum muscle power output, and Vmax and Fmax are the maximum shortening velocity and maximum isometric force, respectively.

The intuitive nature of the force-velocity and power-velocity relationships provides effective entry points when teaching muscle function in the life sciences classroom. The importance of providing students with hands-on opportunities to build a more complete understanding of the FVP relationships is underscored by the fact that hands-on learning has been shown to improve knowledge-retention10. Moreover, experimental learning is known to strengthen the foundation for assessing muscle function, both in a fundamental scientific context and as preparation for occupations in healthcare, including injury prevention, rehabilitation, and physical training.

Traditional instruments for testing muscle physiological properties, such as dual-mode servomotor lever systems, are highly precise and accurate but incur prohibitive costs and therefore pose substantial barriers to implementation in most classroom environments7. To address these limitations and expand opportunities for hands-on learning, a low-cost alternative was developed. The apparatus is built around a 3D-printed pulley incorporating a ratchet-and-pawl gear and uses off-the-shelf slotted aluminum railings, stiff wire, and a caddy-mounted smartphone running a free data acquisition application (Figure 2). A smartphone was selected instead of dedicated acceleration-measurement devices because smartphones are widely available and are typically equipped with accurate and robust accelerometers11. The utility of smartphones as scientific measurement devices has been demonstrated previously, including the incorporation of a commercially available smartphone accelerometer into the inertial measurement unit of the Ingenuity Mars Helicopter12.

While there are a few existing low-cost tools for teaching muscle physiology, they target different concepts: Judge et al.6 developed affordable SpikerBox-based activities for recording muscle electrical activity, and Medeiros et al.10 created a low-cost 2-D sarcomere model to demonstrate titin-related mechanics. However, no existing low-cost tool allows students to directly measure the FVP relationships of a contracting human muscle and generate quantitative, research-comparable data. The present apparatus is intended to fill this gap by delivering gold-standard-validated FVP measurements for under $300.

The present study reports on the construction of a low-cost FVP apparatus with a cross-validation against the industry gold standard. The validation analyses rely on pairwise comparisons of the five recognized FVP summary variables, measured in the same subjects on both apparatuses. The analyses test the hypothesis that both apparatuses generate equivalent force-velocity and power-velocity curves. With successful cross-validation, the low-cost apparatus can democratize classroom studies of muscle physiology and musculoskeletal biomechanics by lowering the financial barrier to apparatus acquisition, whilst maintaining experimental accuracy and thus scientific rigor. It is anticipated that the low-cost apparatus can inspire and enable students and educators in physiology and biomechanics classrooms worldwide who already study and teach muscle anatomy to practically explore one of the most foundational relationships of muscle. By including a hands-on activity for generating physiological measurements, classrooms can achieve multimodal understanding and improved knowledge-retention.

Access restricted. Please log in or start a trial to view this content.

Protocol

All experiments forming the basis of this publication were approved by the Institutional Review Board at the University of Massachusetts Lowell (Protocol No. 21-163-KON-XPD).

NOTE: The apparatus uses a smartphone suspended with external loads from a 3D-printed pulley system. Acceleration data are collected at 100 Hz using a smartphone-based data acquisition application. Force is calculated by multiplying the combined mass of the smartphone and external load by acceleration. Velocity is obtained by integrating acceleration, and power is calculated as the product of force and velocity (Supplemental Coding File 1).

1. Apparatus assembly

  1. Attach two short aluminum beams to the underside of one long aluminum beam using aluminum frame fasteners. Position the short beams approximately 8 cm from each end of the long beam to form a stable, noncompliant base.
    NOTE: This assembly is referred to hereafter as the frame.
  2. Build the pulley mount
    1. Position a large cellular polyvinyl chloride block with the 7 in side oriented vertically and the 6.75 in side oriented horizontally.
    2. Measure 2.75 in from the bottom-left corner along the left edge and mark the location.
    3. Measure 2.75 in from the top-left corner along the top edge and mark the location.
    4. Draw a straight line connecting the two marked locations.
    5. Cut along the marked line and remove the resulting triangular section.
    6. Drill a 7/16 in hole 1.25 in from the top-right corner.
    7. Repeat steps 1.2.1–1.2.6 for the second large block.
    8. Position the small cellular polyvinyl chloride block behind the frame.
    9. Secure both large blocks to the small block such that they are 8 in apart. Orient the diagonal cuts above the small block and position the drilled holes beyond the edge of the small block.
  3. Clamp the pulley mount securely to the corner of a table or counter.
    NOTE: Position the mount so that the pulley extends beyond the table edge. This prevents the suspended weights and smartphone from contacting the table legs during contractions.
  4. Build and attach the armrest
    1. Cut the 14 in cellular polyvinyl chloride armrest block into three pieces consisting of two 1.5 in sections and one 3.5 in section.
    2. Cut a 2 in x 1/8 in notch into the top surface of each smaller section, positioning the notch 1 in from the front edge.
    3. Secure the smaller sections to the underside of the larger section at each end. Align the notches with one another.
    4. Cover the upper surface of the larger section with hook-and-loop fastener tape.
    5. Thread the forearm strap through the two notches.
    6. Attach the armrest to the frame using bolts and drop-in T-nuts. Position the armrest 14 in from the pulley mount with the forearm strap facing away from the pulley.
  5. Insert ball bearings into the grooves of the inner gear and outer gear components (Supplemental File 1).
  6. Thread 40 cm of timing belt through the lateral slot of the inner gear component. Create a loop with a 2 cm overlap and secure the overlap within the slot.
  7. Insert the metal axle through the left pulley mount, a stopper, the inner gear component, the force-carry component, the outer gear component, a second stopper, and the right pulley mount.
    NOTE: Orient the lateral slot of the inner gear toward the frame. Position both stoppers 1 mm from either side of the pulley assembly.
  8. Install two additional stoppers on the axle, positioning each stopper 1 mm from the pulley mounts to prevent lateral movement.
  9. Loop 40 cm of multistrand steel wire through the finger brace and secure it with a crimp. Loop the opposite end through Carabiner A and secure it with a second crimp.
    NOTE: Carabiners A and B are identical and are labeled only for identification during assembly.
  10. Connect the inner gear component to Carabiner A using the attached timing belt. Secure the overlap with Key A.
    NOTE: Keys A, B, and C are identical. Additional keys may be printed because they are designed as sacrificial components that fail before other parts of the apparatus are damaged.
  11. Loop 10 cm of multistrand steel wire around Carabiner A and secure it with a crimp. Loop the opposite end around an aluminum frame fastener, crimp the wire, and secure the fastener to the frame.
    NOTE: This assembly is referred to hereafter as the safety bolt.
  12. Create a loop using 40 cm of timing belt with 2 cm overlap and insert the loop into Key B. Loop the opposite end around Carabiner B and secure the overlap using Key C.
  13. Insert Key B into the largest tier of the outer gear component.
  14. Attach the smartphone armband holder to Carabiner B using either the armband loop or the headphone-cable openings.
  15. Suspend the desired starting weight from Carabiner B using a looped and crimped steel wire.

2. Data acquisition setup

  1. Install the data acquisition application on a smartphone equipped with an accelerometer.
  2. Open the Acceleration (without g) module.
  3. Place the smartphone in the armband holder attached to Carabiner B.
  4. Collect data according to section 3.
  5. Export the recorded data as an .xls file. Assign a unique filename corresponding to the participant.
  6. Transfer the .xls file to a computer with internet access.
  7. Process the data using Supplemental Coding File 1
    NOTE: The script computes velocity using forward Euler integration of the measured vertical acceleration (Equation 3). Position is computed using the constant-acceleration kinematic equation (Equation 4). The calculations use raw acceleration values without smoothing or filtering.
    Equation 3: vi = vi-1 + ai ∆t
    Equation 4:  Equation of motion, showing position update formula, physics, kinematics calculation.
    1. Install the Supplemental Coding File 1.
    2. Install Python on the computer used for data processing.
    3. Open a terminal window and execute: pip install streamlit pandas matplotlib scipy openpyxl xlrd.
    4. Navigate to the folder containing Supplemental Coding File 1 and execute: streamlit run muscle_velocity_gui.py.
      NOTE: When using Windows PowerShell, execute: python -m streamlit run muscle_velocity_gui.py. If prompted for an email address, leave the field blank and press Enter.
    5. Click on Upload and select the exported .xls file.
    6. Click on Process Data to load and analyze the dataset.
    7. Review the acceleration, velocity, and position plots generated for the first trial.
    8. Select the detected peaks corresponding to valid muscle contractions using the checkboxes adjacent to each peak.
      NOTE: Valid peaks typically occur before the acceleration trace becomes negative and are associated with positive velocity and position values. The automated peak-detection algorithm may incorrectly identify peaks and therefore requires manual verification.
    9. Adjust peak detection parameters
      NOTE: If the software does not correctly identify peaks, expand Advanced Tweakables > Peak Detection Parameters and adjust the detection settings.
      1. Adjust Zero Threshold to define the acceleration range considered stationary.
        NOTE: Increase this value when acceleration traces contain excessive noise. The threshold is displayed as red reference lines on the acceleration plot. Default value = 0.30. Suggested range = 0.10–5.00.
      2. Adjust Min Velocity for Peak to define the minimum accepted velocity peak.
        NOTE: Decrease this value if valid peaks are excluded. The threshold is displayed as the lower green reference line on the velocity plot. Default value = 0.30. Suggested range = 0.10–10.00.
      3. Adjust Zero Scope to define the minimum number of consecutive near-zero acceleration samples required to identify a stationary period.
        NOTE: Decrease this value if the velocity and position traces fail to reset. Default value = 10. Suggested range = 3–25.
      4. Adjust Max Velocity for Peak to define the maximum accepted velocity peak.
        NOTE: Increase this value if valid peaks exceed the threshold. The threshold is displayed as the upper green reference line on the velocity plot. Default value = 10.00. Suggested range = 10.00–30.00.
      5. Adjust Min Peak Distance to define the minimum number of samples between detected peaks.
        NOTE: Default value = 2. Suggested range = 1–10. Modification is generally unnecessary.
      6. Adjust Min Peak Prominence to define the prominence required for peak detection.
        NOTE: Lower values increase sensitivity and may identify additional peaks. Default value = 0.10. Suggested range = 0.01–0.90. Modification is generally unnecessary.
    10. After identifying all valid peaks for the current trial, click on Next to advance to the next trial.
    11. Repeat steps 2.7.7–2.7.10 until all trials have been processed.
      NOTE: Do not modify the peak-detection parameters after processing the first trial. If parameter changes become necessary, repeat the analysis for all previously processed trials using the updated settings.
    12. Copy the selected velocity and acceleration data into a spreadsheet for subsequent force–velocity–power analyses.

3. Experimental protocol

  1. Secure the participant's forearm to the armrest using the forearm strap. Tighten the strap sufficiently to prevent the forearm from moving forward.
  2. Place the finger brace on the participant's thumb and tighten the brace securely.
  3. Remove slack from the pulley system by rotating the pulley through the ratchet mechanism until the timing belt is taut.
    NOTE: The ratchet mechanism produces an audible click as it advances between positions.
  4. Slide the safety bolt toward the pulley until the wire connecting the safety bolt and Carabiner A is taut.
  5. Select two weights of approximately equal mass, each weighing approximately 1.25 kg.
  6. Fixed testing sequence
    1. Test the largest tier, the middle tier, and the smallest tier using one weight and the smartphone.
    2. Test the smallest tier, middle tier, and largest tier using two weights and the smartphone.
    3. Test the largest tier and smallest tier using only the smartphone.
      NOTE: Use the same sequence for all participants to minimize fatigue-related bias.
  7. Tap Start Recording in the data acquisition application.
  8. Instruct the participant to contract the thumb as rapidly and forcefully as possible.
    NOTE: Participant motivation can substantially affect performance. Provide consistent verbal encouragement throughout testing to promote maximal effort.
  9. Pause data recording after each trial. Adjust the pulley tier and loading condition according to the sequence established in step 3.6.
  10. Resume data recording and repeat steps 3.8–3.9 until all eight pulley-tier and loading combinations have been completed.
  11. Monitor the participant throughout testing and repeat trials affected by excessive arm movement or incomplete effort.
  12. Review the acceleration trace after each trial.
    NOTE: Repeat trials that exhibit abnormally low initial acceleration peaks, excessive oscillations, or continued smartphone movement between contractions, as these conditions may compromise data quality.
  13. Record notes for each trial, including repeated or excluded trials, to facilitate subsequent data analysis.

4. Gold-standard ergometer usage

  1. Set up the gold-standard ergometer
    1. Power on the computer and launch the data acquisition software. Open the dual-mode lever system procedure file.
    2. Set the force offset to 10 and the length offset to 9 on the lever control unit.
    3. Power on the dual-mode lever system and the data acquisition unit.
    4. Verify proper motor operation by gently rotating the lever and confirming the presence of resistance.
    5. Loop 40 cm of multistrand steel wire through the second hole from the bottom of the lever and secure the wire using a crimp.
    6. Loop the opposite end of the wire through the finger brace and secure the wire using a crimp.
    7. Attach the dual-mode lever system to the frame 3 in in front of the armrest.
  2. Secure the participant's forearm to the armrest and position the thumb within the finger brace.
  3. Slide the participant's arm forward until the thumb reaches maximal flexion and the cable is under light tension.
  4. Tighten the forearm strap sufficiently to prevent movement of the arm in the forward or lateral directions.
  5. Configure data acquisition settings
    1. Open Scan Control Device Dev6.
    2. Set Number of Samples to 60,000.
    3. Set Averaging Samples to 1.
    4. Set Sample Period to 0.0001.
    5. Set Convert Period to 0.
    6. Set Post Trigger Samples to 0.
    7. Set Reference Trigger Source to /Dev6/PFI1.
    8. Set 2x Type to Digital.
    9. Set 2x Lever1 to 0.
    10. Set 2x Lever2 to 0.
    11. Set Mode to One Shot.
    12. Set Return Immediately to Off.
    13. Set Start Trigger to Off.
    14. Set Trigger Source to /Dev6/PFI0.
    15. Set Sample Clock to Off.
    16. Set Clock Source to /Dev6/PFI7.
    17. Set Convert Clock to Off.
    18. Set Convert Clock Source to /Dev6/PFI2.
    19. Select Channel 1 + Channel 2 under Select Channels to Scan.
  6. Click on Start in Scan Control Device and instruct the participant to contract the thumb as rapidly and forcefully as possible.
    NOTE: Participant motivation can substantially affect performance. Provide consistent verbal encouragement throughout testing to promote maximal effort.
  7. Click on GetWaves and save the resulting data using the participant identifier and the current force offset value.
    NOTE: For the first contraction, the force offset is 10.
  8. Reduce the force offset by increments of 1.0.
    NOTE: Example progression: 10.0 > 9.0 > 8.0.
  9. Repeat steps 4.6–4.8 until the motor provides no noticeable resistance to thumb movement.
  10. Extract peak force and peak velocity values from each trial using the analysis procedure described in Supplemental Coding File 2.

Access restricted. Please log in or start a trial to view this content.

Results

Force–velocity and power–velocity data were collected from a sample of undergraduate students (N = 15) using both the gold-standard ergometer and the low-cost apparatus to evaluate the functional outputs of each system under an identical experimental protocol. Individual subject data are shown in Figure 1, and summary data for each apparatus are shown in Figure 3.

The low-cost apparatus was evaluated as a potential classroom substitut...

Access restricted. Please log in or start a trial to view this content.

Discussion

A low-cost apparatus was validated as an alternative to gold-standard ergometers for measuring force–velocity and power–velocity relationships of human muscles in the classroom.

The validation results support the assertion that a low-cost, and therefore more economically and technologically accessible, apparatus can generate measurements that are statistically indistinguishable from those obtained using a gold-standard ergometer. The ability of the low-cost apparatus to generate high-quality f...

Access restricted. Please log in or start a trial to view this content.

Disclosures

The authors have no disclosures to declare.

Acknowledgements

The authors thank students enrolled in Biology of Muscle (UML BIOL4890, 2023–2025) and students from Lawrence High School (Lawrence, MA) for participating in the capstone project that served as the basis for this honors thesis (GC). Also, thanks to Matthew Borokowski at Aurora Scientific for his enduring support and to Victoria Flint and Samuel DeLap for their initial efforts in developing and deploying the finger flexor module for the UML course. The authors also thank Daniel Bartlett and Darrell La for assistance with analysis approaches. Funded by a UMass Lowell Honors College fellowship (to GC), and by the National Science Foundation (award 2217246), as well as startup funds from UMass Lowell (to NK).

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
1.25 kg WeightsNEXO FitnessASIN: B09JHQ6QB8Can be substituted with generic weights approx. 1-2 kg
number needed: 2
3D printer timing belt‎3D printer belt 10mASIN: B08974S1CCCan be substituted with generic 3D printer timing belts: 2mm Pitch, 6mm Width, made of Rubber and Fiberglass
number needed: 1
3DPart1 - Inner GearN/AN/ASee Supplemental STLs - Print in ABS
number needed: 1
3DPart2 - Outer GearN/AN/ASee Supplemental STLs - Print in ABS
number needed: 1
3DPart3 - KeyN/AN/ASee Supplemental STLs - Print 3-5x in ABS
number needed: 1
3DPart4 - Force CarryN/AN/ASee Supplemental STLs - Print in PLA
number needed: 1
Aluminum beam Long80/20 inc10201 in x 2 in x 32 in
number needed: 1
Aluminum beam Short80/20 inc10101 in x 1 in x 12 in
number needed: 2
Aluminum frame Fastener / Safety Bolt80/20 inc4108 number needed: 3
Arm brace FEATOLASIN: B0CGX8QZ3CCan be substituted with generic arm brace
number needed: 1
Arm rest cellular polyvinyl chloride blockAzek board8/4 X Thickness Traditional Only14 in x 6 1/2 in x 3/4 in
number needed: 14
CarabinersRewoalzxASIN:  B0FB3VYV3N number needed: 2
Chrome Alloy Steel Ball BearingsuxcellUXCELL 6900 2RS - ASIN: B07FVX92MJDimensions: inner diameter 10 mm, outer diameter 22 mm, width 6 mm.
number needed: 1
Excel/SpreadsheetMicrosoftExcelCan be substituted with any spreadsheet software
number needed: 1
Finger braceSopitoASIN:  B0B5C6RWR4 Can be substituted with generic finger brace
number needed: 1
IGOR 8 PROWavemetrics.com8 PROUsed with Aurora Scientific Apparatus and for a/Fmax calculation.
number needed: 1
Large cellular polyvinyl chloride boardAzek board8/4 X Thickness Traditional Only6 3/4 in x 7 in x 3/4 in
number needed: 2
Metal axleGenericASIN: B0CC8T8X77Steel Rod 9.97 mm thick, 45 cm long.
number needed: 1
Multi-strand steel wire Catch All TackleASIN: B00JTWDSQS1.4mm diameter #400lb rating
number needed: 2
Phone holderTribeASIN: B00SXRXUFEnumber needed: 1
Phyphox appPhyphox.orgN/ADownload from Apple App Store or Google Play Store
number needed: 1
Python scriptN/AN/ACan be downloaded: Supplemental Document 1 muscle_velocity_gui.py
number needed: 1
Small cellular polyvinyl chloride boardAzek board8/4 X Thickness Traditional Only1 in x 3 1/4 in x 3/4 in
number needed: 1
SmartphoneAppleIPhone 11Can be substituted with any Smartphone with an accelerometer
number needed: 1
Steel wire crimpsCatch All TackleASIN: B00JTWDSQS#400lb rating
number needed: 6
StoppersBefenybayASIN: B0B1C6BPKQinner diameter 10 mm, outer diameter 20 mm, width 20 mm
number needed: 2

References

  1. Hill AV. The heat of shortening and the dynamic constants of muscle. Proc R Soc Lond B Biol Sci. 1938;126:136-195.
  2. Huxley AF. Muscle structure and theories of contraction. Prog Biophys Biophys Chem. 1957;7:255-318.
  3. Seow CY. Hill's equation of muscle performance and its hidden insight on molecular mechanisms. J Gen Physiol. 2013;142:561-573.
  4. Alcazar J, Csapo R, Ara I, Alegre LM. On the shape of the force-velocity relationship in skeletal muscles: the linear, the hyperbolic, and the double-hyperbolic. Front Physiol. 2019;10:769.
  5. Huxley AF, Simmons RM. Proposed mechanism of force generation in striated muscle. Nature. 1971;233:533-538.
  6. Judge JL, Cazares VA, Thompson Z, Skidmore LA. Development of low-cost cardiac and skeletal muscle laboratory activities to teach physiology concepts and the scientific method. Adv Physiol Educ. 2020;44:181-187.
  7. Nelson FE, Gabaldón AM, Roberts TJ. Force-velocity properties of two avian hindlimb muscles. Comp Biochem Physiol A Mol Integr Physiol. 2004;137:711-721.
  8. Wilkie DR. The relation between force and velocity in human muscle. J Physiol. 1949;110:249-280.
  9. Marsh RL, Bennett AF. Thermal dependence of contractile properties of skeletal muscle from the lizard Sceloporus occidentalis with comments on methods for fitting and comparing force-velocity curves. J Exp Biol. 1986;126:63-77.
  10. Medeiros HBO, Fontana HB, Herzog W. A low-cost 2-D sarcomere model to demonstrate titin-related mechanisms for force production. Adv Physiol Educ. 2024;48:92-96.
  11. Capuano V, Xu L, Estrada Benavides J. Smartphone MEMS accelerometer and gyroscope measurement errors: laboratory testing and analysis of the effects on positioning performance. Sensors. 2023;23:7609.
  12. Balaram J, et al. Mars Helicopter technology demonstrator [conference presentation]. Presented at: AIAA Atmospheric Flight Mechanics Conference, AIAA SciTech Forum; Kissimmee, FL; 2018. Available from: https://doi.org/10.2514/6.2018-0023
  13. Marsh RL. How muscles deal with real-world loads: the influence of length trajectory on muscle performance. J Exp Biol. 1999;202:3377-3385.
  14. Kontra C, Lyons DJ, Fischer SM, Beilock SL. Physical experience enhances science learning. Psychol Sci. 2015;26:737-749.
  15. Freeman S, et al. Active learning increases student performance in science, engineering, and mathematics. Proc Natl Acad Sci U S A. 2014;111:8410-8415.

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Tags

Muscle Power Measurement3D Printed PulleyRatchet Pawl GearSmartphone AccelerometerPhyphox ApplicationPython Data AnalysisMuscle Physiology EducationBiomechanics Teaching