他的回复:
sleep前面打印的日志没有输出。除了初始化Init()中的print("OK"),只有下面这个部分在往标准输出里打印命令。里面的robot_commands大概长这样,举个例子:["move 0 2", null, "move 2 3", null, null, null, null, null, "move 8 3", "move 9 2"]。我们猜想有可能是14995帧接收判题器新的输入后开始规划机器人和船的操作,但是由于算法的性能导致跳帧,一直到15000帧也没有完成操作打印,判题器因此结束判题,关闭了标准输出,之后我们的程序完成了14995帧开始的规划,然后打印在已关闭的标准输出上,导致的这个错误。如果是这样,解决的方法是提高算法规划效率,在15ms内作出规划完成打印。感谢您的分析的意见,不知道我们的分析是否准确。