Control and programming of robot arms and walking robots, collaboration between robots, swarm robots, collaborative robot arms, image processing in robotic systems, mapping, and localization