(学习用2)视觉机械臂轨迹规划知识点记录

只用来学习用,无图,大段文字--*

关节空间规划是指通过计算机械臂各个关节的角度来实现机械臂末端执行器的运动控制。但是,仅使用关节空间规划进行机械臂抓取时,可能会出现以下问题:

  1. 机械臂无法到达抓取点:如果抓取点的位置和姿态无法通过调整关节角度实现,机械臂就无法到达抓取点。

  1. 抓取姿态无法满足要求:即使机械臂可以到达抓取点,也可能无法满足所需的姿态要求。例如,机械臂末端执行器需要以特定的姿态握住物体,但是关节空间规划可能无法实现这种姿态。

因此,在机械臂抓取中,通常需要使用笛卡尔空间规划来实现机械臂末端执行器的精确定位和姿态控制。笛卡尔空间规划是通过计算机械臂末端执行器在笛卡尔空间中的位置和姿态,然后计算出机械臂各个关节的角度,以实现机械臂末端执行器的精确定位和姿态控制。


样条插值就是把轨迹分成几段多项式插值,样条插值可以将整个轨迹分成若干段小的曲线段,每段曲线段用多项式函数插值


关节空间轨迹规划通常需要先求出机械臂末端执行器的位姿,然后再通过运动学逆解求得对应的关节角度。这些关节角度作为输入,可以用各种方法进行关节空间的轨迹规划,生成机械臂的运动轨迹。


关节空间轨迹规划和笛卡尔空间轨迹规划的步骤都是类似的,只是在输入和输出上有所不同。对于关节空间轨迹规划,输入是机械臂的关节角度,而输出是机械臂各个关节随时间变化的角度序列;而对于笛卡尔空间轨迹规划,输入是机械臂末端执行器的位姿,而输出是机械臂各个关节随时间变化的角度序列。

因此,这两种轨迹规划方法的基本思路和流程是相似的,都需要先定义机械臂的运动目标和约束条件,然后根据机械臂的运动学和动力学模型,进行轨迹规划和优化,最终生成机械臂的运动轨迹。虽然两种方法的输入和输出不同,但都需要进行逆解、轨迹插值、轨迹优化等基本步骤。


关节空间轨迹规划只需要知道终点时的各关节角度,而不需要知道终点时的位姿。因为关节空间中,每个关节都有其运动范围限制,所以在进行规划时,需要考虑每个关节的运动限制,从而保证机械臂在运动过程中不会超过关节的运动范围限制。在笛卡尔空间规划中,规划的是机械臂末端执行器在笛卡尔空间中的位置和姿态,也就是所谓的工具坐标系。这个规划过程可以分为两个步骤:首先计算机械臂的逆运动学,即求出机械臂关节角度,使得末端执行器能够达到指定的位置和姿态;然后,将得到的关节角度作为输入,进行关节空间的轨迹规划,生成一条机械臂运动轨迹。


视觉机械臂需要通过图像处理等方法获取物体在相机坐标系下的位置和姿态,转换到机械臂基座标系下的位姿信息。这个位姿信息是在笛卡尔空间中的,无法直接使用关节空间轨迹规划算法进行规划,需要进行逆运动学求解得到对应的关节角度目标值,再使用关节空间轨迹规划算法进行轨迹规划。因此,视觉机械臂需要结合逆运动学和关节空间轨迹规划算法,才能实现抓取任务。


这个博主写的规划方式很清楚:(59条消息) (机器人学导论--运动学)(五)机械臂轨迹规划:三次多项式_三次多项式规划机器人运动路径_Hoyyyaard的博客-CSDN博客

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Matlab是一款非常强大的数学计算工具,可用于机械臂轨迹规划机械臂轨迹规划是首先识别潜在目标位置,然后计算机械臂需要执行的轨迹以到达这些目标位置。以下是用Matlab进行机械臂轨迹规划的具体步骤: 1. 确定机械臂模型:我们需要先定义机械臂的运动学模型,以确定机械臂基础运动的轨迹。常见的机械臂模型有欧拉伯努利模型和丹尼特-哈特伯格模型。 2. 建立优化模型:接着我们需要确定目标函数,以寻找机械臂的最佳路线。例如:在规定时间内最小化移动距离、最小化末端执行器的加速度/速度、最小化执行器的能耗等。 3. 调整初始参数:根据目标函数和机械臂模型,我们需要为机械臂设置初始参数。这些参数包括机械臂的关节位置、末端执行器位置和方向等等。 4. 进行轨迹优化:利用Matlab软件,我们可以使用相关的函数库和工具箱优化机械臂的轨迹。这些工具可以实现逆运动学的计算过程,沿着选择的路径产生机械臂的轨迹。 5. 评估目标函数:在处理轨迹规划过程中,我们需要对优化后的路径进行评估。这些评估标准包括运动速度、目标位置误差、矫正时间和能耗等。 6. 实施机械臂轨迹规划:最后,我们需要将所有配置参数和轨迹规划数据转化成机械臂能够识别的格式,并输送到机械臂控制器中,以使机械臂实现预置轨迹规划。 总之,Matlab能够提供先进性和方便性相结合的解决方案,以实现有效的机械臂轨迹规划,并确保机械臂的运动轨迹最佳化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玄离715

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值