WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
This Concept Map, created with IHMC CmapTools, has information related to: ATT_stateMachine_vGUI, <GUI dynamics state machine> states section 1~2 - acceleration, sequence 1~2 (acceleration) - monitor the user tracking error -[state machine called:] based on the response, update four magnitudes (if previously no torque applied because the error was big, bypass this) when switching: flag up or down sequence 2~3 (constant speed) - monitor the user responses -[state machine called:] if flag is up, apply torque -[state machine called:] flag_prev = flag -[state machine called:] reset the flag, <GUI dynamics state machine> states section 2~3 - constant speed, sequence 2~3 (constant speed) - monitor the user responses -[state machine called:] if flag is up, apply torque -[state machine called:] flag_prev = flag -[state machine called:] reset the flag when switching: collect the responses sequence 1~2 (acceleration) - monitor the user tracking error -[state machine called:] based on the response, update four magnitudes (if previously no torque applied because the error was big, bypass this), section 3~4 - deceleration sequence state CALCULATE, CALCULATE check if the prev. tracking was okay flx motion, reset other variables and enable the 'torque toggle' activation condition initiate internal counter, APPLYandLISTEN reset the variables reset other variables and enable the 'torque toggle', section 1~2 - acceleration monitor tracking update tracking performance flag, APPLYandLISTEN listen to user's response store in the variable for CALCULATE state, IDLE(default) at every call resets the sequence state machine such that this machine can be set through only dynamic state machine, <GUI dynamics state machine> states section 3~4 - deceleration, CALCULATE check if the prev. tracking was okay ext motion, <Sequence state machine> states IDLE(default), section 3~4 - deceleration monitor tracking update tracking performance flag, <Sequence state machine> states CALCULATE, <Sequence state machine> states APPLYandLISTEN, sequence 3~4 (deceleration) - monitor the user tracking error -[state machine called:] based on the response, update four magnitudes (if previously no torque applied because the error was big, bypass this) when switching: flag up or down sequence 2~3 (constant speed) - monitor the user responses -[state machine called:] if flag is up, apply torque -[state machine called:] flag_prev = flag -[state machine called:] reset the flag, initiate internal counter torque applied while counter ++ counting lasts up to set interval, section 2~3 - constant speed sequence state APPLYandLISTEN