Chapter 4
Using Artificial Intelligence in Robotics
IN THIS CHAPTER
Understanding the use of AI in robotics
Seeing how AI helps in robotics
Using machine learning in our robot
Dictionary.com asserts that “artificial Intelligence (AI) is the theory and development of computer systems able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.” So, is AI meant to replace people? Well, not really. Modern AI looks to enhance machine intelligence in certain tasks that are normally performed by people. Even saying “machine intelligence” is somewhat of a misnomer because it's hard to claim that machines have intelligence at all, at least as we think of intelligence in people.
Instead of the philosophical debate, in this chapter we focus on this chapter's project, which uses machine-learning AI. We apply the techniques of neural networks to machine vision for our robotic car. In this way, the robot can utilize the Pi camera to understand aspects of its environment.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access
Making robots see is ...