Now that you have seen how different OSes are set up on the SBCs along with ROS, let's see how to take control of the GPIOs of the boards individually so that you can control input-output peripherals directly with them. Also, we shall write them as ROS nodes so that we can integrate them with other ROS applications. So, let's begin by looking at each board individually, starting with Tinkerboard S.
Controlling GPIOS from ROS
Tinkerboard S
Tinkerboard comes with GPIO API support in shell, Python, and C programming. Since we've working with ROS, let's learn how to control the GPIOs using Python. For more information on the GPIO pinout, please refer to the following link: https://tinkerboarding.co.uk/wiki...