checkfourbar2Poseattachpermutation

by Tim C. Lueth, SG-Lib Toolbox: SolidGeometry 5.6 - 4Bar/Linkages
Introduced first in SolidGeometry 5.1, Creation date: 2021-12-01, Last change: 2025-09-15

Returns solutions for the 2 Pose Sythesis

Description

The 3 poses synthesis searches for frame points and attachment points on an effector so that it can perform a certain movement. It is possible that one of the three poses was selected in an unsatisfactory way, so that the frame points are not located in the desired area. A manual shift and visualization of the effect is given with the Posetransui function. This function Posetrans4basepos is an attempt to fix two poses and analyze where the third pose would be and whether the solution is acceptable, based on the desired frame point positions.

See Also: isincirclesegment , Posetransui , checkfourbar3Poseattachpermutation , checkfourbar1Poseattachpermutation , Posefourbarplotcouplercurve

Example Illustration

 missing image of checkfourbar2Poseattachpermutation(PS,psel,m)

Syntax

PS=checkfourbar2Poseattachpermutation(PS,[psel,m])

Input Parameter

PS: Pose struct
psel: Selection of poses to fix; typically the end poses
m: [GridNr distlink dist base]

Output Parameter

PS: Pos including field 'solut'

Examples


fname=loadweb('Posebasecabinet.APD'); PS=PosereadAPD(fname);
PosereadAPD('/Volumes/LUETH-WIN/MATLAB_files_for_experiments/basecabinet_new.APD');PS=ans;
PS=checkfourbar3Poseattachpermutation(PS)
PS=Posetransui(PS)
checkfourbar2Poseattachpermutation(PS,[1 3]); PS=ans;




Copyright 2021-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth

Last html export of this page out of FM database by TL: 2025-09-21