Preview

Robot Operating System

Satisfactory Essays
Open Document
Open Document
252 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Robot Operating System
ROS (Robot Operating System) is a framework for robot software development, providing operating system-like functionality on top of a heterogenous computer cluster. ROS was originally developed in 2007 under the name switchyard by the Stanford Artificial Intelligence Laboratory in support of the Stanford AI Robot (STAIR[1]) project. As of 2008, development continues primarily at Willow Garage, a robotics research institute/incubator, with more than twenty institutions collaborating in a federated development model [1][2].
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 based on a graph architecture where processing takes place in nodes that may receive, post and multiplex sensor, control, state, planning, actuator and other messages. The library is geared towards a Unix-like system (Ubuntu Linux is listed as 'supported' while other variants such as Fedora and Mac OS X are considered 'experimental') but is intended to be cross-platform. At present Windows is listed as having 'partial functionality' [3].
ROS has two basic "sides": The operating system side ros as described above and ros-pkg, a suite of user contributed packages (organized into sets called stacks) that implement functionality such as simultaneous localization and mapping, planning, perception, simulation etc.
ROS is released under the terms of the BSD license, and is open source software. It is free for commercial and research use. The ros-pkg contributed packages are licensed under a variety of open source

You May Also Find These Documents Helpful

  • Good Essays

    RRAS is a protocol make it possible to create applications that will administer the routing and remote access service capabilities of the operating system.…

    • 623 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Nt1330 Unit 1 Assignment

    • 4639 Words
    • 19 Pages

    An operating system (OS) is an interface between hardware and user which is responsible for the management and coordination of activities and the sharing of the resources of the computer that acts as a host for computing applications run on the machine. As a host, one of the purposes of an operating system is to handle the details of the operation of the hardware. This relieves application programs from having to manage these details and makes it easier to write applications. Almost all computers (including handheld computers,desktop computers, supercomputers, video game consoles) as well as some robots, domestic appliances (dishwashers, washing machines), and portable…

    • 4639 Words
    • 19 Pages
    Powerful Essays
  • Good Essays

    Items covered in the lecture include the history of the system, differences between the main system and the deployable system. Also covered is consideration to be taking in siting the set-up, setting up the system and functionality.…

    • 522 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    As little as ten years ago, the thought of having a personal computer at one's office desk, home, or grade school seemed far‑fetched indeed. Now personal computers are accepted complacently as part of our modern world. Computer brains run cars, stereos, televisions, refrigerators, phone systems, factories, offices, airplanes, and defense systems, to name a few examples. The next progression of the computer as a mobile unit, robot, may like the personal computer, become a common and essential companion at home and in the workplace.…

    • 4572 Words
    • 19 Pages
    Powerful Essays
  • Good Essays

    The General Public License also referred to as (GNU or GPL is one of the most widely used software license among individual, organizations and companies. The reason behind this is this product guarantees its users the freedom to make changes to the software, study and share the software, and if needed the software may be copied. 3 versions of the GNU have been released. Operating System is the core software of any machine that provides interface between applications and the hardware. Different types of operating systems exist that are available these days, some of them are Open source and some are closed or proprietary standards. Each of them has their own benefits and advantages that are detailed in this paper.…

    • 669 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Open vs Closed Systems

    • 1153 Words
    • 5 Pages

    Stallings, W. (2012). Operating systems: Internals and design principles (7th ed.). Retrieved from The University of Phoenix eBook Collection database..…

    • 1153 Words
    • 5 Pages
    Better Essays
  • Satisfactory Essays

    Imagine you could draw a picture and with the snap of a finger it would come to life in robot form. One day a kid named Code would get Bullied every single day. One day he ran of into the woods following a robot. The robot was a princess robot bee. Code finds out the evil spirits made his grandfather evil. Code goes into a robot shop where a robot turns his picture into a real robot king. The robot king helps him on his mission to save his grandfather and stop an evil tornado that evil spirits sponed from forming and killing every single robot alive. They have to fight a robot called OX that has tons of armor. They board a ship with lots of expensive artifacts. The crou also give him a special pair of lens that help him do things he could…

    • 221 Words
    • 1 Page
    Satisfactory Essays
  • Powerful Essays

    Operating System Comparisons

    • 2694 Words
    • 11 Pages

    An operating system (OS) is software that manages the hardware and software resources of a computer system. Basically an OS is a set of libraries or functions which programs may use to perform specific tasks relating to interfacing with computer system components (The Computer Technology Documentation Project, n.d.). Advantages and disadvantages exist in every operating system. Reviewed in this paper is a comparison of some of the primary responsibilities of popular operating systems. Although Microsoft Windows has taken its own approach as an operating system, Mac OS X is based heavily on the UNIX core. The review includes Unix/Linux, Mac OS X, and Microsoft Windows operating systems.…

    • 2694 Words
    • 11 Pages
    Powerful Essays
  • Satisfactory Essays

    I should be a Robotics Software Engineer. My whole life has been spent messing around with technology. I want this career because it pays well and is entertaining to me. My two favorite subjects are science and math. I am learning multiple programming languages.…

    • 1804 Words
    • 8 Pages
    Satisfactory Essays
  • Better Essays

    Operating system services handled the hardware resources of the control unit. Unique interfaces or application program are used to summon these Operating system services.…

    • 2496 Words
    • 10 Pages
    Better Essays
  • Good Essays

    The operating system that I have chosen is a particular service operation: the realisation of a music concert. As every other organisation that produce goods or services, it has a precise operating system, composed by a range of inputs, a transformation process and a final output.…

    • 674 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Linux Red Hat Project

    • 851 Words
    • 4 Pages

    Linux, much like Windows, or OSX, comes in a variety of versions, or distributions as they are known in the Linux world. Red Hat, a Linux distribution, has several distributions based off of its architecture that are designed for several purposes, these distributions vary in much the same way as the Windows versions. The main currently active Linux distributions that are based off of Red Hats architecture include Fedora, Red Hat Enterprise, and CentOS.…

    • 851 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Red Hat Enterprise Linux (RHEL) is a Linux-based operating system developed by Red Hat and targeted toward the commercial market. Red Hat Enterprise Linux is released in server versions for x86, x86-64, Itanium, PowerPC and IBM System z, and desktop versions for x86 and x86-64. All of Red Hat 's official support and training and the Red Hat Certification Program centers around the Red Hat Enterprise Linux platform. Red Hat Enterprise Linux is often abbreviated to RHEL, although this is not an official designation.…

    • 317 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Q.3 Write a program that counts the Ctrl+C Signals hit by the user using standard…

    • 734 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Types of Operating System

    • 639 Words
    • 3 Pages

    Real-time Operating System: It is a multitasking operating system that aims at executing real-time applications. Real-time operating systems often use specialized scheduling algorithms so that they can achieve a deterministic nature of behavior. The main object of real-time operating systems is their quick and predictable response to events. They either have an event-driven or a time-sharing design. An event-driven system switches between tasks based of their priorities while time-sharing operating systems switch tasks based on clock interrupts.…

    • 639 Words
    • 3 Pages
    Good Essays