文件名称:mars_rover:控制行星际漫游车的运动和行为
文件大小:2KB
文件格式:ZIP
更新时间:2024-04-14 23:47:19
简短的 您负责构建软件来控制行星际流动站的运动和行为。 由于一旦将代码部署到板上将无法修复代码,因此应确保程序在适当的测试下能按预期运行。 为了简化导航,已将行星分为二维笛卡尔网格。 流动站的位置(由其位置和罗盘方向组成)用x和y坐标的三元组以及4个基本罗盘点(N,E,S,W)之一表示。 一个示例位置可能是(0,0,E),这表明流动站位于网格的左下角并面向东方。 X和Y值的增加分别对应于向东和向北的移动。 导航是通过由单个字母(“ F”,“ B”,“ L”,“ R”)表示的简单命令字符串实现的: “ F”或“ B”表示前进/后退。 仅在离散的网格点间隔内移动,随后流动站的方向应保持不变。 “ L”和“ R”表示在点上向左/向右旋转90度,即网格位置没有变化 假设网格的尺寸和漫游车在其中的初始着陆位置是事先已知的,并且可以在启动时加载到漫游车中。 网格中的障碍物已经进行了初步调查,
【文件预览】:
mars_rover-main
----README.md(3KB)