Git Product home page Git Product logo

das3's Introduction

DAS3: 3D shoulder and elbow model

Developer team: Ton van den Bogert ([email protected]), Dimitra Blana ([email protected]), Ed Chadwick ([email protected])

DAS3 is the third generation of the Dynamic Arm Simulator, a musculoskeletal model of the shoulder and arm. The arm simulator is developed as part of the NIH contract “Brain-Controlled Hybrid Functional Electrical Stimulation”, led by Dr. Robert F. Kirsch at Case Western Reserve University.

The model was originally developed for real-time simulation. When used together with a suitable visualisation environment, the DAS3 model can provide a virtual reality tool, with a human in the control loop, for testing brain interfaces for functional electrical stimulation (FES) [1].

However, the model comes with an API that allows other types of applications. Offline simulations (faster or slower than real time) can be performed to simulate experiments or do optimization of control systems. Trajectory optimizations can be done using collocation methods to do state estimation, predictive simulations, or design optimization [2].

This repository has work in progress to port the project from Opensim 3.3 to Opensim 4.0. The Opensim 3.3 version is still at https://simtk.org/projects/das. Binaries and documentation are available, and source code is accessible for team members.

When the port is completed, the most recent version can be downloaded here. We hope that users will contribute to the project.

To use DAS3, the following environment is needed:

  • Matlab 2018b or later
  • Opensim 4.0 [3]
  • Opensim Matlab API [4]. Run the Opensim GUI once before installing the Matlab API to ensure that the user folders are created properly.

Contents of documentation

  • File repository
  • How to install and run the model
  • Model reference
  • Model testing

References

[1] Chadwick EK, Blana D, Kirsch RF, van den Bogert AJ (2014) Real-time simulation of three-dimensional shoulder girdle and arm dynamics. IEEE Trans Biomed Eng 61(7): 1947-1956.

[2] van den Bogert AJ, Blana D, Heinrich D (2011) Implicit methods for efficient musculoskeletal simulation and optimal control. Procedia IUTAM 2: 297-316.

[3] https://opensim.stanford.edu/

[4] https://simtk-confluence.stanford.edu/display/OpenSim/Scripting+with+Matlab

das3's People

Contributors

tvdbogert avatar derekwolf19 avatar martins055 avatar dblana avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.