Difference between revisions of "Hood NUC Melih ROS2 TB3 Install"

From wikidb
Jump to: navigation, search
(Install Navigation2 dependencies)
(Create a Workspace for TB3)
Line 43: Line 43:
 
= Create a Workspace for TB3 =
 
= Create a Workspace for TB3 =
  
   eepp@hood:~$ cd ros2_all_ws
+
   eepp@hood:navigation2_ws$ cd ~/ros2_all_ws
 
   
 
   
   eepp@hood:ros2_all_ws$ mkdir -p navstack_dependencies_ws/src
+
   eepp@hood:ros2_all_ws$ mkdir turtlebot3_ws
 +
 
 +
  eepp@hood:ros2_all_ws$ cd turtlebot3_ws
 
   
 
   
   eepp@hood:ros2_all_ws$ mkdir -p navigation2_ws/src
+
   eepp@hood:turtlebot3_ws$ mkdir src
 +
 
 +
= Clone all the up to date repositories =
 +
 
 +
  eepp@hood:turtlebot3_ws$ wget https://raw.githubusercontent.com/ROBOTIS-GIT/turtlebot3/ros2/turtlebot3.repos
 +
      --2020-01-18 10:33:00--  https://raw.githubusercontent.com/ROBOTIS-GIT/turtlebot3/ros2/turtlebot3.repos
 +
      Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.52.133
 +
      Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.52.133|:443... connected.
 +
      HTTP request sent, awaiting response... 200 OK
 +
      Length: 620 [text/plain]
 +
      Saving to: ‘turtlebot3.repos’
 +
 +
      turtlebot3.repos    100%[===================>]    620  --.-KB/s    in 0s     
 +
 +
      2020-01-18 10:33:00 (32.7 MB/s) - ‘turtlebot3.repos’ saved [620/620]

Revision as of 20:15, 23 January 2020

Context

January 18, 2020

ROS 2 on Turtlebot 3 takes place here. Navigation will be removed from the install. I suspect so that the we will be working with the a current release of the Intel Navigation 2 stack.

Reference

Install Cartographer dependencies

The following was already installed previously.

 $ sudo apt install -y \
     google-mock \
     libceres-dev \
     liblua5.3-dev \
     libboost-dev \
     libboost-iostreams-dev \
     libprotobuf-dev \
     protobuf-compiler \
     libcairo2-dev \
     libpcl-dev \
     python3-sphinx

See Hood ROS2 Melih Cartography Dependencies Log

Install Navigation2 dependencies

The following was already installed previously as well.

 $ sudo apt install -y \
     libsdl-image1.2 \
     libsdl-image1.2-dev \
     libsdl1.2debian \
     libsdl1.2-dev

See Hood ROS2 Melih Navigation2 Dependencies Log

Create a Workspace for TB3

 eepp@hood:navigation2_ws$ cd ~/ros2_all_ws

 eepp@hood:ros2_all_ws$ mkdir turtlebot3_ws
 
 eepp@hood:ros2_all_ws$ cd turtlebot3_ws

 eepp@hood:turtlebot3_ws$ mkdir src

Clone all the up to date repositories

 eepp@hood:turtlebot3_ws$ wget https://raw.githubusercontent.com/ROBOTIS-GIT/turtlebot3/ros2/turtlebot3.repos
     --2020-01-18 10:33:00--  https://raw.githubusercontent.com/ROBOTIS-GIT/turtlebot3/ros2/turtlebot3.repos
     Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.52.133
     Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.52.133|:443... connected.
     HTTP request sent, awaiting response... 200 OK
     Length: 620 [text/plain]
     Saving to: ‘turtlebot3.repos’

     turtlebot3.repos    100%[===================>]     620  --.-KB/s    in 0s      

     2020-01-18 10:33:00 (32.7 MB/s) - ‘turtlebot3.repos’ saved [620/620]