SCUTTLE Robot – Multithreading Explained with Demonstration (Speed control & text-to-speech)

Explanation of how and why to execute multithreading on the SCUTTLE robot using the Beaglebone Blue, Debian Linux, and the Scuttle software architecture. The software files used for this example are found on the project’s github. Level 3 driving: https://raw.githubusercontent.com/MXET/SCUTTLE/master/software/python/addons/L3_driveGP.py Level 3 Speaking: https://raw.githubusercontent.com/MXET/SCUTTLE/master/software/python/addons/L3_tellHeading.py Level 4 Multithreading: https://raw.githubusercontent.com/MXET/SCUTTLE/master/software/python/addons/L4_multithread.py