Book Image

Artificial Intelligence for Robotics

By : Francis X. Govers III
Book Image

Artificial Intelligence for Robotics

By: Francis X. Govers III

Overview of this book

Artificial Intelligence for Robotics starts with an introduction to Robot Operating Systems (ROS), Python, robotic fundamentals, and the software and tools that are required to start out with robotics. You will learn robotics concepts that will be useful for making decisions, along with basic navigation skills. As you make your way through the chapters, you will learn about object recognition and genetic algorithms, which will teach your robot to identify and pick up an irregular object. With plenty of use cases throughout, you will explore natural language processing (NLP) and machine learning techniques to further enhance your robot. In the concluding chapters, you will learn about path planning and goal-oriented programming, which will help your robot prioritize tasks. By the end of this book, you will have learned to give your robot an artificial personality using simulated intelligence.
Table of Contents (13 chapters)

Conclusions and Reflections

We have been on quite a journey over the course of this book. I will tell you that I’ve learned a lot, and hope you have as well. I had the chance to revisit my love of robotics, and to spend a lot of time examining the state of the art of AI and robot design to try and find a way to explain the concepts to you in an easily digestible form. I tried to break through the jargon, the acronyms, and the equations to try to convince you that the science and art of AI robotics is something you can do and have a good time doing it.

I set out to give you a set of tools that I felt you needed to create artificial intelligence for robots. These are tools that I’ve collected over my many years designing robots.

I introduced you to my version of the subsumption architecture and how our robot can have several layers of goals at once. This type of approach...