1. 首页
  2. 数据库
  3. 其它
  4. interplanetary rover 源码

interplanetary rover 源码

上传者: 2021-04-23 16:43:27上传 ZIP文件 6.19KB 热度 16次
星际漫游者 导航 下表实质上是流动站新位置矢量计算的基本实现。 东 西 北 南 前进 +1 x-1 y + 1 y-1 向后移动 x-1 +1 y-1 y + 1 左转 北 南 西 东 右转 南 北 东 西 圆行星 由于地球不是平坦的(尽管有些人不同意这一说法),所以我们需要包绕边缘,因此| grid | =(m,n),然后 (m + 1,y)->(0,y) (-1,y)->(m,y) (x,-1)->(x,n) (x,n + 1)->(x,0) 可能还有其他更好的方法可以实现这一目标,但这是我想到的第一件事,因为这是解决此问题的最简单,最基本的方法。 潜在的改进 分割并简化Navigation.calc_new_pos_vec() 。 对此实现并不特别满意。 查看边界条件,并确保没有遗漏任何条件,因为我确定有些事情我错过了。 通过编写自定义异常更好地处理错误
用户评论