论文部分内容阅读
本文介绍了一套适用于专业训练、健身娱乐等多种场合的拳击机器人训练系统,它具有数据采集、击打点控制、语音互动、触摸屏本地控制和网络控制等多种功能,具有很强的实用价值,是一套集训练和娱乐健身目的于一体的拳击训练系统。
整个系统分为上位机和下位机两部分,下位机执行训练方案、进行数据采集的任务,上位机通过操作界面进行方案参数设计并对下位机进行实时网络控制,来完成对多台训练设备的信息化管理。
下位机选用ARM920核的SamsungS3C2410微处理器作为主控制芯片,配合功能丰富、实时性强的Linux2.6内核操作系统,提高了系统的性能,方便系统的扩展和升级。本文介绍了完整的嵌入式Linux软硬件平台的搭建。选用UDA1341音频芯片和现流行的libmad音频解码库设计支持多媒体格式的音频播放器软件。该播放器可以在应用程序中被自由调用和控制,利用它来实现本系统的语音互动、音乐播放等功能。通过QT/Embedded语言和编写Linux下的应用程序,使用户可以通过触摸屏界面或按键等方式来实现选择歌曲、播放进程控制和音量调节等功能。从而为本系统提供了一套完整的音频播放控制的解决方案。
上位机使用支持跨平台应用的QT软件开发工具设计拳击机器人训练系统管理软件,将该软件分为专业、健身、娱乐三大模式,设计了适合不同应用场合的方案编辑和管理模式。选择简洁实用的SQLite数据库实现对设备基本信息、运动员信息、训练成绩和设备使用历史记录等数据的统一管理。通过Socket编程接口配合TCP/IP协议来实现对多台训练设备的实时网络控制和数据收发功能。此系统软件实现了对多台拳击训练设备全面、便捷的信息化管理。
此套系统为拳击运动员提供了一套专业的体能训练设备,同时也为普通人群创建了一种新颖的、充满趣味性的娱乐健身平台,为我国全民健身事业的推进增添了新的亮点。