摘要
在分析和研究GR Ⅱ教学机器人原控制器的基础上 ,设计了 1种能在机器人上研究、实现不同轨迹规划方法和控制算法的基于DSP的新型机器人控制器 .该控制器以通用PC作为上位计算机 ,用 6个DSP对机器人 6个关节运动进行插补计算和伺服控制 ,采用高速CAN总线进行上位机与下位机之间的通讯 ,实现上位机和下位机的双速率运行 ,以适应复杂控制算法对计算时间和机器人运行性能与精度对高伺服频率的要求 .同时 ,通过软件设计在上位机进行运动学、动力学计算 ,并据此修正下位机控制算法的PID参数 。
On ground of analysis and research of the original controller of the GR Ⅱ pedagogic robot, the authors designed a new robotic controller based on DSP on which different track plans and control algorithms can be studied and realized. This controller takes universal PC as the supervisory controlled computer, and six DSPs as controller′s cores to interpolation calculate and servo control the six joints of the robot. It adopts high speed CAN Bus to communicate and realize the two stage controllers running at different speeds, and can fulfil the demands of the calculating speed of complex control algorithms and the high servo frequency of capacity and accuracy of robot coursing. At the same time, the inverse kinematics and dynamics analysis can be made on the supervisory controlled computer by software design. It can amend the parameters PID of the control algorithm on the controller according to the dynamics to realize the dynamics compensation.
出处
《中南工业大学学报》
CSCD
北大核心
2001年第4期428-432,共5页
Journal of Central South University of Technology(Natural Science)