I'm interested in implementing the muscle model used in Geijtenbeek and Wang et al's work.

Both papers link to the paper by Geyer and Herr, which describes this model:

Geyer and Herr muscle model

However, the paper on this model assumes you already know how to model a Hill-Type muscle, and are simply augmenting it and placing many copies of it together in a biologically accurate way.

So in trying to learn how to implement the model itself, I found Gribble's Tutorial which was informative, but a very simplified model of what is used in practice.

I also found Prochazka et al's paper, which seems to be the best detailed reference on implementation, however it describes it in the context of a visual language for describing dynamic systems (Simulink). So I have been learning simulink to do this, but once I reproduce the models it will require some kind of Code Generation tool to convert into c code.

I can do this, but I was wondering if there was a better, more standard way to go about implementing a Hill-Type muscle model because the models presented there seemed overly complicated.

I wouldn't mind a description of how to implement one here as an answer, but a simple reading reference will also suffice.

  • $\begingroup$ Okay, I found a good place to start with: Reading the source code of Millard 2012 Muscle Modules $\endgroup$
    – Phylliida
    Aug 18 '15 at 21:26
  • $\begingroup$ If this reference helped to solve your question, would you summarizing it as an answer (and accepting it) to help other people with the same question? $\endgroup$ Sep 21 '15 at 13:34
  • $\begingroup$ Nah the source code only helps you get so far sadly. I'm still working on figuring this out $\endgroup$
    – Phylliida
    Aug 12 '16 at 21:32
  • 1
    $\begingroup$ Kinda, I made github.com/Phylliida/openmuscle which I'm fairly certain is correct. Just really gross $\endgroup$
    – Phylliida
    Dec 4 '16 at 6:24
  • 3
    $\begingroup$ Find the open source c++ implementation and more of the Geyer the model. Dzelandini $\endgroup$ Aug 3 '18 at 8:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.