Robot Operating System (ROS) Tutorial

Source: Internet
Author: User
Tags oracle vm virtualbox vm virtualbox

Robot Operating System (ROS) Tutorial

Description: This article describes the usage and installation methods of ROS (Robot Operating System;

1.1 main use of ROS

ROS is a computer Operating System architecture designed for Robot software development. It is an open-source meta-Level Operating System (post-operating system) that provides services similar to operating systems, including hardware abstract descriptions, underlying Driver Management, execution of shared functions, inter-program message transmission, and program release package management, it also provides tools and libraries for obtaining, creating, writing, and executing multi-host fusion programs.

The operating architecture of ROS is a processing architecture that uses the ROS communication module to implement P2P loose-coupling network connections between modules. It implements several types of communication, this includes service-based synchronous RPC (Remote process call) Communication, Topic-based asynchronous data stream communication, and data storage on Parameter servers.

1.2 How to install ROS

ROS can be installed on a variety of platforms. Currently, the most comprehensive Ubuntu operating system platform is supported. We recommend that you install ROS on Windows platforms using virtual machines to facilitate the next step of learning experiments;

The official latest version (ROS Groovy Galapagos) Installation image address is as follows: http://nootrix.com/downloads/#RosVM

Virtual Machine download site: https://www.virtualbox.org/

After installing the Oracle VM VirtualBox, choose "manage"> "Import Virtual Computer"> "open virtual computer"

Select the downloaded "rosGroovyGalapagos. ova" file;

In the import configuration option of the virtual computer, it is recommended to adjust the location of the virtual hard disk to a hard disk area with a large space, for example, the installation location is D: \ VirtualOS \ VirtualBox, as shown in:

After the installation is complete, start the VM. The default user name and password are "viki", as shown below:

We try to input the ROS command "roscore" in the Command Terminal "Terminal", and the following information will appear:

Now that the virtual machine has been installed, we can use this virtual machine to learn more about ROS.

For more details, please continue to read the highlights on the next page:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Next Page
[Content navigation]
Page 7: Introduction and installation of ROS Page 7: Introduction to file systems and command tools in ROS
Page 7: Create a catkin feature package in the ROS System Page 6: Compile function packages in the ROS System
Page 7: familiar with nodes in the ROS System Page 7: familiar with the topics in the ROS System
Page 7: familiar with the services and parameters in the ROS System Page 7: rqt_console and roslaunch usage
Page 1: Use rosed to edit a file Page 7: generate the ROS msg file and the srv File

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.