ROS (http://www.ros.org/about-ros/) is a robotic operating system that originated in Stanford and is now being developed by the Open Source Robotics Foundation (http://www.osrfoundation.org/). Currently the latest version is Jade. Ros is not a complete operating system, but an application layer operating environment that supports a wide variety of host operating systems, such as Ubuntu, Mac OS X, and support for Ubuntu and Android on arm. The ecological chain envisaged is as follows:
First, install the compiled version of the script
For complete instructions, see: http://my.oschina.net/u/2306127/blog/480585
#加入软件源到系统软件仓库列表sudo sh-c ' Echo ' Deb Http://packages.ros.org/ros/ubuntu $ (LSB_RELEASE-SC) main ">/ETC/APT/SOURCES.L Ist.d/ros-latest.list ' #加入软件仓库的认证码sudo apt-key adv--keyserver hkp://pool.sks-keyservers.net--recv-key 0xB01FA116# Perform a software warehouse list update sudo apt-get update# install all desktop applications sudo apt-get install ros-jade-desktop-full# install dependent software parts sudo rosdep initrosdep Updateecho "Source/opt/ros/jade/setup.bash" >> ~/.bashrcsource ~/.bashrcsudo apt-get Install Python-rosinstall
Second, get the source code and compile the script
For complete instructions, see: http://my.oschina.net/u/2306127/blog/480604
#源码和工具安装. sudo apt-get install PYTHON-ROSDEP python-rosinstall-generator python-wstool Python-rosinstall build-essential# Create a compiled source workspace mkdir ~/ros_catkin_wscd ~/ros_catkin_ws# get the source code related packages Rosinstall_generator Desktop_full-- Rosdistro Jade--deps--wet-only--tar > Jade-desktop-full-wet.rosinstallwstool init-j8 src jade-desktop-full-wet.rosinstall# Update the source code and related package #wstool update-j 4-t src# Install source code required to compile the dependency package ROSDEP install--from-paths src-- IGNORE-SRC--rosdistro jade-y# performs a compile operation./src/catkin/bin/catkin_make_isolated--install-dcmake_build_type=release
The new version of Ros uses Catkin as a compilation tool, not quite the same as the general Cmake\make on Linux, and requires a conversion of ideas and a process to be familiar.
Installation and Source code compilation complete script for Ros-jade version on UbuntuKylin15.04