Neural network-based adaptive controller design of robotic manipulators with an observer | Synapse