Revert "Trimmed the branch to only the diff_drive_controller sub directory"

This reverts commit 5c94e7741ff151b6eb3270eecbc4eac05e6d0abf.
Rebase from 'upstream'
Trimmed the branch to only the diff_drive_controller sub directory