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 13:30] – removed sgrangervisual3d:documentation:pipeline:other_commands:set_model_pose_algorithm [2026/06/17 18:58] (current) – [Command Parameters] wikisysop
Line 1: Line 1:
 +=====set_model_pose_algorithm=====
 +
 +====Overview====
 +This command sets the method such as 6DOF or Inverse Kinematics for computing model pose. This command can be found under **Model Building** in the pipeline workshop. This command should be set before computing your desired model building. It 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.1720791050.txt.gz · Last modified: by sgranger