如果路径中有障碍物,您可以使用Thread.interrupt()中断驱动器线程。然后你可以计算出如何处理障碍物然后再次开车。
https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html#interrupt--
你将不得不抓住 https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html 在Drive线程中,然后决定该怎么做。由于我不知道你的机器人是如何工作的,我建议只是停止线程。在计算如何处理障碍物后,您可以启动另一个Drive威胁。