初始提交:无人车地形行进规划(数学建模,大二下)
数学建模课程考核作业(大二下):基于 GeoTIFF 栅格地形数据,对无人车给定路径做指标计算、通行性判定与车头方向优化。
2025 年春季《数学建模》限选课课程考核:任务区域是一张约 12500×12500、格网间距 5 m 的 GeoTIFF 地形栅格(map.tif),无人车逐格行驶,车头朝向限定 8 个方向,单次转向不超过 90°。围绕三问展开:
关键模型设定(见 main.py):
5 × (√d_Li + 转向附加项)
结果文件(Result_of_Q2.xlsx、Result_of_Q3.xlsx)与 figures/ 下的结果图为程序产物,未入库;地形数据 map.tif 与附件 xlsx 属课程考核数据,同样未入库。
依赖(Python 3.10+):numpy、pandas、matplotlib、rasterio、openpyxl(pandas 读写 xlsx 用)。
pip install numpy pandas matplotlib rasterio openpyxl # 数据准备:把 map.tif 与 附件4/5/6/7 的 xlsx 放进 code/ 目录 cd code python main.py # 在文件末尾 __main__ 处选择要运行的题目(当前默认运行问题二、三) python path_draw.py # 绘制问题三路径平面图,需先生成 Result_of_Q3.xlsx
运行后输出各题统计量,并在 code/ 目录生成对应的结果 xlsx 与图片。
数学建模课程考核:无人车地形行进的路径规划(GeoTIFF 栅格 + 路径绘制)
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
无人车地形行进规划
任务背景
2025 年春季《数学建模》限选课课程考核:任务区域是一张约 12500×12500、格网间距 5 m 的 GeoTIFF 地形栅格(map.tif),无人车逐格行驶,车头朝向限定 8 个方向,单次转向不超过 90°。围绕三问展开:
关键模型设定(见 main.py):
5 × (√d_Li + 转向附加项),d_Li 为坐标曼哈顿距离,转向 0°/45°/90° 分别附加 0/0.5/1 个格距;20° 为 20,20°30° 为 10,不小于 30° 视为不可通行;内容结构
结果文件(Result_of_Q2.xlsx、Result_of_Q3.xlsx)与 figures/ 下的结果图为程序产物,未入库;地形数据 map.tif 与附件 xlsx 属课程考核数据,同样未入库。
运行方法
依赖(Python 3.10+):numpy、pandas、matplotlib、rasterio、openpyxl(pandas 读写 xlsx 用)。
运行后输出各题统计量,并在 code/ 目录生成对应的结果 xlsx 与图片。
来源声明