Cannot locate rosdep definition when install autoware.auto w/o ade [closed]
When I followed this link to install ROS2 and autoware.auto. I got a error after rosdep install -y -i --from-paths src
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
autoware_auto_avp_demo: Cannot locate rosdep definition for [robot_localization]
parking_planner_nodes: Cannot locate rosdep definition for [lanelet2_core]
had_map_utils: Cannot locate rosdep definition for [lanelet2]
velodyne_nodes: Cannot locate rosdep definition for [udp_driver]
rosbridge_server: Cannot locate rosdep definition for [rosauth]
kalman_filter: Cannot locate rosdep definition for [osrf_testing_tools_cpp]
off_map_obstacles_filter: Cannot locate rosdep definition for [lanelet2_core]
raptor_can_dbc_parser: Cannot locate rosdep definition for [can_msgs]
lanelet2_global_planner: Cannot locate rosdep definition for [lanelet2_routing]
ndt_mapping_nodes: Cannot locate rosdep definition for [osrf_testing_tools_cpp]
lanelet2_global_planner_nodes: Cannot locate rosdep definition for [lanelet2_core]
raptor_pdu: Cannot locate rosdep definition for [can_msgs]
xsens_nodes: Cannot locate rosdep definition for [serial_driver]
ssc_interface: Cannot locate rosdep definition for [automotive_platform_msgs]
behavior_planner: Cannot locate rosdep definition for [lanelet2_core]
autoware_auto_geometry: Cannot locate rosdep definition for [osrf_testing_tools_cpp]
ros2_socketcan: Cannot locate rosdep definition for [can_msgs]
lanelet2_map_provider: Cannot locate rosdep definition for [lanelet2]
joystick_vehicle_interface_nodes: Cannot locate rosdep definition for [joy_linux]
lgsvl_interface: Cannot locate rosdep definition for [lgsvl_msgs]
pure_pursuit: Cannot locate rosdep definition for [osrf_testing_tools_cpp]
parking_planner: Cannot locate rosdep definition for [lanelet2_core]
controller_common: Cannot locate rosdep definition for [apex_test_tools]
ndt_nodes: Cannot locate rosdep definition for [osrf_testing_tools_cpp]
autoware_auto_tf2: Cannot locate rosdep definition for [orocos_kdl]
raptor_dbw_can: Cannot locate rosdep definition for [can_msgs]
optimization: Cannot locate rosdep definition for [osrf_testing_tools_cpp]
ndt: Cannot locate rosdep definition for [osrf_testing_tools_cpp]
localization_common: Cannot locate rosdep definition for [osrf_testing_tools_cpp]
point_cloud_filter_transform_nodes: Cannot locate rosdep definition for [apex_test_tools]
lane_planner: Cannot locate rosdep definition for [lanelet2_traffic_rules]
mpc_controller: Cannot locate rosdep definition for [apex_test_tools]
localization_nodes: Cannot locate rosdep definition for [osrf_testing_tools_cpp]
off_map_obstacles_filter_nodes: Cannot locate rosdep definition for [lanelet2_core]
point_cloud_mapping: Cannot locate rosdep definition for [osrf_testing_tools_cpp]
motion_common: Cannot locate rosdep definition for [apex_test_tools]
I have tried three types of ROS2 version: Focal Fossa (20.04) 64-bit installed from source, foxy installed from source and eloquent installed from binary. All have above problems.
I'm using Ubuntu18.04:bionic. Thank you for sharing!
Which branch/version/commit tag are you trying to install?
I cloned the latest files from autoware.auto and always on master branch. The commit ID is 5fc6c472eaec42b336c7b5af194584d6821f4100. I also sourced ros2 setup.bash and was able to run publisher.
Basically, I followed this link to install ros2 foxy. Then this link to install Autoware.auto. Then I got the error after
rosdep install -y -i --from-paths src