基于STM32的双足机器人运动控制系统设计

2013年第5期煤矿机电

基于STM32的双足机器人运动控制系统设计

宋怡雯,郭鹏

(山东科技大学机器人研究中心,山东青岛266590)

摘要:设计了一种结构简单、自由度少、行走灵活的小型双足机器人,并用电子罗盘HMC5883

对机器人的行走路径进行实时反馈与校正,深入研究了机器人的运动控制。设计的机器人主要靠

腰部转动带动前行,以保持行走的稳定性;增加双足之间的距离以加大步幅,增加舵机转速以提高机器人的运动速度。

关键词:

双足机器人;舵机;电子罗盘

文献标识码:A

中图分类号:TP242.2

文章编号:1001—0874(2013)05—0005—03

DesignofBipedRobotKineticControlSystemBased

SongYiwen,GuoPmg

on

STM32

(RoboticsResearchCenter,ShandongUniversityofScienceandTechnology,Qingdao266590,China)

Abstract:Designsthesmallbipedrobotwithsimplestructure,lessdegreeoffreedomandwalkingflexibility,whichmakesdeepresearchabouttherobot’SkineticcontrolbyaddingtheelectroniccompassHMC5883therobotmovingpathbythefeedback.Therobotmovingforwardmainlydependsmakesthewalkingstable.Theincreasingofthedistancebetweenspeeding—upofthesteeringgearmakestherobotmovingquicker.Keywords:

bipedrobot;steeringgear;electroniccompass

two

on

tocorrect

thewaistturning,which

pedMsmakesthestridebigger;andthe

0引言

正下一步的步态。

双足机器人的应用十分广泛,并已成为机器入研究领域的热点。保持机器人的正确行走方向和行走稳定性是研究的难点∽1。本文采用STM32F103芯片,为舵机与电子罗盘HMC5883提供了良好的

控制平台。1控制系统概述

双足机器人只有腰部与脚踝两个自由度。舵机为AX.12数字舵机。PC机与舵机通过无线串口不间断地进行数据传输,指挥机器人活动关节完成相应的转动角度。控制系统结构见图1。

机器人完成组装后,应先对机器人的步态进行仿真,得出机器人行走时各个舵机的转动次序及转动角度,以确定PC机应发指令。为了保证机器人运动方向的正确,控制系统中加入了HMC5883电子罗盘,机器人每走一步检测一次,经过自适应控制校2舵机控制原理

图1系统结构图

AX.12舵机的主要参数是:

你可能喜欢

  • 自动控制系统
  • 系统与设计
  • 控制图
  • c课程设计学生成绩管理系统
  • C语言图书管理系统课程设计
  • 运动控制卡
  • 自动控制系统设计

基于STM32的双足机器人运动控制系统设计相关文档

最新文档

返回顶部