Turtlebot3 Foxy NUC based Waffle Bringup 20210222

From wikidb
Jump to: navigation, search

References

Shortcuts

 $ bringup.sh*
 $ keyboard_teleop.sh*
 $ make_map.sh*
 $ save_map.sh*
 $ nav2.sh*

Bringup

Terminal 1

$ ros2 launch turtlebot3_bringup robot.launch.py
[INFO] [launch]: All log files can be found below /home/eepp/.ros/log/2021-03-11-21-01-17-162830-hood-2898
[INFO] [launch]: Default logging verbosity is set to INFO
urdf_file_name : turtlebot3_waffle.urdf
/opt/ros/foxy/share/hls_lfcd_lds_driver/launch/hlds_laser.launch.py:46: UserWarning: The parameter 'node_executable' is deprecated, use 'executable' instead
  Node(
/opt/ros/foxy/share/hls_lfcd_lds_driver/launch/hlds_laser.launch.py:46: UserWarning: The parameter 'node_name' is deprecated, use 'name' instead
  Node(
[INFO] [robot_state_publisher-1]: process started with pid [2900]
[INFO] [hlds_laser_publisher-2]: process started with pid [2902]
[INFO] [turtlebot3_ros-3]: process started with pid [2904]
[hlds_laser_publisher-2] [INFO] [1615525277.361277284] [hlds_laser_publisher]: Init hlds_laser_publisher Node Main
[hlds_laser_publisher-2] [INFO] [1615525277.361403839] [hlds_laser_publisher]: port : /dev/ttyUSB0 frame_id : base_scan
[turtlebot3_ros-3] [INFO] [1615525277.361860427] [turtlebot3_node]: Init TurtleBot3 Node Main
[turtlebot3_ros-3] [INFO] [1615525277.362422232] [turtlebot3_node]: Init DynamixelSDKWrapper
[turtlebot3_ros-3] [INFO] [1615525277.362803219] [DynamixelSDKWrapper]: Succeeded to open the port(/dev/ttyACM0)!
[turtlebot3_ros-3] [INFO] [1615525277.364038573] [DynamixelSDKWrapper]: Succeeded to change the baudrate!
[robot_state_publisher-1] [WARN] [1615525277.368832099] [robot_state_publisher]: No robot_description parameter, but command-line argument available.  Assuming argument is name of URDF file.  This backwards compatibility fallback will be removed in the future.
[robot_state_publisher-1] Parsing robot urdf xml string.
[robot_state_publisher-1] Link base_link had 7 children
[robot_state_publisher-1] Link camera_link had 2 children
[robot_state_publisher-1] Link camera_depth_frame had 1 children
[robot_state_publisher-1] Link camera_depth_optical_frame had 0 children
[robot_state_publisher-1] Link camera_rgb_frame had 1 children
[robot_state_publisher-1] Link camera_rgb_optical_frame had 0 children
[robot_state_publisher-1] Link caster_back_left_link had 0 children
[robot_state_publisher-1] Link caster_back_right_link had 0 children
[robot_state_publisher-1] Link imu_link had 0 children
[robot_state_publisher-1] Link base_scan had 0 children
[robot_state_publisher-1] Link wheel_left_link had 0 children
[robot_state_publisher-1] Link wheel_right_link had 0 children
[robot_state_publisher-1] [INFO] [1615525277.376716867] [robot_state_publisher]: got segment base_footprint
[robot_state_publisher-1] [INFO] [1615525277.376764481] [robot_state_publisher]: got segment base_link
[robot_state_publisher-1] [INFO] [1615525277.376776696] [robot_state_publisher]: got segment base_scan
[robot_state_publisher-1] [INFO] [1615525277.376786419] [robot_state_publisher]: got segment camera_depth_frame
[robot_state_publisher-1] [INFO] [1615525277.376796476] [robot_state_publisher]: got segment camera_depth_optical_frame
[robot_state_publisher-1] [INFO] [1615525277.376853891] [robot_state_publisher]: got segment camera_link
[robot_state_publisher-1] [INFO] [1615525277.376870040] [robot_state_publisher]: got segment camera_rgb_frame
[robot_state_publisher-1] [INFO] [1615525277.376880105] [robot_state_publisher]: got segment camera_rgb_optical_frame
[robot_state_publisher-1] [INFO] [1615525277.376890005] [robot_state_publisher]: got segment caster_back_left_link
[robot_state_publisher-1] [INFO] [1615525277.376899630] [robot_state_publisher]: got segment caster_back_right_link
[robot_state_publisher-1] [INFO] [1615525277.376909182] [robot_state_publisher]: got segment imu_link
[robot_state_publisher-1] [INFO] [1615525277.376918838] [robot_state_publisher]: got segment wheel_left_link
[robot_state_publisher-1] [INFO] [1615525277.376928603] [robot_state_publisher]: got segment wheel_right_link
[turtlebot3_ros-3] [INFO] [1615525277.399222255] [turtlebot3_node]: Start Calibration of Gyro
[turtlebot3_ros-3] [INFO] [1615525282.399529623] [turtlebot3_node]: Calibration End
[turtlebot3_ros-3] [INFO] [1615525282.399692446] [turtlebot3_node]: Add Motors
[turtlebot3_ros-3] [INFO] [1615525282.400245972] [turtlebot3_node]: Add Wheels
[turtlebot3_ros-3] [INFO] [1615525282.400556291] [turtlebot3_node]: Add Sensors
[turtlebot3_ros-3] [INFO] [1615525282.405024150] [turtlebot3_node]: Succeeded to create battery state publisher
[turtlebot3_ros-3] [INFO] [1615525282.407190213] [turtlebot3_node]: Succeeded to create imu publisher
[turtlebot3_ros-3] [INFO] [1615525282.409885533] [turtlebot3_node]: Succeeded to create sensor state publisher
[turtlebot3_ros-3] [INFO] [1615525282.411739032] [turtlebot3_node]: Succeeded to create joint state publisher
[turtlebot3_ros-3] [INFO] [1615525282.411810785] [turtlebot3_node]: Add Devices
[turtlebot3_ros-3] [INFO] [1615525282.411857217] [turtlebot3_node]: Succeeded to create motor power server
[turtlebot3_ros-3] [INFO] [1615525282.413510805] [turtlebot3_node]: Succeeded to create reset server
[turtlebot3_ros-3] [INFO] [1615525282.414331256] [turtlebot3_node]: Succeeded to create sound server
[turtlebot3_ros-3] [INFO] [1615525282.415398314] [turtlebot3_node]: Run!
[turtlebot3_ros-3] [INFO] [1615525282.423328109] [diff_drive_controller]: Init Odometry
[turtlebot3_ros-3] [INFO] [1615525282.429751331] [diff_drive_controller]: Run!

Terminal 2

$ ros2 run turtlebot3_teleop teleop_keyboard

Control Your TurtleBot3!
---------------------------
Moving around:
        w
   a    s    d
        x

w/x : increase/decrease linear velocity (Burger : ~ 0.22, Waffle and Waffle Pi : ~ 0.26)
a/d : increase/decrease angular velocity (Burger : ~ 2.84, Waffle and Waffle Pi : ~ 1.82)

space key, s : force stop

CTRL-C to quit

currently:	linear velocity 0.01	 angular velocity 0.0 
currently:	linear velocity 0.02	 angular velocity 0.0 
currently:	linear velocity 0.03	 angular velocity 0.0 
currently:	linear velocity 0.04	 angular velocity 0.0 
currently:	linear velocity 0.05	 angular velocity 0.0 
currently:	linear velocity 0.060000000000000005	 angular velocity 0.0 
currently:	linear velocity 0.07	 angular velocity 0.0 
currently:	linear velocity 0.08	 angular velocity 0.0 
currently:	linear velocity 0.09	 angular velocity 0.0 
currently:	linear velocity 0.09999999999999999	 angular velocity 0.0 
currently:	linear velocity 0.10999999999999999	 angular velocity 0.0 
currently:	linear velocity 0.11999999999999998	 angular velocity 0.0 
currently:	linear velocity 0.12999999999999998	 angular velocity 0.0 
currently:	linear velocity 0.13999999999999999	 angular velocity 0.0 
currently:	linear velocity 0.15	 angular velocity 0.0 

Cartographer Startup

Terminal 3

$ ros2 launch turtlebot3_cartographer cartographer.launch.py
[INFO] [launch]: All log files can be found below /home/eepp/.ros/log/2021-03-11-21-03-34-165100-hood-3016
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [cartographer_node-1]: process started with pid [3018]
[INFO] [occupancy_grid_node-2]: process started with pid [3020]
[INFO] [rviz2-3]: process started with pid [3022]
[cartographer_node-1] [INFO] [1615525414.352773006] [cartographer_ros]: I0311 21:03:34.000000  3018 configuration_file_resolver.cc:41] Found '/home/eepp/turtlebot3_ws/install/turtlebot3_cartographer/share/turtlebot3_cartographer/config/turtlebot3_lds_2d.lua' for 'turtlebot3_lds_2d.lua'.
[cartographer_node-1] [INFO] [1615525414.354527181] [cartographer_ros]: I0311 21:03:34.000000  3018 configuration_file_resolver.cc:41] Found '/opt/ros/foxy/share/cartographer/configuration_files/map_builder.lua' for 'map_builder.lua'.
[cartographer_node-1] [INFO] [1615525414.354652044] [cartographer_ros]: I0311 21:03:34.000000  3018 configuration_file_resolver.cc:41] Found '/opt/ros/foxy/share/cartographer/configuration_files/map_builder.lua' for 'map_builder.lua'.
[cartographer_node-1] [INFO] [1615525414.355123445] [cartographer_ros]: I0311 21:03:34.000000  3018 configuration_file_resolver.cc:41] Found '/opt/ros/foxy/share/cartographer/configuration_files/pose_graph.lua' for 'pose_graph.lua'.
[cartographer_node-1] [INFO] [1615525414.355230078] [cartographer_ros]: I0311 21:03:34.000000  3018 configuration_file_resolver.cc:41] Found '/opt/ros/foxy/share/cartographer/configuration_files/pose_graph.lua' for 'pose_graph.lua'.
[cartographer_node-1] [INFO] [1615525414.356142485] [cartographer_ros]: I0311 21:03:34.000000  3018 configuration_file_resolver.cc:41] Found '/opt/ros/foxy/share/cartographer/configuration_files/trajectory_builder.lua' for 'trajectory_builder.lua'.
[cartographer_node-1] [INFO] [1615525414.356234858] [cartographer_ros]: I0311 21:03:34.000000  3018 configuration_file_resolver.cc:41] Found '/opt/ros/foxy/share/cartographer/configuration_files/trajectory_builder.lua' for 'trajectory_builder.lua'.
[cartographer_node-1] [INFO] [1615525414.356786281] [cartographer_ros]: I0311 21:03:34.000000  3018 configuration_file_resolver.cc:41] Found '/opt/ros/foxy/share/cartographer/configuration_files/trajectory_builder_2d.lua' for 'trajectory_builder_2d.lua'.
[cartographer_node-1] [INFO] [1615525414.356888234] [cartographer_ros]: I0311 21:03:34.000000  3018 configuration_file_resolver.cc:41] Found '/opt/ros/foxy/share/cartographer/configuration_files/trajectory_builder_2d.lua' for 'trajectory_builder_2d.lua'.
[cartographer_node-1] [INFO] [1615525414.357813689] [cartographer_ros]: I0311 21:03:34.000000  3018 configuration_file_resolver.cc:41] Found '/opt/ros/foxy/share/cartographer/configuration_files/trajectory_builder_3d.lua' for 'trajectory_builder_3d.lua'.
[cartographer_node-1] [INFO] [1615525414.357890221] [cartographer_ros]: I0311 21:03:34.000000  3018 configuration_file_resolver.cc:41] Found '/opt/ros/foxy/share/cartographer/configuration_files/trajectory_builder_3d.lua' for 'trajectory_builder_3d.lua'.
[cartographer_node-1] [INFO] [1615525414.755064977] [cartographer_ros]: I0311 21:03:34.000000  3018 submap_2d.cc:187] Added submap 1
[cartographer_node-1] [INFO] [1615525414.755168373] [cartographer_ros]: I0311 21:03:34.000000  3018 map_builder_bridge.cc:132] Added trajectory with ID '0'.
[cartographer_node-1] [INFO] [1615525414.886409573] [cartographer_ros]: I0311 21:03:34.000000  3018 ordered_multi_queue.cc:172] All sensor data for trajectory 0 is available starting at '637511222148966831'.
[cartographer_node-1] [INFO] [1615525414.917737594] [cartographer_ros]: I0311 21:03:34.000000  3018 local_trajectory_builder_2d.cc:295] Extrapolator not yet initialized.
[cartographer_node-1] [INFO] [1615525414.917964607] [cartographer_ros]: I0311 21:03:34.000000  3018 local_trajectory_builder_2d.cc:138] Extrapolator is still initializing.
[rviz2-3] [INFO] [1615525414.945204380] [rviz2]: Stereo is NOT SUPPORTED
[rviz2-3] [INFO] [1615525414.945542070] [rviz2]: OpenGl version: 3 (GLSL 1.3)
[rviz2-3] [INFO] [1615525415.000614689] [rviz2]: Stereo is NOT SUPPORTED
[occupancy_grid_node-2] [WARN] [1615525415.344422532] [occupancy_grid_node]: submap_slices and last_frame_id is empty
[rviz2-3] [INFO] [1615525416.375130365] [rviz2]: Trying to create a map of size 68 x 79 using 1 swatches
[rviz2-3] [ERROR] [1615525416.384770810] [rviz2]: Vertex Program:rviz/glsl120/indexed_8bit_image.vert Fragment Program:rviz/glsl120/indexed_8bit_image.frag GLSL link result : 
[rviz2-3] active samplers with a different type refer to the same texture image unit
[rviz2-3] [INFO] [1615525419.350390789] [rviz2]: Trying to create a map of size 69 x 79 using 1 swatches
[rviz2-3] [INFO] [1615525429.366588596] [rviz2]: Trying to create a map of size 69 x 80 using 1 swatches

Notes and Logs