Robot control systems, motion planning, computer vision, simulation, autonomous navigation, robot programming