RoboticsClubatUCF / AGV

4 stars 2 forks source link

Bringup #30

Open wesfletch opened 2 years ago

wesfletch commented 2 years ago

TLDR: Actually launch all of the hardware nodes from a single launch file in ugv_bringup.

In order to actually "start" the robot, all of the software nodes we've chosen so far need to be launched from a single (or group of connected) launch file(s). Ideally, this means that every sensor node (e.g. velodyne, vectornav), every control node (e.g. the roboteq packages and state machine), and so on will all be launched from the same place.

For an example, here's my senior design dumpster fire, or the Bowser bringup-by-another-name start.launch.

marc4813 commented 2 years ago

/an_device/FilterStatus /an_device/SystemStatus /an_device/Twist /choo_2/fix /choo_2/imu /choo_2/odom /cmd_vel /diagnostics /gps/filtered /imu_data /joint_states /move_base/NavfnROS/plan /move_base/TrajectoryPlannerROS/cost_cloud /move_base/TrajectoryPlannerROS/global_plan /move_base/TrajectoryPlannerROS/local_plan /move_base/TrajectoryPlannerROS/parameter_descriptions /move_base/TrajectoryPlannerROS/parameter_updates /move_base/cancel /move_base/current_goal /move_base/feedback /move_base/global_costmap/costmap /move_base/global_costmap/costmap_updates /move_base/global_costmap/footprint /move_base/global_costmap/inflation_layer/parameter_descriptions /move_base/global_costmap/inflation_layer/parameter_updates /move_base/global_costmap/obstacles_2d/parameter_descriptions /move_base/global_costmap/obstacles_2d/parameter_updates /move_base/global_costmap/obstacles_3d/clearing_endpoints /move_base/global_costmap/obstacles_3d/parameter_descriptions /move_base/global_costmap/obstacles_3d/parameter_updates /move_base/global_costmap/obstacles_3d/voxel_grid /move_base/global_costmap/parameter_descriptions /move_base/global_costmap/parameter_updates /move_base/goal /move_base/local_costmap/costmap /move_base/local_costmap/costmap_updates /move_base/local_costmap/footprint /move_base/local_costmap/inflation_layer/parameter_descriptions /move_base/local_costmap/inflation_layer/parameter_updates /move_base/local_costmap/obstacles_2d/parameter_descriptions /move_base/local_costmap/obstacles_2d/parameter_updates /move_base/local_costmap/obstacles_3d/clearing_endpoints /move_base/local_costmap/obstacles_3d/parameter_descriptions /move_base/local_costmap/obstacles_3d/parameter_updates /move_base/local_costmap/obstacles_3d/voxel_grid /move_base/local_costmap/parameter_descriptions /move_base/local_costmap/parameter_updates /move_base/parameter_descriptions /move_base/parameter_updates /move_base/result /move_base/status /move_base_simple/goal /odom /odometry/filtered/local /odometry/filtered/map /odometry/gps /rosout /rosout_agg /scan /set_pose /tf /tf_static /vectornav/GPS /vectornav/INS /vectornav/Mag /vectornav/Odom /vectornav/Pres /vectornav/Temp /vectornav/iMU /velodyne_nodelet_manager/bond /velodyne_nodelet_manager_driver/parameter_descriptions /velodyne_nodelet_manager_driver/parameter_updates /velodyne_nodelet_manager_laserscan/parameter_descriptions /velodyne_nodelet_manager_laserscan/parameter_updates /velodyne_nodelet_manager_transform/parameter_descriptions /velodyne_nodelet_manager_transform/parameter_updates /velodyne_packets /velodyne_points /zed/joint_states /zed/zed_node/confidence/confidence_map /zed/zed_node/depth/camera_info /zed/zed_node/depth/depth_registered /zed/zed_node/depth/depth_registered/compressed /zed/zed_node/depth/depth_registered/compressed/parameter_descriptions /zed/zed_node/depth/depth_registered/compressed/parameter_updates /zed/zed_node/depth/depth_registered/compressedDepth /zed/zed_node/depth/depth_registered/compressedDepth/parameter_descriptions /zed/zed_node/depth/depth_registered/compressedDepth/parameter_updates /zed/zed_node/depth/depth_registered/theora /zed/zed_node/depth/depth_registered/theora/parameter_descriptions /zed/zed_node/depth/depth_registered/theora/parameter_updates /zed/zed_node/disparity/disparity_image /zed/zed_node/left/camera_info /zed/zed_node/left/image_rect_color /zed/zed_node/left/image_rect_color/compressed /zed/zed_node/left/image_rect_color/compressed/parameter_descriptions /zed/zed_node/left/image_rect_color/compressed/parameter_updates /zed/zed_node/left/image_rect_color/compressedDepth /zed/zed_node/left/image_rect_color/compressedDepth/parameter_descriptions /zed/zed_node/left/image_rect_color/compressedDepth/parameter_updates /zed/zed_node/left/image_rect_color/theora /zed/zed_node/left/image_rect_color/theora/parameter_descriptions /zed/zed_node/left/image_rect_color/theora/parameter_updates /zed/zed_node/left/image_rect_gray /zed/zed_node/left/image_rect_gray/compressed /zed/zed_node/left/image_rect_gray/compressed/parameter_descriptions /zed/zed_node/left/image_rect_gray/compressed/parameter_updates /zed/zed_node/left/image_rect_gray/compressedDepth /zed/zed_node/left/image_rect_gray/compressedDepth/parameter_descriptions /zed/zed_node/left/image_rect_gray/compressedDepth/parameter_updates /zed/zed_node/left/image_rect_gray/theora /zed/zed_node/left/image_rect_gray/theora/parameter_descriptions /zed/zed_node/left/image_rect_gray/theora/parameter_updates /zed/zed_node/left_raw/camera_info /zed/zed_node/left_raw/image_raw_color /zed/zed_node/left_raw/image_raw_color/compressed /zed/zed_node/left_raw/image_raw_color/compressed/parameter_descriptions /zed/zed_node/left_raw/image_raw_color/compressed/parameter_updates /zed/zed_node/left_raw/image_raw_color/compressedDepth /zed/zed_node/left_raw/image_raw_color/compressedDepth/parameter_descriptions /zed/zed_node/left_raw/image_raw_color/compressedDepth/parameter_updates /zed/zed_node/left_raw/image_raw_color/theora /zed/zed_node/left_raw/image_raw_color/theora/parameter_descriptions /zed/zed_node/left_raw/image_raw_color/theora/parameter_updates /zed/zed_node/left_raw/image_raw_gray /zed/zed_node/left_raw/image_raw_gray/compressed /zed/zed_node/left_raw/image_raw_gray/compressed/parameter_descriptions /zed/zed_node/left_raw/image_raw_gray/compressed/parameter_updates /zed/zed_node/left_raw/image_raw_gray/compressedDepth /zed/zed_node/left_raw/image_raw_gray/compressedDepth/parameter_descriptions /zed/zed_node/left_raw/image_raw_gray/compressedDepth/parameter_updates /zed/zed_node/left_raw/image_raw_gray/theora /zed/zed_node/left_raw/image_raw_gray/theora/parameter_descriptions /zed/zed_node/left_raw/image_raw_gray/theora/parameter_updates /zed/zed_node/odom /zed/zed_node/parameter_descriptions /zed/zed_node/parameter_updates /zed/zed_node/path_map /zed/zed_node/path_odom /zed/zed_node/point_cloud/cloud_registered /zed/zed_node/pose /zed/zed_node/pose_with_covariance /zed/zed_node/rgb/camera_info /zed/zed_node/rgb/image_rect_color /zed/zed_node/rgb/image_rect_color/compressed /zed/zed_node/rgb/image_rect_color/compressed/parameter_descriptions /zed/zed_node/rgb/image_rect_color/compressed/parameter_updates /zed/zed_node/rgb/image_rect_color/compressedDepth /zed/zed_node/rgb/image_rect_color/compressedDepth/parameter_descriptions /zed/zed_node/rgb/image_rect_color/compressedDepth/parameter_updates /zed/zed_node/rgb/image_rect_color/theora /zed/zed_node/rgb/image_rect_color/theora/parameter_descriptions /zed/zed_node/rgb/image_rect_color/theora/parameter_updates /zed/zed_node/rgb/image_rect_gray /zed/zed_node/rgb/image_rect_gray/compressed /zed/zed_node/rgb/image_rect_gray/compressed/parameter_descriptions /zed/zed_node/rgb/image_rect_gray/compressed/parameter_updates /zed/zed_node/rgb/image_rect_gray/compressedDepth /zed/zed_node/rgb/image_rect_gray/compressedDepth/parameter_descriptions /zed/zed_node/rgb/image_rect_gray/compressedDepth/parameter_updates /zed/zed_node/rgb/image_rect_gray/theora /zed/zed_node/rgb/image_rect_gray/theora/parameter_descriptions /zed/zed_node/rgb/image_rect_gray/theora/parameter_updates /zed/zed_node/rgb_raw/camera_info /zed/zed_node/rgb_raw/image_raw_color /zed/zed_node/rgb_raw/image_raw_color/compressed /zed/zed_node/rgb_raw/image_raw_color/compressed/parameter_descriptions /zed/zed_node/rgb_raw/image_raw_color/compressed/parameter_updates /zed/zed_node/rgb_raw/image_raw_color/compressedDepth /zed/zed_node/rgb_raw/image_raw_color/compressedDepth/parameter_descriptions /zed/zed_node/rgb_raw/image_raw_color/compressedDepth/parameter_updates /zed/zed_node/rgb_raw/image_raw_color/theora /zed/zed_node/rgb_raw/image_raw_color/theora/parameter_descriptions /zed/zed_node/rgb_raw/image_raw_color/theora/parameter_updates /zed/zed_node/rgb_raw/image_raw_gray /zed/zed_node/rgb_raw/image_raw_gray/compressed /zed/zed_node/rgb_raw/image_raw_gray/compressed/parameter_descriptions /zed/zed_node/rgb_raw/image_raw_gray/compressed/parameter_updates /zed/zed_node/rgb_raw/image_raw_gray/compressedDepth /zed/zed_node/rgb_raw/image_raw_gray/compressedDepth/parameter_descriptions /zed/zed_node/rgb_raw/image_raw_gray/compressedDepth/parameter_updates /zed/zed_node/rgb_raw/image_raw_gray/theora /zed/zed_node/rgb_raw/image_raw_gray/theora/parameter_descriptions /zed/zed_node/rgb_raw/image_raw_gray/theora/parameter_updates /zed/zed_node/right/camera_info /zed/zed_node/right/image_rect_color /zed/zed_node/right/image_rect_color/compressed /zed/zed_node/right/image_rect_color/compressed/parameter_descriptions /zed/zed_node/right/image_rect_color/compressed/parameter_updates /zed/zed_node/right/image_rect_color/compressedDepth /zed/zed_node/right/image_rect_color/compressedDepth/parameter_descriptions /zed/zed_node/right/image_rect_color/compressedDepth/parameter_updates /zed/zed_node/right/image_rect_color/theora /zed/zed_node/right/image_rect_color/theora/parameter_descriptions /zed/zed_node/right/image_rect_color/theora/parameter_updates /zed/zed_node/right/image_rect_gray /zed/zed_node/right/image_rect_gray/compressed /zed/zed_node/right/image_rect_gray/compressed/parameter_descriptions /zed/zed_node/right/image_rect_gray/compressed/parameter_updates /zed/zed_node/right/image_rect_gray/compressedDepth /zed/zed_node/right/image_rect_gray/compressedDepth/parameter_descriptions /zed/zed_node/right/image_rect_gray/compressedDepth/parameter_updates /zed/zed_node/right/image_rect_gray/theora /zed/zed_node/right/image_rect_gray/theora/parameter_descriptions /zed/zed_node/right/image_rect_gray/theora/parameter_updates /zed/zed_node/right_raw/camera_info /zed/zed_node/right_raw/image_raw_color /zed/zed_node/right_raw/image_raw_color/compressed /zed/zed_node/right_raw/image_raw_color/compressed/parameter_descriptions /zed/zed_node/right_raw/image_raw_color/compressed/parameter_updates /zed/zed_node/right_raw/image_raw_color/compressedDepth /zed/zed_node/right_raw/image_raw_color/compressedDepth/parameter_descriptions /zed/zed_node/right_raw/image_raw_color/compressedDepth/parameter_updates /zed/zed_node/right_raw/image_raw_color/theora /zed/zed_node/right_raw/image_raw_color/theora/parameter_descriptions /zed/zed_node/right_raw/image_raw_color/theora/parameter_updates /zed/zed_node/right_raw/image_raw_gray /zed/zed_node/right_raw/image_raw_gray/compressed /zed/zed_node/right_raw/image_raw_gray/compressed/parameter_descriptions /zed/zed_node/right_raw/image_raw_gray/compressed/parameter_updates /zed/zed_node/right_raw/image_raw_gray/compressedDepth /zed/zed_node/right_raw/image_raw_gray/compressedDepth/parameter_descriptions /zed/zed_node/right_raw/image_raw_gray/compressedDepth/parameter_updates /zed/zed_node/right_raw/image_raw_gray/theora /zed/zed_node/right_raw/image_raw_gray/theora/parameter_descriptions /zed/zed_node/right_raw/image_raw_gray/theora/parameter_updates /zed/zed_node/stereo/image_rect_color /zed/zed_node/stereo/image_rect_color/compressed /zed/zed_node/stereo/image_rect_color/compressed/parameter_descriptions /zed/zed_node/stereo/image_rect_color/compressed/parameter_updates /zed/zed_node/stereo/image_rect_color/compressedDepth /zed/zed_node/stereo/image_rect_color/compressedDepth/parameter_descriptions /zed/zed_node/stereo/image_rect_color/compressedDepth/parameter_updates /zed/zed_node/stereo/image_rect_color/theora /zed/zed_node/stereo/image_rect_color/theora/parameter_descriptions /zed/zed_node/stereo/image_rect_color/theora/parameter_updates /zed/zed_node/stereo_raw/image_raw_color /zed/zed_node/stereo_raw/image_raw_color/compressed /zed/zed_node/stereo_raw/image_raw_color/compressed/parameter_descriptions /zed/zed_node/stereo_raw/image_raw_color/compressed/parameter_updates /zed/zed_node/stereo_raw/image_raw_color/compressedDepth /zed/zed_node/stereo_raw/image_raw_color/compressedDepth/parameter_descriptions /zed/zed_node/stereo_raw/image_raw_color/compressedDepth/parameter_updates /zed/zed_node/stereo_raw/image_raw_color/theora /zed/zed_node/stereo_raw/image_raw_color/theora/parameter_descriptions /zed/zed_node/stereo_raw/image_raw_color/theora/parameter_updates