Difference between revisions of "Hood Install Turtlebot3 ROS2 Dashing"

From wikidb
Jump to: navigation, search
(Created page with "eepp@hood:~$ mkdir -p ~/turtlebot3_ws/src eepp@hood:~$ eepp@hood:~$ cd ~/turtlebot3_ws eepp@hood:turtlebot3_ws$ eepp@hood:turtlebot3_ws$ eepp@hood:turtlebot3_ws$ wget https...")
 
Line 1: Line 1:
eepp@hood:~$ mkdir -p ~/turtlebot3_ws/src
+
$ mkdir -p ~/turtlebot3_ws/src
eepp@hood:~$
+
eepp@hood:~$ cd ~/turtlebot3_ws
+
eepp@hood:turtlebot3_ws$
+
eepp@hood:turtlebot3_ws$
+
eepp@hood:turtlebot3_ws$ wget https://raw.githubusercontent.com/ROBOTIS-GIT/turtlebot3/ros2/turtlebot3.repos
+
--2019-07-19 09:15:14--  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: 1458 (1.4K) [text/plain]
+
Saving to: ‘turtlebot3.repos.1’
+
  
turtlebot3.repos.1 100%[===================>]  1.42K  --.-KB/s    in 0s     
+
  $ cd ~/turtlebot3_ws
  
2019-07-19 09:15:15 (78.1 MB/s) - ‘turtlebot3.repos.1’ saved [1458/1458]
+
$ wget https://raw.githubusercontent.com/ROBOTIS-GIT/turtlebot3/ros2/turtlebot3.repos
 +
--2019-07-19 09:15:14--  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: 1458 (1.4K) [text/plain]
 +
Saving to: ‘turtlebot3.repos.1’
 +
 +
turtlebot3.repos.1  100%[===================>]  1.42K  --.-KB/s    in 0s     
 +
 +
2019-07-19 09:15:15 (78.1 MB/s) - ‘turtlebot3.repos.1’ saved [1458/1458]
  
eepp@hood:turtlebot3_ws$
+
 
eepp@hood:turtlebot3_ws$
+
<pre>
eepp@hood:turtlebot3_ws$
+
$ vcs import src < turtlebot3.repos
eepp@hood:turtlebot3_ws$
+
eepp@hood:turtlebot3_ws$
+
eepp@hood:turtlebot3_ws$
+
eepp@hood:turtlebot3_ws$
+
eepp@hood:turtlebot3_ws$
+
eepp@hood:turtlebot3_ws$
+
eepp@hood:turtlebot3_ws$
+
eepp@hood:turtlebot3_ws$ vcs import src < turtlebot3.repos
+
 
............
 
............
 
=== src/cartographer/cartographer (git) ===
 
=== src/cartographer/cartographer (git) ===
Line 86: Line 77:
 
Already on 'ros2'
 
Already on 'ros2'
 
Your branch is up to date with 'origin/ros2'.
 
Your branch is up to date with 'origin/ros2'.
eepp@hood:turtlebot3_ws$
+
</pre>
 +
 
 +
 
 +
<pre>
 +
$ colcon build --symlink-install
 +
Starting >>> nav2_common
 +
Starting >>> nav_2d_msgs
 +
Starting >>> angles
 +
Starting >>> behaviortree_cpp
 +
Finished <<< nav2_common [0.68s]                                 
 +
Starting >>> nav2_msgs
 +
Finished <<< angles [0.71s]
 +
Starting >>> nav2_voxel_grid
 +
Finished <<< nav2_voxel_grid [0.99s]                                 
 +
Starting >>> cv_bridge
 +
Finished <<< behaviortree_cpp [2.80s]                                 
 +
Starting >>> camera_calibration_parsers
 +
Finished <<< cv_bridge [1.12s]
 +
Starting >>> cartographer
 +
Finished <<< nav_2d_msgs [2.94s]                                       
 +
Starting >>> dwb_msgs
 +
Finished <<< camera_calibration_parsers [1.54s]                   
 +
Starting >>> cartographer_ros_msgs
 +
Finished <<< dwb_msgs [5.13s]                                       
 +
Starting >>> gazebo_dev
 +
Finished <<< cartographer_ros_msgs [4.07s]                         
 +
Starting >>> gazebo_msgs
 +
Finished <<< gazebo_dev [0.45s]                                     
 +
Starting >>> image_transport
 +
Finished <<< cartographer [16.4s]                                       
 +
Starting >>> turtlebot3_msgs
 +
--- stderr: image_transport                                             
 +
/home/eepp/turtlebot3_ws/src/gazebo/camera_info_manager/image_transport/src/camera_publisher.cpp: In constructor ‘image_transport::CameraPublisher::CameraPublisher(rclcpp::Node*, const string&, rmw_qos_profile_t)’:
 +
/home/eepp/turtlebot3_ws/src/gazebo/camera_info_manager/image_transport/src/camera_publisher.cpp:93:22: error: ‘QoS’ is not a member of ‘rclcpp’
 +
  auto qos = rclcpp::QoS(rclcpp::QoSInitialization::from_rmw(custom_qos));
 +
                      ^~~
 +
/home/eepp/turtlebot3_ws/src/gazebo/camera_info_manager/image_transport/src/camera_publisher.cpp:93:34: error: ‘rclcpp::QoSInitialization’ has not been declared
 +
  auto qos = rclcpp::QoS(rclcpp::QoSInitialization::from_rmw(custom_qos));
 +
                                  ^~~~~~~~~~~~~~~~~
 +
make[2]: *** [CMakeFiles/image_transport.dir/src/camera_publisher.cpp.o] Error 1
 +
make[2]: *** Waiting for unfinished jobs....
 +
make[1]: *** [CMakeFiles/image_transport.dir/all] Error 2
 +
make: *** [all] Error 2
 +
---
 +
Failed  <<< image_transport [ Exited with code 2 ]
 +
Aborted  <<< turtlebot3_msgs                     
 +
Aborted  <<< nav2_msgs                           
 +
Aborted  <<< gazebo_msgs                                             
 +
 
 +
Summary: 11 packages finished [38.1s]
 +
  1 package failed: image_transport
 +
  3 packages aborted: gazebo_msgs nav2_msgs turtlebot3_msgs
 +
  1 package had stderr output: image_transport
 +
  40 packages not processed
 +
</pre>
 +
 
 +
$ echo $ROS_DISTRO
 +
      dashing

Revision as of 10:00, 19 July 2019

$ mkdir -p ~/turtlebot3_ws/src
$ cd ~/turtlebot3_ws
$ wget https://raw.githubusercontent.com/ROBOTIS-GIT/turtlebot3/ros2/turtlebot3.repos
--2019-07-19 09:15:14--  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: 1458 (1.4K) [text/plain]
Saving to: ‘turtlebot3.repos.1’

turtlebot3.repos.1  100%[===================>]   1.42K  --.-KB/s    in 0s      

2019-07-19 09:15:15 (78.1 MB/s) - ‘turtlebot3.repos.1’ saved [1458/1458]


$ vcs import src < turtlebot3.repos
............
=== src/cartographer/cartographer (git) ===

Already on 'dashing'
Your branch is up to date with 'origin/dashing'.
=== src/cartographer/cartographer_ros (git) ===

Already on 'dashing'
Your branch is up to date with 'origin/dashing'.
=== src/cartographer/pcl_conversions (git) ===

Already on 'ros2'
Your branch is up to date with 'origin/ros2'.
=== src/gazebo/camera_info_manager (git) ===

Already on 'ros2'
Your branch is up to date with 'origin/ros2'.
=== src/gazebo/gazebo_ros_pkgs (git) ===
From https://github.com/ros-simulation/gazebo_ros_pkgs
   8d3f2ff..0b7918e  ros2                 -> origin/ros2
 * [new branch]      camera-optical-frame -> origin/camera-optical-frame
 + 89a8d87...b08698b triggered_test       -> origin/triggered_test  (forced update)
Already on 'ros2'
Your branch is behind 'origin/ros2' by 2 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)
=== src/gazebo/vision_opencv (git) ===

Already on 'ros2'
Your branch is up to date with 'origin/ros2'.
=== src/navigation2/BehaviorTree.CPP (git) ===
From https://github.com/BehaviorTree/BehaviorTree.CPP
   441102b..2db7bfe  master     -> origin/master
Already on 'ros2'
Your branch is up to date with 'origin/ros2'.
=== src/navigation2/angles (git) ===

Already on 'ros2'
Your branch is up to date with 'origin/ros2'.
=== src/navigation2/navigation2 (git) ===
From https://github.com/ros-planning/navigation2
   da5360a..756265f  dashing-devel -> origin/dashing-devel
   0dec414..4225e7b  master        -> origin/master
 * [new tag]         0.2.2         -> 0.2.2
 * [new tag]         0.2.1         -> 0.2.1
Already on 'dashing-devel'
Your branch is behind 'origin/dashing-devel' by 20 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)
=== src/turtlebot3/turtlebot3 (git) ===

Already on 'ros2'
Your branch is up to date with 'origin/ros2'.
=== src/turtlebot3/turtlebot3_msgs (git) ===

Already on 'ros2'
Your branch is up to date with 'origin/ros2'.
=== src/turtlebot3/turtlebot3_simulations (git) ===

Already on 'ros2'
Your branch is up to date with 'origin/ros2'.


$ colcon build --symlink-install
Starting >>> nav2_common
Starting >>> nav_2d_msgs
Starting >>> angles
Starting >>> behaviortree_cpp
Finished <<< nav2_common [0.68s]                                   
Starting >>> nav2_msgs
Finished <<< angles [0.71s]
Starting >>> nav2_voxel_grid
Finished <<< nav2_voxel_grid [0.99s]                                  
Starting >>> cv_bridge
Finished <<< behaviortree_cpp [2.80s]                                   
Starting >>> camera_calibration_parsers
Finished <<< cv_bridge [1.12s]
Starting >>> cartographer
Finished <<< nav_2d_msgs [2.94s]                                        
Starting >>> dwb_msgs
Finished <<< camera_calibration_parsers [1.54s]                     
Starting >>> cartographer_ros_msgs
Finished <<< dwb_msgs [5.13s]                                        
Starting >>> gazebo_dev
Finished <<< cartographer_ros_msgs [4.07s]                           
Starting >>> gazebo_msgs
Finished <<< gazebo_dev [0.45s]                                      
Starting >>> image_transport
Finished <<< cartographer [16.4s]                                        
Starting >>> turtlebot3_msgs
--- stderr: image_transport                                              
/home/eepp/turtlebot3_ws/src/gazebo/camera_info_manager/image_transport/src/camera_publisher.cpp: In constructor ‘image_transport::CameraPublisher::CameraPublisher(rclcpp::Node*, const string&, rmw_qos_profile_t)’:
/home/eepp/turtlebot3_ws/src/gazebo/camera_info_manager/image_transport/src/camera_publisher.cpp:93:22: error: ‘QoS’ is not a member of ‘rclcpp’
   auto qos = rclcpp::QoS(rclcpp::QoSInitialization::from_rmw(custom_qos));
                      ^~~
/home/eepp/turtlebot3_ws/src/gazebo/camera_info_manager/image_transport/src/camera_publisher.cpp:93:34: error: ‘rclcpp::QoSInitialization’ has not been declared
   auto qos = rclcpp::QoS(rclcpp::QoSInitialization::from_rmw(custom_qos));
                                  ^~~~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/image_transport.dir/src/camera_publisher.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/image_transport.dir/all] Error 2
make: *** [all] Error 2
---
Failed   <<< image_transport	[ Exited with code 2 ]
Aborted  <<< turtlebot3_msgs                       
Aborted  <<< nav2_msgs                             
Aborted  <<< gazebo_msgs                                              

Summary: 11 packages finished [38.1s]
  1 package failed: image_transport
  3 packages aborted: gazebo_msgs nav2_msgs turtlebot3_msgs
  1 package had stderr output: image_transport
  40 packages not processed
$ echo $ROS_DISTRO
     dashing