By a "robotics software platform" we mean a software package that simplifies programming of several kinds of robotic devices by providing:
* a unified programming environment * a unified service execution environment * a set of reusable components * a debugging/simulation environment * a package of "drivers" for most wide-spread robotics hardware * a package of common facilities such as computer vision, navigation or robotic arm control
This architecture diagram make me remember 1st time I saw Xilinx's IC . It is amazing. I like mesh architecture. But the major issue still how to design a good compiler or language to utilized the powerful architecture.