The main changes in this version are:
- Some extra logic for emergency stop
- The ability to customise messages within the launch file
- It's possible to use WAV or MP3 files for button events
- You can specify shell commands to run when any button or navigation event occurs
Currently there is no use of rosserial, and communication between the Arduino and the PC is very simple - it just sends a single byte when a button is pressed.