User Tools

Site Tools


ros:turtlebot:install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
ros:turtlebot:install [2014/01/27 18:33] – [In a new workspace] redoxros:turtlebot:install [2014/01/27 21:01] – [OpenNI installation] redox
Line 1: Line 1:
 # TurtleBot Installation for ROS # TurtleBot Installation for ROS
  
-See: http://wiki.ros.org/turtlebot/Tutorials/hydro/Installation#turtlebot.2BAC8-Tutorials.2BAC8-hydro.2BAC8-Source_Installation.Source_Installation+See this link first[[http://wiki.ros.org/turtlebot/Tutorials/hydro/Installation#turtlebot.2BAC8-Tutorials.2BAC8-hydro.2BAC8-Source_Installation.Source_Installation|ROS Wiki, Turtlebot]]
  
-## OpenNI installation (as a dependency, to be able to use the Kinect) +## OpenNI installation 
-OpenNI is not in the repos for Wheezy, we'll have to build it from source... Since it exists in testing and sid, things will be a little bit easier...+ 
 +To be able to use the Kinect on the Turtlebot with ROS, you need some OpenNI software, Java-stuff... 
 + 
 +OpenNI is not in the official repos for Wheezy, we'll have to build it from source... Since it exists in Testing and Sid, things will be a little bit easier...
  
     mkdir libopenni-dev     mkdir libopenni-dev
Line 23: Line 26:
     rosinstall_generator ecl_streams ecl_geometry ecl_mobile_robot ecl_sigslots ecl_command_line openni_launch joy --rosdistro hydro --deps --wet-only > turtlebot_deps.rosinstall     rosinstall_generator ecl_streams ecl_geometry ecl_mobile_robot ecl_sigslots ecl_command_line openni_launch joy --rosdistro hydro --deps --wet-only > turtlebot_deps.rosinstall
     wget https://raw.github.com/turtlebot/turtlebot/hydro/turtlebot.rosinstall     wget https://raw.github.com/turtlebot/turtlebot/hydro/turtlebot.rosinstall
-    wstool merge turtlebot_deps.rosinstall turtlebot.rosinstall -t src -j 8+    wstool merge turtlebot_deps.rosinstall -t src  
 +    wstool merge turtlebot.rosinstall -t src 
 +    wstool update -j8 -t src
     rosdep install --from-paths src --ignore-src --rosdistro hydro -y -r --os=debian:wheezy     rosdep install --from-paths src --ignore-src --rosdistro hydro -y -r --os=debian:wheezy
-    sudo /opt/ros/hydro/env.sh catkin_make_isolated --install --install-space /opt/ros/hydro/ -q --force-cmake --merge+    sudo /opt/ros/hydro/env.sh catkin_make_isolated --install --install-space /opt/ros/hydro/ -q --merge
  
 ### In a new workspace ### In a new workspace
Line 34: Line 39:
     wget https://raw.github.com/turtlebot/turtlebot/hydro/turtlebot.rosinstall     wget https://raw.github.com/turtlebot/turtlebot/hydro/turtlebot.rosinstall
     wstool init -j8 src turtlebot_deps.rosinstall      wstool init -j8 src turtlebot_deps.rosinstall 
-    wstool merge -j8 turtlebot.rosinstall -t src+    wstool merge turtlebot.rosinstall -t src 
 +    wstool update -j8 -t src
     rosdep install --from-paths src --ignore-src --rosdistro hydro -y -r --os=debian:wheezy     rosdep install --from-paths src --ignore-src --rosdistro hydro -y -r --os=debian:wheezy
     sudo /opt/ros/hydro/env.sh catkin_make_isolated --install --install-space /opt/ros/hydro/ -q --force-cmake --merge     sudo /opt/ros/hydro/env.sh catkin_make_isolated --install --install-space /opt/ros/hydro/ -q --force-cmake --merge
 +
 +<note>If `wstool update` returns errors for the packages already installed, you can add the option `--continue-on-error`</note> 
  
 ## End ## End