【1】足式机器人&机械臂控制合集
文章平均质量分 91
本专栏会持续更新,结合本人在机器人、自动驾驶行业的研发经验,介绍多关节机器人的运动学\动力学模型的建立,并从机械设计、硬件设计、力控电机、运动控制算法、相关论文书籍等角度出发,探讨多关节机器人的系统原理和项目实践。
RoboticsTechLab
一枚爱琢磨、愿意深耕的研发攻城狮,现从事于机器人、自动驾驶行业,不定期分享机器人、自动驾驶及工作经验相关内容,感谢关注!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【四足机器人项目实战】电机失能模式、躯干翻身&收腿、恢复站立、WBC平衡站立、站立过程、对角小跑等运动步态的切换(附C++代码)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、电机失能模式SM_State_Passive功能1.onEnter()【进入该状态时要执行的行为】2.run()【运行该状态的正常行为】3.checkTransition()【检查是否有触发状态转换器--用于状态检查】4.transition()【管理特定于状态的转换--用于状态转换】5.onExit()【退出该状态时要执行的行为】二、躯干翻身、收腿、恢复站立状态FSM_Sta原创 2022-10-14 16:16:54 · 1924 阅读 · 0 评论
-
【足式机器人书籍】足式机器人平衡算法“Legged Robots that Balance”
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、运动学、动力学、能量转换的重要性二、静平衡状态系统(静步态)与主动平衡系统(动步态)的区别三、二维平面机器人控制1.跳跃运动(支撑相,能量守恒)2.机器人的前进速度和加速度(飞行相,轨迹跟踪)3.姿态控制四、三维平面机器人控制五、支撑相的具体分析在弹性腾空阶段(支撑相上升阶段)在弹性碰撞阶段(支撑相下降阶段)六、飞行相的具体分析(落足点规划+逆运动学+虚拟腿力分配)1、落足点规原创 2021-12-16 14:09:29 · 3993 阅读 · 0 评论
-
足式机器人&机械臂控制合集导读
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对足式机器人&机械臂控制合集做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。原创 2024-10-11 20:48:07 · 3005 阅读 · 0 评论
-
【论文解读--力控电机设计+腿部控制器】(Cheetah原型)Actuator Design for High Force Proprioceptive Control in Fast Legged
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、简介1.在不影响电机转矩密度的情况下实现阻抗控制的几种方法二、电机扭矩密度分析1.功率密度与转矩密度功率密度(质量比功率)2.间隙半径三、腿的机械设计四、腿部控制器五、控制架构的硬件框图六、麻省理工学院猎豹原型效果总结前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对快速腿高力距“本体感觉控制”电机执行器设计做个简单的介绍,具体内容后原创 2021-12-15 14:47:04 · 4731 阅读 · 0 评论 -
【论文解读--MPC控制】Dynamic Locomotion in the MIT Cheetah 3 Through Convex Model-Predictive Control
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、简介二、控制系统框图0.定义body坐标系和world坐标系1.状态机FSM2.摆动腿控制关节器3.支撑腿控制关节器4.躯干参考轨迹生成(系统状态生成)三、四足机器人(简化的)动力学模型1.动力学模型简化--近似角速度动力学--忽略俯仰角和翻滚角(φ、θ)2.简化机器人角动力学与平移动力学可以组合成矩阵形式3.附加重力,将动力学公式表示成状态空间形式4.线性离散时间动力学四、模原创 2021-12-15 16:16:29 · 5004 阅读 · 2 评论 -
【论文解读--PD控制】MIT Cheetah 3 Design and Control of a Robust, Dynamic Quadruped Robot
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、简介二、机械平台的设计三、硬件计算平台的设计1.第二代酷睿i7处理器2.Cortex-A8的处理器四、控制软件架构和组件1.2.3.4.五、实验结果总结参考资料前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对一种健壮、动态四足机器人的设计与控制做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文原创 2021-12-15 16:39:45 · 4234 阅读 · 0 评论 -
【论文解读--MPC+WBC控制】(Cheetah mini)Whole-Body Impulse Control and Model Predictive Control
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、简介二、控制架构1、控制流程三、1.2.3.4.四、1.2.3.4.总结参考资料前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对高动态四足机器人全身脉冲控制WBC与模型预测控制MPC做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容一、简介本文提出了一种将全身力控制(WBC)和模型预原创 2021-12-15 21:03:48 · 12242 阅读 · 3 评论 -
【论文解读--MIT足式机器人集成】正则化预测控制框架强健的动力腿运动
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言参考资料前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对**正则化预测控制框架强健的动力腿运动(2020)**做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容参考资料论文《Policyregularizedmodelpredictivecontrolframewo原创 2021-12-16 11:19:56 · 1258 阅读 · 0 评论 -
【论文解读--PR-MPC控制】(2018)Policy regularized model predictive control framework for robust legged
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、简介1.机器人的应用场景2.足式机器人触地检测是一个难点3.足式机器人(步态调度+支撑相力控)是一个难点4.模型简化方法5.预测控制6.本文贡献二、理论与系统建模1.运动学模型分析(1)运动学解耦结构图:2.动力学模型分析(1)动力学简化的方法(2)动力学解耦图(3)单刚体动力学模型的表达式(4)自由浮动基座的状态更新公式(其实就是机器人躯干轨迹信息,这些状态描述机器人CoM的原创 2021-12-16 10:56:34 · 3250 阅读 · 0 评论 -
【论文解读--触地检测+FSM状态切换】(猎豹 3)Contact Model Fusion for Event-Based Locomotion in Unstructured Terrains
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、简介二、整体思路三、基于gm的干扰观测器估计腿上的外力核心思想如下:推导过程四、设计与地面接触的高度和力简单的概率模型五、进行卡尔曼融合A、预测:预测模型B、校正:测量模型六、基于周期相位的状态调度器七、基于事件的步态切换FSM总结前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对基于事件的非结构化地形运动接触模型融合做个简单的介绍,原创 2021-12-15 22:07:52 · 17240 阅读 · 0 评论 -
四足机器人嵌入式硬件及驱动设计
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!原创 2024-12-24 22:21:06 · 2869 阅读 · 0 评论 -
四足机器人本体关键设计原则
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对四足机器人腿部机械结构设计原则做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。原创 2024-12-24 21:06:31 · 2711 阅读 · 0 评论 -
四足机器人硬件系统、电机执行器、感知、地图、定位、决策规划、运动控制概述
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!原创 2024-12-23 23:29:47 · 2789 阅读 · 0 评论 -
【四足机器人实战】heetah mini运动控制工程解读(附C++代码)
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对cheetah 3/mini运动控制工程解读做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章代码流程:主程序入口是机器人控制系统的起始点,它负责初始化系统并引导进入命令行操作。此阶段,系统会打印描述robot程序的命令行标志的消息,以便用户了解如何与程序交互。提示:以下是本篇文章正文内容机器人运动控制就以下几个模块//四足数据//运动学树//腿部控制//状态估计器//估计数据。原创 2024-10-31 08:25:56 · 716 阅读 · 0 评论 -
【机器人学】运动学基础
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、运动学的理解二、运动学的目的三、位置运动学(1)位置的表示1)位姿表示原理2)位姿和相对位姿的概念3)不同坐标系下的位置表示(1)笛卡儿坐标【这个比较常用】(2)柱坐标(3)球坐标4)步骤(2)旋转的表示1)旋转原理2)旋转通过旋转矩阵表示(1)旋转矩阵原理(2)绕XYZ轴旋转方向的基本旋转矩阵(3)正交旋转矩阵(1)旋转矩阵的性质(2)主动旋转与被动旋转(4)旋转矩阵进行坐标原创 2021-11-03 08:47:07 · 4642 阅读 · 0 评论 -
【机器人学】动力学基础
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、动力学的理解二、动力学目的三、正动力学问题四、逆动力学问题五、动力学基础理论1.牛顿第二定律2.虚位移(形变位移)(1)一般虚位移表达式(2)单刚体的虚位移表达式(3)多体系统的虚位移表达式3.虚功原理六、系统动力学模型描述方法1.介绍2.牛顿-欧拉方法(1)经典牛顿-欧拉法(2)单刚体的牛顿-欧拉法(3)多刚体系统的牛顿-欧拉法3.投影牛顿-欧拉方法【好】(1)介绍(2)广义原创 2021-11-03 20:11:08 · 2779 阅读 · 0 评论 -
【机器人学】机械臂运动学、动力学模型
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对机械臂运动学、动力学模型做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。原创 2024-11-03 11:07:12 · 266 阅读 · 0 评论 -
【机器人学】eigen的使用及常用的位姿变换实现(附C++代码)
常用于坐标转换及线性函数求解【它仅仅是一个工具,懂得线性代数的运算原理和坐标转换的原理是基础】–一般用eigen定义的矩阵类型,也对应的矩阵加减乘除、数量积向量积,分块、取矩阵元素等运算。原创 2023-07-02 12:40:44 · 603 阅读 · 0 评论 -
【控制模块算法】控制理论的进修之路
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对对控制理论的理解做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。原创 2024-10-30 23:51:21 · 232 阅读 · 0 评论 -
【机械臂模块项目实战】机械臂轨迹规划、跟踪控制方向
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对机械臂轨迹规划、跟踪控制方向做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容复杂机器人系统(人形机器人、多足机器人和移动物体的机械臂等)【防盗标记–盒子君hzj】的运动规划轨迹和控制是富有挑战性的问题,机器人不仅需要时刻控制多个关节的自由度,还需要处理和环境物体之间的接触、摩擦以及碰撞,这些环境交互给机器人系统带来了非常复杂的运动约束。原创 2022-11-08 19:16:14 · 4868 阅读 · 0 评论 -
【四足机器人项目实战】摆动腿关节运动解算关节位置&PID位置控制实现
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、原理二、步骤1.先用DH法,或者空间几何方法建立出机器人的正逆运动学关系(1)方法一:(2)方法二:空间几何方法建模2.给定足端关键点,使用B样条或者贝塞尔曲线、也可以是三五次样条曲线,求解足端轨迹B样条轨迹三五次样条曲线贝塞尔曲线mini_snap的时间分配曲线(带优化)3.将足端轨迹通过逆运动学转换成腿的关节角度4.利用经典的PID方法分别控制各个关节去跟踪期望的关节运原创 2021-12-17 17:11:24 · 2221 阅读 · 1 评论 -
【四足机器人项目实战】四足机器人步态类型实现(附C++代码)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、四足机器人步态运行有限状态机fsm的总类(包括FSM_control、FSM_statelist)二、FSM_control层(管理所有的状态转移)1、构建一个四足机器人步态的状态机2、运行状态机(1)运行步态状态之前检查cheetah的躯干状态与足端状态是否安全(2)根据遥控手柄给定的步态类型设置FSM状态(3)FSM运行主代码3、FSM状态转移4、定期打印控制FSM信息(用原创 2024-11-07 08:43:18 · 424 阅读 · 0 评论 -
【四足机器人实战】波士顿spot四足机器人机工程设计及实现分析
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对spot机器人实现分析做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章主要介绍了波士顿spot机器人的发展历史,这是一家专注于四足机器人研发的公司。四足机器人是一种具有四条腿的机器人,它可以在各种地形上行走和移动。这种机器人的硬件系统包括关节电机执行器、机载传感器、处理器以及电气连接等组成部分。硬件系统构成:四足机器人通常由机械结构、电机执行器、传感器、控制系统等主要部分组成。原创 2024-10-31 08:18:52 · 730 阅读 · 0 评论 -
【四足机器人项目实战】四足机器人腿部机械结构设计
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对四足机器人–腿部机械结构设计做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容为了减轻腿部惯量,使用有限元分析着重进行轻量化设计,小腿采用工字梁方案,大腿采用内部镂方案,并使用1.5 mm的AL 6061硬质材料,轻量化的腿部设了腿部运动时摆动原创 2022-03-30 20:14:01 · 7390 阅读 · 0 评论 -
【四足机器人项目实战】四足机器人嵌入式硬件设计
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、电源管理板设计及制作二、通讯中继板设计及制作三、力控无刷电机驱动板设计及制作1.磁场定向控制FOC控制原理2.电机转子位置、速度检测原理3.硬件CAN通讯原理前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对四足机器人–嵌入式硬件设计做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容一、电原创 2022-03-30 20:11:40 · 10993 阅读 · 6 评论 -
【控制模块路径跟踪算法】线性二次调节器LQR算法
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、算法核心思想与求解流程前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对**【轨迹跟踪】线性二次调节器LQR算法**做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容一、算法核心思想与求解流程线性二次调节器LQR算法基于车辆运动学和优化理论系统状态x包括位姿xy和车辆航向角yaw的偏原创 2024-12-22 16:46:49 · 1343 阅读 · 0 评论 -
【四足机器人项目实战】伺服无刷电机相关
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、电机类型科普二、电机设计(1)电机功率考虑(2)转矩密度和速度的关系(3)间隙半径(4)减少电机惯性、齿轮摩檫力、增大扭矩的方法(5)驱动程序的控制结构框图总结前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对伺服无刷电机做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容一、电机类型科普原创 2021-11-01 21:19:13 · 1297 阅读 · 0 评论 -
【四足机器人项目实战】外转子无刷电机研究
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、足式机器人电机背景预研1.工业传统的电机预研2.力控电机预研3.足式机器人的驱动方式(液压、电驱)对比二、电机性能对足式机器人的重要性(1)电机驱动元件过流耐压性能决定了四足机器人的负载能力(2)电机通讯带宽及稳定性**决定了四足机器人的动态响应灵敏程度(3)电机传感器性能**决定了传感器的选型和控制算法的效果(4)电机驱动系统的性能考虑三、足式机器人电机的设计需求(1)从机械原创 2021-11-01 22:01:05 · 5269 阅读 · 0 评论 -
【四足机器人项目实战】无刷电机FOC驱动基本原理与设计
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、电磁理论的基础概念1.左手定则2.右手定则3.右手螺旋定则4.永磁体同性相斥异性相吸原理5.旋转磁场的原理6.磁场矢量合成的原则二、直流有刷电机工作原理1.磁场的产生方法小型的直流有刷电机磁场的产生方法大型的直流有刷电机磁场的产生方法2.电枢绕组及电枢电流定义3.换向器定义4.电枢定义5.有刷直流电机驱动硬件设计三、无刷直流电机FOC原理【重点】1.无刷直流电机的特点2.无刷直原创 2021-11-02 20:31:41 · 9405 阅读 · 0 评论 -
【四足机器人项目实战】MIT无刷电机FOC硬件电路设计
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、MCU最小系统--STM32F446RE1.usb串口通讯连接口+程序下载连接口2.MCU电源滤波二、磁编码器角度传感器三、三相驱动桥四、CAN通讯收发器电路五、温度ADC检测六、电源滤波及分压电路1、DC电源输入端2、DC电源滤波电路3、DC电源分压电路4、三相绕线接线端总结参考资料前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对原创 2021-12-23 10:05:22 · 6931 阅读 · 4 评论 -
【伺服电机控制】MIT无刷电机FOC驱动程序设计
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、FOC主程序分析1、主程序步骤2、主程序代码二、中断程序分析1.can接收中断主要的任务(1)驱动特殊指令(优先级最高)【用于非串口设置电机模式】(2)CAN接口指令(优先级最低)(3)把电机收到的信号返回到主设备,说明电机有响应代码2.串口接收中断主要的任务设置电机的模式(1)【27】电机复位状态+接收8位数据清零(2)【REST_MODE】:电机还在菜单栏上,在这里进行电机原创 2021-12-17 14:02:46 · 9186 阅读 · 18 评论 -
【四足机器人项目实战】MIT的SPI转CAN通信板电路分析(附原理图)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、三个MCU最小系统二、四路CAN通讯(没路CAN通讯分别控制一条腿的三个电机)三、IMU及串口通讯四、UPBoard与MCU接口5、稳压电路6、成品总结前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对MIT的SPI转CAN通信板电路分析做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容原创 2021-12-23 10:02:19 · 2598 阅读 · 0 评论 -
【四足机器人项目实战】MIT的SPI转CAN程序设计(附C++代码)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、主程序1.硬件初始化2.死循环(【CAN】下位机->上位机)3.代码二、中断程序1.SPI通讯中断服务函数(【SPI】上位机->下位机)(1)处理逻辑(2)代码总结参考资料前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对MIT的SPI转CAN程序分析做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章原创 2021-12-23 10:03:00 · 1726 阅读 · 0 评论 -
【四足机器人项目实战】cheetah 3/mini运动控制工程解读(附C++代码)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、主程序入口1.代码流程2.终端设置信息提示二、用MiniCheetahHardwareBridge类构造一个hw的对象并初初始化1.2.3.4.三、运行硬件桥驱动【MiniCheetahHardwareBridge】1.2.3.4.四、1.2.3.4.总结参考资料前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对cheetah3/m原创 2021-12-23 10:01:36 · 2579 阅读 · 6 评论 -
【四足机器人项目实战】遥控手柄控制指令转换为机器人躯干状态输入实现(附C++代码)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、遥控手柄设置的躯干状态指令类型(位置、姿态、角度、角速度)类型代码二、躯干状态需要的类型类型代码三、遥控手柄状态指令转换为机器人躯干状态输入【核心】1.原理2.代码四、躯干期望的COM轨迹置0函数(初始化时用)五、数值死区限制函数(用在遥控手柄摇杆上的线速度、角速度上)六、实时打印相关状态,用于调试(1)实时打印手柄操作的状态指令(2)实时打印躯干轨迹的状态总结前言认原创 2021-12-22 14:42:33 · 1676 阅读 · 0 评论 -
【四足机器人项目实战】四足机器人步态规划与相位控制实现(附C++代码)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、步态规划1.步态规划与相位控制的一个总类2.步态数据清零(初始化)3.步态规划器初始化4.创建一个新的步态【重要】功能原理代码5.修改步态函数5.打印有关步态和当前步态状态的信息函数二、相位控制1.功能2.原理3.代码总结前言认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对步态规划做个简单的介绍,具体内容后续再更,其他模块可以参考去我其原创 2021-12-22 14:47:37 · 5067 阅读 · 8 评论 -
【四足机器人项目实战】四足机器人足端摆线轨迹规划实现
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、摆线函数原理二、摆线函数缺点总结参考资料前言本文先对摆线轨迹曲线做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容一、摆线函数原理选用经典的摆线函数来规划足式机器人足端的摆动轨迹,规划的摆动轨迹为开环形式,以抬腿时刻所在的位置为起点,以规划的目标着地点为终点设摆动轨迹坐标为
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、FootSwingTrajectory(bezier曲线)的内容二、FootSwingTrajectory(bezier曲线)的设置/获取相关函数1、设置脚的起点位置函数2、设置脚的终点位置函数3、设置摆动腿的最大高度函数4、获取此时轨迹坐标,获得摆动腿的当前点位置的函数5、获取此时轨迹导数,得到摆动腿上当前的脚速度函数6、获取此时轨迹二次导数,得到脚在当前点上的加速函数三、用原创 2021-12-22 14:50:01 · 3067 阅读 · 0 评论 -
【四足机器人项目实战】躯干运动状态估计实现(附C++代码)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、接收IMU的原始数据(位姿四元数、加速度、陀螺仪)1.接收IMU传感器原始数据的SDK官方会提供源码驱动2.接收IMU的数据(位姿四元数、加速度、陀螺仪)3.更新LCM的IMU数据,并发布二、运行所有的状态估计器0.所有估计器的一个总类1.方向估计器(1)仿真模式的估计方式原理代码(2)真实模式估计的方式原理表示躯干方向的数据(四元数->rpy)表示角速度的数据表示加速度原创 2021-12-23 10:01:07 · 2803 阅读 · 0 评论 -
【四足机器人实战】四足机器人运动学、动力学模型
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!四足机器人的运动学和动力学模型是其设计和控制的基础,涉及到如何精确描述和预测机器人在不同条件下的运动状态和行为本文先对四足机器人运动学、动力学模型做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章运动学模型主要关注四足机器人的几何形态和时间序列下的运动特性,而动力学模型则进一步考虑了引起这些运动的力和扭矩的作用效果。运动学模型:运动学模型描述了四足机器人在没有考虑力的影响下的运动特性。原创 2024-11-02 10:53:59 · 983 阅读 · 0 评论
分享