Lessons Learned from Developing a Human-Centered Guide Dog Robot for Mobility Assistance