Exploring Robotics Algorithms and Technologies — Programming Keynou