Sometimes, you don't have direct access to the Raspberry Pi running your project. Perhaps it's installed outdoors with no display and keyboard attached. Or maybe it was squeezed into a compact chassis ...
There’s also a Python library (basically a set of commands you can use to control the robot) available to go alongside the HAT, which will let you write software to control the robot parts you’ve got ...