A reinforcement learning enhanced pseudo-inverse approach to self-collision avoidance of redundant robots | Synapse