Is there a difference between the terms "duty" and "obligation"?

Solution 1:

To me it's a case of a person being obligated to do something, versus them being expected to because of who they are, or what organisation they are affiliated with.