Skip to content

派蒙06(PM-06)迷宫寻宝智能车的上位机控制软件仓库

Notifications You must be signed in to change notification settings

JimHans/PM06_Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PAIMON 06 Upper Software

派蒙06(PM-06)迷宫寻宝智能车的上位机控制软件仓库


语言/Language: 中文 | English


本仓库为2023年全国大学生光电设计竞赛全国一等奖队伍应急食品派蒙Ⅱ设计的PM-06迷宫寻宝智能车的上位机控制软件仓库。全套软件支持拍照藏宝图识别、路径规划、一键启动与动态路径更新与避障功能。同时,通过Cython静态化预编译,本软件大大提升了动态路径规划的效率,使得PM-06能够在更短的时间内完成迷宫寻宝任务。

🕹部署项目


运行环境:建议Python 3.9及以上

部署方法:

  • 使用 git clone https://github.com/JimHans/PM06_Control.git 克隆本仓库到开发板桌面,请注意开发板需要至少支持aarch64指令集
  • 使用pip3 install -r requirements.txt安装本项目依赖
  • 使用Cython对Astar.py MapScan.py Identify.py进行静态化预编译,步骤如下:
    • 运行python3 setup.py build_ext --inplace进行预编译
    • 检测是否正常编译,若无报错则编译成功
  • 使用python3 mainV2.py运行本项目V2版本,或者通过./start_car.sh脚本一键启动

💻软件截图:

To be filled

🤔存在问题?

  • 若运行程序时出现could not load the qt platform plugin xcb in even though it was found错误,请尝试安装opencv-python-headless,,或者安装sudo apt-get install '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev 解决 如果在复现或使用过程中遇到问题,请在Issues中提出,我们会在收到反馈后尽量解决。

🧡感谢:

本项目离不开以下项目支持:

mpv / ©mpv-player / GPL-2.0, LGPL-2.1 licenses

This Program is open sourced under the GPL v3.0 license.

本程序基于 GPL v3.0 License 开源,不得用于商业用途

About

派蒙06(PM-06)迷宫寻宝智能车的上位机控制软件仓库

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published