Muhammad,
> 1) In the computed torque control law why are you multiplying the velocity
> gain with the desired acceleration?
> 2) From your block diagram it seems OK then that Kv should not
> be multiplied with the qdd desired (starred) and just summed with the
> proportional and differential terms.
this is indeed an error and has been previously pointed out, but I
neglected to post it to the errata page. I apologize for the
inconvenience, and the errata is now posted.
> 3) But then again your block diagram doesn't seem to match with its
> Simulink implementation. There desired qdd is not coming from the desired
> trajectory but rather is calculated as a sum of proportional and
> differential error terms.
The Simulink diagram should add qdd from the trajectory generator,
\ddot{q}^*, to the signal going into the qdd input of the RNE block.
That is, the required acceleration is due to the position error,
velocity error and desired (feedforward) acceleration, which is the
same as the third argument to the function D() in the equation at top
of p 213. This error is now posted on the errata page.
peter.