Merge commit 'cbd34aa4bdd865f8c4605f8d17a9cc1bb803a506'

* commit 'cbd34aa4bdd865f8c4605f8d17a9cc1bb803a506':
  Wall hugging improved with stop-start
  Attempting to stop-start after rotation to avoid encoder errors
Merge branch 'develop'

* develop:
  Increased speed for use with batteries
  Refactored object avoidance routine with state machine. Fixed encoder CAN message (removed old Eurobot servo test messages).
  Encoder readings on CAN in request to arduino Documented CAN messages
Filtering received CAN messages due to new motor controller status messages
Tweaked object detection logic to improve wall following
Merge branch 'master' into develop

* master:
  Filtering received CAN messages due to new motor controller status messages Tweaked object detection logic to improve wall following