modelInverseKinematic_test

Test of the complete inverse kinematic

Parameters

TypeNameDefaultDescription
SI.Position[3]platformPosition{0, 0, -0.543}Coordinates of the platform frame resolved in base frame
DeltaRobot.Types.DiscParametersbaseBase parameters
DeltaRobot.Types.DiscParametersplatformPlatform parameters
DeltaRobot.Types.ArmParametersarmParametersArm parameters
Modelica.Mechanics.MultiBody.Types.RotationSequencerotationSequence{3, 1, 3}Sequence of rotations relative to function 'actuatorsJointsRotationAngles'
SI.Position[3,3]JjointsCoordinates(base)Coordinates of the actuators' joints resolved in base frame
SI.Position[3,3]JpjointsCoordinates(platform)Coordinates of the platform joints resolved in platform frame
NonSI.Angle_deg[3,3]alphaactuatorsJointsRotationAngles(base)Rotation angles to rotate base frame into the frames of base joints
SI.Angle[3]thetainverseKinematic(platformPosition, armParameters.L, armParameters.l, base.D, platform.D, base.beta)Angles of the three actuators
SI.Angle[3,3]parallAnglesparallelogramAngles(platformPosition, armParameters.L, armParameters.l, base.D, platform.D, base.beta)Rotation angles. In sequence: around upper revolute joint, parallelogram joint, lower revolute joint

Components

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Worldworld
Modelica.Mechanics.MultiBody.Parts.FixedRotationjoint1
Modelica.Mechanics.MultiBody.Parts.FixedRotationjoint2
Modelica.Mechanics.MultiBody.Parts.FixedRotationjoint3
Modelica.Mechanics.MultiBody.Parts.FixedRotationupperArm1
Modelica.Mechanics.MultiBody.Parts.FixedRotationupperArm2
Modelica.Mechanics.MultiBody.Parts.FixedRotationupperArm3
Modelica.Mechanics.MultiBody.Parts.FixedRotationactuator1
Modelica.Mechanics.MultiBody.Parts.FixedRotationactuator2
Modelica.Mechanics.MultiBody.Parts.FixedRotationactuator3
Modelica.Mechanics.MultiBody.Parts.FixedRotationparallelogram1
Modelica.Mechanics.MultiBody.Parts.FixedRotationparallelogram2
Modelica.Mechanics.MultiBody.Parts.FixedRotationparallelogram3
Modelica.Mechanics.MultiBody.Parts.FixedRotationplatformRadius1
Modelica.Mechanics.MultiBody.Parts.FixedRotationplatformRadius2
Modelica.Mechanics.MultiBody.Parts.FixedRotationplatformRadius3
Modelica.Mechanics.MultiBody.Parts.FixedplatformFrameOrigin
Modelica.Mechanics.MultiBody.Parts.FixedRotationplatformJoint1
Modelica.Mechanics.MultiBody.Parts.FixedRotationplatformJoint2
Modelica.Mechanics.MultiBody.Parts.FixedRotationplatformJoint3
Modelica.Mechanics.MultiBody.Parts.PointMasspointMass