Text this: Challenges in closing the gap between software and hardware in robotics