In this chapter, we have familiarized ourselves with the GoPiGo3 Python environment by running simple programs that allow us to test robot sensors and actuators. We have checked them one by one in what is formally known as unit testing. This has served two goals: getting started with Python programming and functionally validating your robot hardware.
Next, we will leave the robot for one chapter, and we will discuss the core software concepts of ROS that we will later use to program GoPiGo3.