学位论文 > 优秀研究生学位论文题录展示

乒乓球机器人控制系统及击打策略研究

作 者: 向瑞
导 师: 姜力
学 校: 哈尔滨工业大学
专 业: 机械电子工程
关键词: 乒乓球机器人 实时系统 视觉伺服 击球策略 轨迹预测
分类号: TP242.6
类 型: 硕士论文
年 份: 2011年
下 载: 65次
引 用: 0次
阅 读: 论文下载
 

内容摘要


乒乓球机器人是一个典型的智能实时系统,它涵盖机器人研究领域智能控制、高速视觉伺服、人机交互以及机器学习等一系列核心技术,研究乒乓球机器人,可以有效地推动机器人技术发展,具有较高科研价值。结合国家863计划先进制造技术领域“仿人机器人高性能单元与系统”重点项目,本文研究了与乒乓球机器人控制系统及其击打策略,实现了与人简单对打乒乓球。首先设计了一个乒乓球机器人控制系统,该系统由嵌入式处理器和FPGA的组成,组建了基于Socket和LVDS的高速通信网络。在此硬件平台的基础上,移植了VxWorks实时操作系统,编写了嵌入式实时控制程序。该系统具有体积小、集成度高、实时性好、通讯速率快的特点。为了实现六自由度机械臂的控制,研究了仿人形快速手臂的位置运动学与速度运动学及电机控制方法。用D-H法解出了逆运动学的封闭解析解,提出了矢量积法和定义法相结合的求解雅可比矩阵的方法,解出了其速度运动学;研究了五次多项式轨迹规划算法和基于状态观测器的PD控制,完成了电机的位置控制。为了完成与人对打,研究了乒乓球机器人的击打策略。采用系统辨识的方法精确地预测了乒乓球的飞行轨迹,分析了乒乓球与球桌碰撞过程;设计了基于SNTP的简单对时协议,校正了对时误差,实现了视觉处理计算机与控制计算机间的毫秒级精度的时间校正;研究了球拍主动出力的击球过程,建立了球拍击球的物理模型,根据来球速度和预计落点求解出了球拍的出手速度及击球姿态,实现了主动击球;最后完成了乒乓球击打三要素,即击球时机、击打点、击打姿态和速度的选择,并提出了任务级的轨迹规划,实现了安全准确地击球。最后,对文中的关键部分进行了实验验证,验证了控制系统的性能,进行了关节的位置控制实验,分析了乒乓球轨迹预测的误差,给出了乒乓球机器人击球实验,测试了机器人单次击球的准确率,并进行了与人多回合的对打,验证了本文设计的控制系统的有效性和击球策略的正确性。

全文目录


摘要  4-5
Abstract  5-10
第1章 绪论  10-17
  1.1 课题研究的目的和意义  10
  1.2 乒乓球机器人研究现状  10-14
  1.3 乒乓球机器人控制策略概述  14-15
  1.4 本文主要研究的内容  15-16
  1.5 本章小结  16-17
第2章 乒乓球机器人控制系统设计  17-30
  2.1 引言  17
  2.2 乒乓球机器人性能指标和组成概述  17-20
    2.2.1 性能指标  18
    2.2.2 机械系统  18-19
    2.2.3 视觉系统  19
    2.2.4 控制系统  19-20
  2.3 控制系统硬件设计  20-23
    2.3.1 控制系统总体结构  20-21
    2.3.2 中央控制器体系结构  21-22
    2.3.3 控制系统通信结构  22-23
  2.4 软件系统设计  23-29
    2.4.1 软件系统架构选择  23-24
    2.4.2 VxWorks操作系统的移植  24-26
    2.4.3 嵌入式软件设计  26-28
    2.4.4 上位机程序设计  28-29
  2.5 本章小结  29-30
第3章 乒乓球机械臂运动学分析及位置控制  30-44
  3.1 引言  30
  3.2 机械臂正逆运动学  30-36
    3.2.1 运动学参数的确定  30-32
    3.2.2 逆运动学求解  32-35
    3.2.3 视觉坐标系与基坐标系坐标转换  35-36
  3.3 雅可比矩阵计算  36-38
    3.3.1 雅可比矩阵求解  36-38
    3.3.2 奇异性分析  38
  3.4 关节空间轨迹规划  38-40
  3.5 电机控制算法  40-43
  3.6 本章小结  43-44
第4章 乒乓球机器人击打策略研究  44-58
  4.1 引言  44
  4.2 乒乓球轨迹预测  44-48
    4.2.1 基于物理模型的轨迹预测  44-46
    4.2.2 基于最小二乘系统辨识的轨迹预测  46-47
    4.2.3 乒乓球与球桌碰撞模型  47-48
  4.3 时间同步  48-51
    4.3.1 SNTP对时原理  48-50
    4.3.2 SNTP对时误差分析  50-51
  4.4 姿态速度控制  51-54
  4.5 击球策略  54-57
    4.5.1 击打点选择  54-56
    4.5.2 任务层规划  56-57
  4.6 本章小结  57-58
第5章 实验与验证  58-68
  5.1 引言  58
  5.2 控制器性能实验  58-60
    5.2.1 系统计算速度  59
    5.2.2 通信及响应速度  59-60
  5.3 关节位置控制实验  60-62
    5.3.1 PD控制位置跟踪实验  60-61
    5.3.2 基于状态观测器的PD控制跟踪实验  61-62
  5.4 轨迹预测实验  62-64
    5.4.1 预测方法对比  62-63
    5.4.2 预测绝对误差分析  63-64
  5.5 乒乓球击打实验  64-67
    5.5.1 击球准确率验证  64-65
    5.5.2 与人对打实验  65-67
  5.6 本章小结  67-68
结论  68-69
参考文献  69-72
攻读学位期间发表的学术论文  72-74
致谢  74

相似论文

  1. 视觉伺服四自由度机械臂的研究,TP242.6
  2. 机械臂视觉伺服系统的研究,TP242.6
  3. 基于ARM的嵌入式实时操作系统的设计与开发,TP316.2
  4. 水果采摘机器人视觉控制及其轨迹规划研究,TP242.6
  5. 基于并联机构的视觉伺服技术,TP391.41
  6. 基于DSP的嵌入式星载相机控制器的研究,V445.8
  7. 多处理器单调速率任务调度算法研究,TP332
  8. 单目视觉伺服模块化机械臂控制系统研究,TP242
  9. 基于时间自动机模型的CBTC系统安全计算机平台的形式化验证,U284.48
  10. 智能控制在机器人视觉伺服系统中的应用,TP242.62
  11. 基于图像处理的消防水炮自动定位研究,TP391.41
  12. 基于三自由度视觉伺服系统的毽球机器人的研究,TP242.62
  13. 视觉伺服控制系统在焊接机器人中的应用研究,TP242
  14. 基于图像的机械臂视觉控制系统设计,TP242.6
  15. 基于固定单视点的目标检测与跟踪技术研究,TP391.41
  16. 移动机器人主动视觉伺服技术研究,TP242.62
  17. 机器人混合视觉伺服控制研究,TP242
  18. 基于单目视觉的视觉伺服与位姿估计,TP242
  19. 外辐射源雷达系统中数字波束形成与旁瓣相消的实现,TN958.97
  20. 移动机器人视觉伺服,TP242.62

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 机器人技术 > 机器人 > 智能机器人
© 2012 www.xueweilunwen.com