自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuuyann

机械臂运动控制,动力学控制,各种基础的碎碎念和抄书笔记,如有帮助,非常开心!

  • 博客(189)
  • 资源 (6)
  • 收藏
  • 关注

原创 数学不好是原罪——矩阵分析学习笔记The Matrix(汇总)

矩阵分析

2022-09-22 21:55:20 3170 7

原创 数学不好是原罪——凸优化学习笔记(个人学习记录汇总)

凸优化

2022-09-22 21:20:03 1558 5

原创 数学不好是原罪——高等数学笔记(汇总版)

这是本人之前考研的高数手写笔记,工科学硕数一考了146(满分150),笔记有一定参考价值,欢迎大家收藏借鉴。

2022-05-03 18:09:41 53517 18

原创 机器人轨迹规划:简单的笛卡尔空间/关节空间轨迹规划方案

1.关节空间同步运动2.如何处理运动过程中的平滑性问题3.空间任意曲线速度规划4.考虑到运动特性,从加加速度规划出发也能获得较好的运动特性5.jerk,torque以及snap约束6.通过原始离散数据进行拟合,然后重新进行速度规划7.笛卡尔空间数据拟合8.空间曲线过渡9-1.混合空间过渡9-2.关节空间自适应过渡10.连续姿态全

2021-03-25 22:36:44 16570 11

原创 legged_control足式机器人控制框架及代码解析(四):legged_controllers

是一个ROS无关的接口类,用于协调MPC和MRT的运行,主要作用为:(1)初始化与同步,重置MPC状态并设置初始目标轨迹;在OCS2框架中,MRT 是一个双线程友好的接口,隔离 MPC 的优化计算与主控制线程之间的冲突,保证控制器实时性,同时允许用户灵活注入控制策略逻辑。创建了一个后台实时线程,定期执行 MPC 策略的更新,并为控制器提供最新的控制策略结果,是整个非线性 MPC 控制的实时核心。(不能被继承),用于接收目标指令(如目标位置或速度命令),转换为目标轨迹,并通过ROS相关接口发布给其他模块。

2025-06-13 15:01:24 3834

原创 legged_control足式机器人控制框架及代码解析(三):legged_interface NMPC接口

通常,在腿式机器人接触建模中,足端与地面接触时,最关键的要求之一是控制法向(通常是 z 轴)运动,足端在法向(z 方向)运动会导致接触破坏(穿透或脱离地面),因此非常关键,必须严格控制;该类用于腿式机器人初始化,用于提供优化初始猜测(状态、输入),主要功能是根据当前时间和状态利用参考管理器获取接触状态,然后计算一个用于补偿的输入,同时对状态中的归一化动量部分根据设定决定是否置零。因此,虽然此处设为单位阵,但整个代码框架设计上始终以“局部力”为准,是为了抽象成通用约束接口,适用于任意足端姿态和地形条件。

2025-06-13 14:23:26 4089

原创 legged_control足式机器人控制框架及代码解析(二):legged_wbc The Whole-body Controller

质心动量矩阵是一个将 **机器人广义速度(包括浮动基速度 + 关节速度)**映射到质心动量(线动量 + 角动量)的矩阵,其表达了系统动量对速度的灵敏度。动量导数方程如下所示,物理意义为质心动量对时间的微分等于外力在质心处产生的总力矩。Pinocchio就根据模型直接计算了,没有像(3.15)那样忽略非线性项。从下面代码可以看出,输入为和,分别表示NMPC优化得到的期望状态x和期望输入u。目的就是保证NMPC优化的目标轨迹(期望状态x和期望输入u,其中x。

2025-06-13 10:53:49 3886 1

原创 legged_control足式机器人控制框架及代码解析(一):legged_estimation状态估计

依赖于项目中的legged_common包,pinocchio状态估计器可以估计的状态量xHat_:(1)机身位置pb;(2)机身速度vb;(3)四个足端位置p0,p1,p2,p3。因此状态变量的维数=18。将机身加速度视为系统输入u,可以推导得到系统状态方程。这里输入u就是机身加速度,这个量通过IMU得到。通过IMU可以得到世界坐标系{s}下的机身姿态Rsb,机身坐标系{b}下的加速度ab,以及旋转角速度wb。A系统输出y中的物理量都应该是可以直接测量得到,,这里设置输出y的维数。ps_

2025-06-13 09:48:44 4219

原创 凸优化学习笔记:等式约束凸优化问题的Newton方法、不可行初始点的Newton方法

等式约束优化问题的Newton方法与不可行初始点Newton方法

2023-04-06 22:16:45 23618

原创 优化:YALMIP一般使用方法及例程

YALMIP的简单使用例程

2023-03-13 16:30:17 27779

原创 模型预测控制(MPC)基础简介与数学推导

模型预测控制基础介绍

2023-03-03 13:32:28 22529

原创 对称锥规划:对称锥的增广拉格朗日乘子法(Semi-Smooth Newton Method解无约束优化子问题)

对称锥规划之对称锥的增广拉格朗日乘子法

2023-03-02 17:06:59 22486 2

原创 对称锥规划:锥与对称锥

本文主要讲锥与对称锥的一些基本概念

2023-03-01 16:01:24 23964 1

转载 多线程之无锁队列

环形队列

2023-02-22 09:41:48 22005

原创 约束优化:PHR-ALM 增广拉格朗日函数法

约束优化之增广拉格朗日函数法

2023-02-21 22:35:07 24207 5

原创 约束优化:约束优化的三种序列无约束优化方法

约束优化之罚函数法

2023-02-20 16:45:03 25595

原创 凸优化学习笔记:Lagrange函数、对偶函数、对偶问题、KKT条件

形而上学,不行退学,共勉!博客为个人手写笔记整理存档,不喜勿看。

2023-02-20 14:57:10 22376 1

原创 约束优化:低维线性时间线性规划算法(Seidel算法)、低维线性时间严格凸二次规划算法

约束优化之低维LP及低维QP原理及算法介绍

2023-02-20 13:32:13 24311 2

原创 cmake时提示错误Could NOT find Boost: missing: python-py27 ,boost依赖库报错

编译某个库时遇到boost依赖出现报错

2023-02-15 16:18:47 25148

原创 无约束优化:Hessian-Free Optimization 拟牛顿类算法(BFGS,L-BFGS)

无约束优化之拟牛顿类算法介绍

2023-01-05 10:24:31 24197

原创 无约束优化:修正阻尼牛顿法

无约束优化之牛顿类算法介绍

2022-12-20 15:06:27 22683

原创 无约束优化:线搜索最速下降

基于线搜索最速下降:Armijo准则,Goldstein准则,Wolfe准则

2022-12-19 19:00:38 22641

原创 矩阵微分Matrix calculus

两个有用的网站分享

2022-12-17 22:53:56 21842

原创 SVD分解的推导,理解SVD分解及矩阵奇异值的几何意义

从本质上理解SVD分解

2022-12-16 13:15:28 21835

原创 为什么说梯度反方向是函数值局部下降最快的方向?

方向导数与梯度之间的关系

2022-12-15 17:32:17 19298

原创 正交投影,如何抽象化理解最小二乘问题,加权最小二乘、递归最小二乘以及时间衰减递归最小二乘的推导

正交投影和最小二乘问题

2022-12-15 13:20:31 19205

原创 机器人运动学标定:基于考虑约束的指数积的运动学标定方法——只需要测量位置,避免冗余约束

只需要测量位置,避免冗余约束

2022-11-22 21:41:06 20319 3

原创 矩阵分析学习笔记(六):有理标准型和Jordan标准型、复数域上矩阵的特征结构

形而上学,不行退学,共勉!博客为个人手写笔记整理存档,不喜勿看。

2022-11-11 22:04:06 24332

原创 矩阵分析学习笔记(五):数域上矩阵的特征矩阵

形而上学,不行退学,共勉!博客为个人手写笔记整理存档,不喜勿看。

2022-11-11 21:57:36 2377 3

原创 矩阵分析学习笔记(四):λ矩阵及其Smith标准型

形而上学,不行退学,共勉!博客为个人手写笔记整理存档,不喜勿看。

2022-11-11 21:51:24 13660

原创 Qt Creator在新项目中提示众多报错,但代码编译正常

错误记录

2022-11-11 11:18:28 4366 3

原创 机器人轨迹规划:On-Line Trajectory Generation in Robotic System关于机器人运动控制的介绍翻译

本章介绍了在线轨迹生成(OTG)及其与机器人技术领域的(多)传感器集成和基于传感器的控制的关系。

2022-10-27 11:11:09 2852

原创 机器人运动规划:TOPP轨迹后处理开源方案基础版整理

什么是TOPP?为啥要TOPP?

2022-10-23 14:37:57 8731 2

原创 矩阵分析学习笔记(三):线性映射、矩阵的等价与相似

形而上学,不行退学,共勉!博客为个人手写笔记整理存档,不喜勿看。

2022-10-22 13:53:07 1076

原创 矩阵分析学习笔记(二):基与坐标、线性子空间

形而上学,不行退学,共勉!博客为个人手写笔记整理存档,不喜勿看。

2022-10-22 13:47:19 998 1

原创 矩阵分析学习笔记(一):线性空间

形而上学,不行退学,共勉!博客为个人手写笔记整理存档,不喜勿看。

2022-10-22 13:26:35 1463 1

原创 机器人轨迹规划中经常用到的曲线特性小结:Cn连续与Gn连续、Frenet标架、曲率和挠率

Cn连续与Gn连续、Frenet标架、曲率和挠率

2022-10-13 17:29:39 2722

原创 机器人运动学标定:基于DH建模方法

运动学标定这种很基础的问题,理论已非常成熟了,基于激光或拉线编码器的标定系统也已经商业化了。我们在接触这块知识的时候,除了理论,也应该关注于如何融合理论与实践之间的gap.

2022-10-09 18:46:20 4643 9

原创 凸优化学习笔记(一)

形而上学,不行退学,共勉!博客为个人手写笔记整理存档,不喜勿看。

2022-10-08 19:18:28 4700 4

原创 机器人运动学标定:基于公垂线模型的指数积标定——减少标定参数,避免过度约束

基于公垂线模型的指数积标定算法

2022-10-06 17:29:55 2008

:SIMULINK 中自抗扰控制技术自定义模块库的创建

在研究自抗扰控制技术的基础上,以MATLAB/SIMULINK 为仿真平台,编写M_Funtion 程 序实现特殊非线性函数、应用S_Funtion 定制跟踪微分器和扩张状态观测器等新型动态系统模块、利 用子系统封装技术完成控制律组合和常用自抗扰控制器算法,按照模块化建模思想,创建了用户自定 义的自抗扰控制器模块库。通过串级调速自抗扰控制系统的仿真实例,说明利用该模块库,实现了自 抗扰控制技术的图形化建模,参数设置修改直观方便,而且创建方法简单易行、可扩充性强,不仅为 自抗扰控制技术的仿真研究提供了有效工具,并且对相关领域的仿真模型库扩建具有参考价值。

2018-11-04

斯坦福大学《机器人学》课程讲义

斯坦福大学《机器人学》课程讲义

2023-05-10

ModernRobotics现代机器人学书源码

ModernRobotics现代机器人学书源码

2023-05-10

运控控制系统课程设计报告

运控控制系统课程设计报告

2023-05-10

机械臂三维图纸.rar

机械臂三维图纸,已经可以打开,但是ros建模时tf树会出问题,后面我是按照图纸自己1:1建模了,需要的自取!

2020-07-17

adams自定义函数帮助文档

adams二次开发用的,是自定义函数官方帮助文档 The Adams/View Function Builder is a versatile tool inside of Adams/View, part of the Adams 2013® suite of software, that lets you write expressions, functions, and subroutines to define forces, measures, and motion in Adams products. You can create and modify functions and parameterize values for various entities.

2018-11-04

多段直线圆弧过渡.zip

基于S型曲线的连续多段曲线插补平滑过渡的规划算法(Matlab) 前面的博客已经写了关于空间直线与空间圆弧的常用插补算法,而这些都是单一路径,实际中并不实用。对于连续多段路径,传统方法是将多段路径细分,然后对每段路径采用首尾速度为0的加减速算法(S型曲线或梯形曲线),这就带来了频繁启停的问题,容易对机械臂造成冲击,同时运行时间较长。 下面我把前面博客中提到的非对称S型加减速算法与空间中多段路径相结合,实现多段路径平滑过渡,减少运行时间。简单画一个轮廓状的“S”字符:

2020-07-17

Reinforcement Learning

Reinforcement Learning

2017-10-16

鲁棒与最优控制

鲁棒与最优控制

2017-10-16

空空如也

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

TA关注的人

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