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)

Storyboards

We've done our use cases and a state machine diagram, so now let's move on to the next step, which is to create our storyboards. We are going to decompose our use cases further in order to understand the various tasks our robot must undertake on our behalf in the course of its two missions. I've created some quick little drawings to illustrate each point.

The concept of storyboards is borrowed from the movie industry, where a comic-strip like narration is used to translate words on a page in the script into a series of pictures or cartoons that convey additional information not found in the script, such as framing, context, movement, props, sets, and camera moves. The practice of storyboarding goes all the way back to silent movies, and is still used today.

We can use storyboards in robotics design for the same reasons: to convey additional information...