User Tools

Site Tools


visual3d:documentation:pipeline:other_commands:set_model_pose_algorithm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual3d:documentation:pipeline:other_commands:set_model_pose_algorithm [2024/07/12 14:06] – created sgrangervisual3d:documentation:pipeline:other_commands:set_model_pose_algorithm [2026/06/17 18:58] (current) – [Command Parameters] wikisysop
Line 1: Line 1:
-Under Construction...+=====set_model_pose_algorithm===== 
 + 
 +====Overview==== 
 +This command sets the method such as 6DOF or Inverse Kinematics for computing model poseThis command can be found under **Model Building** in the pipeline workshopThis command should be set before computing your desired model buildingIt is good practice to RECALC after this command.  
 + 
 +====Pipeline Command==== 
 +The command below is as seen on the Visual3D application. 
 + 
 +<code> 
 +Set_Model_Pose_Algorithm 
 +! /CALIBRATION_FILE= 
 +! /ALGORITHM=6DOF 
 +! /OPTIMIZER= 
 +! /FIT_CALIBRATION_FILE=TRUE 
 +! /START_WITH_SIMULATED_ANNEALING=FALSE 
 +! /F_TOLERANCE=1e-12 
 +! /X_TOLERANCE=1e-12 
 +! /G_TOLERANCE=1e-12 
 +! /IK_USE_ALL_FRAMES=true 
 +! /IK_EVENT_SEQUENCE= 
 +
 +</code> 
 + 
 +====Command Parameters==== 
 + 
 +The following table shows the command parameters and descriptions: 
 + 
 +|CALLIBRATION_FILE |The name of the hybrid model. Use the full pathname.| 
 +|ALGORITHM |Pose Algorithm to set 6DOF is default or can change to Inverse Kinematics| 
 +|OPTIMIZER |Set optimizer to one of QUASI_NEWTON, LEVENGERG_MARQUARDT or LBFGSB| 
 +|FIT_CALIBRATION_FILE | TRUE or FALSE fit the calibration trial| 
 +|START_WITH_SIMULATED_ANNEALING | TRUE FALSE to generate an initial solution before optimization using simulated annealing| 
 +|F_TOLERANCE | Convergence tolerance for the objective function. Default e-12 | 
 +|X_TOLERANCE | Convergence tolerance for optimization variables. Default e-12 | 
 +|G_TOLERANCE | Convergence tolerance for the function gradient. Default e-12 | 
 +|IK_USE_ALL_FRAMES |TRUE or FALSE use all frames for Inverse Kinematics calculations| 
 +|IK_EVENT_SEQUENCE | Define and Event sequence for Inverse Kinematics calculations| 
 + 
 + 
 + 
 +====Examples==== 
 + 
 +Setting the model pose to Inverse Kinematics with a LEVENBERG_MARQUARDT optimizer.  
 +<code> 
 +! Method For Computing Model Pose 
 +
 +Set_Model_Pose_Algorithm 
 +! /CALIBRATION_FILE= 
 +/ALGORITHM=Inverse Kinematics 
 +/OPTIMIZER=LEVENBERG_MARQUARDT 
 +/FIT_CALIBRATION_FILE=FALSE 
 +! /START_WITH_SIMULATED_ANNEALING=FALSE 
 +! /F_TOLERANCE=1e-12 
 +! /X_TOLERANCE=1e-12 
 +! /G_TOLERANCE=1e-12 
 +! /IK_USE_ALL_FRAMES=true 
 +! /IK_EVENT_SEQUENCE= 
 +
 +</code>
  
visual3d/documentation/pipeline/other_commands/set_model_pose_algorithm.1720793161.txt.gz · Last modified: by sgranger