The invention discloses a method for adjusting the motion path of collision avoidance, abrasive belt grinding robot comprises the following steps: 1) generate the motion path of the robot is the workpiece grinding step, the path into the robot path; 2) motion path of the robot obstacle avoidance adjustment steps, namely the pose change the cutter contact grinding track robot the resulting robot to avoid collision in the process. The invention has the characteristics of flexibility and practicality, simplifies the three-dimensional problem into a reliable area in the collision layer, and seeks for the two-dimensional problem of the optimization curve. It can effectively avoid collision between the robot in grinding the workpiece and ensure the accuracy and efficiency of grinding.
【技术实现步骤摘要】
一种用于机器人砂带打磨的运动路径避碰调整方法
本专利技术涉及了一种用于机器人砂带打磨的运动路径避碰调整方法,包括机器人运动路径生成方法与机器人运动路径的避碰调整方法,与作为执行装置的机器人与砂带机组成一个机器人砂带打磨系统。
技术介绍
机器人砂带打磨能克服手工砂带打磨精度差、效率低的缺点,所以现已广泛地应用于工业生产。随着工件形状的日益复杂,机器人砂带打磨过程中很容易发生诸如工件与刀具、机器人与刀具的碰撞,所以研究用于机器人砂带打磨的运动路径避碰调整方法就很有必要。
技术实现思路
本专利技术提供了一种用于机器人砂带打磨的运动路径避碰调整方法,包括机器人运动路径生成方法与机器人运动路径的避碰调整方法。其中机器人运动路径生成方法解决了将工件打磨路径转化为机器人运动路径的问题,机器人运动路径的避碰调整的方法解决了机器人打磨过程中可能发生碰撞的问题。本专利技术具有灵活实用的特点,能有效地避免机器人在砂带打磨工件过程中发生碰撞。本专利技术的目的通过下述技术方案来实现:一种用于机器人砂带打磨的运动路径避碰调整方法,包括步骤:1)机器人运动路径生成的步骤,即将工件的打磨路径转化为机器人运动路径;2)机器人运动路径的避碰调整的步骤,即通过改变机器人打磨时运动路径上的各刀触点的位姿从而令机器人避免在加工过程中发生碰撞。进一步地,步骤1)中将工件的打磨路径转化为机器人运动路径的步骤具体为将打磨路径上的各刀触点映射到机器人运动路径上对应的路径点的位姿。进一步地,所述将打磨路径上的各刀触点映射到机器人运动路径上对应的路径点的位姿的步骤具体包括:11)为工件打磨路径上的每个刀触点添加坐 ...
【技术保护点】
一种用于机器人砂带打磨的运动路径避碰调整方法,其特征在于,包括步骤:1)机器人运动路径生成的步骤,即将工件的打磨路径转化为机器人运动路径;2)机器人运动路径的避碰调整的步骤,即通过改变机器人打磨时运动路径上的各刀触点的位姿从而令机器人避免在加工过程中发生碰撞。
【技术特征摘要】
1.一种用于机器人砂带打磨的运动路径避碰调整方法,其特征在于,包括步骤:1)机器人运动路径生成的步骤,即将工件的打磨路径转化为机器人运动路径;2)机器人运动路径的避碰调整的步骤,即通过改变机器人打磨时运动路径上的各刀触点的位姿从而令机器人避免在加工过程中发生碰撞。2.根据权利要求1所述的用于机器人砂带打磨的运动路径避碰调整方法,其特征在于,步骤1)中将工件的打磨路径转化为机器人运动路径的步骤具体为将打磨路径上的各刀触点映射到机器人运动路径上对应的路径点的位姿。3.根据权利要求2所述的用于机器人砂带打磨的运动路径避碰调整方法,其特征在于:所述将打磨路径上的各刀触点映射到机器人运动路径上对应的路径点的位姿的步骤具体包括:11)为工件打磨路径上的每个刀触点添加坐标系,其轴与该点在工件表面处的单位外法向量相同;12)确定所有刀触点坐标系{M}的相对于工具坐标系{Tool}的位姿13)确定机器人工具坐标系{Tool}相对于基坐标系的位姿14)在砂带上的某点处定义一个加工坐标系{M′},其位姿用机器人的基坐标系{B}来描述,即当打磨路径上的刀触点坐标系{M}与{M′}重合时,即表示砂带加工到该刀触点;15)计算机器人工具坐标系{Tool}相对于基坐标系{B}的位姿16)根据机器人逆运动学解算法与即可求得机器人运动路径上各点的关节空间位姿θ=[θ1θ2θ3θ4θ5θ6]。4.根据权利要求1所述的用于机器人砂带打磨的运动路径避碰调整方法,其特征在于,步骤12)中,因采用机器人末端夹持工件的打磨方式,令机器人末端的工具坐标系{Tool}与工件坐标系{O}重合,则路径上的所有刀触点坐标系{M}均可以用{Tool}来描述位姿。5.根据权利要求1所述的用于机器人砂带打磨的运动路径避碰调整方法,其特征在于,所述步骤15)具体包括:由{M}={M′}得:故:其中:6.根据权利要求1所述的用于机器人砂带打磨的运动路径避碰调整方法,其特征在于,所述的步骤2)中改变机器人运动路径上的点的位姿的步骤是通过调整刀触点所对应的的值,进而改变避开产生碰撞的关节位姿,实现机器人运动路径无碰撞优化,具体包括步骤:21)调整加工坐标系{M′}相对于机器人基坐标系{B}的位姿包括沿接触轮转轴方向的平移调整和绕切线方向的旋转调整;22)整合加工坐标系{M′}平移调整和旋转调整;23)基于机器人砂带打磨仿真,建立碰撞图层;24)在碰撞图层中求得依次经过所有刀触点的优化曲线,用该优化曲线来计算机器人运动路径上各点的位姿,即可实现机器人运动路径的避碰调整。7.根据权利要求6所述的用于机器人砂带打磨的运动路径避碰调整方法,其特征在于,所述沿接触轮转轴方向...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。