项目简介
本项目是用于控制MinSeg机器人的系统,涵盖机器人控制算法与图形用户界面(GUI)。能让MinSeg机器人实现自我平衡并跟随设定位置,还可通过GUI与机器人通信及调整控制器参数。
项目的主要特性和功能
- 机器人控制:借助蓝牙通信,机器人接收GUI控制指令,调整自身位置与平衡。
- GUI界面:提供图形用户界面,用于和机器人通信、调整参数及监控实时数据。
- 数据可视化:利用Python的matplotlib库,将机器人的位置、倾斜角度、速度等数据以图表形式展示。
- 并发任务处理:运用Python的threading模块实现多线程处理,使机器人控制和GUI更新并行进行,提升系统响应速度。
安装使用步骤
- 环境准备:确保已安装Python 3.10和PyQt6库。
- 环境配置:在源码的根目录下,运行
run.ps1
脚本启动GUI,该脚本会自动配置环境并启动GUI。 - 开始使用:运行后,GUI自动连接蓝牙设备,用户可与机器人交互,进行参数调整和数据监控。
注意:运行脚本前,要保证Python环境配置正确,且已安装所有必要的依赖库。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】