Robot Operating System (ROS) is a collection of software frameworks for robot software development, providing operating system-like functionality on a heterogeneous computer cluster.
The MCP3002 has a 10-bit analog to digital converter (ADC) with a simple to use SPI interface. Use this IC if your microcontroller does not have an ADC or have enough ADC lines. A great chip when you need to add additional ADC lines.