The HuggieBot Chronicles: Lessons Learned from Designing a Hugging Robot