Robotics StackExchange | Archived questions

Failure building autoware auto

I am trying to build Autoware Auto in Ubunto 20.04, using ROS2 foxy following the tutorial: https://autowarefoundation.gitlab.io/autoware.auto/AutowareAuto/building.html

I have installed it without ADE (https://autowarefoundation.gitlab.io/autoware.auto/AutowareAuto/installation-no-ade.html)

However when I try to build it I obtain this summary

Summary: 55 packages finished [35.8s]
  1 package failed: velodyne_nodes
  11 packages aborted: behavior_planner had_map_utils motion_testing_nodes mpc_controller object_collision_estimator_nodes off_map_obstacles_filter point_cloud_fusion_nodes pure_pursuit ray_ground_classifier spinnaker_camera_nodes voxel_grid_nodes
  4 packages had stderr output: behavior_planner had_map_utils off_map_obstacles_filter velodyne_nodes
  26 packages not processed

The total code I obtain is the following

Starting >>> autoware_auto_cmake
Starting >>> autoware_auto_msgs
Starting >>> mpark_variant_vendor
Starting >>> rosbridge_library
Starting >>> rosbridge_msgs
Starting >>> autoware_auto_integration_tests
Starting >>> lexus_rx_450h_description
Starting >>> ament_acado
Starting >>> motion_model_testing_simulator
Starting >>> autoware_auto_create_pkg
Starting >>> autoware_auto_examples
Finished <<< autoware_auto_cmake [0.55s]                                                                                                                                                       
Finished <<< mpark_variant_vendor [0.55s]
Starting >>> autoware_auto_common
Starting >>> time_utils
Starting >>> reference_tracking_controller                                                                                                                                                              
Finished <<< autoware_auto_integration_tests [0.59s]
Finished <<< lexus_rx_450h_description [0.59s]
Starting >>> autoware_auto_algorithm
Starting >>> recordreplay_planner_actions
Finished <<< autoware_auto_examples [0.61s]
Finished <<< motion_model_testing_simulator [0.65s]                                                                                                                                   
Finished <<< autoware_auto_create_pkg [0.66s]
Finished <<< rosbridge_msgs [1.20s]                                                                                                                                                                               
Finished <<< time_utils [0.66s]
Finished <<< reference_tracking_controller [0.65s]
Finished <<< autoware_auto_algorithm [0.61s]
Finished <<< autoware_auto_common [0.69s]
Starting >>> motion_model
Starting >>> optimization
Starting >>> signal_filters
Starting >>> velodyne_driver                                                                                                                                                                                    
Starting >>> covariance_insertion
Starting >>> spinnaker_camera_driver
Starting >>> xsens_driver
Starting >>> hungarian_assigner
Finished <<< rosbridge_library [1.81s]                                                                                                                                                       
Starting >>> rosapi
Finished <<< recordreplay_planner_actions [1.22s]
Finished <<< autoware_auto_msgs [1.87s]
Starting >>> autoware_auto_geometry
Starting >>> motion_testing
Finished <<< ament_acado [2.34s]                                                                                                                                                                              
Finished <<< spinnaker_camera_driver [1.06s]
Finished <<< covariance_insertion [1.07s]
Starting >>> had_map_utils
Starting >>> autoware_auto_tf2
Finished <<< motion_model [1.13s]
Finished <<< velodyne_driver [1.08s]
Finished <<< optimization [1.11s]
Starting >>> lidar_integration
Starting >>> off_map_obstacles_filter
Finished <<< hungarian_assigner [1.05s]
Finished <<< signal_filters [1.10s]
Starting >>> localization_common
Starting >>> vehicle_interface
Starting >>> trajectory_spoofer
Starting >>> kalman_filter
Finished <<< xsens_driver [1.09s]                                                                                                                                                                     
Starting >>> joystick_vehicle_interface
Finished <<< motion_testing [0.96s]                                                                                                                                                                            
Finished <<< autoware_auto_geometry [0.99s]
Starting >>> motion_common
Starting >>> lidar_utils
Finished <<< autoware_auto_tf2 [0.91s]                                                                                                                                       
Starting >>> covariance_insertion_nodes
Finished <<< lidar_integration [0.99s]                                                                                                                                          
Finished <<< joystick_vehicle_interface [0.97s]
Starting >>> controller_testing
Starting >>> autoware_rviz_plugins
Finished <<< localization_common [1.06s]                                                                                                                                          
Finished <<< kalman_filter [1.07s]
Finished <<< vehicle_interface [1.13s]                                                                                                                                          
Starting >>> localization_nodes
Starting >>> state_estimation_nodes
Finished <<< rosapi [1.78s]
Starting >>> ssc_interface
Starting >>> rosbridge_server                                                                                                                                                           
Finished <<< trajectory_spoofer [1.56s]                                                                                                                                                 
Starting >>> socketcan                                                                                                                                                           
Finished <<< motion_common [2.55s]                                                                                                                                               
Starting >>> controller_common                                                                                                                                                                   
Finished <<< lidar_utils [3.38s]                                                                                                                                                                 
Starting >>> trajectory_smoother                                                                                                                                                                      
Finished <<< covariance_insertion_nodes [4.22s]                                                                                                                                                         
Starting >>> voxel_grid
Finished <<< autoware_rviz_plugins [4.16s]
Finished <<< controller_testing [4.26s]                                                                                                                                                      
Finished <<< localization_nodes [4.20s]                                                                                                                                                          
Starting >>> behavior_planner
Starting >>> lgsvl_interface
Finished <<< rosbridge_server [4.36s]                                                                                                                                                       
Finished <<< state_estimation_nodes [4.73s]                                                                                                                                                 
Finished <<< ssc_interface [4.77s]                                                                                                                                            
Starting >>> recordreplay_planner
Starting >>> rosbridge_suite                                                                                                                                                         
Starting >>> euclidean_cluster                                                                                                                                                        
Starting >>> lanelet2_global_planner                                                                                                                                                  
Finished <<< socketcan [4.63s]                                                                                                                                                        
Starting >>> point_cloud_fusion
Finished <<< controller_common [3.43s]
Finished <<< trajectory_smoother [2.68s]
Starting >>> object_collision_estimator
Starting >>> mpc_controller
Finished <<< rosbridge_suite [0.46s]                                                                                                                                                 
Finished <<< voxel_grid [1.52s]
Starting >>> ray_ground_classifier
Starting >>> voxel_grid_nodes
Finished <<< lgsvl_interface [1.24s]
Finished <<< recordreplay_planner [0.66s]
Starting >>> velodyne_nodes
Starting >>> avp_web_interface
Finished <<< lanelet2_global_planner [0.31s]
Finished <<< euclidean_cluster [0.41s]
Starting >>> motion_testing_nodes
Starting >>> pure_pursuit
Finished <<< point_cloud_fusion [0.10s]
Starting >>> point_cloud_fusion_nodes
Finished <<< object_collision_estimator [0.10s]
Starting >>> object_collision_estimator_nodes
Finished <<< avp_web_interface [0.12s]                                                                                                                                                     
Starting >>> spinnaker_camera_nodes
--- stderr: velodyne_nodes                                                                                                                                                                 
In file included from /home/fernando/AutowareAuto/src/drivers/velodyne_nodes/src/velodyne_cloud_node.cpp:24:
/home/fernando/AutowareAuto/src/drivers/velodyne_nodes/include/velodyne_nodes/velodyne_cloud_node.hpp:30:10: fatal error: udp_driver/udp_driver_node.hpp: No such file or directory
   30 | #include "udp_driver/udp_driver_node.hpp"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/velodyne_cloud_node.dir/build.make:63: CMakeFiles/velodyne_cloud_node.dir/src/velodyne_cloud_node.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:188: CMakeFiles/velodyne_cloud_node.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
---
Failed   <<< velodyne_nodes [0.24s, exited with code 2]
Aborted  <<< ray_ground_classifier [0.24s]
Aborted  <<< spinnaker_camera_nodes [0.12s]
Aborted  <<< voxel_grid_nodes [0.24s]
Aborted  <<< motion_testing_nodes [0.24s]
Aborted  <<< pure_pursuit [0.24s]
Aborted  <<< point_cloud_fusion_nodes [0.20s]
Aborted  <<< mpc_controller [0.43s]                                                                                                                                                                  
Aborted  <<< behavior_planner [7.23s]                                                                                                                                 
Aborted  <<< object_collision_estimator_nodes [13.9s]                                                                                                                               
Aborted  <<< off_map_obstacles_filter [24.2s]                                                                                 
Aborted  <<< had_map_utils [32.9s]                                   

Summary: 55 packages finished [35.8s]
  1 package failed: velodyne_nodes
  11 packages aborted: behavior_planner had_map_utils motion_testing_nodes mpc_controller object_collision_estimator_nodes off_map_obstacles_filter point_cloud_fusion_nodes pure_pursuit ray_ground_classifier spinnaker_camera_nodes voxel_grid_nodes
  4 packages had stderr output: behavior_planner had_map_utils off_map_obstacles_filter velodyne_nodes
  26 packages not processed

It seems that there is a problem with udp_driver but I do not know how to correct it.

Asked by fernando on 2022-09-15 03:59:42 UTC

Comments

Answers

Please notice the following error:

In file included from /home/fernando/AutowareAuto/src/drivers/velodyne_nodes/src/velodyne_cloud_node.cpp:24:
/home/fernando/AutowareAuto/src/drivers/velodyne_nodes/include/velodyne_nodes/velodyne_cloud_node.hpp:30:10: fatal error: udp_driver/udp_driver_node.hpp: No such file or directory
   30 | #include "udp_driver/udp_driver_node.hpp"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

The compiler is unable to find udp_driver. Please install it directly from apt using the following command:

sudp apt install ros-foxy-udp-driver

Asked by ravijoshi on 2022-09-15 06:46:28 UTC

Comments