自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 四足机器人综述/四足机器人入门/四足机器人基础储备知识

入门四足机器人之前,对此领域肯定是陌生的。这是笔者觉得比较好的一篇综述,可以了解到四足机器人的很多专业名词,以及相关概念的上位概念和下位概念,若学校有资源可以去知网下载 传送门,也可以在论文中多多引用,给作者增加引用量喔。...

2022-06-05 12:09:57 2406

原创 [灯哥开源—四足机器人]程序算法讲解与STM32移植——PA_STABLIZE自稳文件讲解

写在前面由于四足机器人为8自由度的机器人,故自稳模块是当四足机器人所在平面前后出现角度变化时,身体仍然保持水平的功能模块,而机器人所在平面左右发生角度变化时,此模块并不起作用。此外,当机器人出现翻到时,机器人会进入recover模式,进行起身,重新站立。本次讲解自稳的原理,并没有拘泥于8自由度的四足机器人的自稳模型进行讲解,而是对12自由度的四足机器人的自稳模型进行讲解,大家可自行去掉多余自由度即可得出推导公式。自稳原理代码实现......

2022-02-12 20:56:13 3347 2

原创 2021-10-28

学习资料:1.变量学习的链接2.流程控制的链接3.函数4.库函数

2021-10-28 17:08:32 502

原创 运动学逆解,VMC算法,计算舵机角度输出文件PA_IK和PA_VMC讲解——[灯哥开源—四足机器人]程序算法讲解与STM32移植

写在前面本篇文章介绍的是,这篇文章https://blog.csdn.net/weixin_41659552/article/details/113546299?spm=1001.2014.3001.5501中如红框所示的部分运动学逆解原理推荐预习视频:https://www.bilibili.com/video/BV13T4y1G7qy运动学正解,运动学逆解这些名词想必大家都不会太陌生,运动学正解:已经知道关节角度计算出足端坐标运动学逆解:已经知道足端坐标计算出关节角度

2021-02-25 11:48:08 10190 13

原创 [灯哥开源—四足机器人]程序算法讲解与STM32移植——PA_TROT和PA_WALK讲解和trot步态,walk步态,步态规划

目录步态基础概念介绍TROT步态原理TROT代码实现步态基础概念介绍步态:指机器人各腿依序进行抬腿、着地以及后蹬动作的一种行走方式。为了确保机器人在未受外界扰动的情况下能够稳定步行,需要进行步态规划。摆动相:腿部抬起处于腾空的状态。支撑相:腿部着地的状态。周期:腿部完成抬腿迈步以及着地后蹬动作的时间。步态频率:单位时间内完成的步态周期数。步长:一个周期内,足端从抬腿到着地过程中走过的距离。占空比:单腿处于支撑相的时间占整个周期的比值。步幅:一个周期内,机身前进

2021-02-07 21:31:21 13362 34

原创 [灯哥开源—四足机器人]程序算法讲解与STM32移植——目录

我之前有过STM32开发的经验,觉得四足机器人有点意思,在网上找了几个开源的项目和社区觉得灯哥做的是最不错的。此项目的四足机器人,采用ESP32做为整个狗的主控和MPU6050陀螺仪,身体采用3D打印+标准件的组装方式,执行器件采用MG90S舵机,基本可以满足对四足机器人基础算法的理解。为了记录一下自己的踩过坑,也帮助后来的小伙伴更快的掌握,所以我准备把整个过程进行记录。 目录 1.硬件平台(esp32的资料很多,大伙可以在网上参考其他esp32专家的搭环境的教程) 2.软件框架 2.

2021-02-02 16:39:17 4788 1

原创 [灯哥开源—四足机器人]程序算法讲解与STM32移植——运动控制线程padog.py的逻辑顺序

写在前面在阅读主循环前,我们脑海里要时刻记住自己的任务1.弄明白主循环里的每个模块的功能分别是什么?它所用的算法背后的物理数学基础?2.主循环里的每个模块的输入量和输出量是什么?输入量从哪里来?输出量输出到哪里?以下是我总结的控制程序的大框架,其中需要注意的是,图中所说足端坐标都是以每条腿与身体连接的关节为坐标系padog.py的逻辑顺序详解本讲只是说明总框架下的子模块有哪些?输入输出量是什么?具体原理在往后章节有单独介绍。试想一下自己行走的步骤,首先我们得决定自己往

2021-02-02 16:34:25 5934 5

原创 [灯哥开源—四足机器人]程序算法讲解与STM32移植——运行框架(两个主线程)

写在前面之前有幸参加过国内的机器人比赛,对阅读机器人控制算法有自己一定的心得。在我看来控制机器人的程序是由一个主循环(主线程)和多个“次”循环(子线程)组成,主循环负责实时监测机器人的姿态数据反馈,并经过一步一步的算法计算,得出相应的值输出到执行器件。次循环有多个,他们的作用往往是负责实时接收传感器或者遥控器传入的数据,并将此数据反馈到主循环的某个环节,如下图所示:我们如果要阅读一份程序,所要做的东西就非常清楚了1.弄清主循,次循环分别是什么?2.主循环里的每个模块的功能分别是什么.

2021-02-02 16:18:18 4468

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除