- Robotic Operating System
:"For other uses, see
Ros "ROS is an initialism for Robotic Operating System developed and marketed byAnimusoft Corporation who specializes in creating robotic software solutions.Animusoft's ROS is capable of speech production/recognition, visual recognition, movement, positioning, and several forms of thought through certain artificial intelligence techniques.
History
Inspired during the mid 1990's - the founders of Animusoft were knee deep in research and development for ROS. Since then - they have founded several companies - their primary being Animusoft. Animusoft was established to be the primary company responsible for delivery ROS.
Features & Architecture
ROS has been designed around a scalable and flexible architecture. The architecture allows developers to expand upon the operating system easily and quickly.
Here is just a listing of the sub-systems in ROS:
- Messaging
The messaging subsystem is utilized by any subsystem of ROS to communicate within ROS. - Processing
The processing subsystem is utilized to perform any specialized processing in ROS. An example of specialized processing would be an artificial intelligence technique to determine how to respond to stimuli. - Audio
The audio subsystem is used to communicate external via audio devices such as a microphone or speaker. - Video
The video subsystem is used for video recognition as well as the projection of images to any medium (i.e. printers, monitors) - Movement
The movement subsystem is used to handle all robotic movements. Its specialized role in the system is only to interface with mobility devices. - Positioning
The positioning subsystem is used for tracking and positioning of the robot using ROS. A means of tracking or positioning a robot with this system could be by using a GPS tracking device.
The architecture is flexible and scalable to the point where robot builders can add or customize subsystems for their particular use cases.
References
* [http://www.animusoft.com/default.aspx Animusoft Home] - Animusoft Primary Website
* [http://www.animusoft.com/ROS.ashx Animusoft ROS Home] - Animusoft ROS Product Overview Site
* [http://www.rugcommunity.org/ RUG Community] - Robotic User Group Community- Messaging
Wikimedia Foundation. 2010.