Collaborative assistive robot for mobility enhancement (CARMEN) : the bare necessities: assisted wheelchair navigation and beyond (2012)