创泽机器人
CHUANGZE ROBOT
当前位置:首页 > 新闻资讯 > 机器人开发 > 机器人轨迹规划的基本原理

机器人轨迹规划的基本原理

来源:机械工业大学     编辑:创泽   时间:2025/12/16   主题:其他 [加盟]

以两自由度机器人为例,介绍在关节空间和在直角坐标空间进行轨迹规划的基本原理。如图5-3所示,要求机器人从A 点运动到B 点。机器人在A 点时的关节角为α=20°, β=30°。假设已算出机器人达到B 点时的关节角是α=40°,β=80°,同时已知机器人两个关 节运动的Z大速率均为10°/s 。机器人从A 点运动到B 点的一种方法是使所有关节都以其Z大角速度运动,这就是说,机器人下方的连杆用2s 即可完成运动,而如图5-3所示,上方的连杆还需 再运动3s 。 图5-3中画出了操作臂末端的轨迹,可 见其路径是不规则的,操作臂末端走过的距离也是 不均匀的。

将机器人操作臂两个关节的运动用一个公共因子做归一化处理,使其运动范围较小的关节运动成 比例地减慢,这样可使得两个关节能够同步开始和 同步结束运动。这时两个关节以不同速度一起连续运动,即α每秒改变4°,而β每秒改变10°。从 图5-4可以看出,得出的轨迹与前面不同,该运动轨 迹的各部分比以前更加均衡,但是所得路径仍然是不规则的。这两个例子都是在关节空间中 进行规划的,所需的计算仅是运动终点的关节量,而第二个例子中还进行了关节速率的归一 化处理。

现在假设希望机器人的末端执行器沿A 点 到B 点之间的一条已知直线路径运动。Z简 单的解决方法是先在A 点 和B 点之间画一直线,再将这条线等分为几部分,例如分为5 份,然后如图5-5所示计算出各点所需要的α和β值,这一过程称为在A 点 和B 点之间插 值。可以看出,这时路径是一条直线,而关节角并非均匀变化。虽然得到的运动是一条已知 的直线轨迹,但需要计算直线上每点的关节量。显然,如果路径分割的部分太少,将不能保 证机器人在每一段内严格地沿直线运动。为获得更好的沿循精度,就需要对路径进行更多的 分割,也就需要计算更多的关节点。由于机器人轨迹的所有运动段都是基于直角坐标进行计 算的,因此它是直角坐标空间的轨迹。

在前面的例子中均假设机器人的驱动装置能够提供足够大的功率来满足关节所需的加速 和减速,如前面假设操作臂在路径D一段运动的一开始就可立刻加速到所需的期望速度。如 果这一点不成立,机器人所沿循的将是一条不同于前面所设想的轨迹,即在加速到期望速度 之前的轨迹将稍稍落后于设想的轨迹。为了改进这一状况,可对路径进行不同方法的分段, 即操作臂开始加速运动时的路径分段较小,随后使其以恒定速度运动,而在接近 B 点时再 在较小的分段上减速,如图5-6所示。当然对于路径上的每一点仍须求解机器人的逆运动学 方程,这与前面几种情况类似。如在该例中,不是将直线段AB 等分,而是在开始时基于方程(172)at² 进行划分,且到具到达所需要的运动 速度时为止,末端运动则依据减速过程类似地进行 划分。

还有一种情况是轨迹规划的路径并非直线,而 是某个期望路径(例如二次曲线),这时需要基于 期望路径计算出每一段的坐标,并进而计算相应的 关节量才能实现沿循期望路径运动。至此只考虑了 机器人在 A 、B 两点间的运动,而在多数情况下, 可能要求机器人顺序通过许多点。下面进一步讨论 多点间的轨迹规划,并Z终实现连续运动。 图5-6具有加速和减速段的轨迹规划 如图5-7所示,假设机器人从A 点经过B 点运 动到C 点。一种方法是从A 向B 先加速,再匀速,接近B 时减速并在到达B 时停止,然后 由 B 到C 重复这一个过程。这一停一走的不平稳运动包含了不必要的停止动作。一种可行 方法是将B 点两边的运动进行平滑过渡。机器人先抵达B 点(如果必要的话可以减速),然 后沿着平滑过渡的路径重新加速,Z终抵达并停在C 点。平滑过渡的路径使机器人的运动 更加平稳,降低了机器人的应力水平,并且减少了能量消耗。如果机器人的运动由许多段组 成,所有的中间运动段都可以采用过渡的方式平滑连接在一起。但需要注意由于采用了平滑 过渡曲线,机器人经过的可能不是原来的B 点而是B'点[如图5-7(a) 所示]。如果要求机 器人准确经过B 点,可事先设定一个不同的B"点,使得平滑过渡曲线正好经过B 点[如图 5-7(b) 所示]。另一种方法如图5-8所示,在B 点前后各加过渡点D 和E, 使 得B 点落在 DE 连线上,确保机器人能够经过 B 点 。





机器人操作臂动力学方程系数的简化

机器人动力学的显式状态方程,可用来分析和设计高级的关节变量空间的控制策略,给定力和力矩,用动力学方程求解关节的加速度,再积分求得速度及广义坐标

WebSocket在实时对话中存在关键缺陷:数据包丢失或延迟,破坏对话流畅性

WebSocket 基于 TCP 协议,其可靠传输机制在实时媒体流中反而成为瓶颈,会导致单个数据包丢失或延迟时,对于对话式 AI 需连续交互的场景,此问题会显著破坏对话流畅性

机器人互动如何做好上下文:短期记忆,固化和注入长期记忆:

通过结构化短期记忆+动态长期记忆注入,在保障兼容性的同时,针对实时语音交互场景进行深度优化,并赋予开发者高度灵 活的上下文控制权限

机器人的动力学:拉格朗日法

拉格朗日函数L被定义为系统的动能K 和势能P 之差,即 L=K 一P 式中 K—— 机器人手臂的总动能,P—— 机器人手臂的总势能,机器人系统的拉格朗日方程为

机器人的自由度,直接影响到机器人的机动性

自由度是机器人的一个重要技术指标,它是由机器人的结构决定的,并直接影响到机器人的机动性;机器人机械手的手臂具有三个自由度,其他的自由度数为末端执行装置所具有

机器人系统的结构:机械手、环境、任务 和控制器

机械手是具有传动执行装置的机械,它由臂、关节和末端执行装置(工具等)构成,组合为一个互相连接和互相依赖的运动机构;机器人接收来自传感器的信号产生出控制信号去驱动机器人的各个关节

商用服务机器人控制系统的组成:任务规划,动作规划,轨迹规划

前台接待机器人的控制系统由“任务规划” “动作规划”“轨迹规划”和基于模型的 “伺服控制”等多个层次组成,机器人针对各个任务进行动作分解,实现机器人的一系列动作

智能交互机器人的主要部件选型参考方案:伺服电机,减速机和减速齿轮,陀螺仪

伺服电机的转动速度、扭矩、反馈信号频率和额定电压等参数是整个机器人控制系统的决定性因素之一;减速机和减速齿轮降低电机的转动速度,加大输出扭矩

智能接待机器人的关节机构设计方案参考:运动范围和运动速度变化

每个关节都是影响智能接待智能接待机器人整体运动状态的因子,所以设计时必须考虑全体的运动特性,并对关节的运动范围和运动速度变化做出约束。

智能接待机器人机构设计模型分析:机器人运动过程中各关节所受的力和力矩

为规划智能接待仿人机器人的机构设计需求,计算机器人运动过程中各关节所受的力和力矩、分析动力学稳定性和控制规律,必须建立其动力学模型

智能接待机器人控制结构设计原理:串行和并行两种结构

串行控制结构是指机器人的控制算法是由串行计算机来处理;并行处理结构能满足机器人控制的实时性要求,实现复杂的计算力矩法、非线性前馈法、自适应控制法

智能全方位移动机器人解决方案:运动控制器及运动控制方法的应用

运动控制系统由通信模块、电源模块、控制模块和电机驱动模块组成;分别驱动3个全方位轮,实现3轴联动;通过闭环采集到的电机码盘信息获得的3个轮子的速度反馈回PC 机
资料获取
机器人开发
== 资讯 ==
机器人轨迹规划的基本原理
机器人操作臂动力学方程系数的简化
触觉传感器行业首次覆盖:无触不成手,触觉
2025人形机器人产业链市场洞察及方案介
把 AI 放到指数位—2025新思维
机器人如何锁定目标说话人:声纹识别,空间
机器人语音交互的智能打断的方式:发声即打
多轮对话的基本原理:采用 RTC 技术低
老年人陪伴机器人关注的重点:表达能力 >
WebSocket在实时对话中存在关键缺
机器人互动如何做好上下文:短期记忆,固化
2025对话式AI发展白皮书-技术模块,
2025机器人企业创新50强
机器人的动力学:拉格朗日法
机器人的运动学模型:运动学模型和动力学模
== 机器人推荐 ==
迎宾讲解服务机器人

服务机器人(迎宾、讲解、导诊...)

智能消毒机器人

智能消毒机器人

机器人开发平台

机器人开发平台


机器人底盘 Disinfection Robot 消毒机器人  讲解机器人  迎宾机器人  移动机器人底盘  商用机器人  智能垃圾站  智能服务机器人  大屏机器人  雾化消毒机器人  展厅机器人  服务机器人底盘  具身智能教育机器人  智能配送机器人  导览机器人 
版权所有 创泽智能机器人集团股份有限公司 运营中心:北京 清华科技园九号楼5层 生产中心:山东日照太原路71号
销售1:4006-935-088 销售2:4006-937-088 客服电话: 4008-128-728