As I explain in the book there are two quite different conventions for
DH coordinates. This makes life very confusing...
I don't know much about the Motoman model, it was submitted by a third
party. In principle there is no problem with a negative a or d
parameter, it all just depends on the way the frames are assigned.
I'm not quite sure whether DH parameters are a help or a hindrance in
robotics, hence my interest in autogenerating them as discussed in
Chap 7.5.
peter.