基于STM32的双足机器人运动控制系统设计
2013年第5期煤矿机电
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语言图书管理系统课程设计
- 运动控制卡
- 自动控制系统设计
- 列车运行自动控制系统(第七章)43页
- 列车运行自动控制系统(第一章)35页
- 我国首套列车自动控制系统1页
- 自动照明开关控制系统设计26页
- 水塔水位自动控制系统报警设计15页
- 工业烘干炉温度自动控制系统69页
- 电气化铁道供电系统与设计课程设计报告14页
- 第三章 系统与设计7页
- 电气化铁道供电系统与设计课程设计报告18页
- 兰交大电气化铁道供电系统与设计课程设计报告13页
- 高中通用技术二轮复习:专题七_系统与设计6页
- 电气化铁道供电系统与设计课程设计报告14页
- 6电气设备控制电路图61页
- 斯沃特控制图34页
- 工程发包环节控制图1页
- 1#主变风机控制柜原理图4页
- 1进度控制流程图2页
- 软启动器控制图4页
- c语言课程设计 音频信息管理(修改自学生成绩管理系统)40页
- 学生成绩管理系统(c语言)课程设计报告58页
- c语言课程设计___学生成绩管理系统20页
- 课程设计-(c语言)学生成绩管理系统13页
- c语言课程设计-任务书1-学生成绩管理系统1页
- c语言课程设计报告学生成绩管理系统12页


