你知道机器人奇点吗?机器人奇点问题应该如何解决?

这篇具有很好参考价值的文章主要介绍了你知道机器人奇点吗?机器人奇点问题应该如何解决?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

原创/文 BFT机器人

机器人奇异点,知识,机器人,机器学习,机器人

 
“机器人奇点”——一个让机器人厂商和用户听到都闻风丧胆的词,一旦碰上,轻则重新编程调试,重则要和你的机器人say goodbye了。


提及“奇点“二字,你可能会立刻联想到黑洞。因为在物理学、宇宙学中,“奇点”也被称为时空奇点或引力奇点,它是黑洞的中心,具有一系列奇异的物质,在这里密度无限大,时空曲率无限大。那机器人奇点又是指什么呢?

机器人奇点的定义

奇点是机器人工作空间中的一个特定点,由机器人的逆运动学引起,它会导致机器人失去一个或多个自由度 (DoF)。当机器人的工具中心点 (TCP) 进入或接近奇点时,机器人将停止移动或以一种意外的方式移动。例如,当一个6自由度的机器人进入奇点时,它的一个或多个关节将工作,使其从本质上变成一个5或更小自由度的机器人。

其他有关机器人奇点的技术定义

  • 机器人操纵器的运动学奇点是指瞬时自由度的预期或典型数量发生变化的配置。
  • 当机器人的雅可比矩阵的秩小于雅可比矩阵在某些配置中可以达到的最大秩时,就会出现奇点。
  • 如果雅可比矩阵的行列式为零,则特定机器人配置存在奇点。

发那科产生机器人奇点问题的原因?

机器人奇异点,知识,机器人,机器学习,机器人

 

这是由两个先决条件一同导致的:

  • 机器人是具有物理限制的物理设备。例如,机器人的每个电机都有一个最大速度,因为现实世界中机器人不可能做到以无限大的速度移动。
  • 机器人运动由算法和数学控制,没有物理限制。例如,在数学的定义中,关节速度为“无穷大”是有效的。

运动控制的速度“无穷大“和现实物理情况中的速度有限大,二者的不同会使得在机器人编程时产生大量矛盾,这也就是导致机器人奇点产生的原因。

如何快速识别机器人是否进入奇点?

一般来说,奇点很容易被发现。当机器人沿着一条轨迹以恒定、平稳的速度移动,但突然其运动轨迹和预期的发生了诡异的偏差:其工具中心点(TCP)减速或停止,同时它的一些关节同时加速到最大速度,这种情况下就需要考虑机器人是否已经进入或经过奇点附近了!

机器人奇异点,知识,机器人,机器学习,机器人

 机器人做“奇怪的事情”(虽然实际上不是奇点)

如何区分产生机器人奇点的具体情况?

工业机器人中奇点的 3 种基本类型

常见的六轴串联机器人奇点分大致为 3 种类型:腕关节奇点、肘关节奇点和臂奇点。


1. 腕关节奇点
当机器人的第 4 关节和第 6 关节的轴变得“重合”或平行时(即第5关节趋近于0°),即会产生腕关节奇异点。这种情况下,第4关节的旋转与第6关节的旋转可互相抵消,导致轴的快速旋转。当机器人到达腕关节奇点时,其末端执行器保持不动,而第 4 和第 6 关节以最高速度向相反方向旋转。

机器人奇异点,知识,机器人,机器学习,机器人

 如图所示,腕关节在线中间无限快地移动,但在现实情况中机器人不可能在保持末端执行器恒定速度的情况下实现这种运动。


2. 肘关节奇点
肘关节奇点仅出现在没有平衡杆的机器人上因为它看起来像是机器人“伸展得太远了”。从技术上讲,当机器人手腕的中心(即所有 3 个手腕轴的交汇点)位于与关节 2 和 3 相同的平面上时,就会发生肘部奇点。

机器人奇异点,知识,机器人,机器学习,机器人

机器人奇异点,知识,机器人,机器学习,机器人 

 3.臂奇点
臂奇点又称肩关节奇点,分为两种情况:一是当机器人手腕的中心与关节 1 的轴对齐时,导致第 1 关节和第 4 关节中的电机试图以无限速度旋转 180°。二是当机器人关节 6 的轴与关节 1 的轴重合时,也会产生肩关节奇点。

机器人奇异点,知识,机器人,机器学习,机器人

机器人奇异点,知识,机器人,机器学习,机器人 

工作区内部与边界奇点2种基本类型

另一种对机器人奇点进行分类的方式:一是工作区内部奇点、二是工作区边界奇点。


1.工作区内部奇点
当机器人的工具中心点(TCP) 落在机器人工作空间的边界内时,由机器人的2个或多个关节轴彼此对齐,就会出现这种类型的奇点这种情况下通常难以避免,因为其在机器人工作空间内的位置并不显眼。


2.工作区边界奇点
在机器人工作空间的边界处,每当机器人的 TCP 接近边界时,它就有进入奇点的风险。这种情况下会相对容易避免,只需为机器人激活工作区可视化,确保任务落在机器人的工作空间内,并远离任何边界就能达成。

机器人奇异点,知识,机器人,机器学习,机器人

 

有什么规避机器人奇点的解决方法?

随着机器人技术的进步,机械臂的自由度越来越高,但其实机器人的轴数和奇点发生的概率是有密切关联的,轴数越多发生奇点的概率会相应的越大,因为会有更多的轴与其他轴对齐的可能。


此前,机器人制造商会通过编程避开奇点,以此来避免机器人受到损坏。例如ABB机器人拥有专门应对奇点的指令“SingArea”来确定机器人在奇点附近插补运动的规划。但这并不是一个完美妥善的解决方案,如果机器人的某个关节接到以过快的速度运动的指令,机器人将以错误信息的方式完全停止运行。


除此之外,业界还探索出了一些创新的规避奇点的方法。例如,利用工具增加一个微小的角度,来减少机器人进入奇点的概率;或是把任务移致没有奇点的区域。

并联机器人奇点分类

到目前为止,我们只讨论了串行机器人——即机器人的每个关节都位于前一连杆末端的机器人。并联机器人是一个完全不同的球赛,因为奇点可以使它们完全崩溃。


运动学研究人员有时将平行奇点分为以下 4 类:

  • 类型 1 — 串行奇点 —如上所述,当包含关节速度的雅可比矩阵的行列式为零时,就会出现这些奇点。实际上,这意味着机器人失去了在一个特定方向上移动的能力。
  • 类型 2 — 平行奇点 —当包含末端执行器速度的雅可比行列式的行列式为零时,就会出现这种情况。实际上,这意味着机器人的一个或多个自由度变得无法控制。
  • 类型 3 — 串行 + 并行奇点 —这些是上述两个奇点的组合。机器人失去了向特定方向移动的能力,一个或多个自由度变得无法控制。
  • 类型 4 — 约束奇异性 — 这些特殊情况奇异性发生在机器人的自由度少于 6 并且使用并联机制时。

文章来源:https://robodk.com/blog/robot-singularities/


更多精彩内容请关注公众号:BFT机器人
(公众号后台回复“优惠活动”查看BFT机器人年终钜惠福利内容)

本文为原创文章,版权归BFT机器人所有,如需转载请与我们联系。若您对该文章内容有任何疑问,请与我们联系,将及时回应。
 文章来源地址https://www.toymoban.com/news/detail-537688.html

到了这里,关于你知道机器人奇点吗?机器人奇点问题应该如何解决?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 深度科普:机器人都在用的Hybrid A*算法,你知道多少?

    全局路径规划,是指在已知的环境中为机器人规划一条最优行驶路径。本文将对比经典的A*算法,深度探讨机器人常用全局路径规划算法——Hybrid A*算法的原理,包括Hybrid A*算法特性、RS曲线、代价函数与启发式、节点拓展、碰撞检测,以及局部优化与平滑等内容。  Hybrid A

    2024年02月12日
    浏览(41)
  • ROS-Melodic版本编译机器人源码报错问题及解决方法

    1.Could not find the required component ‘uuid_msgs’. sudo apt-get install ros-melodic-uuid-msgs 2.Could NOT find SDL (missing: SDL_LIBRARY SDL_INCLUDE_DIR) sudo apt-get install libsdl-dev 3.Could NOT find SDL_image (missing: SDL_IMAGE_LIBRARIES SDL_IMAGE_INCLUDE_DIRS) sudo apt-get install libsdl-image1.2-dev 4.Could not find a package configuration file

    2024年02月12日
    浏览(53)
  • RPA机器人如何解决非银企直联网银账户的数据自动采集?

    数字时代来临,随着全球信息化水平的不断提升,企业们纷纷向自动化办公、数字化转型靠拢。财务部门作为一个企业的重要部门,承担着管理和监控公司所有项目的重要职责,因而一直被视为企业数字化转型的重要突破口。 由于企业经营理念和发展水平的提高,网银业务越

    2024年02月02日
    浏览(39)
  • 《花雕学AI》你不知道的AI 机器人:29个让你大开眼界的事实

    AI 机器人是人工智能技术的最具代表性的应用之一,它们可以模仿人类的行为和思维,完成各种复杂的任务,如识别图像、语音和文字,进行对话、翻译和推理,控制机械臂、汽车和飞机等。AI 机器人的发展速度令人惊叹,它们已经在许多领域展现了超越人类的能力,如下棋

    2024年02月04日
    浏览(74)
  • 机器人和AI大模型的结合:如何打造智能化的物流和配送解决方案?

    作者:禅与计算机程序设计艺术 物流、配送、仓储等是人类社会中最重要和普遍的需求之一。目前,无论是在快递、物流还是客服部门等,机器人技术的应用越来越广泛。随着人们对自动驾驶、智能包装、虚拟现实、增强现实等新兴技术的追逐,物流行业正在发生翻天覆地的

    2024年02月07日
    浏览(53)
  • 宇树机器人Unitree-go1学习记录-CMake编译与Gazebo仿真(解决虚拟机运行gazebo帧率低问题)

    前言:环境的安装省略,一般缺什么包就sudo apt-get install xxx安装就行 (推荐使用鱼香ROS一键安装,会帮你更换源) 创建ROS工作空间:mkdir xxx_ws(一般以ws为后缀)(不能有中文路径,否则编译不通过) 切换到工作空间文件夹:执行以下命令,将终端的当前目录切换到工作空间的

    2024年01月23日
    浏览(71)
  • 探秘小米增程汽车与仿生机器人的未来:AI大模型的潜在影响及苹果iPhone15Pro发热问题解决之道

    🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础入门篇)》学会Golang语言

    2024年02月08日
    浏览(63)
  • 自动驾驳系统(Self-Driving Car,SDC):解决机器人和自动驾驳汽车上的导航、方向、速度控制等问题

    作者:禅与计算机程序设计艺术 The Self-Driving Car (SDC) has become a popular topic in the recent years and many researchers have proposed numerous solutions to this problem. However, it is still unclear how these systems work internally or why they can achieve such efficient driving behaviors. This article will provide an overview of the basic

    2024年02月09日
    浏览(54)
  • 机器人专题:我国机器人产业园区发展现状、问题、经验及建议

    今天分享的是 机器人系列 深度研究报告:《 机器人专题:我国机器人产业园区发展现状、问题、经验及建议 》。 (报告出品方:赛迪研究院) 报告共计: 26 页 机器人作为推动工业化发展和数字中国建设的重要工具,既是现代化产业体系 的重要组成,又是加速各产业现代

    2024年02月22日
    浏览(47)
  • 【网络教程】如何创建/添加钉钉机器人以及如何获取机器人的Token/Secret

    这里以PC端的操作为例,按照如下操作进行 访问 钉钉开放平台 选择 机器人 选项卡,点击右上角的 创建应用 ,这里会有一个弹窗,我这里选择的是 继续使用旧版 ,如图 按照要求填写相关信息创建自己的机器人,如图 创建成功后,点击创建成功的机器人进入设置界面,如图

    2024年02月12日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包