从扩散模型到 Diffusion Policy:一条从分布生成到机器人动作的主线

从扩散模型到 Diffusion Policy:一条从分布生成到机器人动作的主线

这份笔记不是把所有扩散模型公式逐条罗列一遍,而是围绕一个核心问题展开: 为什么扩散模型能够比普通回归模型更自然地表示多峰生成问题,并进一步被用于机器人动作序列生成? 扩散模型最初常被解释为“先加噪,再去噪”的生成模型。这个解释直观,但如果只停留在这个层面,很容易把扩散模型理解成一种复杂的图像修复算法。更准确地说,扩散模型学习的是一个从简单分布到复杂数据分布的

B样条曲线轨迹优化(控制点优化) - 基于二阶差分的曲率限制

B样条曲线轨迹优化(控制点优化) - 基于二阶差分的曲率限制

这篇文章介绍了B样条曲线轨迹优化(控制点优化)技术,基于二阶差分的曲率限制方法。通过引入二阶差分曲率代价项,控制曲线局部变化,优化过程自动平滑高曲率段,提升轨迹质量,提高无人系统路径规划的可控性与执行安全性。文章详细阐述了曲率代价函数的设计、可导性与梯度推导,并提供了C++实现和Python动画可视化代码。

B样条曲线轨迹优化(控制点优化) - 基于Minimum-Jerk的平滑代价

B样条曲线轨迹优化(控制点优化) - 基于Minimum-Jerk的平滑代价

这篇文章介绍了B样条曲线轨迹优化(控制点优化)方法,基于Minimum-Jerk的平滑代价。文章从Jerk(加加速度)的定义、B样条控制点中的Jerk差分形式、平滑代价项、N-4段选择、梯度推导以及代码实现等方面进行了详细阐述,旨在使轨迹平滑、稳定、连续可导,便于运动控制器跟踪。

B样条曲线轨迹优化(控制点优化) - 基于ESDF的安全代价

B样条曲线轨迹优化(控制点优化) - 基于ESDF的安全代价

这篇文章介绍了B样条曲线轨迹优化(控制点优化)方法,重点解析了基于ESDF(欧几里得距离场)地图的避障代价,包括其数学推导、可导性、代码实现与可视化理解。文章详细讨论了控制点优化在路径规划中的重要性,并解释了ESDF地图和双线性插值在计算安全代价中的作用。

贝塞尔曲线(Bézier Curve)与B样条曲线(B-spline Curve)在使用上的一些对比

贝塞尔曲线(Bézier Curve)与B样条曲线(B-spline Curve)在使用上的一些对比

这篇文章介绍了贝塞尔曲线与B样条曲线在轨迹规划使用上的对比,包括它们的定义、构造方式、控制点影响范围、平滑性、几何与控制能力以及动态调节与可视化上的优势。文章指出B样条曲线在机器人轨迹规划中因其局部可调、平滑连续且易于约束控制,更适合动态环境下的高效、安全路径生成。

贝塞尔曲线(Bézier Curve)与B样条曲线(B-spline Curve)的推导与理解

贝塞尔曲线(Bézier Curve)与B样条曲线(B-spline Curve)的推导与理解

这篇文章介绍了贝塞尔曲线(Bézier Curve)与B样条曲线(B-spline Curve)的推导与理解。主要内容包括贝塞尔曲线的组成,数学推导,性质以及缺点。贝塞尔曲线是通过给定的控制点来进行轨迹的拟合来组成的,可以根据阶次来描述曲线的复杂程度。文章也介绍了B样条曲线的组成和推导。最后,文章提到了贝塞尔曲线的缺点,并给出了参考资料。

CLF-CBF解析

CLF-CBF解析

这篇文章介绍了作者在学习MPC-CBF小车避障算法之前,对相关前置知识DCLF-DCBF的总结,包括Lyapunov理论的基本思想、稳定性分析、控制仿射系统、控制李亚普洛夫函数和指数稳定CLF等内容。

ROS Noetic中python程序运行问题

今天在运行程序时遇到了一个小问题:  File "/script/waypoint_pub.py", line 9 ​ SyntaxError: Non-ASCII character '\xe5' in file /home/adda/ros_pack/DRL_Local_ws/src/wayp