Difference between revisions of "Hood Install Turtlebot3 ROS2 Dashing"
From wikidb
(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: | ||
− | + | $ mkdir -p ~/turtlebot3_ws/src | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | $ 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] | ||
− | + | ||
− | + | <pre> | |
− | + | $ 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 | + | </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