iCare – A user centric Approach to the development of assistive devices for the blind and visually impaired