机械设计与研究 ›› 2014, Vol. 30 ›› Issue (03): 29-33+41.doi: 10.13952/j.cnki.jofmdr.a3378

• 论文 • 上一篇    下一篇

开放式步行机器人实时控制系统研究

邓黎明;赵现朝;齐臣坤;高峰;   

  1. 上海交通大学机械系统与振动国家重点实验室;
  • 发布日期:2020-07-26

  • Published:2020-07-26

摘要: 步行机器人对控制系统的实时性、扩展性和通用性提出了较高的要求,控制系统的架构设计至关重要,本文设计和开发了基于Linux RTAI的步行机器人实时运动控制系统。该系统采用基于PC+运动控制卡的结构,即PC+PMAC结构。PMAC运动控制卡具有强大的伺服控制功能,可支持不同厂家的驱动器,具有良好的通用性和扩展性。系统软件采用模块化设计方法,利用标准的C++进行开发,运行Linux RTAI实时操作系统。通过对PMAC驱动的实时改造,使得PC与PMAC的实时通信成为可能,允许PC执行复杂的控制算法,提高了对复杂对象的控制能力。本文还给出了步行机器人软件架构和程序实现机制,根据需要可方便进行扩展。

关键词: 实时系统, 运动控制, 步行机器人, PMAC, Linux RTAI

Key words: Real-time system, Motion control, Walking robot, PMAC, Linux RTAI