机电工程技术
機電工程技術
궤전공정기술
MACHANICAL & ELECTRICAL ENGINEERING TECHNOLOGY
2013年
9期
5-10
,共6页
四元数%算法%普吕克坐标系%串联机器人%运动学逆解
四元數%算法%普呂剋坐標繫%串聯機器人%運動學逆解
사원수%산법%보려극좌표계%천련궤기인%운동학역해
quaternion%algorithm%Plücker coordinate%serial robot%inverse kinematic
针对6R串联机器人运动学求解计算量大、传统方法求解困难以及涉及多解和奇异性等问题,在普吕克坐标系(Plücker Coordinate)下描述了刚体运动,建立刚体运动的四元数数学模型,进一步建立了6R串联机器人运动学几何数学模型,从而可以方便的求得6R串联机器人8组运动学逆解。最后,以一种串联机器人为例,利用Matlab/Simulink模型进行算法计算,最后用Matlab/robot toolbox进行结果验证。与传统方法相比,采用该方法求解串联机器人运动学,计算简洁、精度高、具有普遍通用性,有利于改善计算机控制的实时性。
針對6R串聯機器人運動學求解計算量大、傳統方法求解睏難以及涉及多解和奇異性等問題,在普呂剋坐標繫(Plücker Coordinate)下描述瞭剛體運動,建立剛體運動的四元數數學模型,進一步建立瞭6R串聯機器人運動學幾何數學模型,從而可以方便的求得6R串聯機器人8組運動學逆解。最後,以一種串聯機器人為例,利用Matlab/Simulink模型進行算法計算,最後用Matlab/robot toolbox進行結果驗證。與傳統方法相比,採用該方法求解串聯機器人運動學,計算簡潔、精度高、具有普遍通用性,有利于改善計算機控製的實時性。
침대6R천련궤기인운동학구해계산량대、전통방법구해곤난이급섭급다해화기이성등문제,재보려극좌표계(Plücker Coordinate)하묘술료강체운동,건립강체운동적사원수수학모형,진일보건립료6R천련궤기인운동학궤하수학모형,종이가이방편적구득6R천련궤기인8조운동학역해。최후,이일충천련궤기인위례,이용Matlab/Simulink모형진행산법계산,최후용Matlab/robot toolbox진행결과험증。여전통방법상비,채용해방법구해천련궤기인운동학,계산간길、정도고、구유보편통용성,유리우개선계산궤공제적실시성。
For the calculating of 6R series robot kinematics is an arduous task , it is hard to deal with the multiple solutions and the singularity problem in the way of traditional method to calculating of 6R series robot kinematics , this paper describes the rigid body motion in Plücker coordinate,establishes the rigid body motion of the mathematical model based on quaternions , further establishes 6R serial robot kinematics geometry mathematical model, which can be easily to solve the 6R serial robot inverse kinematics and get the 8 group’s conclusions . By the presented method, the inverse kinematics of a serial mechanism is given as an example. The results show that compared with traditional methods, the method is simple, high accuracy, of universal used, will do work to improve the real-time computer control.