New main class
Serial communication and gamepad test applications
Changed to PWMServo as interrupts conflicted.
Added rover initialization and test program
Test migrating repository to azzopardim
Test migrated repository to azzopardim
Collision avoidance simple
Collision avoidance simple
Revert "Collision avoidance simple"

This reverts commit 0921a5906eb3ddc5cd2afc94367ec193b53a5b6d.
Saving files
Updating
Merge remote-tracking branch 'origin/master'

Conflicts:
	emo_arduino/emo/emo.ino
Merge remote-tracking branch 'origin/master'

Conflicts:
	emo_arduino/emo/emo.ino
Autonomous drive

Changed STOP to modify speed to 0
Autonomous drive

Introduced constants for proximity and only allowed to move forward if
proximity is less than maximum distance
Autonomous drive

Basic collision avoidance with added Moving Average for Ping data.
Clean up of code

Cleaned up code and fixed ring for optimized execution. Need to add the
animated expressions again.
Redone ping implementation using NewPing library

Found that my previous Ping was causing a delay when objects are nit
close enough. This new version resolves that. Looking forward to add
the other 5 ping sensors so that I have a better obstacle avoidance
implementation for autonomous drive.
Main emo software in Java.

Includes keyboard, gamepad and serial communication. (Not completed
yet) Testing JSON command generation and status reading.
Adding mode selection in console

For the time being I added an Autonomous and Manual mode. This will
instruct the HCM to process drive commands or wander around.