help adapting repository models

Hi I’m a post-graduate student at Sheffield Hallam University UK, I’m
currently designing a piece of exercise equipment and I need to
represent it’s motion and analyse it’s basic forces on the trunk
muscles (abdominals, lower back extensors and obliques)
.
AnyBody is perfect for this purpose, as a complete beginner i’ve been
through the tutorials, but i’m none the wiser about how to adapt one
of the repository models for my purposes.

I imagine it would be an easy job for any of you experts out their, so
i’d really appreciate some help on what to do.

I can email anyone who is interested an image of the movement I am
trying to achieve.

Any assistance would be greatly appreciated.

Allen

Hi Allen,

Welcome to the group. AnyBody is indeed very well suited for design
of exercise equipment. Why don’t you upload the image to the group’s
photo section?

Best regards,
John

— In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
wrote:
>
> Hi I’m a post-graduate student at Sheffield Hallam University UK,
I’m
> currently designing a piece of exercise equipment and I need to
> represent it’s motion and analyse it’s basic forces on the trunk
> muscles (abdominals, lower back extensors and obliques)
> .
> AnyBody is perfect for this purpose, as a complete beginner i’ve
been
> through the tutorials, but i’m none the wiser about how to adapt one
> of the repository models for my purposes.
>
> I imagine it would be an easy job for any of you experts out their,
so
> i’d really appreciate some help on what to do.
>
> I can email anyone who is interested an image of the movement I am
> trying to achieve.
>
> Any assistance would be greatly appreciated.
>
> Allen
>

Hi There,

Thanks for the warm welcome to the group. As requested I have uploaded
an image of the Exercise I’m trying to re-create onto the Photo’s page
(in folder titled “Allen’s Problem”).

The exercise is a simple crunch and starts from resting in the
horizontal position, force is applied by the muscles of the lower
trunk and hip flexors to “crunch” into the flexed position shown (with
red marking muscle activation). I then require the opposing muscles
(lower back) to return the model to the starting position.

I think what is needed is an adaption of a model such as the seated
body within the repository (as the body is already in much the same
position), but I haven’t got a clue where to start?

Any assistance would be greatly appreciated.

Best Regards, Allen

— In anyscript@yahoogroups.com, “AnyBody Support” <support@a…> wrote:
>
> Hi Allen,
>
> Welcome to the group. AnyBody is indeed very well suited for design
> of exercise equipment. Why don’t you upload the image to the group’s
> photo section?
>
> Best regards,
> John
>
>
> — In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
> wrote:
> >
> > Hi I’m a post-graduate student at Sheffield Hallam University UK,
> I’m
> > currently designing a piece of exercise equipment and I need to
> > represent it’s motion and analyse it’s basic forces on the trunk
> > muscles (abdominals, lower back extensors and obliques)
> > .
> > AnyBody is perfect for this purpose, as a complete beginner i’ve
> been
> > through the tutorials, but i’m none the wiser about how to adapt one
> > of the repository models for my purposes.
> >
> > I imagine it would be an easy job for any of you experts out their,
> so
> > i’d really appreciate some help on what to do.
> >
> > I can email anyone who is interested an image of the movement I am
> > trying to achieve.
> >
> > Any assistance would be greatly appreciated.
> >
> > Allen
> >
>

Hi Allen,

I have to ask another question before I can offer any concrete help.

It looks like the center of gravity of the model is lower in the
final crunched position than in the initial extended position. This
will mean that, unless the supporting mechanism contains some element
that takes up energy, the work performed will be negative and there
will be no work for the abdominal muscles to do. The exercise will be
for the back muscles rather than the abdominal muscles.

So what I want to say is that before deciding whether to use the
seated human as the starting point, it might be a good idea to review
what kind of mechanism you were imagining should support the body?
AnyBody is capable of modeling this mechanism and you can investigate
the mechanism’s effect on the muscle forces in the body. If the
mechanism is very different from a chair, then it might actually be
easier to begin with the standing model.

Best regards,
John

— In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
wrote:
>
> Hi There,
>
> Thanks for the warm welcome to the group. As requested I have
uploaded
> an image of the Exercise I’m trying to re-create onto the Photo’s
page
> (in folder titled “Allen’s Problem”).
>
> The exercise is a simple crunch and starts from resting in the
> horizontal position, force is applied by the muscles of the lower
> trunk and hip flexors to “crunch” into the flexed position shown
(with
> red marking muscle activation). I then require the opposing muscles
> (lower back) to return the model to the starting position.
>
> I think what is needed is an adaption of a model such as the seated
> body within the repository (as the body is already in much the same
> position), but I haven’t got a clue where to start?
>
> Any assistance would be greatly appreciated.
>
> Best Regards, Allen
>
>
>
>
> — In anyscript@yahoogroups.com, “AnyBody Support” <support@a…>
wrote:
> >
> > Hi Allen,
> >
> > Welcome to the group. AnyBody is indeed very well suited for
design
> > of exercise equipment. Why don’t you upload the image to the
group’s
> > photo section?
> >
> > Best regards,
> > John
> >
> >
> > — In anyscript@yahoogroups.com, “ujermakpiff”
<ujermakpiff@y…>
> > wrote:
> > >
> > > Hi I’m a post-graduate student at Sheffield Hallam University
UK,
> > I’m
> > > currently designing a piece of exercise equipment and I need to
> > > represent it’s motion and analyse it’s basic forces on the trunk
> > > muscles (abdominals, lower back extensors and obliques)
> > > .
> > > AnyBody is perfect for this purpose, as a complete beginner
i’ve
> > been
> > > through the tutorials, but i’m none the wiser about how to
adapt one
> > > of the repository models for my purposes.
> > >
> > > I imagine it would be an easy job for any of you experts out
their,
> > so
> > > i’d really appreciate some help on what to do.
> > >
> > > I can email anyone who is interested an image of the movement I
am
> > > trying to achieve.
> > >
> > > Any assistance would be greatly appreciated.
> > >
> > > Allen
> > >
> >
>

Hi John

Sorry for the bad description earlier, to answer your question- You’re
right about the centre of gravity and there is a mechanism under the
model.

This mechanism has been designed to support the body weight and
maintain it in equalibrium at any point in the movement. Any extra
force applied by the abdominals (when flexing) will allow the
mechanism to compress (allowing the crunch). So when in the crunched
position the mechanism still supports the body weight, but cannot
force it to return to the starting position… this is why the reverse
muscles are then used to to then raise the body and mechanism back to
horizontal.

For my Purposes I would like the mechanism to be represented by some
support structures similar to those in seated human as the mechinism
is only providing a constant force equal to the body weight.

I’ve posted another image to show where the pivot points are in the
system.

Best Regards, Allen

— In anyscript@yahoogroups.com, “AnyBody Support” <support@a…> wrote:
>
> Hi Allen,
>
> I have to ask another question before I can offer any concrete help.
>
> It looks like the center of gravity of the model is lower in the
> final crunched position than in the initial extended position. This
> will mean that, unless the supporting mechanism contains some element
> that takes up energy, the work performed will be negative and there
> will be no work for the abdominal muscles to do. The exercise will be
> for the back muscles rather than the abdominal muscles.
>
> So what I want to say is that before deciding whether to use the
> seated human as the starting point, it might be a good idea to review
> what kind of mechanism you were imagining should support the body?
> AnyBody is capable of modeling this mechanism and you can investigate
> the mechanism’s effect on the muscle forces in the body. If the
> mechanism is very different from a chair, then it might actually be
> easier to begin with the standing model.
>
> Best regards,
> John
>
> — In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
> wrote:
> >
> > Hi There,
> >
> > Thanks for the warm welcome to the group. As requested I have
> uploaded
> > an image of the Exercise I’m trying to re-create onto the Photo’s
> page
> > (in folder titled “Allen’s Problem”).
> >
> > The exercise is a simple crunch and starts from resting in the
> > horizontal position, force is applied by the muscles of the lower
> > trunk and hip flexors to “crunch” into the flexed position shown
> (with
> > red marking muscle activation). I then require the opposing muscles
> > (lower back) to return the model to the starting position.
> >
> > I think what is needed is an adaption of a model such as the seated
> > body within the repository (as the body is already in much the same
> > position), but I haven’t got a clue where to start?
> >
> > Any assistance would be greatly appreciated.
> >
> > Best Regards, Allen
> >
> >
> >
> >
> > — In anyscript@yahoogroups.com, “AnyBody Support” <support@a…>
> wrote:
> > >
> > > Hi Allen,
> > >
> > > Welcome to the group. AnyBody is indeed very well suited for
> design
> > > of exercise equipment. Why don’t you upload the image to the
> group’s
> > > photo section?
> > >
> > > Best regards,
> > > John
> > >
> > >
> > > — In anyscript@yahoogroups.com, “ujermakpiff”
> <ujermakpiff@y…>
> > > wrote:
> > > >
> > > > Hi I’m a post-graduate student at Sheffield Hallam University
> UK,
> > > I’m
> > > > currently designing a piece of exercise equipment and I need to
> > > > represent it’s motion and analyse it’s basic forces on the trunk
> > > > muscles (abdominals, lower back extensors and obliques)
> > > > .
> > > > AnyBody is perfect for this purpose, as a complete beginner
> i’ve
> > > been
> > > > through the tutorials, but i’m none the wiser about how to
> adapt one
> > > > of the repository models for my purposes.
> > > >
> > > > I imagine it would be an easy job for any of you experts out
> their,
> > > so
> > > > i’d really appreciate some help on what to do.
> > > >
> > > > I can email anyone who is interested an image of the movement I
> am
> > > > trying to achieve.
> > > >
> > > > Any assistance would be greatly appreciated.
> > > >
> > > > Allen
> > > >
> > >
> >
>

Hi Allen,

There seems to be something wrong with the file. It looks like it has
been uploaded and then somehow has gone missing in Yahoo’s
incomprehensible system. Could you check that it is there and perhaps
upload it again?

If you can make do with the seated human model, then I believe we
have one lying around somewhere that will allow you to put the body
into the position you are looking for. A word of caution, though:
Mechanics is more fluent in nature than most people think and the
mechanism under the human body may behave differently when its
supports for the human body become connected by the skeletal
mechanism. The safest option would be to make a model including the
mechanism of the machine. Perhaps you can do so when the basic model
is working.

I shall conduct a search tomorrow for a model that might work for
you. In the meantime, could you please check the picture file once
again?

Thanks in advance.
John

— In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
wrote:
>
> Hi John
>
> Sorry for the bad description earlier, to answer your question-
You’re
> right about the centre of gravity and there is a mechanism under the
> model.
>
> This mechanism has been designed to support the body weight and
> maintain it in equalibrium at any point in the movement. Any extra
> force applied by the abdominals (when flexing) will allow the
> mechanism to compress (allowing the crunch). So when in the crunched
> position the mechanism still supports the body weight, but cannot
> force it to return to the starting position… this is why the
reverse
> muscles are then used to to then raise the body and mechanism back
to
> horizontal.
>
> For my Purposes I would like the mechanism to be represented by some
> support structures similar to those in seated human as the mechinism
> is only providing a constant force equal to the body weight.
>
> I’ve posted another image to show where the pivot points are in the
> system.
>
> Best Regards, Allen
>
>
> — In anyscript@yahoogroups.com, “AnyBody Support” <support@a…>
wrote:
> >
> > Hi Allen,
> >
> > I have to ask another question before I can offer any concrete
help.
> >
> > It looks like the center of gravity of the model is lower in the
> > final crunched position than in the initial extended position.
This
> > will mean that, unless the supporting mechanism contains some
element
> > that takes up energy, the work performed will be negative and
there
> > will be no work for the abdominal muscles to do. The exercise
will be
> > for the back muscles rather than the abdominal muscles.
> >
> > So what I want to say is that before deciding whether to use the
> > seated human as the starting point, it might be a good idea to
review
> > what kind of mechanism you were imagining should support the
body?
> > AnyBody is capable of modeling this mechanism and you can
investigate
> > the mechanism’s effect on the muscle forces in the body. If the
> > mechanism is very different from a chair, then it might actually
be
> > easier to begin with the standing model.
> >
> > Best regards,
> > John
> >
> > — In anyscript@yahoogroups.com, “ujermakpiff”
<ujermakpiff@y…>
> > wrote:
> > >
> > > Hi There,
> > >
> > > Thanks for the warm welcome to the group. As requested I have
> > uploaded
> > > an image of the Exercise I’m trying to re-create onto the
Photo’s
> > page
> > > (in folder titled “Allen’s Problem”).
> > >
> > > The exercise is a simple crunch and starts from resting in the
> > > horizontal position, force is applied by the muscles of the
lower
> > > trunk and hip flexors to “crunch” into the flexed position
shown
> > (with
> > > red marking muscle activation). I then require the opposing
muscles
> > > (lower back) to return the model to the starting position.
> > >
> > > I think what is needed is an adaption of a model such as the
seated
> > > body within the repository (as the body is already in much the
same
> > > position), but I haven’t got a clue where to start?
> > >
> > > Any assistance would be greatly appreciated.
> > >
> > > Best Regards, Allen
> > >
> > >
> > >
> > >
> > > — In anyscript@yahoogroups.com, “AnyBody Support”
<support@a…>
> > wrote:
> > > >
> > > > Hi Allen,
> > > >
> > > > Welcome to the group. AnyBody is indeed very well suited for
> > design
> > > > of exercise equipment. Why don’t you upload the image to the
> > group’s
> > > > photo section?
> > > >
> > > > Best regards,
> > > > John
> > > >
> > > >
> > > > — In anyscript@yahoogroups.com, “ujermakpiff”
> > <ujermakpiff@y…>
> > > > wrote:
> > > > >
> > > > > Hi I’m a post-graduate student at Sheffield Hallam
University
> > UK,
> > > > I’m
> > > > > currently designing a piece of exercise equipment and I
need to
> > > > > represent it’s motion and analyse it’s basic forces on the
trunk
> > > > > muscles (abdominals, lower back extensors and obliques)
> > > > > .
> > > > > AnyBody is perfect for this purpose, as a complete beginner
> > i’ve
> > > > been
> > > > > through the tutorials, but i’m none the wiser about how to
> > adapt one
> > > > > of the repository models for my purposes.
> > > > >
> > > > > I imagine it would be an easy job for any of you experts
out
> > their,
> > > > so
> > > > > i’d really appreciate some help on what to do.
> > > > >
> > > > > I can email anyone who is interested an image of the
movement I
> > am
> > > > > trying to achieve.
> > > > >
> > > > > Any assistance would be greatly appreciated.
> > > > >
> > > > > Allen
> > > > >
> > > >
> > >
> >
>

Hi John

Problem fixed I hope…the picture should be there now,

I look forward to hearing from you.

Best Regards, Allen

— In anyscript@yahoogroups.com, “AnyBody Support” <support@a…> wrote:
>
> Hi Allen,
>
> There seems to be something wrong with the file. It looks like it has
> been uploaded and then somehow has gone missing in Yahoo’s
> incomprehensible system. Could you check that it is there and perhaps
> upload it again?
>
> If you can make do with the seated human model, then I believe we
> have one lying around somewhere that will allow you to put the body
> into the position you are looking for. A word of caution, though:
> Mechanics is more fluent in nature than most people think and the
> mechanism under the human body may behave differently when its
> supports for the human body become connected by the skeletal
> mechanism. The safest option would be to make a model including the
> mechanism of the machine. Perhaps you can do so when the basic model
> is working.
>
> I shall conduct a search tomorrow for a model that might work for
> you. In the meantime, could you please check the picture file once
> again?
>
> Thanks in advance.
> John
>
> — In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
> wrote:
> >
> > Hi John
> >
> > Sorry for the bad description earlier, to answer your question-
> You’re
> > right about the centre of gravity and there is a mechanism under the
> > model.
> >
> > This mechanism has been designed to support the body weight and
> > maintain it in equalibrium at any point in the movement. Any extra
> > force applied by the abdominals (when flexing) will allow the
> > mechanism to compress (allowing the crunch). So when in the crunched
> > position the mechanism still supports the body weight, but cannot
> > force it to return to the starting position… this is why the
> reverse
> > muscles are then used to to then raise the body and mechanism back
> to
> > horizontal.
> >
> > For my Purposes I would like the mechanism to be represented by some
> > support structures similar to those in seated human as the mechinism
> > is only providing a constant force equal to the body weight.
> >
> > I’ve posted another image to show where the pivot points are in the
> > system.
> >
> > Best Regards, Allen
> >
> >
> > — In anyscript@yahoogroups.com, “AnyBody Support” <support@a…>
> wrote:
> > >
> > > Hi Allen,
> > >
> > > I have to ask another question before I can offer any concrete
> help.
> > >
> > > It looks like the center of gravity of the model is lower in the
> > > final crunched position than in the initial extended position.
> This
> > > will mean that, unless the supporting mechanism contains some
> element
> > > that takes up energy, the work performed will be negative and
> there
> > > will be no work for the abdominal muscles to do. The exercise
> will be
> > > for the back muscles rather than the abdominal muscles.
> > >
> > > So what I want to say is that before deciding whether to use the
> > > seated human as the starting point, it might be a good idea to
> review
> > > what kind of mechanism you were imagining should support the
> body?
> > > AnyBody is capable of modeling this mechanism and you can
> investigate
> > > the mechanism’s effect on the muscle forces in the body. If the
> > > mechanism is very different from a chair, then it might actually
> be
> > > easier to begin with the standing model.
> > >
> > > Best regards,
> > > John
> > >
> > > — In anyscript@yahoogroups.com, “ujermakpiff”
> <ujermakpiff@y…>
> > > wrote:
> > > >
> > > > Hi There,
> > > >
> > > > Thanks for the warm welcome to the group. As requested I have
> > > uploaded
> > > > an image of the Exercise I’m trying to re-create onto the
> Photo’s
> > > page
> > > > (in folder titled “Allen’s Problem”).
> > > >
> > > > The exercise is a simple crunch and starts from resting in the
> > > > horizontal position, force is applied by the muscles of the
> lower
> > > > trunk and hip flexors to “crunch” into the flexed position
> shown
> > > (with
> > > > red marking muscle activation). I then require the opposing
> muscles
> > > > (lower back) to return the model to the starting position.
> > > >
> > > > I think what is needed is an adaption of a model such as the
> seated
> > > > body within the repository (as the body is already in much the
> same
> > > > position), but I haven’t got a clue where to start?
> > > >
> > > > Any assistance would be greatly appreciated.
> > > >
> > > > Best Regards, Allen
> > > >
> > > >
> > > >
> > > >
> > > > — In anyscript@yahoogroups.com, “AnyBody Support”
> <support@a…>
> > > wrote:
> > > > >
> > > > > Hi Allen,
> > > > >
> > > > > Welcome to the group. AnyBody is indeed very well suited for
> > > design
> > > > > of exercise equipment. Why don’t you upload the image to the
> > > group’s
> > > > > photo section?
> > > > >
> > > > > Best regards,
> > > > > John
> > > > >
> > > > >
> > > > > — In anyscript@yahoogroups.com, “ujermakpiff”
> > > <ujermakpiff@y…>
> > > > > wrote:
> > > > > >
> > > > > > Hi I’m a post-graduate student at Sheffield Hallam
> University
> > > UK,
> > > > > I’m
> > > > > > currently designing a piece of exercise equipment and I
> need to
> > > > > > represent it’s motion and analyse it’s basic forces on the
> trunk
> > > > > > muscles (abdominals, lower back extensors and obliques)
> > > > > > .
> > > > > > AnyBody is perfect for this purpose, as a complete beginner
> > > i’ve
> > > > > been
> > > > > > through the tutorials, but i’m none the wiser about how to
> > > adapt one
> > > > > > of the repository models for my purposes.
> > > > > >
> > > > > > I imagine it would be an easy job for any of you experts
> out
> > > their,
> > > > > so
> > > > > > i’d really appreciate some help on what to do.
> > > > > >
> > > > > > I can email anyone who is interested an image of the
> movement I
> > > am
> > > > > > trying to achieve.
> > > > > >
> > > > > > Any assistance would be greatly appreciated.
> > > > > >
> > > > > > Allen
> > > > > >
> > > > >
> > > >
> > >
> >
>

Hi Allen,

I have uploaded a zip file: AbExercise.zip to the files section. It
is a crudely modified version of the SeatedHuman model and I probably
left a whole lot of junk in there that should have been cleared out.

Please notice:

  • The model works with the model repository version 5.

  • You can control the initial posture and movement with the
    DriverPositions folder at the top of the main file.

  • The way the body is supported and exchanges force with the
    mechanism is very important for the muscle forces computed. The model
    I have uploaded contains motors in the chair parts, so all the body
    has to do is maintain its posture taking maximum advantage of the
    support the chair has to offer. This is probably different from your
    exercise machine and it needs to be modified, but I do not know your
    machine well enough to do it.

Best regards,
John

John

Thanks for that it’s a fantastic place for me to
start- is the body attached to the chair? if not my
next step is to remove the motors in the chair and
attach the body (a sort of imaginery strap around the
waist if you like) to it so that the muscles of the
body actually move the mechanism up and down, not the
other way round. In what order do you think I should
do this?

Thanks again,

Best Regards, Allen

— AnyBody Support <support@anybodytech.com> wrote:


Hi Allen,

I have uploaded a zip file: AbExercise.zip to the
files section. It
is a crudely modified version of the SeatedHuman model
and I probably
left a whole lot of junk in there that should have
been cleared out.

Please notice:

  • The model works with the model repository version 5.

  • You can control the initial posture and movement
    with the
    DriverPositions folder at the top of the main file.

  • The way the body is supported and exchanges force
    with the
    mechanism is very important for the muscle forces
    computed. The model
    I have uploaded contains motors in the chair parts, so
    all the body
    has to do is maintain its posture taking maximum
    advantage of the
    support the chair has to offer. This is probably
    different from your
    exercise machine and it needs to be modified, but I do
    not know your
    machine well enough to do it.

Best regards,
John

AnyBody Technology provides free support on the use of
the AnyBody Modeling System and the Scripting language
AnyScript. Other users are welcome to join the
discussions.


YAHOO! GROUPS LINKS

 Visit your group "anyscript" on the web.

 To unsubscribe from this group, send an email to:

anyscript-unsubscribe@yahoogroups.com

 Your use of Yahoo! Groups is subject to the Yahoo!

Terms of Service.



Yahoo! Exclusive Xmas Game, help Santa with his celebrity party -
http://santas-christmas-party.yahoo.net/

Allen,

The body is connected to the chair in terms of kinematics. This means
that the chair position is driving the body’s posture kinematically,
but the connections offer no direct support of the body.

The body is supported by unilateral support elements modelled as
AnyGeneralMuscle’s. This allows the model to offer only pressure and
no tension to the body. It also allows application of more supports
to the body than are technically needed to balance it just as a soft
cushion of a chair does.

Your first step would be to review where your machine supports the
body and offer supports at those places.

The subsequent step would be to modify the links of the chair to
reflect the pivot points of your machine.

Finally, you can remove the motors in the chair by setting the
Reaction.Type of the drivers = {0}.

I realize this may sound like complete jibberish at this point, but
if you do the process step by step and make sure the model works for
each step, then it is not so difficult.

If you have not already completed it, the Building block tutorial
will be of help in understanding the construction of an application
that draws on the repository body models.

Best regards,
John

— In anyscript@yahoogroups.com, Allen Holland <ujermakpiff@y…>
wrote:
>
> John
>
> Thanks for that it’s a fantastic place for me to
> start- is the body attached to the chair? if not my
> next step is to remove the motors in the chair and
> attach the body (a sort of imaginery strap around the
> waist if you like) to it so that the muscles of the
> body actually move the mechanism up and down, not the
> other way round. In what order do you think I should
> do this?
>
> Thanks again,
>
> Best Regards, Allen
>
>
>
> — AnyBody Support <support@a…> wrote:
>
>
> ---------------------------------
> Hi Allen,
>
> I have uploaded a zip file: AbExercise.zip to the
> files section. It
> is a crudely modified version of the SeatedHuman model
> and I probably
> left a whole lot of junk in there that should have
> been cleared out.
>
> Please notice:
>
> - The model works with the model repository version 5.
>
> - You can control the initial posture and movement
> with the
> DriverPositions folder at the top of the main file.
>
> - The way the body is supported and exchanges force
> with the
> mechanism is very important for the muscle forces
> computed. The model
> I have uploaded contains motors in the chair parts, so
> all the body
> has to do is maintain its posture taking maximum
> advantage of the
> support the chair has to offer. This is probably
> different from your
> exercise machine and it needs to be modified, but I do
> not know your
> machine well enough to do it.
>
> Best regards,
> John
>
>
>
>
>
>
>
> AnyBody Technology provides free support on the use of
> the AnyBody Modeling System and the Scripting language
> AnyScript. Other users are welcome to join the
> discussions.
>
>
>
> ---------------------------------
> YAHOO! GROUPS LINKS
>
>
> Visit your group “anyscript” on the web.
>
> To unsubscribe from this group, send an email to:
> anyscript-unsubscribe@yahoogroups.com
>
> Your use of Yahoo! Groups is subject to the Yahoo!
> Terms of Service.
>
>
> ---------------------------------
>
>
>
>
>
>
> ___________________________________________________________
> Yahoo! Exclusive Xmas Game, help Santa with his celebrity party -
http://santas-christmas-party.yahoo.net/
>

Hi John

Thanks for the steps…not complete jibberish, as I am beginning to
get a grasp of the language. As it happens the building blocks
tutorial is the only one i’ve not been able to complete…

On the second lesson after including the body parts, as I try to load
the model I get and error message…but not the one the tutorial
expects… mine says-

ERROR : C:\Documents and
Settings\Spdoinkal\Desktop\Repository.5\ARep\my
directory\Body.Model.any(3) : cannot open file :
…\BRep\Aalborg\Leg3D\Leg.root.any
Model loading skipped

I pressumed this was because the file location is incorrect in the
tutorial so I changed it and cut/pasted the exact location of the
leg.root.any file into the #include " "…problem solved I thought, it
locates the file fine this time, but a new error comes up-

ERROR :
C:…\Desktop\Repository.5\BRep\Aalborg\Leg3D\Seg.any(244) : .
: Name lookup points out of Main.
Model loading skipped

clicking on this number brings up this long line:

r=…HipNodeRef.sRel*…Trunk.SegmentsLumbar.PelvisSeg.Axes’+
…Trunk.SegmentsLumbar.PelvisSeg.r- HipJoint.sRel*Axes’;

How do I solve this to be able to continue with the tutorial.

Best Regards, Allen

— In anyscript@yahoogroups.com, “AnyBody Support” <support@a…> wrote:
>
> Allen,
>
> The body is connected to the chair in terms of kinematics. This means
> that the chair position is driving the body’s posture kinematically,
> but the connections offer no direct support of the body.
>
> The body is supported by unilateral support elements modelled as
> AnyGeneralMuscle’s. This allows the model to offer only pressure and
> no tension to the body. It also allows application of more supports
> to the body than are technically needed to balance it just as a soft
> cushion of a chair does.
>
> Your first step would be to review where your machine supports the
> body and offer supports at those places.
>
> The subsequent step would be to modify the links of the chair to
> reflect the pivot points of your machine.
>
> Finally, you can remove the motors in the chair by setting the
> Reaction.Type of the drivers = {0}.
>
> I realize this may sound like complete jibberish at this point, but
> if you do the process step by step and make sure the model works for
> each step, then it is not so difficult.
>
> If you have not already completed it, the Building block tutorial
> will be of help in understanding the construction of an application
> that draws on the repository body models.
>
> Best regards,
> John
>
> — In anyscript@yahoogroups.com, Allen Holland <ujermakpiff@y…>
> wrote:
> >
> > John
> >
> > Thanks for that it’s a fantastic place for me to
> > start- is the body attached to the chair? if not my
> > next step is to remove the motors in the chair and
> > attach the body (a sort of imaginery strap around the
> > waist if you like) to it so that the muscles of the
> > body actually move the mechanism up and down, not the
> > other way round. In what order do you think I should
> > do this?
> >
> > Thanks again,
> >
> > Best Regards, Allen
> >
> >
> >
> > — AnyBody Support <support@a…> wrote:
> >
> >
> > ---------------------------------
> > Hi Allen,
> >
> > I have uploaded a zip file: AbExercise.zip to the
> > files section. It
> > is a crudely modified version of the SeatedHuman model
> > and I probably
> > left a whole lot of junk in there that should have
> > been cleared out.
> >
> > Please notice:
> >
> > - The model works with the model repository version 5.
> >
> > - You can control the initial posture and movement
> > with the
> > DriverPositions folder at the top of the main file.
> >
> > - The way the body is supported and exchanges force
> > with the
> > mechanism is very important for the muscle forces
> > computed. The model
> > I have uploaded contains motors in the chair parts, so
> > all the body
> > has to do is maintain its posture taking maximum
> > advantage of the
> > support the chair has to offer. This is probably
> > different from your
> > exercise machine and it needs to be modified, but I do
> > not know your
> > machine well enough to do it.
> >
> > Best regards,
> > John
> >
> >
> >
> >
> >
> >
> >
> > AnyBody Technology provides free support on the use of
> > the AnyBody Modeling System and the Scripting language
> > AnyScript. Other users are welcome to join the
> > discussions.
> >
> >
> >
> > ---------------------------------
> > YAHOO! GROUPS LINKS
> >
> >
> > Visit your group “anyscript” on the web.
> >
> > To unsubscribe from this group, send an email to:
> > anyscript-unsubscribe@yahoogroups.com
> >
> > Your use of Yahoo! Groups is subject to the Yahoo!
> > Terms of Service.
> >
> >
> > ---------------------------------
> >
> >
> >
> >
> >
> >
> > ___________________________________________________________
> > Yahoo! Exclusive Xmas Game, help Santa with his celebrity party -
> http://santas-christmas-party.yahoo.net/
> >
>

Hi Allen,

It sounds like we have an incompatibiliy either between the tutorial
and the updated version of the software or between the tutorial and
the repository. I either case I apologize for the inconvenience.

Rewriting the tutorial takes quite a bit of time and is not something
we can do right away, so it is probably better for you to leave it
for now.

My best advice then would be to follow the steps I outlined yesterday
and ask questions here when you run into problems you cannot solve or
there is something you do not understand.

Best regards,
John

— In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
wrote:
>
> Hi John
>
> Thanks for the steps…not complete jibberish, as I am beginning to
> get a grasp of the language. As it happens the building blocks
> tutorial is the only one i’ve not been able to complete…
>
> On the second lesson after including the body parts, as I try to
load
> the model I get and error message…but not the one the tutorial
> expects… mine says-
>
> ERROR : C:\Documents and
> Settings\Spdoinkal\Desktop\Repository.5\ARep\my
> directory\Body.Model.any(3) : cannot open file :
> …\BRep\Aalborg\Leg3D\Leg.root.any
> Model loading skipped
>
> I pressumed this was because the file location is incorrect in the
> tutorial so I changed it and cut/pasted the exact location of the
> leg.root.any file into the #include " "…problem solved I thought,
it
> locates the file fine this time, but a new error comes up-
>
> ERROR :
> C:…\Desktop\Repository.5\BRep\Aalborg\Leg3D\Seg.any
(244) : .
> : Name lookup points out of Main.
> Model loading skipped
>
> clicking on this number brings up this long line:
>
> r=…HipNodeRef.sRel*…Trunk.SegmentsLumbar.PelvisSeg.Axes’+
> …Trunk.SegmentsLumbar.PelvisSeg.r- HipJoint.sRel*Axes’;
>
>
> How do I solve this to be able to continue with the tutorial.
>
> Best Regards, Allen
>
>
>
> — In anyscript@yahoogroups.com, “AnyBody Support” <support@a…>
wrote:
> >
> > Allen,
> >
> > The body is connected to the chair in terms of kinematics. This
means
> > that the chair position is driving the body’s posture
kinematically,
> > but the connections offer no direct support of the body.
> >
> > The body is supported by unilateral support elements modelled as
> > AnyGeneralMuscle’s. This allows the model to offer only pressure
and
> > no tension to the body. It also allows application of more
supports
> > to the body than are technically needed to balance it just as a
soft
> > cushion of a chair does.
> >
> > Your first step would be to review where your machine supports
the
> > body and offer supports at those places.
> >
> > The subsequent step would be to modify the links of the chair to
> > reflect the pivot points of your machine.
> >
> > Finally, you can remove the motors in the chair by setting the
> > Reaction.Type of the drivers = {0}.
> >
> > I realize this may sound like complete jibberish at this point,
but
> > if you do the process step by step and make sure the model works
for
> > each step, then it is not so difficult.
> >
> > If you have not already completed it, the Building block tutorial
> > will be of help in understanding the construction of an
application
> > that draws on the repository body models.
> >
> > Best regards,
> > John
> >
> > — In anyscript@yahoogroups.com, Allen Holland
<ujermakpiff@y…>
> > wrote:
> > >
> > > John
> > >
> > > Thanks for that it’s a fantastic place for me to
> > > start- is the body attached to the chair? if not my
> > > next step is to remove the motors in the chair and
> > > attach the body (a sort of imaginery strap around the
> > > waist if you like) to it so that the muscles of the
> > > body actually move the mechanism up and down, not the
> > > other way round. In what order do you think I should
> > > do this?
> > >
> > > Thanks again,
> > >
> > > Best Regards, Allen
> > >
> > >
> > >
> > > — AnyBody Support <support@a…> wrote:
> > >
> > >
> > > ---------------------------------
> > > Hi Allen,
> > >
> > > I have uploaded a zip file: AbExercise.zip to the
> > > files section. It
> > > is a crudely modified version of the SeatedHuman model
> > > and I probably
> > > left a whole lot of junk in there that should have
> > > been cleared out.
> > >
> > > Please notice:
> > >
> > > - The model works with the model repository version 5.
> > >
> > > - You can control the initial posture and movement
> > > with the
> > > DriverPositions folder at the top of the main file.
> > >
> > > - The way the body is supported and exchanges force
> > > with the
> > > mechanism is very important for the muscle forces
> > > computed. The model
> > > I have uploaded contains motors in the chair parts, so
> > > all the body
> > > has to do is maintain its posture taking maximum
> > > advantage of the
> > > support the chair has to offer. This is probably
> > > different from your
> > > exercise machine and it needs to be modified, but I do
> > > not know your
> > > machine well enough to do it.
> > >
> > > Best regards,
> > > John
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > AnyBody Technology provides free support on the use of
> > > the AnyBody Modeling System and the Scripting language
> > > AnyScript. Other users are welcome to join the
> > > discussions.
> > >
> > >
> > >
> > > ---------------------------------
> > > YAHOO! GROUPS LINKS
> > >
> > >
> > > Visit your group “anyscript” on the web.
> > >
> > > To unsubscribe from this group, send an email to:
> > > anyscript-unsubscribe@yahoogroups.com
> > >
> > > Your use of Yahoo! Groups is subject to the Yahoo!
> > > Terms of Service.
> > >
> > >
> > > ---------------------------------
> > >
> > >
> > >
> > >
> > >
> > >
> > > ___________________________________________________________
> > > Yahoo! Exclusive Xmas Game, help Santa with his celebrity
party -
> > http://santas-christmas-party.yahoo.net/
> > >
> >
>

John

Thanks for that- I thought that may be the problem, no matter- I have read
through the rest of the steps in the tutorial, so i’ve got a good idea what it’s
going on about… i’ll see how I go.

Cheers for all the help, I’ll be in touch to let you know how it’s going.

Best Regards, Allen

AnyBody Support <support@anybodytech.com> wrote:
Hi Allen,

It sounds like we have an incompatibiliy either between the tutorial
and the updated version of the software or between the tutorial and
the repository. I either case I apologize for the inconvenience.

Rewriting the tutorial takes quite a bit of time and is not something
we can do right away, so it is probably better for you to leave it
for now.

My best advice then would be to follow the steps I outlined yesterday
and ask questions here when you run into problems you cannot solve or
there is something you do not understand.

Best regards,
John

— In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
wrote:
>
> Hi John
>
> Thanks for the steps…not complete jibberish, as I am beginning to
> get a grasp of the language. As it happens the building blocks
> tutorial is the only one i’ve not been able to complete…
>
> On the second lesson after including the body parts, as I try to
load
> the model I get and error message…but not the one the tutorial
> expects… mine says-
>
> ERROR : C:\Documents and
> Settings\Spdoinkal\Desktop\Repository.5\ARep\my
> directory\Body.Model.any(3) : cannot open file :
> …\BRep\Aalborg\Leg3D\Leg.root.any
> Model loading skipped
>
> I pressumed this was because the file location is incorrect in the
> tutorial so I changed it and cut/pasted the exact location of the
> leg.root.any file into the #include " "…problem solved I thought,
it
> locates the file fine this time, but a new error comes up-
>
> ERROR :
> C:…\Desktop\Repository.5\BRep\Aalborg\Leg3D\Seg.any
(244) : .
> : Name lookup points out of Main.
> Model loading skipped
>
> clicking on this number brings up this long line:
>
> r=…HipNodeRef.sRel*…Trunk.SegmentsLumbar.PelvisSeg.Axes’+
> …Trunk.SegmentsLumbar.PelvisSeg.r- HipJoint.sRel*Axes’;
>
>
> How do I solve this to be able to continue with the tutorial.
>
> Best Regards, Allen
>
>
>
> — In anyscript@yahoogroups.com, “AnyBody Support” <support@a…>
wrote:
> >
> > Allen,
> >
> > The body is connected to the chair in terms of kinematics. This
means
> > that the chair position is driving the body’s posture
kinematically,
> > but the connections offer no direct support of the body.
> >
> > The body is supported by unilateral support elements modelled as
> > AnyGeneralMuscle’s. This allows the model to offer only pressure
and
> > no tension to the body. It also allows application of more
supports
> > to the body than are technically needed to balance it just as a
soft
> > cushion of a chair does.
> >
> > Your first step would be to review where your machine supports
the
> > body and offer supports at those places.
> >
> > The subsequent step would be to modify the links of the chair to
> > reflect the pivot points of your machine.
> >
> > Finally, you can remove the motors in the chair by setting the
> > Reaction.Type of the drivers = {0}.
> >
> > I realize this may sound like complete jibberish at this point,
but
> > if you do the process step by step and make sure the model works
for
> > each step, then it is not so difficult.
> >
> > If you have not already completed it, the Building block tutorial
> > will be of help in understanding the construction of an
application
> > that draws on the repository body models.
> >
> > Best regards,
> > John
> >
> > — In anyscript@yahoogroups.com, Allen Holland
<ujermakpiff@y…>
> > wrote:
> > >
> > > John
> > >
> > > Thanks for that it’s a fantastic place for me to
> > > start- is the body attached to the chair? if not my
> > > next step is to remove the motors in the chair and
> > > attach the body (a sort of imaginery strap around the
> > > waist if you like) to it so that the muscles of the
> > > body actually move the mechanism up and down, not the
> > > other way round. In what order do you think I should
> > > do this?
> > >
> > > Thanks again,
> > >
> > > Best Regards, Allen
> > >
> > >
> > >
> > > — AnyBody Support <support@a…> wrote:
> > >
> > >
> > > ---------------------------------
> > > Hi Allen,
> > >
> > > I have uploaded a zip file: AbExercise.zip to the
> > > files section. It
> > > is a crudely modified version of the SeatedHuman model
> > > and I probably
> > > left a whole lot of junk in there that should have
> > > been cleared out.
> > >
> > > Please notice:
> > >
> > > - The model works with the model repository version 5.
> > >
> > > - You can control the initial posture and movement
> > > with the
> > > DriverPositions folder at the top of the main file.
> > >
> > > - The way the body is supported and exchanges force
> > > with the
> > > mechanism is very important for the muscle forces
> > > computed. The model
> > > I have uploaded contains motors in the chair parts, so
> > > all the body
> > > has to do is maintain its posture taking maximum
> > > advantage of the
> > > support the chair has to offer. This is probably
> > > different from your
> > > exercise machine and it needs to be modified, but I do
> > > not know your
> > > machine well enough to do it.
> > >
> > > Best regards,
> > > John
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > AnyBody Technology provides free support on the use of
> > > the AnyBody Modeling System and the Scripting language
> > > AnyScript. Other users are welcome to join the
> > > discussions.
> > >
> > >
> > >
> > > ---------------------------------
> > > YAHOO! GROUPS LINKS
> > >
> > >
> > > Visit your group “anyscript” on the web.
> > >
> > > To unsubscribe from this group, send an email to:
> > > anyscript-unsubscribe@yahoogroups.com
> > >
> > > Your use of Yahoo! Groups is subject to the Yahoo!
> > > Terms of Service.
> > >
> > >
> > > ---------------------------------
> > >
> > >
> > >
> > >
> > >
> > >
> > > ___________________________________________________________
> > > Yahoo! Exclusive Xmas Game, help Santa with his celebrity
party -
> > http://santas-christmas-party.yahoo.net/
> > >
> >
>

AnyBody Technology provides free support on the use of the AnyBody Modeling
System and the Scripting language AnyScript. Other users are welcome to join the
discussions.

SPONSORED LINKS
Biomedical engineering degree Biomedical engineering career
Biomedical engineering program Biomedical engineering schools Biomedical
engineering jobs Biomedical engineering


YAHOO! GROUPS LINKS

 Visit your group "anyscript" on the web.

 To unsubscribe from this group, send an email to:

anyscript-unsubscribe@yahoogroups.com

 Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.


To help you stay safe and secure online, we’ve developed the all new Yahoo!
Security Centre.

[Non-text portions of this message have been removed]

Hi John

I’ve spent the day trying to work my way around your suggestions, but
as you expected i’m finding it very hard…the biggest problem is
finding the correct files and locations within them that i need to
change- a lot of the files don’t have “// content descriptions” and
when I think i’ve found the files I’m looking for the AnyScript
refers to a setting in yet another file.

It would be really useful if you could point out for me the files I
need to access for each of your suggested steps and any further files
I may need to edit as a result of those steps.

Thanks again and best regards,

Allen

— In anyscript@yahoogroups.com, Allen Holland <ujermakpiff@y…>
wrote:
>
> John
>
> Thanks for that- I thought that may be the problem, no matter- I
have read through the rest of the steps in the tutorial, so i’ve got
a good idea what it’s going on about… i’ll see how I go.
>
> Cheers for all the help, I’ll be in touch to let you know how
it’s going.
>
> Best Regards, Allen
>
> AnyBody Support <support@a…> wrote:
> Hi Allen,
>
> It sounds like we have an incompatibiliy either between the
tutorial
> and the updated version of the software or between the tutorial and
> the repository. I either case I apologize for the inconvenience.
>
> Rewriting the tutorial takes quite a bit of time and is not
something
> we can do right away, so it is probably better for you to leave it
> for now.
>
> My best advice then would be to follow the steps I outlined
yesterday
> and ask questions here when you run into problems you cannot solve
or
> there is something you do not understand.
>
> Best regards,
> John
>
> — In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
> wrote:
> >
> > Hi John
> >
> > Thanks for the steps…not complete jibberish, as I am beginning
to
> > get a grasp of the language. As it happens the building blocks
> > tutorial is the only one i’ve not been able to complete…
> >
> > On the second lesson after including the body parts, as I try to
> load
> > the model I get and error message…but not the one the tutorial
> > expects… mine says-
> >
> > ERROR : C:\Documents and
> > Settings\Spdoinkal\Desktop\Repository.5\ARep\my
> > directory\Body.Model.any(3) : cannot open file :
> > …\BRep\Aalborg\Leg3D\Leg.root.any
> > Model loading skipped
> >
> > I pressumed this was because the file location is incorrect in the
> > tutorial so I changed it and cut/pasted the exact location of the
> > leg.root.any file into the #include " "…problem solved I
thought,
> it
> > locates the file fine this time, but a new error comes up-
> >
> > ERROR :
> > C:…\Desktop\Repository.5\BRep\Aalborg\Leg3D\Seg.any
> (244) : .
> > : Name lookup points out of Main.
> > Model loading skipped
> >
> > clicking on this number brings up this long line:
> >
> > r=…HipNodeRef.sRel*…Trunk.SegmentsLumbar.PelvisSeg.Axes’+
> > …Trunk.SegmentsLumbar.PelvisSeg.r- HipJoint.sRel*Axes’;
> >
> >
> > How do I solve this to be able to continue with the tutorial.
> >
> > Best Regards, Allen
> >
> >
> >
> > — In anyscript@yahoogroups.com, “AnyBody Support”
<support@a…>
> wrote:
> > >
> > > Allen,
> > >
> > > The body is connected to the chair in terms of kinematics. This
> means
> > > that the chair position is driving the body’s posture
> kinematically,
> > > but the connections offer no direct support of the body.
> > >
> > > The body is supported by unilateral support elements modelled
as
> > > AnyGeneralMuscle’s. This allows the model to offer only
pressure
> and
> > > no tension to the body. It also allows application of more
> supports
> > > to the body than are technically needed to balance it just as a
> soft
> > > cushion of a chair does.
> > >
> > > Your first step would be to review where your machine supports
> the
> > > body and offer supports at those places.
> > >
> > > The subsequent step would be to modify the links of the chair
to
> > > reflect the pivot points of your machine.
> > >
> > > Finally, you can remove the motors in the chair by setting the
> > > Reaction.Type of the drivers = {0}.
> > >
> > > I realize this may sound like complete jibberish at this point,
> but
> > > if you do the process step by step and make sure the model
works
> for
> > > each step, then it is not so difficult.
> > >
> > > If you have not already completed it, the Building block
tutorial
> > > will be of help in understanding the construction of an
> application
> > > that draws on the repository body models.
> > >
> > > Best regards,
> > > John
> > >
> > > — In anyscript@yahoogroups.com, Allen Holland
> <ujermakpiff@y…>
> > > wrote:
> > > >
> > > > John
> > > >
> > > > Thanks for that it’s a fantastic place for me to
> > > > start- is the body attached to the chair? if not my
> > > > next step is to remove the motors in the chair and
> > > > attach the body (a sort of imaginery strap around the
> > > > waist if you like) to it so that the muscles of the
> > > > body actually move the mechanism up and down, not the
> > > > other way round. In what order do you think I should
> > > > do this?
> > > >
> > > > Thanks again,
> > > >
> > > > Best Regards, Allen
> > > >
> > > >
> > > >
> > > > — AnyBody Support <support@a…> wrote:
> > > >
> > > >
> > > > ---------------------------------
> > > > Hi Allen,
> > > >
> > > > I have uploaded a zip file: AbExercise.zip to the
> > > > files section. It
> > > > is a crudely modified version of the SeatedHuman model
> > > > and I probably
> > > > left a whole lot of junk in there that should have
> > > > been cleared out.
> > > >
> > > > Please notice:
> > > >
> > > > - The model works with the model repository version 5.
> > > >
> > > > - You can control the initial posture and movement
> > > > with the
> > > > DriverPositions folder at the top of the main file.
> > > >
> > > > - The way the body is supported and exchanges force
> > > > with the
> > > > mechanism is very important for the muscle forces
> > > > computed. The model
> > > > I have uploaded contains motors in the chair parts, so
> > > > all the body
> > > > has to do is maintain its posture taking maximum
> > > > advantage of the
> > > > support the chair has to offer. This is probably
> > > > different from your
> > > > exercise machine and it needs to be modified, but I do
> > > > not know your
> > > > machine well enough to do it.
> > > >
> > > > Best regards,
> > > > John
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > AnyBody Technology provides free support on the use of
> > > > the AnyBody Modeling System and the Scripting language
> > > > AnyScript. Other users are welcome to join the
> > > > discussions.
> > > >
> > > >
> > > >
> > > > ---------------------------------
> > > > YAHOO! GROUPS LINKS
> > > >
> > > >
> > > > Visit your group “anyscript” on the web.
> > > >
> > > > To unsubscribe from this group, send an email to:
> > > > anyscript-unsubscribe@yahoogroups.com
> > > >
> > > > Your use of Yahoo! Groups is subject to the Yahoo!
> > > > Terms of Service.
> > > >
> > > >
> > > > ---------------------------------
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > ___________________________________________________________
> > > > Yahoo! Exclusive Xmas Game, help Santa with his celebrity
> party -
> > > http://santas-christmas-party.yahoo.net/
> > > >
> > >
> >
>
>
>
>
>
>
> AnyBody Technology provides free support on the use of the AnyBody
Modeling System and the Scripting language AnyScript. Other users are
welcome to join the discussions.
>
>
>
> SPONSORED LINKS
> Biomedical engineering degree Biomedical engineering
career Biomedical engineering program Biomedical engineering
schools Biomedical engineering jobs Biomedical engineering
>
> ---------------------------------
> YAHOO! GROUPS LINKS
>
>
> Visit your group “anyscript” on the web.
>
> To unsubscribe from this group, send an email to:
> anyscript-unsubscribe@yahoogroups.com
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service.
>
>
> ---------------------------------
>
>
>
>
>
>
> ---------------------------------
> To help you stay safe and secure online, we’ve developed the all
new Yahoo! Security Centre.
>
> [Non-text portions of this message have been removed]
>

Hi Allen,

Presuming that you are using the preview version of 2.0 (for instance
1.3.1 MD 6) you should have some new and little known model browsing
facilities at your disposal. These might also be interesting for
other users.

When you load the model you obtain an object tree in the vertical
pane on the left hand side of each window. This gives you access to
the entire model as you unfold the tree, exacly as you might have
seen in popular CAD systems.

We usually construct our models in three main parts that you can find
in the tree:

  • HumanModel
  • EnvironmentModel
  • ModelEnvironmentConnection

The supports are connecting the body to the chair, so they fall into
the latter category. If you open up the ModelEnvironmentConnection,
you will find a folder called Support. This is where the contact
elements are defined and divided into three categories: FootSupport,
SeatSupport and BackrestSupport. Opening each of these will bring you
to the individual contact elements. If you open the BackrestSupport,
for instance, you can find elements for the sacrum, the skull, and
each of the spinal vertebrae. You need to review these and remove the
ones that your exercise machine does not offer.

Here comes the new stuff: If you right-click one of these elements in
the tree, you will get the opportunity to “Dump locations”. Doing so
will print the file name and line number of the construct location in
the message window at the bottom of the screen. If you double-click
the dumped location, the system will open the file in question and
place you at the line where the object is defined, and you will have
the opportunity to remove or redefine the element. This is a great
help in finding your way around a model that others have built.

The new version of the system will contain a few more of these tree-
based facilities.

Best regards and Merry Christmas to everybody.
John

— In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
wrote:
>
> Hi John
>
> I’ve spent the day trying to work my way around your suggestions,
but
> as you expected i’m finding it very hard…the biggest problem is
> finding the correct files and locations within them that i need to
> change- a lot of the files don’t have “// content descriptions” and
> when I think i’ve found the files I’m looking for the AnyScript
> refers to a setting in yet another file.
>
> It would be really useful if you could point out for me the files I
> need to access for each of your suggested steps and any further
files
> I may need to edit as a result of those steps.
>
> Thanks again and best regards,
>
> Allen
>

Hi John

Thanks for that advice, it makes it a lot easier to navigate the
files and I promise this is the last question before christmas…

The main file I think I need to adapt is the joints file…if you
look at the pivot point image I posted for you, the mechanism pivots
from two “fixed” points- the first one I want to tackle is the one
below the head, so what I assume I have to do is to lock one of head
nodes to the GroundRef and create a joint there about which it can
pivot, it turns out that these joint file are a little complex and I
don’t really understand all of the contents- I figured that the best
thing was to copy another joint (pelvis seat joint) and try to adapt
it to create a joint around the BackRestHeadRestNode- below is how
far i’ve got- some parts i’ve changed, but others are still the
original pelvis line- i’ve written some questions in “CAPS” next to
the line that confuse me.

//----------------------------------------------
// JOINTS - HEAD - SEAT
//----------------------------------------------

AnyFolder HeadRestJnt = {

 AnyKinLinear HeadRestLinMeasure = {
   AnyRefFrame &RestRef

= …RefP.Seg.BackRest.BackRestHeadRestJntNode;
SeatRef={
AnyDrawRefFrame test ={ScaleXYZ={0.4,0.4,0.4};}; “HOW IS
THIS FIGURE DECIDED?”
};
AnyRefFrame &HeadRef
= …RefS.Pelvis.TuberIschiadicumCenter; “WHAT IS THIS PART OF THE
JOINT REFERING TO?”
Ref = 0;
};

 AnyKinRotational HeadRestRotMeasure = {
   AnyRefFrame &RestRef

= …RefP.Seg.BackRest.BackRestHeadRestJntNode;
AnyRefFrame &HeadRef = …RefS.Pelvis.TuberIschiadicumCenter;
Type = RotVector;
AngVelOnOff = On;
Ref = 0;
};

 AnyKinEqSimpleDriver HeadRestEq = {
   AnyKinLinear &LinearMeasure  = .HeadRestLinMeasure;
   AnyKinRotational &RotMeasure = .HeadRestRotMeasure;
   MeasureOrganizer = {0,2,3,4};
   DriverPos = {0.01,0,0,0}; "SHOULD I BE GIVING THESE THREE LINES

FIGURES?"
DriverVel = {0,0,0,0};
Reaction.Type = {0,1,1,1};
};

 AnyKinMeasureOrg HeadRestMeasureOrg = {
   AnyKinLinear &LinearMeasure = .HeadRestLinMeasure;
   MeasureOrganizer = {0};
 };

}; // HeadRestJnt

( BELOW I’VE PUT THE ORIGINAL PELVIS SEAT JOINT FILE )

//----------------------------------------------
// Joints - Pelvis - Seat
//----------------------------------------------

AnyFolder PelvisSeatJnt = {

 AnyKinLinear PelvisSeatLinMeasure = {
   AnyRefFrame &SeatRef = ..RefP.Seg.Seat.SeatPelvisJntNode;
   SeatRef={
     AnyDrawRefFrame test ={ScaleXYZ={0.4,0.4,0.4};};
   };
   AnyRefFrame &PelvisRef = ..RefS.Pelvis.TuberIschiadicumCenter;
   Ref = 0;
 };

 AnyKinRotational PelvisSeatRotMeasure = {
   AnyRefFrame &SeatRef = ..RefP.Seg.Seat.SeatPelvisJntNode;
   AnyRefFrame &PelvisRef = ..RefS.Pelvis.TuberIschiadicumCenter;
   Type = RotVector;
   AngVelOnOff = On;
   Ref = 0;
 };

 AnyKinEqSimpleDriver PelvisSeatEq = {
   AnyKinLinear &LinearMeasure  = .PelvisSeatLinMeasure;
   AnyKinRotational &RotMeasure = .PelvisSeatRotMeasure;
   MeasureOrganizer = {0,2,3,4};
   DriverPos = {0.01,0,0,0};
   DriverVel = {0,0,0,0};
   Reaction.Type = {0,1,1,1};
 };

 AnyKinMeasureOrg PelvisSeatMeasureOrg = {
   AnyKinLinear &LinearMeasure = .PelvisSeatLinMeasure;
   MeasureOrganizer = {0};
 };

}; // PelvisSeatJnt

Sorry if this is a very long winded question-

Best Regards and Merry Christmas to you also,

Allen

Hi Allen

I have tried to answer your questions below, my answers are marked with yelow

— In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…> wrote:
>
> Hi John
>
> Thanks for that advice, it makes it a lot easier to navigate the
> files and I promise this is the last question before christmas…
>
> The main file I think I need to adapt is the joints file…if you
> look at the pivot point image I posted for you, the mechanism pivots
> from two “fixed” points- the first one I want to tackle is the one
> below the head, so what I assume I have to do is to lock one of head
> nodes to the GroundRef and create a joint there about which it can
> pivot, it turns out that these joint file are a little complex and I
> don’t really understand all of the contents- I figured that the best
> thing was to copy another joint (pelvis seat joint) and try to adapt
> it to create a joint around the BackRestHeadRestNode- below is how
> far i’ve got- some parts i’ve changed, but others are still the
> original pelvis line- i’ve written some questions in “CAPS” next to
> the line that confuse me.
>
> //----------------------------------------------
> // JOINTS - HEAD - SEAT
> //----------------------------------------------
>
> AnyFolder HeadRestJnt = {
>
> AnyKinLinear HeadRestLinMeasure = {
> AnyRefFrame &RestRef
> = …RefP.Seg.BackRest.BackRestHeadRestJntNode;
> SeatRef={
> AnyDrawRefFrame test ={ScaleXYZ={0.4,0.4,0.4};}; “HOW IS
> THIS FIGURE DECIDED?”

This number determines the size of the a visible coordinate system which will
be 0.4 m on each axis, so it could in principle be any value it is just for
graphics!

> };
> AnyRefFrame &HeadRef
> = …RefS.Pelvis.TuberIschiadicumCenter; “WHAT IS THIS PART OF THE
> JOINT REFERING TO?”

it is a node on the pelvis, if you want to see where it is you may draw a
coordinate system in the node by writing like this

Headref={ //opens the node folder

AnyDrawRefFrame drw={AnyScaleXYZ={0.3,0.3,0.3};}; //draw a coordinate system

}; //close the node folder again

> Ref = 0;
> };
>
> AnyKinRotational HeadRestRotMeasure = {
> AnyRefFrame &RestRef
> = …RefP.Seg.BackRest.BackRestHeadRestJntNode;
> AnyRefFrame &HeadRef = …RefS.Pelvis.TuberIschiadicumCenter;
> Type = RotVector;
> AngVelOnOff = On;
> Ref = 0;
> };
>
> AnyKinEqSimpleDriver HeadRestEq = {
> AnyKinLinear &LinearMeasure = .HeadRestLinMeasure;
> AnyKinRotational &RotMeasure = .HeadRestRotMeasure;
> MeasureOrganizer = {0,2,3,4};
> DriverPos = {0.01,0,0,0}; “SHOULD I BE GIVING THESE THREE LINES
> FIGURES?”

This driver drivers two linear dof between the head and the headrest and two
rotational dof betwen the head and the headrest. It is difficult to say if you
will need to change this, it depends on your model

> DriverVel = {0,0,0,0};
> Reaction.Type = {0,1,1,1};

The Reacion.type={0,1,1,1} means that there are no force reactions in the first
linear dof but force reactions in the rest of the dof’s

> };
>
> AnyKinMeasureOrg HeadRestMeasureOrg = {
> AnyKinLinear &LinearMeasure = .HeadRestLinMeasure;
> MeasureOrganizer = {0};
> };
> }; // HeadRestJnt
>
>
>
> ( BELOW I’VE PUT THE ORIGINAL PELVIS SEAT JOINT FILE )
>
>
>
> //----------------------------------------------
> // Joints - Pelvis - Seat
> //----------------------------------------------
>
> AnyFolder PelvisSeatJnt = {
>
> AnyKinLinear PelvisSeatLinMeasure = {
> AnyRefFrame &SeatRef = …RefP.Seg.Seat.SeatPelvisJntNode;
> SeatRef={
> AnyDrawRefFrame test ={ScaleXYZ={0.4,0.4,0.4};};
> };
> AnyRefFrame &PelvisRef = …RefS.Pelvis.TuberIschiadicumCenter;
> Ref = 0;
> };
>
> AnyKinRotational PelvisSeatRotMeasure = {
> AnyRefFrame &SeatRef = …RefP.Seg.Seat.SeatPelvisJntNode;
> AnyRefFrame &PelvisRef = …RefS.Pelvis.TuberIschiadicumCenter;
> Type = RotVector;
> AngVelOnOff = On;
> Ref = 0;
> };
>
> AnyKinEqSimpleDriver PelvisSeatEq = {
> AnyKinLinear &LinearMeasure = .PelvisSeatLinMeasure;
> AnyKinRotational &RotMeasure = .PelvisSeatRotMeasure;
> MeasureOrganizer = {0,2,3,4};
> DriverPos = {0.01,0,0,0};
> DriverVel = {0,0,0,0};
> Reaction.Type = {0,1,1,1};
> };
>
> AnyKinMeasureOrg PelvisSeatMeasureOrg = {
> AnyKinLinear &LinearMeasure = .PelvisSeatLinMeasure;
> MeasureOrganizer = {0};
> };
> }; // PelvisSeatJnt
>
>
>
> Sorry if this is a very long winded question-
>
> Best Regards and Merry Christmas to you also,
>
> Allen
>

Here are a few general advices: It is a good idea always to keep a working
model, so make the changes to model is small steps always maintaining a running
model. If you make drastic changes to the kinematics in one step you may find it
difficult to resolve the problems. You should also always keep track on the
number of drivers you add and remove from the model. It is very important that
this number if left unchanged (provided that you have the same number of
segments), otherwise your model will end up being kinematically under
determinate or over determinated.

Best regards

Soeren AnyBody Support

[Non-text portions of this message have been removed]

Hi John / Soeren

Happy new year…
Thanks for your last reply, i’ve been trying to work on it, but with
little success- I can’t figure out what half of the lines in the joint
file are actually for? Is it really such a difficult job as I believe
it is, or am i going about it the wrong way?..all i should need to do
to get the model to perform how I want it to is to lock a node which
is near the head (such as BackRestHeadRestNode) to the GroundRef and
create a driver about it…is this correct?..(the photo i’ve
displayed shows this model doing nearly exactly the same exercise,
with the same supports, but instead of starting flat and sitting
up…my model starts flat and crunches down into the same position).

Best Regards, Allen

— In anyscript@yahoogroups.com, “AnyBody Support” <support@a…> wrote:
>
>
> Hi Allen
>
> I have tried to answer your questions below, my answers are marked
with yelow
>
>
> — In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
wrote:
> >
> > Hi John
> >
> > Thanks for that advice, it makes it a lot easier to navigate the
> > files and I promise this is the last question before christmas…
> >
> > The main file I think I need to adapt is the joints file…if you
> > look at the pivot point image I posted for you, the mechanism pivots
> > from two “fixed” points- the first one I want to tackle is the one
> > below the head, so what I assume I have to do is to lock one of head
> > nodes to the GroundRef and create a joint there about which it can
> > pivot, it turns out that these joint file are a little complex and I
> > don’t really understand all of the contents- I figured that the best
> > thing was to copy another joint (pelvis seat joint) and try to adapt
> > it to create a joint around the BackRestHeadRestNode- below is how
> > far i’ve got- some parts i’ve changed, but others are still the
> > original pelvis line- i’ve written some questions in “CAPS” next to
> > the line that confuse me.
> >
> > //----------------------------------------------
> > // JOINTS - HEAD - SEAT
> > //----------------------------------------------
> >
> > AnyFolder HeadRestJnt = {
> >
> > AnyKinLinear HeadRestLinMeasure = {
> > AnyRefFrame &RestRef
> > = …RefP.Seg.BackRest.BackRestHeadRestJntNode;
> > SeatRef={
> > AnyDrawRefFrame test ={ScaleXYZ={0.4,0.4,0.4};}; “HOW IS
> > THIS FIGURE DECIDED?”
>
> This number determines the size of the a visible coordinate system
which will be 0.4 m on each axis, so it could in principle be any
value it is just for graphics!
>
>
> > };
> > AnyRefFrame &HeadRef
> > = …RefS.Pelvis.TuberIschiadicumCenter; “WHAT IS THIS PART OF THE
> > JOINT REFERING TO?”
>
> it is a node on the pelvis, if you want to see where it is you may
draw a coordinate system in the node by writing like this
>
> Headref={ //opens the node folder
>
> AnyDrawRefFrame drw={AnyScaleXYZ={0.3,0.3,0.3};}; //draw a
coordinate system
>
> }; //close the node folder again
>
>
> > Ref = 0;
> > };
> >
> > AnyKinRotational HeadRestRotMeasure = {
> > AnyRefFrame &RestRef
> > = …RefP.Seg.BackRest.BackRestHeadRestJntNode;
> > AnyRefFrame &HeadRef = …RefS.Pelvis.TuberIschiadicumCenter;
> > Type = RotVector;
> > AngVelOnOff = On;
> > Ref = 0;
> > };
> >
> > AnyKinEqSimpleDriver HeadRestEq = {
> > AnyKinLinear &LinearMeasure = .HeadRestLinMeasure;
> > AnyKinRotational &RotMeasure = .HeadRestRotMeasure;
> > MeasureOrganizer = {0,2,3,4};
> > DriverPos = {0.01,0,0,0}; “SHOULD I BE GIVING THESE THREE LINES
> > FIGURES?”
>
> This driver drivers two linear dof between the head and the headrest
and two rotational dof betwen the head and the headrest. It is
difficult to say if you will need to change this, it depends on your model
>
>
> > DriverVel = {0,0,0,0};
> > Reaction.Type = {0,1,1,1};
>
> The Reacion.type={0,1,1,1} means that there are no force reactions
in the first linear dof but force reactions in the rest of the dof’s
>
>
> > };
> >
> > AnyKinMeasureOrg HeadRestMeasureOrg = {
> > AnyKinLinear &LinearMeasure = .HeadRestLinMeasure;
> > MeasureOrganizer = {0};
> > };
> > }; // HeadRestJnt
> >
> >
> >
> > ( BELOW I’VE PUT THE ORIGINAL PELVIS SEAT JOINT FILE )
> >
> >
> >
> > //----------------------------------------------
> > // Joints - Pelvis - Seat
> > //----------------------------------------------
> >
> > AnyFolder PelvisSeatJnt = {
> >
> > AnyKinLinear PelvisSeatLinMeasure = {
> > AnyRefFrame &SeatRef = …RefP.Seg.Seat.SeatPelvisJntNode;
> > SeatRef={
> > AnyDrawRefFrame test ={ScaleXYZ={0.4,0.4,0.4};};
> > };
> > AnyRefFrame &PelvisRef = …RefS.Pelvis.TuberIschiadicumCenter;
> > Ref = 0;
> > };
> >
> > AnyKinRotational PelvisSeatRotMeasure = {
> > AnyRefFrame &SeatRef = …RefP.Seg.Seat.SeatPelvisJntNode;
> > AnyRefFrame &PelvisRef = …RefS.Pelvis.TuberIschiadicumCenter;
> > Type = RotVector;
> > AngVelOnOff = On;
> > Ref = 0;
> > };
> >
> > AnyKinEqSimpleDriver PelvisSeatEq = {
> > AnyKinLinear &LinearMeasure = .PelvisSeatLinMeasure;
> > AnyKinRotational &RotMeasure = .PelvisSeatRotMeasure;
> > MeasureOrganizer = {0,2,3,4};
> > DriverPos = {0.01,0,0,0};
> > DriverVel = {0,0,0,0};
> > Reaction.Type = {0,1,1,1};
> > };
> >
> > AnyKinMeasureOrg PelvisSeatMeasureOrg = {
> > AnyKinLinear &LinearMeasure = .PelvisSeatLinMeasure;
> > MeasureOrganizer = {0};
> > };
> > }; // PelvisSeatJnt
> >
> >
> >
> > Sorry if this is a very long winded question-
> >
> > Best Regards and Merry Christmas to you also,
> >
> > Allen
> >
>
>
> Here are a few general advices: It is a good idea always to keep a
working model, so make the changes to model is small steps always
maintaining a running model. If you make drastic changes to the
kinematics in one step you may find it difficult to resolve the
problems. You should also always keep track on the number of drivers
you add and remove from the model. It is very important that this
number if left unchanged (provided that you have the same number of
segments), otherwise your model will end up being kinematically under
determinate or over determinated.
>
> Best regards
>
> Soeren AnyBody Support
>
>
>
> [Non-text portions of this message have been removed]
>

a note on the last post- by “lock a node to the ground point”, I think
I mean that I need to create a hinge at BackRestHeadRestNode which is
fixed to the ground point…is this right and is it simple to
do?..and if so how?

Thanks again, Best Regards

Allen

— In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…> wrote:
>
> Hi John / Soeren
>
> Happy new year…
> Thanks for your last reply, i’ve been trying to work on it, but with
> little success- I can’t figure out what half of the lines in the joint
> file are actually for? Is it really such a difficult job as I believe
> it is, or am i going about it the wrong way?..all i should need to do
> to get the model to perform how I want it to is to lock a node which
> is near the head (such as BackRestHeadRestNode) to the GroundRef and
> create a driver about it…is this correct?..(the photo i’ve
> displayed shows this model doing nearly exactly the same exercise,
> with the same supports, but instead of starting flat and sitting
> up…my model starts flat and crunches down into the same position).
>
> Best Regards, Allen
>
>
>
>
> — In anyscript@yahoogroups.com, “AnyBody Support” <support@a…>
wrote:
> >
> >
> > Hi Allen
> >
> > I have tried to answer your questions below, my answers are marked
> with yelow
> >
> >
> > — In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
> wrote:
> > >
> > > Hi John
> > >
> > > Thanks for that advice, it makes it a lot easier to navigate the
> > > files and I promise this is the last question before christmas…
> > >
> > > The main file I think I need to adapt is the joints file…if you
> > > look at the pivot point image I posted for you, the mechanism
pivots
> > > from two “fixed” points- the first one I want to tackle is the one
> > > below the head, so what I assume I have to do is to lock one of
head
> > > nodes to the GroundRef and create a joint there about which it can
> > > pivot, it turns out that these joint file are a little complex
and I
> > > don’t really understand all of the contents- I figured that the
best
> > > thing was to copy another joint (pelvis seat joint) and try to
adapt
> > > it to create a joint around the BackRestHeadRestNode- below is how
> > > far i’ve got- some parts i’ve changed, but others are still the
> > > original pelvis line- i’ve written some questions in “CAPS” next to
> > > the line that confuse me.
> > >
> > > //----------------------------------------------
> > > // JOINTS - HEAD - SEAT
> > > //----------------------------------------------
> > >
> > > AnyFolder HeadRestJnt = {
> > >
> > > AnyKinLinear HeadRestLinMeasure = {
> > > AnyRefFrame &RestRef
> > > = …RefP.Seg.BackRest.BackRestHeadRestJntNode;
> > > SeatRef={
> > > AnyDrawRefFrame test ={ScaleXYZ={0.4,0.4,0.4};}; “HOW IS
> > > THIS FIGURE DECIDED?”
> >
> > This number determines the size of the a visible coordinate system
> which will be 0.4 m on each axis, so it could in principle be any
> value it is just for graphics!
> >
> >
> > > };
> > > AnyRefFrame &HeadRef
> > > = …RefS.Pelvis.TuberIschiadicumCenter; “WHAT IS THIS PART OF THE
> > > JOINT REFERING TO?”
> >
> > it is a node on the pelvis, if you want to see where it is you may
> draw a coordinate system in the node by writing like this
> >
> > Headref={ //opens the node folder
> >
> > AnyDrawRefFrame drw={AnyScaleXYZ={0.3,0.3,0.3};}; //draw a
> coordinate system
> >
> > }; //close the node folder again
> >
> >
> > > Ref = 0;
> > > };
> > >
> > > AnyKinRotational HeadRestRotMeasure = {
> > > AnyRefFrame &RestRef
> > > = …RefP.Seg.BackRest.BackRestHeadRestJntNode;
> > > AnyRefFrame &HeadRef = …RefS.Pelvis.TuberIschiadicumCenter;
> > > Type = RotVector;
> > > AngVelOnOff = On;
> > > Ref = 0;
> > > };
> > >
> > > AnyKinEqSimpleDriver HeadRestEq = {
> > > AnyKinLinear &LinearMeasure = .HeadRestLinMeasure;
> > > AnyKinRotational &RotMeasure = .HeadRestRotMeasure;
> > > MeasureOrganizer = {0,2,3,4};
> > > DriverPos = {0.01,0,0,0}; “SHOULD I BE GIVING THESE THREE LINES
> > > FIGURES?”
> >
> > This driver drivers two linear dof between the head and the headrest
> and two rotational dof betwen the head and the headrest. It is
> difficult to say if you will need to change this, it depends on your
model
> >
> >
> > > DriverVel = {0,0,0,0};
> > > Reaction.Type = {0,1,1,1};
> >
> > The Reacion.type={0,1,1,1} means that there are no force reactions
> in the first linear dof but force reactions in the rest of the dof’s
> >
> >
> > > };
> > >
> > > AnyKinMeasureOrg HeadRestMeasureOrg = {
> > > AnyKinLinear &LinearMeasure = .HeadRestLinMeasure;
> > > MeasureOrganizer = {0};
> > > };
> > > }; // HeadRestJnt
> > >
> > >
> > >
> > > ( BELOW I’VE PUT THE ORIGINAL PELVIS SEAT JOINT FILE )
> > >
> > >
> > >
> > > //----------------------------------------------
> > > // Joints - Pelvis - Seat
> > > //----------------------------------------------
> > >
> > > AnyFolder PelvisSeatJnt = {
> > >
> > > AnyKinLinear PelvisSeatLinMeasure = {
> > > AnyRefFrame &SeatRef = …RefP.Seg.Seat.SeatPelvisJntNode;
> > > SeatRef={
> > > AnyDrawRefFrame test ={ScaleXYZ={0.4,0.4,0.4};};
> > > };
> > > AnyRefFrame &PelvisRef = …RefS.Pelvis.TuberIschiadicumCenter;
> > > Ref = 0;
> > > };
> > >
> > > AnyKinRotational PelvisSeatRotMeasure = {
> > > AnyRefFrame &SeatRef = …RefP.Seg.Seat.SeatPelvisJntNode;
> > > AnyRefFrame &PelvisRef = …RefS.Pelvis.TuberIschiadicumCenter;
> > > Type = RotVector;
> > > AngVelOnOff = On;
> > > Ref = 0;
> > > };
> > >
> > > AnyKinEqSimpleDriver PelvisSeatEq = {
> > > AnyKinLinear &LinearMeasure = .PelvisSeatLinMeasure;
> > > AnyKinRotational &RotMeasure = .PelvisSeatRotMeasure;
> > > MeasureOrganizer = {0,2,3,4};
> > > DriverPos = {0.01,0,0,0};
> > > DriverVel = {0,0,0,0};
> > > Reaction.Type = {0,1,1,1};
> > > };
> > >
> > > AnyKinMeasureOrg PelvisSeatMeasureOrg = {
> > > AnyKinLinear &LinearMeasure = .PelvisSeatLinMeasure;
> > > MeasureOrganizer = {0};
> > > };
> > > }; // PelvisSeatJnt
> > >
> > >
> > >
> > > Sorry if this is a very long winded question-
> > >
> > > Best Regards and Merry Christmas to you also,
> > >
> > > Allen
> > >
> >
> >
> > Here are a few general advices: It is a good idea always to keep a
> working model, so make the changes to model is small steps always
> maintaining a running model. If you make drastic changes to the
> kinematics in one step you may find it difficult to resolve the
> problems. You should also always keep track on the number of drivers
> you add and remove from the model. It is very important that this
> number if left unchanged (provided that you have the same number of
> segments), otherwise your model will end up being kinematically under
> determinate or over determinated.
> >
> > Best regards
> >
> > Soeren AnyBody Support
> >
> >
> >
> > [Non-text portions of this message have been removed]
> >
>

Hi Allen

I have taken a look at the model Abxercise.zip model and made some
changes in it, it now makes the motion you describe i think. The new
zip file is uploaded and named AbexerciseV2.zip

You are right about that a new revolute joint needed to be created
between the backrest and the ground. Furthermore a new joint had to
be made between the legrest and the ground. Then i have added a
driver to the revolute joint on the backrest.

I have made numerous changes in the Environment.any file in the
Joints and in the drivers folder, please look through it and see the
changes.

You may adjust the location of the pivot points using the new
variables in the top of the environment file. The motion of the
mechanism may be controlled by a new variable introduces in the top
of the main file.

What is missing in the model is fine tuning of the mechanism and the
connection between the body and the seat that will allow the person
to pull the mechanism upwards.

You may do this by adding AnyKinPLines that wraps around the body at
the right locations like straps. Then afterwards add an AnyReacForce
to them that will ensure that the Pline can have an reaction
applied. Please read more about AnyKinPLines and the AnyReacForces
in the reference manual.

I hope this helps you move forward, please do not hesitate to ask
again if you have further questions.

Best regards

Soeren AnyBody Support

— In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
wrote:
>
> a note on the last post- by “lock a node to the ground point”, I
think
> I mean that I need to create a hinge at BackRestHeadRestNode which
is
> fixed to the ground point…is this right and is it simple to
> do?..and if so how?
>
> Thanks again, Best Regards
>
> Allen
>
>
>
>
> — In anyscript@yahoogroups.com, “ujermakpiff” <ujermakpiff@y…>
wrote:
> >
> > Hi John / Soeren
> >
> > Happy new year…
> > Thanks for your last reply, i’ve been trying to work on it, but
with
> > little success- I can’t figure out what half of the lines in the
joint
> > file are actually for? Is it really such a difficult job as I
believe
> > it is, or am i going about it the wrong way?..all i should need
to do
> > to get the model to perform how I want it to is to lock a node
which
> > is near the head (such as BackRestHeadRestNode) to the GroundRef
and
> > create a driver about it…is this correct?..(the photo i’ve
> > displayed shows this model doing nearly exactly the same
exercise,
> > with the same supports, but instead of starting flat and sitting
> > up…my model starts flat and crunches down into the same
position).
> >
> > Best Regards, Allen
> >
> >
> >
> >
> > — In anyscript@yahoogroups.com, “AnyBody Support”
<support@a…>
> wrote:
> > >
> > >
> > > Hi Allen
> > >
> > > I have tried to answer your questions below, my answers are
marked
> > with yelow
> > >
> > >
> > > — In anyscript@yahoogroups.com, “ujermakpiff”
<ujermakpiff@y…>
> > wrote:
> > > >
> > > > Hi John
> > > >
> > > > Thanks for that advice, it makes it a lot easier to navigate
the
> > > > files and I promise this is the last question before
christmas…
> > > >
> > > > The main file I think I need to adapt is the joints
file…if you
> > > > look at the pivot point image I posted for you, the mechanism
> pivots
> > > > from two “fixed” points- the first one I want to tackle is
the one
> > > > below the head, so what I assume I have to do is to lock one
of
> head
> > > > nodes to the GroundRef and create a joint there about which
it can
> > > > pivot, it turns out that these joint file are a little
complex
> and I
> > > > don’t really understand all of the contents- I figured that
the
> best
> > > > thing was to copy another joint (pelvis seat joint) and try
to
> adapt
> > > > it to create a joint around the BackRestHeadRestNode- below
is how
> > > > far i’ve got- some parts i’ve changed, but others are still
the
> > > > original pelvis line- i’ve written some questions in “CAPS”
next to
> > > > the line that confuse me.
> > > >
> > > > //----------------------------------------------
> > > > // JOINTS - HEAD - SEAT
> > > > //----------------------------------------------
> > > >
> > > > AnyFolder HeadRestJnt = {
> > > >
> > > > AnyKinLinear HeadRestLinMeasure = {
> > > > AnyRefFrame &RestRef
> > > > = …RefP.Seg.BackRest.BackRestHeadRestJntNode;
> > > > SeatRef={
> > > > AnyDrawRefFrame test ={ScaleXYZ={0.4,0.4,0.4};}; “HOW IS
> > > > THIS FIGURE DECIDED?”
> > >
> > > This number determines the size of the a visible coordinate
system
> > which will be 0.4 m on each axis, so it could in principle be any
> > value it is just for graphics!
> > >
> > >
> > > > };
> > > > AnyRefFrame &HeadRef
> > > > = …RefS.Pelvis.TuberIschiadicumCenter; “WHAT IS THIS PART
OF THE
> > > > JOINT REFERING TO?”
> > >
> > > it is a node on the pelvis, if you want to see where it is you
may
> > draw a coordinate system in the node by writing like this
> > >
> > > Headref={ //opens the node folder
> > >
> > > AnyDrawRefFrame drw={AnyScaleXYZ={0.3,0.3,0.3};}; //draw a
> > coordinate system
> > >
> > > }; //close the node folder again
> > >
> > >
> > > > Ref = 0;
> > > > };
> > > >
> > > > AnyKinRotational HeadRestRotMeasure = {
> > > > AnyRefFrame &RestRef
> > > > = …RefP.Seg.BackRest.BackRestHeadRestJntNode;
> > > > AnyRefFrame &HeadRef = …RefS.Pelvis.TuberIschiadicumCenter;
> > > > Type = RotVector;
> > > > AngVelOnOff = On;
> > > > Ref = 0;
> > > > };
> > > >
> > > > AnyKinEqSimpleDriver HeadRestEq = {
> > > > AnyKinLinear &LinearMeasure = .HeadRestLinMeasure;
> > > > AnyKinRotational &RotMeasure = .HeadRestRotMeasure;
> > > > MeasureOrganizer = {0,2,3,4};
> > > > DriverPos = {0.01,0,0,0}; “SHOULD I BE GIVING THESE THREE
LINES
> > > > FIGURES?”
> > >
> > > This driver drivers two linear dof between the head and the
headrest
> > and two rotational dof betwen the head and the headrest. It is
> > difficult to say if you will need to change this, it depends on
your
> model
> > >
> > >
> > > > DriverVel = {0,0,0,0};
> > > > Reaction.Type = {0,1,1,1};
> > >
> > > The Reacion.type={0,1,1,1} means that there are no force
reactions
> > in the first linear dof but force reactions in the rest of the
dof’s
> > >
> > >
> > > > };
> > > >
> > > > AnyKinMeasureOrg HeadRestMeasureOrg = {
> > > > AnyKinLinear &LinearMeasure = .HeadRestLinMeasure;
> > > > MeasureOrganizer = {0};
> > > > };
> > > > }; // HeadRestJnt
> > > >
> > > >
> > > >
> > > > ( BELOW I’VE PUT THE ORIGINAL PELVIS SEAT JOINT FILE )
> > > >
> > > >
> > > >
> > > > //----------------------------------------------
> > > > // Joints - Pelvis - Seat
> > > > //----------------------------------------------
> > > >
> > > > AnyFolder PelvisSeatJnt = {
> > > >
> > > > AnyKinLinear PelvisSeatLinMeasure = {
> > > > AnyRefFrame &SeatRef = …RefP.Seg.Seat.SeatPelvisJntNode;
> > > > SeatRef={
> > > > AnyDrawRefFrame test ={ScaleXYZ={0.4,0.4,0.4};};
> > > > };
> > > > AnyRefFrame &PelvisRef
= …RefS.Pelvis.TuberIschiadicumCenter;
> > > > Ref = 0;
> > > > };
> > > >
> > > > AnyKinRotational PelvisSeatRotMeasure = {
> > > > AnyRefFrame &SeatRef = …RefP.Seg.Seat.SeatPelvisJntNode;
> > > > AnyRefFrame &PelvisRef
= …RefS.Pelvis.TuberIschiadicumCenter;
> > > > Type = RotVector;
> > > > AngVelOnOff = On;
> > > > Ref = 0;
> > > > };
> > > >
> > > > AnyKinEqSimpleDriver PelvisSeatEq = {
> > > > AnyKinLinear &LinearMeasure = .PelvisSeatLinMeasure;
> > > > AnyKinRotational &RotMeasure = .PelvisSeatRotMeasure;
> > > > MeasureOrganizer = {0,2,3,4};
> > > > DriverPos = {0.01,0,0,0};
> > > > DriverVel = {0,0,0,0};
> > > > Reaction.Type = {0,1,1,1};
> > > > };
> > > >
> > > > AnyKinMeasureOrg PelvisSeatMeasureOrg = {
> > > > AnyKinLinear &LinearMeasure = .PelvisSeatLinMeasure;
> > > > MeasureOrganizer = {0};
> > > > };
> > > > }; // PelvisSeatJnt
> > > >
> > > >
> > > >
> > > > Sorry if this is a very long winded question-
> > > >
> > > > Best Regards and Merry Christmas to you also,
> > > >
> > > > Allen
> > > >
> > >
> > >
> > > Here are a few general advices: It is a good idea always to
keep a
> > working model, so make the changes to model is small steps always
> > maintaining a running model. If you make drastic changes to the
> > kinematics in one step you may find it difficult to resolve the
> > problems. You should also always keep track on the number of
drivers
> > you add and remove from the model. It is very important that this
> > number if left unchanged (provided that you have the same number
of
> > segments), otherwise your model will end up being kinematically
under
> > determinate or over determinated.
> > >
> > > Best regards
> > >
> > > Soeren AnyBody Support
> > >
> > >
> > >
> > > [Non-text portions of this message have been removed]
> > >
> >
>