Table of Contents
- The Foundation of Robotics and Artificial Intelligence
- Setting Up Your Robot
- Conceptualizing the Practical Robot Design Process
- Recognizing Objects Using Neural Networks and Supervised Learning
- Picking Up and Putting Away Toys using Reinforcement Learning and Genetic Algorithms
- Teaching a Robot to Listen
- Teaching the Robot to Navigate and Avoid Stairs
- Putting Things Away
- Giving the Robot an Artificial Personality
- Conclusions and Reflections
- Q and A
- Apendix

