A python program that runs on Lego mindstorm and mimics a real life behavior of a snake. Some of the features of this program are randome tail wiggling with ability to hiss, bite and two operating modes controllerd by remote and autonomous.
- Written in python programming language.
- State design pattern to switch between the modes.
- Multithreading for different behaviors.