基于单片机Cubli自平衡机器人控制系统设计

2020-08-23 07:45:01胡帅李艳刘杰王龙
数码设计 2020年4期
关键词:单片机

胡帅 李艳 刘杰 王龙

摘要:本文对自平衡机器人进行理论分析,根据机器人控制系统的实际特点,设计了采用STM32单片机开发的Cubli自平衡机器人控制系统。该系统采用集成惯性轮、电机、传感器陀螺义、编码器和加速度计等传感器作为机器人的传感器和执行机构。机器人运行平稳,能够满足特种环境作业、教学研究的要求。

关键词:自平衡机器人;单片机;控制系统

中图分类号:TP242   文献标识码:A   文章编号:1672-9129(2020)04-0048-01

Abstract:In this paper, the self-balancing robot is analyzed theoretically. According to the actual characteristics of the robot control system, the Cubli self-balancing robot control system developed by STM32 microcontroller is designed. The system USES integrated inertial wheel, motor, sensor gyroscope, encoder and accelerometer as sensors and actuators. The robot runs smoothly and can meet the requirements of special environment operation, teaching and research.

Key words:self-balancing robot;Single chip microcomputer;Control system

Cubli自平衡机器人可通过内置的力矩发生装置,能够实现立方体机器人的跳跃运动。立方体机器人控制系统是一个多输入多输出的系统,该系统为强耦合的非线性系统,其控制方法一直是控制领域研究的热点和难点[1]。本文设计的Cabli自平衡机器人由立方体本体、传感器以及微处理器控制系统构成。在微处理器的控制下,立方体本体受到惯性轮加减速转动产生的反作用力矩,传感器将系统参数反馈到控制器实现立方体机器人的姿态控制。

1 Cubli自平衡机器人控制系统原理分析

从建模的角度看,立方体机器人由箱体和布置在箱体三个面上的惯性轮共四个刚体构成。分别以立方体角点o、立方体机器人的质心点c为原点,建立固定坐标系o-xyz、机体坐标系o-xbybzb和惯性轮坐标系o-xf yf zf,其中坐标轴xf、yf、zf分别指向惯性轮A、B、C的回转轴线。

自平衡机器人中的自抗扰控制是以系统设定值、系统被控输出和上一步算出的控制量为其输入确定出新的控制量的控制方法。该方法主要由跟踪微分器、扩张状态观测器和非线性状态误差反馈三部分构成。……

登录APP查看全文

猜你喜欢
单片机
基于单片机的SPWM控制逆变器的设计与实现
电子制作(2019年13期)2020-01-14 03:15:28
基于单片机的层次渐变暖灯的研究
电子制作(2019年15期)2019-08-27 01:12:10
基于单片机的多功能智能插排
电子制作(2019年11期)2019-07-04 00:34:48
基于单片机的便捷式LCF测量仪
电子制作(2019年9期)2019-05-30 09:42:02
小议PLC与单片机之间的串行通信及应用
电子制作(2018年12期)2018-08-01 00:48:04
MSP430单片机在仿真中要注意的几点问题
电子制作(2017年9期)2017-04-17 03:00:53
基于单片机的平衡控制系统设计
电子制作(2017年19期)2017-02-02 07:08:27
基于单片机的三维LED点阵设计
电子制作(2016年21期)2016-05-17 03:52:51
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计