-
2021-02-01 21:20:22
我之前有过STM32开发的经验,觉得四足机器人有点意思,在网上找了几个开源的项目和社区觉得灯哥做的是最不错的。
此项目的四足机器人,采用ESP32做为整个狗的主控和MPU6050陀螺仪,身体采用3D打印+标准件的组装方式,执行器件采用MG90S舵机,基本可以满足对四足机器人基础算法的理解。为了记录一下自己的踩过坑,也帮助后来的小伙伴更快的掌握,所以我准备把整个过程进行记录。
-
目录
1.硬件平台(esp32的资料很多,大伙可以在网上参考其他esp32专家的搭环境的教程)
2.软件框架
2.1运行框架(两个主线程)
3.单片机移植
更多相关内容 -
-
基于STM32F4的12自由度四足机器人设计与实现.pdf
2021-06-26 14:04:32基于STM32F4的12自由度四足机器人设计与实现.pdf -
STM32 6 Foot_六足_六足机器人_stm32_wokk32.6com_
2021-09-30 16:15:28* 功 能:六足机器人例程* 入口参数:摇杆 操作 txbuf* 出口参数:无 [2+] [1+]* 说 明: [3+] [3-] [0+] [0-]* 调用方法: [2-] [1-] -
基于STM32的六足机器人设计(包含源码、论文、答辩PPT).zip
2022-05-04 14:57:51基于STM32的六足机器人设计(包含源码、论文、答辩PPT) 本设计主要是基于单片机的六足机器人控制系统设计,综合分析六足机器人的结构、步态和控制算法,结合云端服务器、WIFI技术、蓝牙技术、语音识别技术和手势... -
基于STM32的四足机器人
2021-06-13 18:34:06基于STM32的四足机器人 前言1.前言
因为今年暑假要参加电赛,报上了名,选好了指导老师,但是由于和指导老师不熟,所以此约了一个时间过去聊聊,顺便问问如何准备电赛,去了之后,老师交给我了一个任务,控制这个四足机器人进行运动,先前这个机器人的控制板采用的是ESP8266,基于Arduino平台开发的,而我的任务就是,重新绘制PCB,同时采用STM32来进行控制。
2.选择方案
1.主控MCU的选择
首先是主控,STM32,我选择的是103C8T6,由于最近几个月,半导体行业产能严重不足,导致芯片价格疯涨,所以先不打算集成STM32到PCB上,而是打算先画一块主板底座,把开发板插上去,一点是因为手里没有其他合适的板子,还有一点就是如果等这版成功了,就可以把32集成上去了,免得第一次直接集成上去,结果板子画的有问题,又要拖时间。
2.无线控制以及附加模块
之前的板子是ESP8266可以联网的,那么基于STM32的话,我打算采用蓝牙模块,同时再在板子上放一个OLED,方便我调试,以及后期显示一些信息,如当前运动状态以及电池电量,蓝牙模块我选的是一个从机蓝牙,省钱,而且编程简单,只需要配置串口,然后接收数据就行了。
3.硬件以及软件控制分析
因为机器人需要独立供电,所以用到了锂电池,既然是锂电池,那么一定需要一个锂电池充电电路了,一般锂电池用的充电芯片是TP4056,所以去找了这个芯片的数据手册,找到了这个芯片的典型应用。
资料里说如果在充电,7脚会被拉到低电平,那么红色LED就会亮,电池充满电了,6就会被拉到低电平,绿灯亮,如果想调节充电电流,通俗点就是充电速度,只需改变2脚的电阻即可。因为我选用的锂电池是400MA的,一般来说充电电流为0.34倍的C,最为合适,我的是400MA,那么充电电流应该是400*0.34=136ma,可是后面板子出来后,充电实在太慢了,我就把电阻换成了2K的。
东西基本做完了,博客烂尾了,拖了太久,不想写了,演示视频找不到了,附上几张板子照片
没有集成OLED版本

代码部分
其实没什么东西,主要是你需要把机器人前进后退,以及左右运动的步伐给分析出来,然后转换成对应的PWM的值,存到数组里,然后遍历出来给舵机,让其逐步运行。
-
基于STM32的六足机器人设计与实现
2022-04-12 21:27:20基于STM32的六足机器人设计与实现 -
四足机器人步态控制完整版代码 Stm32F103ZGT6 Keil5完整版代码(遥控程序+控制程序)小跑+行走+左右转弯+横...
2022-04-08 20:14:01四足机器人步态控制完整版代码 :里面共有两个工程,分别是步态控制程序和遥控控制程序 Keil5完整版代码(遥控程序+控制程序) 主控用的是Stm32F103ZGT6 C语言写的,是在 matlab下生成步态算法后移植的,亲测已用... -
基于STM32的双足机器人控制系统的研究.pdf
2021-08-14 11:01:17#资源达人分享计划# -
基于STM32的双足机器人控制系统设计与实现.pdf
2021-06-30 11:33:51基于STM32的双足机器人控制系统设计与实现.pdf -
基于STM32的双足机器人运动控制系统设计.pdf
2021-06-30 11:00:05基于STM32的双足机器人运动控制系统设计.pdf -
基于STM32的双足机器人运动控制系统设计
2020-06-03 17:09:51设计了一种结构简单、自由度少、行走灵活的小型双足机器人,并用电子罗盘HMC5883对机器人的行走路径进行实时反馈与校正,深入研究了机器人的运动控制。设计的机器人主要靠腰部转动带动前行,以保持行走的稳定性;增加... -
基于STM32的六足机器人制作.pdf
2021-06-29 20:35:18基于STM32的六足机器人制作.pdf -
遥控四足机器人制作
2014-03-24 13:38:55遥控四足机器人制作 -
STM32高效控制双足机器人设计资料-电路方案
2021-04-21 10:24:43该STM32双足机器人以简洁、高效的控制方式设计双足机器人。根据人类下体腿部踝关节、膝关节、髋关节运动变化为依据,以LDX-218舵机、LDX-227舵机代替人体腿部各关节运动,利用意法半导体公司高性能STM32芯片设计主控... -
基于STM32的六足机器人系统设计.pdf
2021-06-27 13:39:58基于STM32的六足机器人系统设计.pdf -
四足机器人源码
2017-09-01 08:57:544足机器人源码,具体的制作可以参考我的博文,压缩包里还包含了我做出来的gif图,除了打印出来的模型,还需要arduino UNO板,还需要一块16路的PMW驱动板,8个小舵机(TB上最便宜的那种9g电机)一个四触点的摇杆。... -
基于STM32的双足机器人运动控制系统设计.zip
2021-10-16 15:50:59基于STM32的双足机器人运动控制系统设计 -
基于STM32的双足机器人控制系统设计与实现.zip
2021-10-16 15:52:55基于STM32的双足机器人控制系统设计与实现 -
基于STM32的六足机器人运动控制系统研究.pdf
2021-08-14 08:46:11#资源达人分享计划# -
基于STM32双足竞步机器人的研究与设计.pdf
2021-06-28 13:54:01基于STM32双足竞步机器人的研究与设计.pdf -
基于STM32的双足避障机器人设计.pdf
2021-06-27 20:51:27基于STM32的双足避障机器人设计.pdf -
基于STM32四足控制.zip
2019-05-20 21:13:14基于STM32F427四足移动机器人开发程序代码,包含蓝牙通信以及稳定的通信协议。蜘蛛型四足机器人。可载重,运动灵活 -
基于STM32和树莓派的四足人形机器人系统
2018-08-30 21:11:07共享一个资源,基于STM32和树莓派的四足机器人系统论文,望共同学习,希望可以帮到需要的人士 -
四足机器人
2018-12-16 19:59:07四足机器人代码原件 -
四足机器人原理图(基于stm32f407)
2021-06-22 09:55:14四足机器人原理图(基于stm32f407) -
一种基于单片机的四足步行机器人设计及步态研究
2020-01-31 07:33:42一种基于单片机的四足步行机器人设计及步态研究,周晓东,汤修映,本论文通过对四足动物结构及其行走步态的研究,设计制作了一台四足步行机器人样机,按照多足步行机器人行走的稳定性原则,设计出 -
基于STM32F429的蜘蛛六足机器人.pdf
2021-06-27 20:06:19基于STM32F429的蜘蛛六足机器人.pdf -
基于STM32的机器人设计资料 包含程序原理图文件
2021-07-25 22:49:38基于STM32的机器人设计资料 包含程序原理图文件 -
基于STM32的六足机器人控制系统设计.pdf
2021-06-29 20:32:24基于STM32的六足机器人控制系统设计.pdf