blank a coord.system

Hi,
I´m working with the GearStick Model from the Repository. It has a
very large coord.system and I can´t find it´s definition. Everytime I
try to blank it under DrawSettings or drawcoordsystem nothing happens.
Where are other coord. systems defined? And is there a function which
makes it possible to click the coord. system in the Model View and it
tells me where it is defined? Can I identify it anyhow? Best regards,
Maren

Hi Maren

Please look in the file “Environment.any”, if you outcomment the lines

AnyDrawRefFrame ={};

in the GlobalRef it will not draw the large coordinate system.
If you want it do be smaller you may write

AnyDrawRefFrame drw={ScaleXYZ={0.1,0.1,0.1};};

you can also change it’s color etc.

It is not possible to click the modelview objects and obtain
information on them, sorry.

The models in the ARep/Aalborg share the same structure, so typically
the drawing of the global ref frame is defined in the first part of
the environment file.

Please do not hesitate to ask again if you have further questions

Best regards
Søren, AnyBody Technology Support

— In anyscript@yahoogroups.com, “anystarter” <anystarter@…> wrote:
>
> Hi,
> I´m working with the GearStick Model from the Repository. It has a
> very large coord.system and I can´t find it´s definition. Everytime I
> try to blank it under DrawSettings or drawcoordsystem nothing
happens.
> Where are other coord. systems defined? And is there a function which
> makes it possible to click the coord. system in the Model View and it
> tells me where it is defined? Can I identify it anyhow? Best regards,
> Maren
>

Hi Soren,
the green spheres are cleared, but the blue ones where
not very impressed by excluding the contact points. So
i send you a picture so you can see what i mean. When
these points are gone i can start to move tha model. I
need the movement in the schoulder joint for Elevation
of the arm more than 90°. It should become some
pictures to print them. Would you do this by initial
positions (Mannequin file) or by a driver? What´s the
simplest way? Best regards, Maren


Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de

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

Hi Maren

I think i was a bit too quick in the previous answer it is not
possible to exclude the ContactPoints.any file, because it is being
used elsewhere. Please manually remove all the AnyDrawNode’s from in
the ContactPoints.any, by outcommenting them. It should remove the
blue spheres on the back, i have just tested this and it works, in
mine version.

If you are using the gear stick model, the best way to proceed is to
replace all the drivers for the arms with the drivers for the arms
from the standing model. This will drive all the dof in the arm by
setting the joint angles. These angles are controlled in the
Mannequin file. The alternative to make driver changes is simply to
use the standing model as it is and just zoom in on the region of
interst, this would be the fastest way to proceed i think. Then you
should just set the values in the Manequin file and run the
kinematic analysis.

Best regards
Søren, AnyBody Technology Support

— In anyscript@yahoogroups.com, Maren Lühring <anystarter@…>
wrote:
>
> Hi Soren,
> the green spheres are cleared, but the blue ones where
> not very impressed by excluding the contact points. So
> i send you a picture so you can see what i mean. When
> these points are gone i can start to move tha model. I
> need the movement in the schoulder joint for Elevation
> of the arm more than 90°. It should become some
> pictures to print them. Would you do this by initial
> positions (Mannequin file) or by a driver? What´s the
> simplest way? Best regards, Maren
>
>
>
>
>
>
> ___________________________________________________________
> Telefonate ohne weitere Kosten vom PC zum PC:
http://messenger.yahoo.de
>
> [Non-text portions of this message have been removed]
>

> Hi Soren,
all coloured spheres are blanked an the standing model moves. But it
only lifts the arm without rotating the scapula when the arm is
abducted more than 90°. Where can i rotate the scapula or does it
rotate if i calculate with muscles? Best regards, Maren

Hi Maren

We have not yet implemented a shoulder rhythm that would rotate
scapula as a function of humerus. In order to rotate humerus the best
way would be to driver the rotations of the sternoclavicular joint
(SC), this can be controlled from the JointsAndDriver.any file.

Please find the driver “AnyKinEqSimpleDriver SCDriverRight” if you
specify a larger DriverPos value for dof no. 2 it will elevate the
scapula. You will have to manually adjust the rotations to obtain the
position you want.

It makes no difference if the muscles is there or not, the kinematics
is the same.

Best regards
Søren AnyBody Tehnology Support

— In anyscript@yahoogroups.com, “anystarter” <anystarter@…> wrote:
>
>
> > Hi Soren,
> all coloured spheres are blanked an the standing model moves. But it
> only lifts the arm without rotating the scapula when the arm is
> abducted more than 90°. Where can i rotate the scapula or does it
> rotate if i calculate with muscles? Best regards, Maren
>

>
> Hi Soren,
when i change the values you told me i only change the position of the
scapula in space, but it doesn´t rotate. So i tried to define the Axis
under
AnyKinEqSimpleDriver SCDriverRight ={
AnyKinRotational &SC = …HumanModel.Right.ShoulderArm.Jnt.SCRot;
Type = RotAxesAngles;
//Axis1 = z;
//Axis2 = y;
Axis3 = 1.5; //90° in radian, to see if it moves
//Ref = 0;
//AngVelOnOff = Off;
AnyRefFrame & ???= <Insert object reference (or full object
definition)>;
//AnyRefFrame &<Insert name1> = <Insert object reference (or
full object definition)>;
DriverPos = {-0.56, 0.128228, -0.250000};
DriverVel = {-0.0,-0.0,-0.0};
Reaction.Type={0,0,0};
};
but it doesn´t run. My first question is whether i have to define the
angles in radian or in dergree? The second question is, which object
should i reference to? In the Arm3d i only found muscle files.Should
the referenced object be the bone definition or the RefFrame of the
scapula or an AnyMechObject and where can i find it? Best regards, Maren.

Hi Maren

I have just tested it again, if you add a positive number to the
second dof in the DriverPos it will lift clavicula and scapula,
scapula will also rotate a bit outwards, this happens when the
kinematic analysis is being done.

If you change the DriverVel to DriverVel={0,0.2,0}; and increase
nStep in the main file, you will be able to see the motion when you
run the kinematic analysis.

The numbers in the rotational drivers are given in radians if
nothing else is specified.

The shoulder girdle is a closed chain mechanism where the scapula
floats on the thorax. By controlling the dof’s of the SC joint you
can indirectly control the scapula. You may also choose to drive the
AC joint instead of the SC, but i do not think it will change the
picture.

The script you include will not work because the
AnyKinEqSimpleDriver do not have a property named
“Type” or “Axis3” this is objects typically to be found in
rotational measures like AnyKinRotational.

If you want to changed the joint definitions in the arm this should
be done in the file Brep/aalborg/Arm3d/JOints.any

Best regards
Søren

— In anyscript@yahoogroups.com, “anystarter” <anystarter@…>
wrote:
>
>
> >
> > Hi Soren,
> when i change the values you told me i only change the position of
the
> scapula in space, but it doesn´t rotate. So i tried to define the
Axis
> under
> AnyKinEqSimpleDriver SCDriverRight ={
> AnyKinRotational &SC
= …HumanModel.Right.ShoulderArm.Jnt.SCRot;
> Type = RotAxesAngles;
> //Axis1 = z;
> //Axis2 = y;
> Axis3 = 1.5; //90° in radian, to see if it moves
> //Ref = 0;
> //AngVelOnOff = Off;
> AnyRefFrame & ???= <Insert object reference (or full object
> definition)>;
> //AnyRefFrame &<Insert name1> = <Insert object reference (or
> full object definition)>;
> DriverPos = {-0.56, 0.128228, -0.250000};
> DriverVel = {-0.0,-0.0,-0.0};
> Reaction.Type={0,0,0};
> };
> but it doesn´t run. My first question is whether i have to define
the
> angles in radian or in dergree? The second question is, which
object
> should i reference to? In the Arm3d i only found muscle
files.Should
> the referenced object be the bone definition or the RefFrame of the
> scapula or an AnyMechObject and where can i find it? Best regards,
Maren.
>

Hi Maren

I forgot to mention it in the previous message, you may read more
about the shoulder model at this link:

http://www.anybodytech.com/fileadmin/examples/Webcast_Shoulder_Modeli
ng_and_Analysis.pdf

The file contains a few slides where the kinematics of the shoulder
is explained.

(you will need to log in at www.anybodytech.com to see this)

Best regards
Søren

— In anyscript@yahoogroups.com, “anystarter” <anystarter@…>
wrote:
>
>
> >
> > Hi Soren,
> when i change the values you told me i only change the position of
the
> scapula in space, but it doesn´t rotate. So i tried to define the
Axis
> under
> AnyKinEqSimpleDriver SCDriverRight ={
> AnyKinRotational &SC
= …HumanModel.Right.ShoulderArm.Jnt.SCRot;
> Type = RotAxesAngles;
> //Axis1 = z;
> //Axis2 = y;
> Axis3 = 1.5; //90° in radian, to see if it moves
> //Ref = 0;
> //AngVelOnOff = Off;
> AnyRefFrame & ???= <Insert object reference (or full object
> definition)>;
> //AnyRefFrame &<Insert name1> = <Insert object reference (or
> full object definition)>;
> DriverPos = {-0.56, 0.128228, -0.250000};
> DriverVel = {-0.0,-0.0,-0.0};
> Reaction.Type={0,0,0};
> };
> but it doesn´t run. My first question is whether i have to define
the
> angles in radian or in dergree? The second question is, which
object
> should i reference to? In the Arm3d i only found muscle
files.Should
> the referenced object be the bone definition or the RefFrame of the
> scapula or an AnyMechObject and where can i find it? Best regards,
Maren.
>