Thursday, 8 September 2016

ROS

Robot Operating System 

A lot of people hear about ROS and will be like what's that today i made up my mind to write an article on that so ROS is a collection of software frameworks for robot software development, providing operating system-like functionality on a heterogeneous computer cluster. ROS provides standard operating system services such as hardware abstraction, low-level device control, implementation of commonly used functionality, and package management. Running sets of ROS-based processes are represented in a graph architecture where processing takes place in nodes that may receive, post and multiplex sensor, control, state, planning, actuator and other messages. ROS, itself, is not a real-time OS (RTOS), though it is possible to integrate ROS with real-time code. ROS was written in C++ or Python and is also a Linux operating System.

ROS was developed  originally in 2007 under the name switchyard by the Stanford Artificial Intelligence Laboratory in support of the Stanford AI Robot STAIR (STanford AI Robot) project.

ROS client libraries (C++, Python, LISP) are geared toward a Unix-like system, primarily because of their dependence on large collections of open-source software dependencies. For these client libraries, Ubuntu Linux is listed as "Supported" while other variants such as Fedora Linux, Mac OS X, and Microsoft Windows are designated "Experimental" and are supported by the community.The native Java ROS client library, rosjava, however, does not share these limitations and has enabled ROS-based software to be written for the Android OS. Rosjava has also enabled ROS to be integrated into an officially-supported MATLAB toolbox which can be used on Linux, Mac OS X, and Microsoft Windows. A JavaScript client library, roslibjs has also been developed which enables integration of software into a ROS system via any standards-compliant web browser.

In my latter post i'll be writing an article on how to install ROS


Before you leave, do me a favor and answer me this question:
What’s your opinion of Bitcoin
~Is it here to stay — permanently — or is it just another passing fad?
Leave your comment below  (Please! Don’t forget to use the social sharing buttons, either)!

No comments :
Write comments