I have implemented inverse kinematics for nonholonomic mobile wheeled robots, and the RPM range of the motor that I used is -50 to 50, while for PWM is from 1300 to 1700. But in certain cases, the RPM that generated from inverse kinematics exceeds the maximum speed. How to normalize it so the RPM or PWM does not exceed the maximum speed so the robot can run properly and reach the target?

  • 1
    $\begingroup$ it is unclear what you are asking .... if you do not want a value to exceed a preset limit, then you simply adjust the value when it goes past the limit $\endgroup$ – jsotola Dec 20 '18 at 18:03
  • $\begingroup$ Add the equations you are using for better help. In many cases you can parameterize to have a path, and a speed along the path, reducing the speed until all actuators are able to keep up. But your question is unclear. $\endgroup$ – hauptmech Dec 20 '18 at 20:34
  • $\begingroup$ @jsotola How to adjust it? $\endgroup$ – Michael Julyus Christopher M. Dec 27 '18 at 9:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.