ROS is a community effort, with many institutions contributing to its development. Much of the underlying platform is being developed by Willow Garage and Stanford.
ROS is a robot operating system originally developed (2007) in the Stanford Artificial Intelligence Laboratory in support of the Stanford AI Robot (STAIR) project but now (as of 2008) developed primarily by Willow Garage, a robotics research institute/incubator. It is free for commercial and research use under a BSD license. The library runs primarily on Linux but is intended to be cross-platform for Mac OS X and Windows. ROS provides standard operating system services such as hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. It is a graph based architecture where processing takes place in nodes that may receive, post and multiplex sensor, control, state, planning, actuator and other messages.

Build a robot is not difficult as you think… With no experience in electronics, you can make a robot easily in 2 hours
Ho it can be..?
Line Follower ROBOT
Plermjai Inchuay, plermjai@loxinfo.co.th
Award winner from VingPeaw Competition 2543, the robot built with 2051, L293D, and four IR sensors. Simple circuit and platform, quick tracking and easy-understand program using C language.
I designed my robot, which use two motors control rear wheels and the single front wheel is free. It has 4-infrared sensors on the bottom for detect black tracking tape, when the sensors detected black color, output of comparator, LM324 is low logic and the other the output is high. Microcontroller AT89C2051 and H-Bridge driver L293D were used to control direction and speed of motor.