林沛群机器人之运动学笔记—5
5-1 机械手臂轨迹规划引言机械手臂轨迹规划在机械臂任务操作过程当中不可或缺抓取物体拿到指定位置这个过程除了IK就还包括机械臂的轨迹规划。这里给出轨迹的定义轨迹机械手臂的末端点或操作点的位置、速度、加速度对时间的历程可以进一步地定义成{T}相对{G}的状态历程这个状态历程和手臂类型无关{G}也可随时间变动物体随着传送带动。下面这张PPT更加形象的描述了轨迹的定义当机械臂夹爪夹住杯子挂到墙上的这一运动历程就是一条轨迹物件取放任务中手臂末端点或物件的运动历程即是轨迹规划所进行的内容。理想轨迹是一条平滑的路径即轨迹是连续的其轨迹的一阶导数也是连续的同时在一条轨迹当中会有起始点和终点起始点和终点之间存在一个或多个途径点。5-2 Joint Space下的轨迹规划这里我们重申一下Joint Space(关节空间)和Cartesian Space(笛卡尔空间)Joint Space描述的是整个机械臂每一个关节分别处于什么角度所有关节角度变量组成的空间就是Joint SpaceCartesian Space又叫工作空间它描述的是机械臂末端执行器在三维空间中的位置和姿态。在Joint Space下的轨迹规划整体流程描述如下第一在Cartesian Space定义机械臂末端需要经过的关键点起始点、途径点和终止点用数学描述就是末端点坐标系{T}相对于目标点坐标系{G}起始点途径点和终止点并且不再是用旋转矩阵的方式进行描述而是通过六个参数的方式来表达GXT[GPTorgROT(GKT,θ)][xyzϕθψ]; {}^{G}X_{T} \begin{bmatrix} {}^{G}P_{Torg}\\ ROT({}^{G}K_T,\theta) \end{bmatrix} \begin{bmatrix} x\\ y\\ z\\ \phi\\ \theta\\ \psi \end{bmatrix};GXT​[GPTorg​ROT(GKT​,θ)​]​xyzϕθψ​​;第二将每个末端点状态(起始点、途径点和终止点)转换到机械臂的关节状态(角度)这一过程就是IK举个例子假设有一个六关节的机械臂系统其中一个末端点状态为GXT[0.50.20.490∘0] {}^{G}X_{T} \begin{bmatrix} 0.5\\ 0.2\\ 0.4\\ 90^\circ\\ 0 \end{bmatrix}GXT​​0.50.20.490∘0​​这需要用IK算法解算机械臂系统的每一个关节应该是多少角度假设计算为q[20∘35∘−10∘50∘30∘20∘]; q \begin{bmatrix} 20^\circ\\ 35^\circ\\ -10^\circ\\ 50^\circ\\ 30^\circ\\ 20^\circ \end{bmatrix};q​20∘35∘−10∘50∘30∘20∘​​;第三由步骤二一个途径点就会对应一个关节状态向量此步骤需要将所有途径点对应的关节状态向量中的每一个关节做平滑轨迹处理。假设所有途径点对应的关节状态向量为q1,q2,q3,⋯ ,qN1q_1,q_2,q_3,\cdots,q_{N1}q1​,q2​,q3​,⋯,qN1​对于第一个关节假设其途径点的角度为0—20—40—…—10(终止点)需要根据这些角度规划一条平滑轨迹对所有关节都是如此第四将关节状态转换到手臂末端点状态这一步正是FK步骤三中知道了所有所有途径点对应的关节状态向量通过关节状态向量转换到末端点的状态检查末端点在笛卡尔空间下轨迹的可行性可能会有障碍物。下面有一个六自由度机械臂六个关节只有三个途径点的例子进行说明上述步骤首先将每个末端点状态(起始点、途径点和终止点)转换到机械臂的关节状态(角度)这在下方PPT中体现为IK变换其次将途径点当中的所有关节状态规划出一条平滑轨迹这体现为Trajectory planning然后将关节状态转换到手臂末端点状态下方PPT中体现为FK变换最后检查末端点形成的轨迹是否会有障碍物。

相关新闻

煤矿减人增效|KingSCADA+KingHistorian双擎构建透明矿井,实现井下无人值守少人巡检

煤矿减人增效|KingSCADA+KingHistorian双擎构建透明矿井,实现井下无人值守少人巡检

导读 传统煤矿井下子系统独立、信息孤岛严重、高危岗位用工多、安全隐患难闭环管控。本文拆解国家能源集团煤矿综合自动化改造项目,采用KingSCADA4.0信创版工业实时数据库双核心,3D立体还原井下巷道设备,全流程毫秒级采集瓦斯、通风、运输数…

2026/8/19 13:51:05 阅读更多 →
MATLAB 从零手写 MLP 多层感知机|XOR 异或 + MNIST 手写数字双案例完整实现(无工具箱原生 BP 反向传播)

MATLAB 从零手写 MLP 多层感知机|XOR 异或 + MNIST 手写数字双案例完整实现(无工具箱原生 BP 反向传播)

目录 一、前言 二、MLP 多层感知机核心基础原理 2.1 MLP 三层标准网络结构 2.2 两大核心计算流程 2.3 关键配套技术点 三、双案例数据集说明 3.1 XOR 异或数据集(简易验证集) 3.2 MNIST 手写数字数据集 四、完整 MATLAB 工程源码 4.1 主程序 mlp_test.m(XOR/MNIST…

2026/8/19 14:33:17 阅读更多 →
Genspark AI Workspace 6.0:迈向AI操作系统的下一代开发范式

Genspark AI Workspace 6.0:迈向AI操作系统的下一代开发范式

在数字化转型浪潮中,开发者们正面临一个核心矛盾:工具链日益庞杂,但效率瓶颈却愈发明显。我们穿梭于多个IDE、命令行、文档网站和调试工具之间,宝贵的精力被消耗在环境配置、上下文切换和工具整合上,而非专注于核心的创…

2026/8/18 12:59:01 阅读更多 →

最新新闻

免费开源!OmenSuperHub 第三方控制工具实测:惠普暗影精灵的风扇调速、功耗管理与键盘灯一步到位

免费开源!OmenSuperHub 第三方控制工具实测:惠普暗影精灵的风扇调速、功耗管理与键盘灯一步到位

免费开源!OmenSuperHub 第三方控制工具实测:惠普暗影精灵的风扇调速、功耗管理与键盘灯一步到位 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gi…

2026/8/19 18:08:43 阅读更多 →
奇点智能大会从具身智能到物理 AI:下一代软件工程师要面对的硬核命题

奇点智能大会从具身智能到物理 AI:下一代软件工程师要面对的硬核命题

摘要具身智能正在翻开新一页:当模型不仅会"思考"还会"动手",当"能感知、理解并作用于物理世界的智能系统"成为越来越多公司的技术主线,"物理 AI"从一个概念变成了研发预算表上的真实科目。本文拆解这…

2026/8/19 18:08:43 阅读更多 →
2026昆明危房鉴定检测怎么选?老旧房危房鉴定靠谱机构 TOP 结构安全检测+ 报告可查 电话汇总

2026昆明危房鉴定检测怎么选?老旧房危房鉴定靠谱机构 TOP 结构安全检测+ 报告可查 电话汇总

昆明老旧小区业主、乡镇自建房住户、商铺经营者、园区厂房管理者以及学校医院负责人,面对危房鉴定检测需求时,常因市面上机构鳞次栉比、鱼龙混杂而举棋不定。不少无资质机构出具的报告无法通过住建审核,白费钱财更耽误工期。小编实地走访筛选…

2026/8/19 18:08:43 阅读更多 →
手把手教程:如何用mlx-lm将模型转换为MLX格式(以LFM2.5-1.2B-Instruct-6bit为例)

手把手教程:如何用mlx-lm将模型转换为MLX格式(以LFM2.5-1.2B-Instruct-6bit为例)

手把手教程:如何用mlx-lm将模型转换为MLX格式(以LFM2.5-1.2B-Instruct-6bit为例) 【免费下载链接】LFM2.5-1.2B-Instruct-6bit 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/LFM2.5-1.2B-Instruct-6bit LFM2.5-1.2B-I…

2026/8/19 18:08:43 阅读更多 →
智能安全测试平台实战评测:AI 原生开源项目 CyberStrikeAI 到底强在哪

智能安全测试平台实战评测:AI 原生开源项目 CyberStrikeAI 到底强在哪

智能安全测试平台实战评测:AI 原生开源项目 CyberStrikeAI 到底强在哪 【免费下载链接】CyberStrikeAI The system of action for AI-native cybersecurity—where intent becomes governed execution, evidence becomes operational memory, and every operation i…

2026/8/19 18:08:43 阅读更多 →
为什么Qwen3-VL-8B-Instruct-da8w8-torchao-v0.17.0会锁定版本?PyTorch 2.11与ZenDNN 6.0兼容机制深度解析

为什么Qwen3-VL-8B-Instruct-da8w8-torchao-v0.17.0会锁定版本?PyTorch 2.11与ZenDNN 6.0兼容机制深度解析

为什么Qwen3-VL-8B-Instruct-da8w8-torchao-v0.17.0会锁定版本?PyTorch 2.11与ZenDNN 6.0兼容机制深度解析 【免费下载链接】Qwen3-VL-8B-Instruct-da8w8-torchao-v0.17.0 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Qwen3-VL-8B-Instruct-da8w8-torchao-…

2026/8/19 18:07:43 阅读更多 →

日新闻

【单片机课程设计/毕业设计】基于 STM32 与 WiFi 模块的室内通风智能管控系统设计 基于 STM32 的人体存在感知自适应风扇控制系统设计(018503)

【单片机课程设计/毕业设计】基于 STM32 与 WiFi 模块的室内通风智能管控系统设计 基于 STM32 的人体存在感知自适应风扇控制系统设计(018503)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/19 0:00:30 阅读更多 →
AI如何驱动数学猜想生成:从大语言模型到自动化数学发现

AI如何驱动数学猜想生成:从大语言模型到自动化数学发现

1. 项目概述:当AI开始“猜”数学定理 最近在AI研究圈里,一个名为“Moonshine”的项目引起了不小的讨论。这名字本身就挺有意思,直译是“月光”,但在数学史上,它特指一个神秘而美丽的联系——魔群月光猜想,连…

2026/8/19 0:00:30 阅读更多 →
WarcraftHelper 魔兽争霸3优化实战指南

WarcraftHelper 魔兽争霸3优化实战指南

WarcraftHelper 魔兽争霸3优化实战指南 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 一台刚配的新电脑,跑《魔兽争霸3》却卡成 PPT——这…

2026/8/19 0:02:31 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/19 11:55:18 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/19 9:46:27 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/19 11:55:16 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/19 5:04:55 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/19 7:42:22 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/19 11:55:13 阅读更多 →