文件名称:mcl编码挑战
文件大小:2.28MB
文件格式:ZIP
更新时间:2024-03-22 23:02:25
Python
MAT粉丝参与度编码挑战 先决条件: 运行代码 $ docker-compose pull $ docker-compose up -d 运行测试 $ pytest 笔记 (代码已注释) 班级: 种族 车 客户carCoordinates是carCoordinates主题 竞赛班会更新所有赛车 如果汽车不存在,则会创建汽车并进行更新 通过计算总行驶距离来确定轿厢位置 通过使用两个连续的carCoordinate更新来计算速度(mph)。 该距离是通过使用具有两个坐标的geodesic函数计算的。 竞赛类向汽车类公开一个回调,该回调将消息发布到MQTT客户端。 每次更新所有六辆汽车,每辆汽车的速度和位置都会发布 通过跟踪汽车位置来发布事件,并在两辆汽车交换位置时发送该事件 假设条件 所有汽车都遵循赛车路线,因此我可以使用行驶的总距离来计算位置 没有汽车会倒退 所有汽车都在同一地点出发
【文件预览】:
mcl-coding-challenge-master
----source_gps.env(45B)
----front-end.png(2.21MB)
----mqtt.env(69B)
----python-backend()
--------test_car.py(3KB)
--------race.py(3KB)
--------app.py(864B)
--------Dockerfile(111B)
--------requirements.txt(224B)
--------car.py(2KB)
--------car_status_type.py(65B)
----SRE_README.md(4KB)
----examples()
--------position.json(85B)
--------event.json(96B)
--------speed.json(84B)
----components.svg(143KB)
----README.md(4KB)
----cars.env(27B)
----docker-compose.yaml(2KB)
----.gitignore(13B)