Though there are still lots of issues for my mouse’s curve turn, in order to make APEC, I made a poorly behaved curve turn ended up have 1-1.5cm shortage at existing position for both left turn and right turn. Since my curve turn is only 0.5m/s, so I only made my search speed as 0.7m/s in order make smooth transition between straight run and curve turn. I may add acceleration later if I have time, otherwise, this will what my mouse looks like in APEC 2013.