Forums Anyscript.org  

Go Back   Forums Anyscript.org > Professional Forum > AnyBody Managed Model Repository

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 01-19-2015, 06:46 PM
laul.sins laul.sins is offline
Senior Member
 
Join Date: Apr 2011
Posts: 124
Default Wheelchair Rancho model

Hi !
I'm working on a new project in which I'd like to study the effect of wheelchair propulsion on the shoulder joint. I think that the model named "WheelChairRancho" could be a good starting point.

My first objective will be to use our own .c3d files and here are my questions.
Of what I understood, the model doesn't use the AnyInputC3D function but converted the c3d file using the c3d2any converter. Am I right ? If yes:
1/ are there any updates on the wheelchairancho model that would have been made to use the AnyInputC3D function ?
2/ if the AnyInputC3D function has not yet been implemented, would you recommend that I convert my own c3d files (as they did in the model) or, rather, that I transform the model to use the AnyInputC3D function ?

Thank you for your support !
Lauranne
Reply With Quote
  #2  
Old 01-20-2015, 01:37 PM
aalmunajjed aalmunajjed is offline
Senior Member
 
Join Date: Mar 2011
Posts: 633
Default

Lauranne,
I recommend to start with a new MoCap model and just look a little into the Wheel Chair model. The Rancho model was made 10 years ago and hasn't seen a lot of maintenance since then.
__________________
Best regards, Amir

__________________
Amir Al-Munajjed, AnyBody Support

Please provide AMMR and AMS version numbers in case you send a debug model. The folder structure should follow the standard in the AMMR. This makes it a lot easier for us to answer your questions faster.

Consider to subscribe to a forum, click the 'ForumTools' link above the list of threads then select 'Subscribe to Forum'.
Reply With Quote
  #3  
Old 01-20-2015, 04:12 PM
laul.sins laul.sins is offline
Senior Member
 
Join Date: Apr 2011
Posts: 124
Default

Thank you Amir for your opinion about it ! I'll certainly follow your advice
Regards,
Lauranne
Reply With Quote
  #4  
Old 01-22-2015, 12:26 PM
asaadonis asaadonis is offline
Junior Member
 
Join Date: Dec 2014
Posts: 9
Default

Hi there,
I am as well working on a wheelchair model so I hope this is the right way to ask my question.

My Model is loading but as soon as I try to run the Optimization Study it'll fails with

"5.0.0.1) ...Load-time positions have been re-established.
WARNING! NAN reached!
Unexpected error in computational kernel
Constraint no. #0 in 'Main.Studies.HumanModel.BodyModel.Right.ShoulderA rm.Mus.ArtificialRake.LinCom2Drv' above error tolerance 0.000001, error = 0.100000.
Constraint no. #0 in 'Main.Studies.HumanModel.BodyModel.Left.ShoulderAr m.Mus.ArtificialRake.LinCom2Drv' above error tolerance 0.000001, error = 0.100000.
ERROR(OBJ.MCH.KIN3) : /2..o/D..o/A..o/AMMR/A..n/M..s/M..l/M..l/Kinematics.any(74) : MotionOptimization.InitialConditions : Kinematic analysis failed in time step 0"


So I tried activating/deactivating some markers to make the naming fit at least, but I think I might have to scale the size of the whole model to make C3D and MoCap markers match.
Or might it be possible to just change the error tolerance?

thanks a lot and I hope this is the right place to ask^^

Asaad

Last edited by asaadonis; 01-22-2015 at 12:37 PM.
Reply With Quote
  #5  
Old 01-22-2015, 04:35 PM
asaadonis asaadonis is offline
Junior Member
 
Join Date: Dec 2014
Posts: 9
Default

To give you a better idea of what it looks like you might wanna check the picture from this link:
http://postimg.org/image/ykp8gacul/
Reply With Quote
  #6  
Old 01-26-2015, 06:28 PM
laul.sins laul.sins is offline
Senior Member
 
Join Date: Apr 2011
Posts: 124
Default

Hi !
@aasadonis: In fact, I just start the project, so I'm probably not the good person to help you... Maybe just an idea, even if you probably already think to it : did you try to increase the tolerance for the LinCom2Drv ? i.e. rather than 0.000001, maybe you could try to set it at 0.150000. I know it's huge, but you could launch your analysis and find where is the problem. After what you might decrease it.

Regarding my project: I'd have a new question regarding markers / nodes. My idea is to use the existing anatomical markers (I use the AnyBody model template "Human") rather than creating new ones. I found all markers but one, located at the xiphoid process on thorax. I know that there are markers close to this landmark: I drew AnyRefNodes for thorax segment and would like to find the definition in the AnyBody Script for the node in red (see attached picture). Could you give me advice to easily find name and definition of specific markers ? I mean : AnyDrawRefNodes is fine to draw them; however, I can't figure out how to find their own names.

Thank you for your return !
Lauranne
Attached Images
File Type: jpg Thorax_Xiphoid_Marker.jpg (15.7 KB, 10 views)
Reply With Quote
  #7  
Old 01-27-2015, 10:40 AM
asaadonis asaadonis is offline
Junior Member
 
Join Date: Dec 2014
Posts: 9
Default

Hey Lauranne!
thanks for your advice, but unfortunately I already tried playing with the tolerances.
I know that it is a marker problem and that there is something about the shoulder driver that makes anybody unhappy.
I'll open a new thread as soon as I know more about it.

Thanks again,
asaad
Reply With Quote
  #8  
Old 01-27-2015, 03:02 PM
laul.sins laul.sins is offline
Senior Member
 
Join Date: Apr 2011
Posts: 124
Default

Hi !
Ah... I guessed you did !!...

How do you know that the problem comes from shoulder ?
Did you have a look on the number of dof versus the number of constraints ? Are they equal ?

Lauranne
Reply With Quote
  #9  
Old 01-29-2015, 01:14 PM
asaadonis asaadonis is offline
Junior Member
 
Join Date: Dec 2014
Posts: 9
Default

Hi Lauranne!
As I am not yet experienced enough to really interpret error messages in Anybody, I was just guessing from what is written in the error message. And that message refers to LinCom2Drv in the left and right shoulder.

And your idea seems pretty much legit especially as the error msg says: "Constraint No. #0 [...] above error tolerance 0.000001, error = 0.100000."
But I'll have to find out how to easily find the number of DOF and the Number of Constraints without going through all script files by hand counting each DOF and Constraint.

thank you =)
Asaad
Reply With Quote
  #10  
Old 01-30-2015, 12:27 AM
laul.sins laul.sins is offline
Senior Member
 
Join Date: Apr 2011
Posts: 124
Default

Hey !
In fact, there is a very easy way to found the number of dof vs constraints : just clic on your "Main" folder in the tree on your left. A complete description of your system will be displayed in the next right window (please, see attached picture if it's unclear !)

Lauranne
Attached Images
File Type: jpg SystemDescription.jpg (16.9 KB, 6 views)
Reply With Quote
Reply

Tags
anyinputc3d, c3d, c3d2any, rancho, wheelchair

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 05:37 PM.