Vjsim
Vertical Jump Simulator
Install / Use
/learn @mladenjovanovic/VjsimREADME
vjsim <img src="man/figures/vjsim-logo.png" align="right" width="200" />
<!-- badges: start --> <!-- badges: end -->vjsim is R package that simulates vertical jump with the aim of
teaching basic biomechanical principles, FV profiling, and exploring
assumptions of FV optimization models.
Installation
You can install the development version from GitHub with:
# install.packages("devtools")
devtools::install_github("mladenjovanovic/vjsim")
require(vjsim)
Usage
Please read accompanying vignettes for examples and usage of the vjsim
package
Introduction
This vignette discusses the basic mechanical representation of the vertical jump system. Please read this to understand the overall setup. Access it by clicking the above link or running the following code:
vignette("introduction-vjsim")
Simulation
This vignette continues the Introduction vignette and expands on the topic of simulation and how vertical jump is simulated. Access it by clicking the above link or running the following code:
vignette("simulation-vjsim")
Profiling
Once you understand how the Simulation works, we can start playing with profiling. Force-Velocity (FV), Load-Velocity (LV), and other profiles are discussed. Access it by clicking the above link or running the following code:
vignette("profiling-vjsim")
Optimization
In this vignette I will introduce few optimization models, influenced by the work of Pierre Samozino and Jean-Benoit Morin. Access it by clicking the above link or running the following code:
vignette("optimization-vjsim")
Exploring
In this vignette we are going to explore various assumptions of the model, “optimal” FV profiles and some other interesting questions. Access it by clicking the above link or running the following code:
vignette("exploring-vjsim")
Modeling
In this vignette I am going to show you how you can use vjsim to
create athlete profiles from collected data
vignette("modeling-vjsim")
Shiny App
To run the Shiny app, use the following code, or by clicking on the above link (this will take you to the shinyapps.io)
# install.packages(c("shiny", "plotly", "DT"))
run_simulator()
Related Skills
node-connect
351.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
