首页 /研究 /FPGA-Based Velocity Estimation for Control of Robots with Low-Resolution Encoders
OTHER

FPGA-Based Velocity Estimation for Control of Robots with Low-Resolution Encoders

Jie Ying Wu, Zihan Chen, Anton Deguet, Peter Kazanzides

发表年份
2018
引用次数
16

摘要

Robot control algorithms often rely on measurements of robot joint velocities, which can be estimated by measuring the time between encoder edges. When encoder edges occur infrequently, such as at low velocities and/or with low resolution encoders, this measurement delay may affect the stability of closed-loop control. This is evident in both the joint position control and Cartesian impedance control of the da Vinci Research Kit (dVRK), which contains several low-resolution encoders. We present a hardware-based method that gives more frequent velocity updates and is not affected by common encoder imperfections such as non-uniform duty cycles and quadrature phase error. The proposed method measures the time between consecutive edges of the same type but, unlike prior methods, is implemented for the rising and falling edges of both channels. Additionally, it estimates acceleration to enable software compensation of the measurement delay. The method is shown to improve Cartesian impedance control of the dVRK.

关键词

EncoderRotary encoderCartesian coordinate systemComputer scienceRobotControl theory (sociology)Compensation (psychology)AccelerationSimulationArtificial intelligence

相关论文

查看 OTHER 分类全部论文