雏形阶段(1)-在ROS下基于movelt的焊接轨迹规划,求解器问题笔记

本文记录了作者在ROS环境下使用movelt进行焊接轨迹规划时遇到的问题,包括速度控制和求解器产生的不理想路径。作者尝试了调整插值粒度、使用IKFast求解器以及自行编写逆运动学代码,同时分享了配置IKFast的困扰,并提及了IPTP算法作为备选方案。
摘要由CSDN通过智能技术生成

 临时起意,想对项目记录一下,方便查资料和课题的后续发展(其实就是怕忘了...),前半部分的探索阶段走了很多弯路(现在也在走...),网上教程比较普遍,就是ROS搭建还有机械臂SDK调试和编程,以及给项目定框架等等,意义不大,后期会抽时间不上给后来的项目组成员做个参考叭...

截止到目前,完成了SDK下的基本的焊接轨迹啊规划和调整,效果还可以,但是项目要求搭载视觉还要做参数化编程软件,所以,研究了下ROS比较合适(比较合适偷懒,因为简单...),所以之后有弃用了SDK的方式,用ROS来搭建(这个反复的过程就很离谱.):

2021.11.17时面临问题,用movelt规划轨迹时,采用内置的move_group.computeCartesianPath()函数生成的规划数据,有两个致命的问题:

(1)轨迹中定义的焊接路段速度降不下来,仿真中速度确实慢,但是连接实际机械臂时,速度不受控制,其他过程速度都能控制,就是这个焊接的路段贼快,(我用的是move_group.setMaxVelocityScalingFactor(xx);这个函数调的速度,不行,唉,希望有大哥能帮帮我)

(2)上述内置KDL求解器规划出来的轨迹,中间掺杂一下奇奇怪怪的解,就怎么描述呢,就比如一条直线焊接轨迹,走到一半,下一个插值点的逆解又选了一个奇怪的逆解,导致关节空间关节角变化很大,程序就会阻塞到这里,换一个逆解的过程继续焊接ÿ

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

D124lab

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

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

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

打赏作者

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

抵扣说明:

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

余额充值