Skip to contents

Parsers

Read pressure data from various file formats

pr_read_ascii()
Read ASCII Pressure Data Export
pr_read_csv()
Read Pressure Data from CSV
pr_read_forcesensor()
Read Force Sensor Data
pr_read_mask()
Read Mask File
pr_read_auto()
Auto-Detect and Read a Pressure Data File

Sensor Layouts

Predefined and custom sensor coordinate layouts

pr_layout()
Create a Pressure Sensor Layout
pr_layout_insole()
Get In-Shoe Pressure Insole Layout
pr_layout_platform()
Get Pressure Platform Layout
pr_layout_mat()
Get Generic Sensor Mat Layout
pr_layout_saddle()
Get Saddle Pressure Mat Layout
pr_layout_seat()
Get Seating Pressure Mat Layout
pr_layout_glove()
Get Glove Sensor Layout
pr_layout_list()
List All Built-In Sensor Layouts
pr_validate_layout()
Validate a Pressure Sensor Layout

S3 Classes

pr_trial()
Create a Pressure Trial Object
pr_dataset()
Create a Pressure Dataset
pr_cop()
Center of Pressure Object
pr_mask()
Create a Region Mask

Region Masks

pr_mask_default()
Get Default Region Masks for a Layout
pr_mask_apply()
Apply Masks to Extract Regional Pressure Data
pr_mask_foot_auto()
Auto-Segment Foot Regions from Pressure Data
pr_mask_saddle_6()
Standard 6-Region Saddle Mask
pr_mask_symmetry()
Split Layout into Left/Right Halves

Per-Frame Analysis

pr_calc_peak_pressure()
Calculate Peak Pressure Per Frame
pr_calc_mean_pressure()
Calculate Mean Pressure Per Frame
pr_calc_force()
Calculate Total Force Per Frame
pr_calc_contact_area()
Calculate Contact Area Per Frame
pr_calc_cop()
Calculate Center of Pressure
pr_calc_loaded_rate()
Calculate Fraction of Loaded Sensors Per Frame
pr_calc_pti()
Pressure-Time Integral Per Sensor
pr_calc_impulse()
Force-Time Integral (Impulse)
pr_calc_contact_time()
Total Contact Time
pr_calc_cop_path()
Total COP Path Length
pr_calc_cop_excursion()
COP Excursion (Anterior-Posterior and Medial-Lateral Range)

Trial Summary

pr_summary()
Summarize Trial Pressure Parameters
pr_calc_symmetry_index()
Symmetry Index

Regional Analysis

pr_calc_regional()
Compute Parameters by Region

Application-Specific Analysis

pr_calc_gait_cycles()
Detect Gait Cycles from Foot Pressure Data
pr_calc_rollover()
Analyze COP Rollover Pattern
pr_calc_saddle_bridge()
Detect Saddle Bridge Formation
pr_calc_saddle_slip()
Detect Saddle Slip / Asymmetric Loading
pr_calc_seat_hotspot()
Identify Pressure Hotspots

Reference Thresholds

pr_ref_saddle()
Saddle Fit Reference Thresholds
pr_ref_diabetic_foot()
Diabetic Foot Pressure Thresholds
pr_ref_wheelchair()
Wheelchair Seating Pressure Thresholds

Visualization

pr_plot_heatmap()
Plot Pressure Heatmap
pr_plot_heatmap_masked()
Plot Pressure Heatmap with Region Overlay
pr_plot_3d()
Interactive 3D Pressure Surface
pr_plot_force_time()
Plot Force vs Time
pr_plot_pressure_time()
Plot Peak and Mean Pressure vs Time
pr_plot_cop()
Plot Center of Pressure Trajectory
pr_plot_cop_butterfly()
COP Butterfly Plot Across Gait Cycles
pr_plot_contact_area()
Plot Contact Area vs Time
pr_plot_regional_bar()
Regional Parameter Comparison Bar Chart
pr_plot_symmetry()
Left/Right Symmetry Plot
pr_plot_comparison()
Compare Two Trials
pr_plot_saddle_report()
Saddle Fit Report Panel
pr_plot_foot_report()
Foot Pressure Report Panel
plot(<pr_layout>)
Plot a Sensor Layout
plot(<pr_trial>)
Plot a Pressure Trial

Export & Reporting

pr_export_csv()
Export Analysis Results to CSV
pr_export_report()
Generate an Analysis Report

Batch Processing

pr_batch_summary()
Batch Summary Across Multiple Trials
pr_merge_trials()
Merge Trials into a Dataset

Shiny Application

pr_run_app()
Launch the Interactive Pressure Data Explorer

Example Data

pr_example_trial()
Generate a Synthetic Pressure Trial
pr_example_files()
Write Sample Pressure Data Files

Utilities

pr_interpolate()
Spatial Interpolation of Pressure Data (for Display)
pr_filter_time()
Subset a Trial to a Time Window
pr_downsample()
Downsample a Trial