我试图找到一个在网格上表示对象方向的编程概念,但我的逻辑在这里严重失败。如果我有机器人(R)并且他面向北方,我希望他左右转并相应地改变方向。显然,这需要在一个循环中(可能是一个循环链表),如果 R 面向西方但我向右转,那么 R 需要返回面向北方。
我已经看到了这个答案Position andorientation of robot in a grid并且我已经使用数组做了类似的事情,但它似乎不正确。必须有更好的方法来做到这一点。
在谷歌上查找这个只是给我定向编程链接或非常复杂的机器人设计论文。
提前致谢!