文件名称:Mars-Rover
文件大小:8KB
文件格式:ZIP
更新时间:2024-04-16 22:01:00
火星漫游者 运行火星漫游者 python -m mars_rover < input.txt 运行测试 pip install -r requirements-dev.txt python -m pytest 项目设想 火星漫游者必须具有韧性。 因此,日志记录比引发异常更受青睐。 未实现多个流动站之间的碰撞检测。 假定每个流动站都在一个单独的平台上运行。 原始要求 美国国家航空航天局将在火星高原上降落一队机器人漫游车。 这个奇异的矩形高原必须由漫游者进行导航,以便他们的机载摄像头能够获得周围地形的完整视图,然后将其发送回地球。 流动站的位置由x和y坐标以及代表四个基本罗盘点之一的字母组成。 高原分为网格以简化导航。 示例位置可能是0、0,N,这表示流动站位于左下角并面向北。 为了控制流动站,NASA发送了一个简单的字母字符串。 可能的字母是“ L”,“ R”和“ M”。 “ L”和
【文件预览】:
Mars-Rover-master
----.python-version(6B)
----requirements-dev.txt(452B)
----pytest.ini(77B)
----tests()
--------test_rover.py(2KB)
--------test_navigation.py(677B)
--------test_main.py(1KB)
----requirements-dev.in(12B)
----.gitignore(49B)
----README.md(2KB)
----input.txt(116B)
----mars_rover()
--------navigation.py(402B)
--------main.py(2KB)
--------datastructures.py(246B)
--------__main__.py(64B)
--------__init__.py(0B)
--------rover.py(2KB)