This chapter represents a bridge between the preceding sections on general theory, introduction, and setup, and the following chapters, where we will apply problem-solving methods that use artificial intelligence techniques to robotics. The first step is to clearly state our problem, from the perspective of the use of the robot, as compared to our view as the designer/builder of the robot. Then, we need to decide how to approach each of the physical and mental challenges that we and the robot will attempt.
This chapter will cover the following topics:
- A systems engineering-based approach to robotics
- How to state the problem using use cases
- How to approach solving problems with storyboards
- How to decompose use cases and storyboards into requirements