Co-design of Hardware and Software with ROSLab

Building robots from scratch can be tough.  Fortunately, we can reuse code and electrical circuit designs from one robot design to another.  We built a database of commonly used code and circuits as well as a framework around it that allows simple addition of new circuit components and their required software counterparts.  We are integrating this framework with ROSLab for simple drag-and-drop design of ciruit boards and the code that runs on them.