项目简介
本项目是为格拉斯哥大学团队设计4 - 8组设计项目4所开发的博物馆导游机器人软件。该软件基于C/C++和Qt框架,运行于树莓派(Raspberry Pi),可控制机器人移动、提供景点信息与导航功能,还支持通过摄像头扫描QR码。
项目的主要特性和功能
- 机器人移动控制:借助C/C++代码控制机器人前进、后退、转弯等动作。
- 导航功能:按预定旅游路线自动移动,能响应用户输入命令改变目的地。
- 景点信息提供:读取旅游路线文件,在访问景点时提供相关信息。
- QR码扫描:通过摄像头识别QR码,触发特定动作或导航命令。
- 声音播放:播放声音文件,如导游词或背景音乐。
- 传感器数据处理:处理IMU(惯性测量单元)和接近传感器数据,用于导航和避障。
- 用户界面:通过Qt框架创建图形用户界面,设置机器人参数与接收用户输入。
安装使用步骤
- 硬件准备:确保树莓派(Raspberry Pi)及电机驱动器、摄像头、声音输出设备等相关硬件已安装。
- 软件安装:在树莓派上安装Qt框架和OpenCV、pigpio等必要依赖库。
- 代码编译:使用C/C++编译器(如GCC)编译项目源代码。
- 运行程序:运行主程序,测试移动控制、导航、景点信息提供等功能。
- 调试和优化:按需调试优化,确保机器人按预期运行。
注意:以上步骤假设用户已下载项目源码文件,且熟悉树莓派和Qt框架基本使用方法,实际使用可能需根据具体硬件和环境调整。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】