You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
servo360 - ActivityBots fishtails in transitions out of turns at high speeds
The reason the AcivityBot fishtails during high speed turns is because the error calculation between calculated and measured distance gets really large because there is a several pulse delay between a change in signal pulse and servo action. After the accelerations are done, the control system compensates for the accumulated error. By adding a several pulse delay to the distance recalculations, the control system won't have to make up for a large error.
…#149 (step 1)
Added as commented code (that does work). Needs either tuning or extra conditions so that it doesn't introduce errors when slowing down to a stop.
This could help remedy two issues:
servo360 - ActivityBots fishtails in transitions out of turns at high speeds
The reason the AcivityBot fishtails during high speed turns is because the error calculation between calculated and measured distance gets really large because there is a several pulse delay between a change in signal pulse and servo action. After the accelerations are done, the control system compensates for the accumulated error. By adding a several pulse delay to the distance recalculations, the control system won't have to make up for a large error.
servo360 - ActivityBots with similarly asymmetric zero speed deadband not meeting navigation goals
"Maybe" preventing the large errors will allow the control system settings to be increased slightly to address any curving with mismatched servos.
The text was updated successfully, but these errors were encountered: