arm_controller RRT*, gradient ascent, backpropagation, state/configuration space, See https://github.com/hojmax/Inverse-Kinematics for my source of inspiration