Velma Service Robot - recent advances in design and control