Current control AND position control of servo motors

Hello!

I'm starting a project to make a robot arm that will use the servo's position feedback (I assume the servo can print back to me its position?) for forward kinematic control and calculating angles for it to go to for inverse kinematic control for cartesian coordinate control.

As part of this project, I was to do a little bit of fancier control using the current from the servos. By knowing the torque of each servo (or current) I can control the overall force applied by the end of the robot, but to do this I need to be able to control how much current is going to each servo motor.

I've looked online to see if the arduino can control the current or not and haven't come up with much. Is this possible? I was to be able to command the amount of current to give to each motor to move to the position angle I give it. Will the lack of power (if that happens) mess with the position control?

thanks for the help

I am not an expert, but I am not aware of feed back in standard servos. As the position of the servo is set by the length of the pulses sent, you should already have the position information.

The current can be controlled by using PWM.

Weedpharma

What kind of servo do you have?