Hi Raffaella
The SpineRhythmDrv should in general not be changed, if you change
this driver the spine will no longer follow the predefined
spinerhythm, so these values should remain as zeros. In our newest
release of the repository this driver has been moved to the
Brep/spine folder since it is not intended to be changed for most
models.
I think what you might want to do is to driver the hip flexion
instead. If you want the spine to remain straight the PostureDriver
should be set to zeroes. The PostureDriver controls the angle
between plevis and thorax. I am not sure which motion you are
looking for exactly, but if you want a standing model to pick
something up from the floor you will need to rotate pelvis, if the
spine at the same time should remain straight.
If you want to see the coordinate system in the GHRotR measure you
have defined, you may draw visible coordinate systems in the nodes
used by the rotational measure. This you can do in the following way:
AnyKinRotational GHRotR = {
AnyRefNode
&scapula_gh= …HumanModel.Trunk.SegmentsThorax.ThoraxSeg.ij;
AnyRefNode
&humerus_gh= …HumanModel.Right.ShoulderArm.Seg.Humerus.gh;
Type = RotVector;
AngVelOnOff = On;
};
scapula_gh={
AnyDrawRefFrame drawcoor={
RGB={0,0,1}; //draw a blue coordinate system
};
};
humerus_gh={
AnyDrawRefFrame drawcoor={
RGB={0,1,0}; //draw a green coordinate system
};
};
Best regards
AnyBody Support
— In anyscript@yahoogroups.com, “ing_bio982” <ing_bio982@y…>
wrote:
> Hi,
> I don’t succeed to modify the position of the vertebrae.
> In
> AnyKinEqSimpleDriver SpineRhythmDrv = {
>
> AnyKinMeasureLinComb Measure = {
>
> AnyJoint &u1 = …RefHM.Trunk.JointsLumbar.SacrumPelvisJnt;
> AnyJoint &u2 = …RefHM.Trunk.JointsLumbar.L5SacrumJnt;
> AnyJoint &u3 = …RefHM.Trunk.JointsLumbar.L4L5Jnt;
> AnyJoint &u4 = …RefHM.Trunk.JointsLumbar.L3L4Jnt;
> AnyJoint &u5 = …RefHM.Trunk.JointsLumbar.L2L3Jnt;
> AnyJoint &u6 = …RefHM.Trunk.JointsLumbar.L1L2Jnt;
> AnyJoint &u7 = …RefHM.Trunk.JointsLumbar.T12L1Jnt;
>
> #include “…\BRep\Aalborg\Spine\SRMatrixes.any”
>
>
> }; // Measure
>
> DriverPos = {0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0};
> DriverVel = {0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0};
> Reaction.Type = {0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0};
>
> }; // SpineRhythmDrv
>
>
> DriverPos = {0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0}; is the
> sequence of the axes z,x,y?
> If so it is, modifying the coordinates I get the failure of the
> analysis kinematics. Why?
> With an initial bending of the trunk of (-70, specified in the
> mannequin), as can I get a position of the vertebrae corrected, so
> that the back appears straight?
>
> I also have a problem with the rotation of the arms .
> I don’t succeed in identifying the axes of rotation of the arms
(GH
> joint), having inserted the RotVector, How can I make?
>
> Thanks