Designing Robots from the Inside Out