Performance Comparison of Blocking vs. Non-Blocking State Machines on a Semi-Humanoid Robot
State machines serve as the core modeling paradigm in embedded and robotic control systems. The architectural selection between blocking and non-blocking implementations under multithreaded control environments critically determines system responsiveness and development complexity, yet existing studies predominantly re...