Robot makers should learn from ethics and morality from human development. Children are taught about morality even before they begin to learn math.
A robot has been developed by scientists that can throw something 50 times of its own weight and five times its length in just 60 milliseconds.
They may not be scientifically based, but the need for a solution outside of pharmaceuticals may encourage you to consider such options. When traditional medicine is not quite doing the trick, thinking outside the box and trying one of these options may bring surprising results.