欢迎访问机床与液压官方网站!

咨询热线:020-32385312 32385313 RSS EMAIL-ALERT
基于椭球体建模的多机器人碰撞检测方法研究
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

湖北省重点研发计划项目(2021BAA204)


Research on Multi-robot Collision Detection Method Based on Ellipsoid Model
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    多机器人协同工作共享的工作空间使得机器人彼此之间存在交互运动,这将不可避免地导致机器人在运动过程中发生碰撞现象,一旦碰撞发生就会造成严重的操作事故,所以碰撞检测是多机器人协作技术中重要的环节之一。针对多机器人碰撞检测问题,主要研究基于离散的碰撞检测,在规划的路径上划分时间步,反复地进行静态碰撞检测,从而完成机器人在运动过程中的碰撞检测。针对基于椭球体建模的多机器人碰撞检测问题,采用椭球体包围机器人连杆、关节等结构,获取空间椭球体间最短距离来判断机器人间是否有碰撞发生。针对椭球体间最短距离的求解,采用基于椭球坐标系的最短距离求解算法,以其中一椭球体中心为原点和椭球的半轴长建立局部椭球坐标系,利用等高面的概念来求解另一椭球体到椭球坐标系原点的最短距离,计算效率更快。对机器人结构参数进行初始化,并提取规划路径的空间位置参数,在路径上划分时间步,在每一个时间步上反复调用碰撞检测算法函数,从而获取机器人运动过程中各个离散点的最短距离,最终得到最短距离变化曲线,进行碰撞检测。并通过一个仿真算例验证了此方法的有效性。

    Abstract:

    The shared working space of multi-robot cooperative work enables the robots to interact with each other.This will inevitably lead to the collision of the robot during the movement process.Once the collision occurs,it will cause serious operational accidents.Thus,collision detection is one of the important parts of multi-robot collaborative technology.Aiming at multi-robot collision detection,collision detection based on discretization was mainly studied.The time step was divided on the path of planning,and then the static collision detection was continually called on the time step.Thus,the collision detection of the robot in the process of motion was completed.Aiming at collision detection between multi-robots based on ellipsoid modeling,ellipsoid was used to surround robot connecting rod,joint and other structures,through acquiring the minimum distance between ellipsoids to detect collision.To Solve the shortest distance between ellipsoids,the shortest distance algorithm based on ellipsoidal coordinate system was adopted,the local ellipsoidal coordinate system was established by taking the center of one ellipsoid as the origin and the length of the semi-axis of the ellipsoid,the shortest distance from another ellipsoid to the origin of the ellipsoidal coordinate system was solved by using the concept of isohedral surface,the computing efficiency was faster.In order to verify correctness of the collision detection algorithm,using the robotic tool box in MATLAB,the robot structure parameters were initialized,the spatial location parameters of the planned path were extracted,time steps were divided on the path,the collision detection algorithm was called repeatedly at each time step,to obtain the shortest distance of each discrete point in the process of robot motion.Finally,the shortest distance change curves were obtained,and the collision detection was carried out.The effectiveness of the proposed method was verified through a simulation example.

    参考文献
    相似文献
    引证文献
引用本文

许晓群,侯忠平,王昌顺,杜能,夏卫生.基于椭球体建模的多机器人碰撞检测方法研究[J].机床与液压,2024,52(1):74-78.
XU Xiaoqun, HOU Zhongping, WANG Changshun, DU Neng, XIA Weisheng. Research on Multi-robot Collision Detection Method Based on Ellipsoid Model[J]. Machine Tool & Hydraulics,2024,52(1):74-78

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2024-01-23
  • 出版日期: 2024-01-15