- 博客(8)
- 收藏
- 关注
原创 嵌入式Linux多媒体中心项目介绍
本项目不仅是一个功能完整的嵌入式多媒体中心,更展现了在资源受限环境下开发底层GUI的全流程:从Framebuffer操作到自研UI引擎,从多媒体解码到交互优化,为嵌入式开发者提供了可复用的技术方案和实践经验。它不仅满足了用户对电子相册、电子书、电子琴等娱乐功能的需求,更提供了一套可复用的嵌入式GUI开发框架,为同类设备的界面开发提供了参考范例,展现了“从0到1”构建底层图形系统的技术可行性。通过持续迭代,本项目有望从“多媒体中心”升级为更全面的“嵌入式智能交互终端”,为小型化设备提供更丰富的用户体验。
2025-07-11 10:00:48
915
原创 ROS机器人项目(Ucar)故障排查与解决方案文档
本文档总结了Ucar ROS机器人项目开发中的常见故障及解决方案。主要问题包括:音频播放失败(路径错误与文件类型识别)、节点崩溃(音频设备占用与内存错误)、RViz启动失败(图形驱动与主机名解析)以及roscore启动故障。针对每个问题提供了具体症状分析、根本原因定位和代码/配置修改方案,并提出了核心开发原则:计算与可视化分离、稳健网络配置、规范内存管理和系统性调试思路。文档可作为ROS机器人开发中类似问题的参考手册。
2025-06-23 20:28:19
1206
原创 MySmartPlayer - 开发与部署手册
MySmartPlayer是一款基于C++开发的智能语音音乐播放与问答应用,深度集成科大讯飞星火大模型服务。该系统提供语音识别、自然语言理解、语音合成和本地音乐播放等核心功能,采用模块化设计架构,包括主程序、MusicPlayer、MicCapture等组件。开发环境需Ubuntu 18.04+和g++ 7.5+,依赖ALSA、mpg123等库。应用支持"播放歌曲"、"下一首"等语音指令,并可通过修改Makefile和配置文件进行个性化部署。文档还提供了系统扩展、优化
2025-06-21 11:11:47
944
原创 从零开始构建C++智能语音播放器(Ubuntu/Gtkmm版)
摘要 这是一篇关于构建C++智能语音播放器的终极教程,适用于Ubuntu系统并采用Gtkmm框架。教程分为四个主要部分: 目标设定:详细说明将开发一个具备语音控制音乐播放、AI对话和语音反馈功能的桌面应用。 开发环境搭建:提供一键安装所有必要依赖的命令,包括编译器、音频处理库和GUI库等。 项目结构规划:指导创建标准目录结构,并下载关键的JSON库文件。 核心代码实现:展示了认证模块(auth)和麦克风模块(mic_capture)的详细代码结构,包括头文件和实现文件,涉及Base64编码/解码、URL生成
2025-06-20 19:54:22
536
原创 从零开始:通过 WebSocket 实时获取 ROS 机器人数据 (小白终极教程)
本文介绍了如何通过rosbridge和WebSocket实现ROS机器人数据的实时传输。教程分为机器人端和客户端两部分:机器人端需安装rosbridge_server并配置IP地址,确保数据源正常;客户端通过Python脚本连接rosbridge,订阅话题并接收实时数据。关键步骤包括验证话题发布、修改rosbridge监听地址以及编写Python接收脚本。最后提供了常见问题的解决方法,如连接被拒绝等网络配置问题。这套方案让非ROS程序也能轻松获取机器人传感器数据,适合初学者搭建跨平台数据传输系统。
2025-06-19 17:43:02
1516
原创 讯飞智慧生活挑战赛 - 仿真导航系统用户手册
摘要: 本手册详细介绍了"讯飞智慧生活挑战赛"ROS仿真导航系统(MPC终极调优版)的使用方法。系统基于Ubuntu 20.04和ROS Noetic,采用Gazebo仿真环境和高性能MPC路径规划器,实现智能车精准导航。手册包含系统概述、环境配置、编译启动流程、核心配置文件详解(重点介绍MPC规划器参数调优)、导航调试方法以及高级性能调优指南。该系统通过参数优化实现了"准、快、稳"的竞赛要求,支持2D目标导航和实时路径可视化,为参赛者提供了完整的智能车导航解决方案。
2025-06-18 22:25:26
942
原创 在ROS Melodic环境中配置Python 3.6并运行Gazebo脚本的详细教程
本文详细介绍了在ROS Melodic环境中配置Python 3.6运行Gazebo脚本的完整流程。首先分析了Python 2.7环境下运行f-string语法脚本的错误原因,接着提供了Python 3.6的安装方法(包括Ubuntu和CentOS系统),详细说明了虚拟环境的创建与管理步骤。文章还涵盖了ROS与Python 3.6的兼容性配置,包括依赖包安装、catkin工作空间重新编译,以及常见错误的解决方法。最后针对模型文件缺失问题给出了检查方法和代码修改建议,帮助用户顺利在Python 3.6环境下运
2025-06-18 18:49:59
796
原创 讯飞仿真建图初级流程
摘要:本文提供ROS工作空间常见问题解决方案。对于CMake缓存问题,建议完全清理build目录后重新编译。创建ROS工作空间时,需正确放置功能包并执行catkin_make编译。针对Python2编码问题,可修改site.py文件将默认编码设为UTF-8。地图保存时需注意文件路径权限,建图过程需启动仿真环境、SLAM模块和RViz工具,通过键盘控制完成地图构建。所有操作需确保终端路径准确,重要文件建议提前备份。
2025-06-18 11:31:40
844
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人