some of the teams reported that they developed too many
components from scratch and did not have time to make
them robust,
• others reported that the off-the-shelf software components
they used as “black-boxes” hid important functionality that could not be properly customized.
In this regard, there are important lessons about how to
simplify the design of complex robotic systems and make them
more reliable