The driver for a semi autonomous boat, controlled over tcp, commands boat by arduino port, with logging and a* path finding.