This is probably my favorite chapter to write. I am not only a software developer, but I am also very familiar with hardware and one of my favorite hobbies is building robots. I have been building robots for a couple of years now and I have used several different single board computers as the brains. These single board computers have included the BeagleBone Black, Next Thing C.H.I.P, Raspberry Pi and several Arduino models. When I first started using the single board computers for my robotics projects, I used an assortment of languages such as JavaScript, Python and C, but when it was announced that iachieved.it built the Swift language for the ARM platform I started experimenting using Swift for these projects. I think that you will find, as I did, that Swift is an excellent language for any type of project on the single board computers, but it is especially good for robotics projects.
In this chapter, we will cover the following topics:
What...