Hood NUC Bringup Investigate 202012

From wikidb
Jump to: navigation, search

References

Experiments

Bringup scripts are:

 $ pwd
     /home/eepp/turtlebot3_ws_2_1_0/src/turtlebot3/turtlebot3/turtlebot3_bringup/launch

 $ ls
     robot.launch.py  rviz2.launch.py  turtlebot3_state_publisher.launch.py

See Terminal 1 in Hood_NUC_Bringup_2_Dashing_202003 and Hood_NUC_Navigation_202006 where robot.launch.py is fired off. Three processes are spun off. For example, in one possible result is:

  • 7749: robot_state_publisher
  • 7750: hlds_laser_publisher
  • 7751: turtlebot3_node
 $ ps -aux | grep state_publisher
     eepp      7749  0.6  0.1 521488 21004 pts/1    Sl+  15:04   1:07 /opt/ros/dashing/lib/robot_state_publisher/robot_state_publisher /home/eepp/turtlebot3_ws_2_1_0/install/turtlebot3_description/share/turtlebot3_description/urdf/turtlebot3_waffle.urdf __node:=robot_state_publisher __params:=/tmp/launch_params_een1mth8

 $ ps -aux | grep laser_publisher
     eepp      7750  2.6  0.1 492676 19180 pts/1    Sl+  15:04   4:13 /home/eepp/turtlebot3_ws_2_1_0/install/hls_lfcd_lds_driver/lib/hls_lfcd_lds_driver/hlds_laser_publisher __node:=hlds_laser_publisher __params:=/tmp/launch_params_iy0efdww

 $ ps -aux | grep turtlebot3_ros
     eepp      7751  6.0  0.3 871328 59252 pts/1    Sl+  15:04   2:35 /home/eepp/turtlebot3_ws_2_1_0/install/turtlebot3_node/lib/turtlebot3_node/turtlebot3_ros -i /dev/ttyACM0 __params:=/home/eepp/turtlebot3_ws_2_1_0/install/turtlebot3_bringup/share/turtlebot3_bringup/param/waffle.yaml

Do any of these processes have the responsibility for creating a [base_link] to [map] transform? If not who does?

eepp@hood:launch$ rqt_graph [2]+ Done emacs robot.launch.py

 $ ros2 topic list
     /battery_state
     /cmd_vel
     /imu
     /joint_states
     /magnetic_field
     /odom
     /parameter_events
     /robot_description
     /rosout
     /scan
     /sensor_state
     /tf
     /tf_static
 $ ros2 node list
     /launch_ros
     /robot_state_publisher
     /hlds_laser_publisher
     /turtlebot3_node
     /diff_drive_controller
 $ rqt_graph 

Bringup20201222.png

TBD

  • Investigate /tmp/launch_params_* for the laser_publisher process

Log