#include "../libdef.any" /** This is a model of a person sitting in a wheelchair. The model only comprises the upper right arm The model is driven using motion capture data from kindly provided by: Philip S. Requejo Ph.D. Pathokinesiology Laboratory Rancho Los Amigos National Rehabilitation Center The force between the hand and the rim is also based on measurements */ Main = { // Chair and motion input parameters #include "Model/InputParameters.any" // ---------------------------------------------------------- // Path to draw settings // ---------------------------------------------------------- #include "Model/DrawSettings.any" // ---------------------------------------------------------- // Body Model Configuration // ---------------------------------------------------------- #include "Model/BodyModelConfiguration.any" // The Mannequin file specifies load-time positions for all the segments // in the HumanModel. This is important for the model's ablity to resolve // all the kinematic constraints when the model is analyzed. // The mannequin file also drives those degrees of freedom of the human // model that are not governed by problem-specific drivers at run time. #include "Model/Mannequin.any" // Model of the human body to be used for the analysis #include "<ANYBODY_PATH_BODY>/HumanModel.any" /// The actual model where all components are assembled AnyFolder Model ={ /// Body model without default drivers AnyFolder &BodyModel=.HumanModel.BodyModel; /// Reference to the mannequin folder (used by drivers) AnyFolder &Mannequin =.HumanModel.Mannequin; BodyModel.Right={ #include "<ANYBODY_PATH_MODELUTILS>/Markersets/ShoulderArmMarkers.any" }; BodyModel.Trunk={ #include "<ANYBODY_PATH_MODELUTILS>/Markersets/SpineMarkers.any" }; //This file moves the recorded markers in space #include "Model/MarkerListMover.any" #include "Model/Environment.any" AnyFolder ModelEnvironmentConnection = { #include "Model/JointsAndDrivers.any" }; }; AnyBodyStudy Study = { AnyFolder &Model = .Model; InverseDynamics = { #include "Model/EMGComparison.any" }; Gravity = {0.0, 0.0,-9.81}; tStart=0.0200; tEnd= 2.0000; nStep=50; // Include functions to generate a video: // -> Run `Study.VideoTool.Preview` to preview the camera view. // -> Run `Study.VideoTool.Create_Video` to generate video from the analysis. #include "Model/CreateVideo.any" };//End of study // Include an operation sequence to run all required steps of your application (see Operations tab) #include "<ANYBODY_PATH_MODELUTILS>\Operations\RunAppSequence.any" }; //Main