Lifting ROS to Model-Driven Development: Lessons Learned from a bottom-up approach | IEEE Conference Publication | IEEE Xplore