<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Galaxy_Robot的博客]]></title><description><![CDATA[怕什么真理无穷，进一寸有一寸的欢喜！]]></description><link>https://blog.csdn.net/Galaxy_Robot</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Galaxy_Robot]]></copyright><item><title><![CDATA[第 7 章 几何体、网格资产与碰撞建模]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/163483614</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/163483614</guid><author>Galaxy_Robot</author><pubDate>Tue, 04 Aug 2026 23:58:58 +0800</pubDate><description><![CDATA[本文摘要： 本章深入探讨MuJoCo中几何体、网格资产与碰撞建模的核心概念。重点包括：区分body与geom的职责边界（body处理动力学，geom处理形状）；掌握各类primitive几何体（sphere、box等）的特点与适用场景；建立visual/collision/inertia三层分离模型（视觉层高精度、碰撞层简化、惯量层精确）；理解碰撞过滤机制（group、contype/conaffinity位掩码）；处理mesh资产的尺度转换与凸碰撞问题；以及验证模型的实际碰撞行为。通过独立实验演示了如何实]]></description><category></category></item><item><title><![CDATA[第 6 章 混沌、确定性与可复现性]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/163416558</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/163416558</guid><author>Galaxy_Robot</author><pubDate>Sun, 02 Aug 2026 14:32:46 +0800</pubDate><description><![CDATA[文章摘要 本章探讨了混沌系统中的确定性、可复现性与数值误差问题。通过双摆案例展示了混沌系统对初值的高度敏感性——十亿分之一弧度的初始差异可在10秒后放大为米级末端差异。文章区分了三种复现等级：位级复现、数值容差复现和统计行为复现，并指出应根据不同应用场景选择合适的验证指标。特别强调在接触系统、并行计算等复杂场景下，不应追求长轨迹逐位一致，而应设计分层的回归测试（编译、几何、动力学、行为四层），采用带物理单位的合理容差，关注任务相关的统计指标。最后指出在控制与优化中，需要针对混沌特性采用缩短预测时域、多重打靶]]></description><category></category></item><item><title><![CDATA[第 5 章 数值积分、能量与时间步收敛]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/163416372</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/163416372</guid><author>Galaxy_Robot</author><pubDate>Sun, 02 Aug 2026 14:29:08 +0800</pubDate><description><![CDATA[MuJoCo数值积分与仿真精度控制 本文总结了MuJoCo物理引擎中数值积分的核心概念和最佳实践： 离散化本质：MuJoCo将连续动力学离散化为时间步，强调物理步长(timestep)与渲染帧率的区别，指出控制周期也应独立设置。 积分器比较： Euler：计算快但精度低 Implicit系列：处理速度相关刚性系统 RK4：适合平滑系统但接触场景不保证优势 误差评估方法： 通过保守系统(如无阻尼单摆)的能量漂移建立基线 采用时间步减半法验证收敛性 区分物理耗散与数值耗散 特殊考虑： 接触系统的比较应关注冲量等]]></description><category></category></item><item><title><![CDATA[第 4 章 MJCF 编译器、默认类与模型资产]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/163416224</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/163416224</guid><author>Galaxy_Robot</author><pubDate>Sun, 02 Aug 2026 14:25:45 +0800</pubDate><description><![CDATA[本章摘要：MuJoCo模型从高层MJCF到低层mjModel的编译过程涉及默认类继承、属性推断和资产处理。关键点包括：编译器通过default类填充未指定属性；惯量由geom推断但存在风险；正确组织include和资产路径；区分MJCF、MJB等格式的用途；通过规范化MJCF验证最终属性。模型维护应保持高层源文件，编译后需审计警告和关键参数，确保数值与设计一致。]]></description><category></category></item><item><title><![CDATA[第 3 章 mjModel、mjData 与数据一致性]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/163416160</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/163416160</guid><author>Galaxy_Robot</author><pubDate>Sun, 02 Aug 2026 13:58:58 +0800</pubDate><description><![CDATA[文章摘要（150字） MuJoCo采用模型与数据分离架构：mjModel存储共享的机器人参数，mjData保存仿真状态和计算结果。mjModel采用结构化数组存储拓扑关系、物理参数等常量；mjData包含五层数据：主状态、输入、派生量、约束和临时工作区。状态修改后需显式调用mj_forward更新派生量。名称、ID和地址构成三层访问机制，确保数据一致性。关键API包括状态重置函数和状态快照管理，支持并行仿真和可复现实验。理解这种分离原则是正确使用MuJoCo的基础。]]></description><category></category></item><item><title><![CDATA[第 2 章 刚体树、坐标系与广义坐标]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/163415845</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/163415845</guid><author>Galaxy_Robot</author><pubDate>Sun, 02 Aug 2026 13:55:58 +0800</pubDate><description><![CDATA[文章摘要 本文系统介绍了MuJoCo机器人建模中的核心概念：刚体树结构、坐标系关系与广义坐标表达。首先阐述了MJCF通过嵌套body定义父子关系的树形建模思想，并详细解析了world、body、inertial、geom和site五种关键坐标系的区别与应用场景。重点讨论了四类关节（hinge、slide、ball、free）的状态表示方式，解释了由于四元数导致的位置（nq）与速度（nv）维度差异问题。通过实例展示了MuJoCo中关节状态的内存布局特征，强调应通过jnt_qposadr/dofadr而非硬编码]]></description><category></category></item><item><title><![CDATA[第 1 章 第一次可信的 MuJoCo 仿真]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/163415816</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/163415816</guid><author>Galaxy_Robot</author><pubDate>Sun, 02 Aug 2026 13:53:46 +0800</pubDate><description><![CDATA[摘要： 本章通过单摆示例介绍MuJoCo仿真的核心流程和验证方法。MuJoCo作为多关节接触动力学引擎，接收模型（MJCF/URDF）、状态和输入，计算加速度和传感器数据并积分到下一时刻。核心对象包括编译后的静态模型mjModel和动态状态mjData。通过解析XML模型、设置初态、调用mj_forward和mj_step完成仿真，需注意内存释放顺序（先mjData后mjModel）。验证环节通过调整初始角、阻尼和时间步，观察物理合理性（如周期、能量衰减）。常见错误涉及模型加载、状态更新和内存管理，强调警告]]></description><category></category></item><item><title><![CDATA[AdaptiveX开源项目介绍]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/158322246</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/158322246</guid><author>Galaxy_Robot</author><pubDate>Mon, 23 Feb 2026 23:09:58 +0800</pubDate><description><![CDATA[ADX（AdaptiveX）是一个面向工业自动化场景的开源自适应多轴运动控制框架，采用C/C++实现。项目亮点包括：1）自适应控制能力，支持运行期参数调整；2）分层架构设计，实现硬件抽象与控制逻辑分离；3）工业级状态机设计；4）可集成Ruckig轨迹规划能力；5）提供清晰C接口，便于PLC集成。项目借鉴PLCopen标准，支持单轴控制、轴组协同、龙门同步等功能，适用于点胶、焊接等工业场景。通过分层设计和模块化架构，ADX兼具工程落地性和扩展性，可作为运动控制底座进行二次开发。]]></description><category></category></item><item><title><![CDATA[3.4欧拉角插补]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/144704651</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/144704651</guid><author>Galaxy_Robot</author><pubDate>Tue, 24 Dec 2024 23:04:55 +0800</pubDate><description><![CDATA[前面已经介绍欧拉角插补的一些特点，这节我们来介绍如何实现欧拉角线性插补。]]></description><category></category></item><item><title><![CDATA[2.3 时间缩放法]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/133256144</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/133256144</guid><author>Galaxy_Robot</author><pubDate>Mon, 25 Sep 2023 00:01:04 +0800</pubDate><description><![CDATA[一般而言，轴机器人的任务一般是通过控制末端工具的位置和姿态来完成，将会涉及位置和姿态两个量 ， 所以在轨迹规划时需要考虑二者的时间同步 ，即在同一规划时间内机器人末端要满 足轨迹的位置 和姿态的联动，这就对控制算法提供了更高的要求。由于驱动系统饱和限制或任务要求，对机器人的运动速度和加速度有一定的约束。为了分别满足位置和姿态的速度、加速度幅值约束，往往需要分别对位置和姿态进行时间同步的轨迹规划，同时机器人的位置和姿态同时到达期望值。]]></description><category></category></item><item><title><![CDATA[3.3 姿态插补概述]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/133107205</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/133107205</guid><author>Galaxy_Robot</author><pubDate>Wed, 20 Sep 2023 23:31:58 +0800</pubDate><description><![CDATA[虽然机器人末端位置规划中在欧氏空间对位置曲线构造的性质和物理意义并不都适用于姿态规划，但是机器人末端姿态的规划思路和流程完全可以类比于机器人末端位置规划。其中，John.J,蔡自兴等人[8-9]详细阐述了笛卡尔空间规划方法，即对机器人末端的位置可由以下四步进行规划：（1）物体对象的描述；（2）作业的描述；（3）两个结点之间的“直线”运动；（4）两段路径之间的过渡。同理，机器人姿态规划可主要由确定机器人姿态表示方式、姿态曲线构造、速度规划、姿态轨迹实时插补四步构成。]]></description><category></category></item><item><title><![CDATA[3.2 圆弧插补算法]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/132657042</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/132657042</guid><author>Galaxy_Robot</author><pubDate>Sun, 03 Sep 2023 22:49:55 +0800</pubDate><description><![CDATA[本章节首先介绍了圆弧的运动指令的常见形式，然后给出了空间圆弧插补的算法原理，主要采用几何代数的形式推导了算法原理。该圆弧插补算法具有很好的通用性，其他形式给定参数的圆弧指令，都可以先求出圆弧的起点，中间点和终点坐标，然后使用本文的算法实现圆弧插补。本文给出了劣弧，优弧和整圆的3种情形的算例展示，验证的空间圆弧插补算法的正确性。最后给出了算法对应的matlab代码实现。]]></description><category></category></item><item><title><![CDATA[3.1 插补算法概述]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/132640930</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/132640930</guid><author>Galaxy_Robot</author><pubDate>Sat, 02 Sep 2023 18:05:26 +0800</pubDate><description><![CDATA[对于控制数控刀具或机器人末端工具运动轨迹来说，插补功能至关重要。插补的任务就是根据给定的运动速度，正在轮廓起点和终点之间计算出若干个中间点的坐标值。由于每个中间点计算所需的时间直接影响系统的控制速度，而插补中间点坐标值的计算精度有影响到NC系统的控制精度，所以插补算法是NC系统控制的核心。]]></description><category></category></item><item><title><![CDATA[2.4 指数加减速]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/132255426</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/132255426</guid><author>Galaxy_Robot</author><pubDate>Sun, 13 Aug 2023 00:22:38 +0800</pubDate><description><![CDATA[本文首先对比了常见加减速控制方法的优缺点及使用场合。其次，给出了指数加减速的加速度，速度和位移的计算公式。给出了指数加减速曲线求解的完备方法，详细推导了求解过程。对于理论分析的每种情形，给出了算例展示。依据推导的公式，实现指数加减速曲线计算的matlab代码。]]></description><category></category></item><item><title><![CDATA[10. ros2笔记-参数]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/132126079</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/132126079</guid><author>Galaxy_Robot</author><pubDate>Sat, 05 Aug 2023 23:44:01 +0800</pubDate><description><![CDATA[参数是节点的配置值。可以将参数视为节点设置。节点可以将参数存储为整数、浮点值、布尔值、字符串和列表。在ROS 2中，每个节点都维护自己的参数]]></description><category></category></item><item><title><![CDATA[9.ROS2笔记-服务]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/132125897</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/132125897</guid><author>Galaxy_Robot</author><pubDate>Sat, 05 Aug 2023 23:25:23 +0800</pubDate><description><![CDATA[服务是ROS图中节点的另一种通信方法。服务基于呼叫和响应模型，而不是主题的发布者-订阅者模型。虽然主题允许节点订阅数据流并获得持续更新，但服务只有在客户端专门调用时才提供数据。]]></description><category></category></item><item><title><![CDATA[人形机器人导论（译）-第一章 引言]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/131757326</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/131757326</guid><author>Galaxy_Robot</author><pubDate>Tue, 18 Jul 2023 00:11:46 +0800</pubDate><description><![CDATA[人形机器人是一种具有类似人类形状的机器人。我们声称，机器人应该被期望完成我们不想做的任务，并成为我们享受交流的伙伴。考虑到如何实现机器人的功能，人形机器人的特点可以概括为以下几点；1.人形机器人可以在人类的环境中正常工作。2.人形机器人可以按原样为人类使用工具。3.人形机器人有着类似人类的外形。]]></description><category></category></item><item><title><![CDATA[使用Gogs搭建自己的Git私有仓库]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/130737214</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/130737214</guid><author>Galaxy_Robot</author><pubDate>Wed, 17 May 2023 23:30:13 +0800</pubDate><description><![CDATA[我这里是以阿里云服务器为例（其他服务器和主机应该是类似的），root用户进行安装。]]></description><category></category></item><item><title><![CDATA[linux安装搜狗输入法后无法输入中文]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/130488504</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/130488504</guid><author>Galaxy_Robot</author><pubDate>Thu, 04 May 2023 16:51:40 +0800</pubDate><description><![CDATA[linux安装搜狗输入法后无法输入中文]]></description><category></category></item><item><title><![CDATA[2.2 梯形加减速时间同步]]></title><link>https://blog.csdn.net/Galaxy_Robot/article/details/130439262</link><guid>https://blog.csdn.net/Galaxy_Robot/article/details/130439262</guid><author>Galaxy_Robot</author><pubDate>Sat, 29 Apr 2023 11:44:59 +0800</pubDate><description><![CDATA[因为机器人运动涉及位置和姿态两个量 ， 所以在速度规划和前 瞻控制中还需要考虑二者的 同步 ，即在同一规划时间内机器人末端要满 足轨迹的位置 和姿态的联动 ， 这 就对控制算法提供了更高的要求 。关节型多轴机器人的任务一般是通过控制末端工具的位置和姿态来完成。由于驱动系统饱和限制或任务要求，对机器人的运动速度和加速度有一定的约束。为了分别满足位置和姿态的速度、加速度幅值约束，往往需要分别对位置和姿态进行时间同步的轨迹规划，保证机器人的位置和姿态同时到达期望值。]]></description><category></category></item></channel></rss>