|
最近做了個能做“田”字的智能小車,但不盡如人意,就是不能高速在丁字路口轉(zhuǎn)彎,F(xiàn)在把它的照片與視頻發(fā)上,以向行家求教。
完工后的車體
想求教的問題:
1.問題描述:當(dāng)車循跡到丁字路口時,如果車速過高,就不能轉(zhuǎn)彎,因為轉(zhuǎn)彎還沒有完成,探頭又探到了前面的直線,所以只是反應(yīng)了一下,就又執(zhí)行直線函數(shù)了,轉(zhuǎn)彎無法完成。要完成轉(zhuǎn)彎,只好痛失速度。只有當(dāng)車在3分之2速的時候,丁字路口的轉(zhuǎn)彎才能順利完成。
2.求教:有什么辦法,能使小車在不失速度的情況下順利完成丁字路的轉(zhuǎn)彎?有人曾提示我,在路口轉(zhuǎn)彎時,讓程序忽略探頭數(shù)據(jù),等轉(zhuǎn)彎完成后再恢復(fù)讀取探頭數(shù)據(jù)。但我不知道,要如何寫代碼才能使程序忽略探頭數(shù)據(jù)?望高手指點。
|
|