To reduce the vibration of motor (link) in any robot arm, which method of nonlinear control is better? and if we use the conventional-nonlinear control, how we can solve the uncertainty???
The vibration issue can be due to the layout of the control arm, it could be he stiffness of the structure or, otherwise, the transfer ratio between machine and component. Are you using stepper motors? These are notorious for inducing pulses into your mechanism. Rather use servo type machines with negative feedback.
Certainty is a function of how well you measure. If you do decent position control, the you will have little or no uncertainty of where your actuator is. One can probably find many control algorithms which will do the trick, but your specific setup will most certainly have a topology that will will best, or adequate for your purposes.
The vibration issue can be due to the layout of the control arm, it could be he stiffness of the structure or, otherwise, the transfer ratio between machine and component. Are you using stepper motors? These are notorious for inducing pulses into your mechanism. Rather use servo type machines with negative feedback.
Certainty is a function of how well you measure. If you do decent position control, the you will have little or no uncertainty of where your actuator is. One can probably find many control algorithms which will do the trick, but your specific setup will most certainly have a topology that will will best, or adequate for your purposes.
Happy to hear you are trying to solve a significant problem in robot arms, unwanted vibration...
My research group at Shiraz University of Technology have already solved this problem using Active Force Control Method which is a very fast disturbance rejection technique in robots. I can suggest this method for suppressinf the unwanted vibration in robot arms....