functioncheckLimits

Return 'true' if all Delta Robot angles are within the valid ranges specified, return 'false' otherwise

Extends from DeltaRobot.Icons.Function (Icon for functions).

Inputs

TypeNameDefaultDescription
SI.Position[3]pCoordinates of the platform frame resolved in base frame
SI.DistanceLLength of the upper arms
SI.DistancelLength of the parallelograms (long side)
SI.DiameterDbBase diameter
SI.DiameterDpPlatform diameter
SI.Anglebeta_baseAngle from the x-axis of the base frame to the direction where the joint #1 is located
SI.AnglemaxThetafrom_deg(85)Max actuator angle
SI.AngleminThetafrom_deg(-85)Min actuator angle
SI.AnglemaxElbowAnglefrom_deg(160)Max internal angle between the upper arm and the parallelogram (180° means allignment)
SI.AngleminElbowAnglefrom_deg(20)Min internal angle between the upper arm and the parallelogram (0° means overlap)
SI.AnglemaxParallelogramAnglefrom_deg(30)Max parallelogram direction angle (0° means rectangular shape)
SI.AngleminParallelogramAnglefrom_deg(-30)Min parallelogram direction angle (0° means rectangular shape)
SI.AnglemaxPlatformAnglefrom_deg(180)Max angle between parallelogram and platform (180° means allignment)
SI.AngleminPlatformAnglefrom_deg(80)Min angle between parallelogram and platform (0° means overlap)

Outputs

TypeNameDefaultDescription
Booleancorrect'=true' if all angles are within their respective valid ranges, '=false' otherwise