diff --git a/robobin_final/.vscode/c_cpp_properties.json b/robobin_final/.vscode/c_cpp_properties.json new file mode 100644 index 0000000000000000000000000000000000000000..675dcbe2363ce7ea126b6c101ebd2f4c8f83ebf0 --- /dev/null +++ b/robobin_final/.vscode/c_cpp_properties.json @@ -0,0 +1,20 @@ +{ + "configurations": [ + { + "browse": { + "databaseFilename": "${default}", + "limitSymbolsToIncludedHeaders": false + }, + "includePath": [ + "/opt/ros/jazzy/include/**", + "/usr/include/**" + ], + "name": "ROS", + "intelliSenseMode": "gcc-arm64", + "compilerPath": "/usr/bin/gcc", + "cStandard": "gnu11", + "cppStandard": "c++14" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/robobin_final/.vscode/settings.json b/robobin_final/.vscode/settings.json new file mode 100644 index 0000000000000000000000000000000000000000..62b8952c22ead6e6a5756ea09f363d451188757d --- /dev/null +++ b/robobin_final/.vscode/settings.json @@ -0,0 +1,28 @@ +{ + "python.autoComplete.extraPaths": [ + "/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot", + "/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/testing", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages", + "/opt/ros/jazzy/lib/python3.12/site-packages" + ], + "python.analysis.extraPaths": [ + "/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot", + "/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/testing", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages", + "/opt/ros/jazzy/lib/python3.12/site-packages" + ] +} \ No newline at end of file diff --git a/robobin_final/build/.built_by b/robobin_final/build/.built_by new file mode 100644 index 0000000000000000000000000000000000000000..06e74acb63e6917bd1f0f8853213d49f0c5978e4 --- /dev/null +++ b/robobin_final/build/.built_by @@ -0,0 +1 @@ +colcon diff --git a/robobin_final/build/COLCON_IGNORE b/robobin_final/build/COLCON_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/build/sllidar_ros2/.cmake/api/v1/query/client-colcon-cmake/codemodel-v2 b/robobin_final/build/sllidar_ros2/.cmake/api/v1/query/client-colcon-cmake/codemodel-v2 new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/codemodel-v2-14727d5b064786b04127.json b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/codemodel-v2-14727d5b064786b04127.json new file mode 100644 index 0000000000000000000000000000000000000000..8d47790fddb147712259b5cba42b2400b0bf548c --- /dev/null +++ b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/codemodel-v2-14727d5b064786b04127.json @@ -0,0 +1,88 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "hasInstallRule" : true, + "jsonFile" : "directory-.-a7bd74170c3dc550f0f7.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2, + 3 + ] + } + ], + "name" : "", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "sllidar_ros2", + "targetIndexes" : + [ + 0, + 1, + 2, + 3 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "sllidar_client::@6890427a1f51a3e7e1df", + "jsonFile" : "target-sllidar_client-38e5f6960c3c6bfa00bb.json", + "name" : "sllidar_client", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "sllidar_node::@6890427a1f51a3e7e1df", + "jsonFile" : "target-sllidar_node-9c7a2096d3e323c562c4.json", + "name" : "sllidar_node", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "sllidar_ros2_uninstall::@6890427a1f51a3e7e1df", + "jsonFile" : "target-sllidar_ros2_uninstall-0e3edddf0af793dd7fcd.json", + "name" : "sllidar_ros2_uninstall", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "uninstall::@6890427a1f51a3e7e1df", + "jsonFile" : "target-uninstall-9d6cb0593a8bc893ed0f.json", + "name" : "uninstall", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2", + "source" : "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" + }, + "version" : + { + "major" : 2, + "minor" : 6 + } +} diff --git a/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/directory-.-a7bd74170c3dc550f0f7.json b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/directory-.-a7bd74170c3dc550f0f7.json new file mode 100644 index 0000000000000000000000000000000000000000..bf948e2de65aca9fc2997672fa6419c68abcf0ef --- /dev/null +++ b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/directory-.-a7bd74170c3dc550f0f7.json @@ -0,0 +1,93 @@ +{ + "backtraceGraph" : + { + "commands" : + [ + "_install", + "install", + "include", + "find_package" + ], + "files" : + [ + "/opt/ros/jazzy/share/ament_cmake_core/cmake/symlink_install/install.cmake", + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_symlink_install-extras.cmake", + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake", + "/opt/ros/jazzy/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/jazzy/share/ament_cmake/cmake/ament_cmakeConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 5 + }, + { + "command" : 3, + "file" : 5, + "line" : 34, + "parent" : 0 + }, + { + "file" : 4, + "parent" : 1 + }, + { + "command" : 2, + "file" : 4, + "line" : 41, + "parent" : 2 + }, + { + "file" : 3, + "parent" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 15, + "parent" : 4 + }, + { + "file" : 2, + "parent" : 5 + }, + { + "command" : 2, + "file" : 2, + "line" : 41, + "parent" : 6 + }, + { + "file" : 1, + "parent" : 7 + }, + { + "command" : 1, + "file" : 1, + "line" : 47, + "parent" : 8 + }, + { + "command" : 0, + "file" : 0, + "line" : 43, + "parent" : 9 + } + ] + }, + "installers" : + [ + { + "backtrace" : 10, + "component" : "Unspecified", + "scriptFile" : "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake", + "type" : "script" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/index-2024-12-19T19-16-32-0361.json b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/index-2024-12-19T19-16-32-0361.json new file mode 100644 index 0000000000000000000000000000000000000000..dc2ea9621039da972f3d1d97f2128766db1f06df --- /dev/null +++ b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/index-2024-12-19T19-16-32-0361.json @@ -0,0 +1,54 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "/usr/bin/cmake", + "cpack" : "/usr/bin/cpack", + "ctest" : "/usr/bin/ctest", + "root" : "/usr/share/cmake-3.28" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 28, + "patch" : 3, + "string" : "3.28.3", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-14727d5b064786b04127.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 6 + } + } + ], + "reply" : + { + "client-colcon-cmake" : + { + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-14727d5b064786b04127.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 6 + } + } + } + } +} diff --git a/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-sllidar_client-38e5f6960c3c6bfa00bb.json b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-sllidar_client-38e5f6960c3c6bfa00bb.json new file mode 100644 index 0000000000000000000000000000000000000000..c14b1a47cc8413cad67545256b809538a4ed07fc --- /dev/null +++ b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-sllidar_client-38e5f6960c3c6bfa00bb.json @@ -0,0 +1,1385 @@ +{ + "artifacts" : + [ + { + "path" : "sllidar_client" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "ament_target_dependencies", + "set_target_properties", + "include", + "find_package", + "add_compile_options", + "include_directories", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt", + "/opt/ros/jazzy/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake", + "/opt/ros/jazzy/share/rclcpp/cmake/rclcppExport.cmake", + "/opt/ros/jazzy/share/rclcpp/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/rclcpp/cmake/rclcppConfig.cmake", + "/opt/ros/jazzy/share/rcl/cmake/rclExport.cmake", + "/opt/ros/jazzy/share/rcl/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/rcl/cmake/rclConfig.cmake", + "/opt/ros/jazzy/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/jazzy/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake", + "/opt/ros/jazzy/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/jazzy/share/tracetools/cmake/tracetools_exportExport.cmake", + "/opt/ros/jazzy/share/tracetools/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/tracetools/cmake/tracetoolsConfig.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_typesupport_fastrtps_cExport.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvsConfig.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_introspection_cExport.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_typesupport_fastrtps_cppExport.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_introspection_cppExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_typesupport_fastrtps_cExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgsConfig.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_typesupport_fastrtps_cppExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cppExport.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_cExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cExport.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_cppExport.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_generator_cExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cppExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_generator_cExport.cmake", + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport.cmake", + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake", + "/opt/ros/jazzy/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/jazzy/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake", + "/opt/ros/jazzy/share/rcutils/cmake/rcutilsExport.cmake", + "/opt/ros/jazzy/share/rcutils/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/rcutils/cmake/rcutilsConfig.cmake", + "/opt/ros/jazzy/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/jazzy/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 56, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 57, + "parent" : 0 + }, + { + "command" : 1, + "file" : 1, + "line" : 146, + "parent" : 2 + }, + { + "command" : 5, + "file" : 0, + "line" : 35, + "parent" : 0 + }, + { + "file" : 4, + "parent" : 4 + }, + { + "command" : 4, + "file" : 4, + "line" : 41, + "parent" : 5 + }, + { + "file" : 3, + "parent" : 6 + }, + { + "command" : 4, + "file" : 3, + "line" : 9, + "parent" : 7 + }, + { + "file" : 2, + "parent" : 8 + }, + { + "command" : 3, + "file" : 2, + "line" : 61, + "parent" : 9 + }, + { + "command" : 4, + "file" : 4, + "line" : 41, + "parent" : 5 + }, + { + "file" : 10, + "parent" : 11 + }, + { + "command" : 5, + "file" : 10, + "line" : 21, + "parent" : 12 + }, + { + "file" : 9, + "parent" : 13 + }, + { + "command" : 4, + "file" : 9, + "line" : 41, + "parent" : 14 + }, + { + "file" : 8, + "parent" : 15 + }, + { + "command" : 5, + "file" : 8, + "line" : 21, + "parent" : 16 + }, + { + "file" : 7, + "parent" : 17 + }, + { + "command" : 4, + "file" : 7, + "line" : 41, + "parent" : 18 + }, + { + "file" : 6, + "parent" : 19 + }, + { + "command" : 4, + "file" : 6, + "line" : 9, + "parent" : 20 + }, + { + "file" : 5, + "parent" : 21 + }, + { + "command" : 3, + "file" : 5, + "line" : 61, + "parent" : 22 + }, + { + "command" : 5, + "file" : 10, + "line" : 21, + "parent" : 12 + }, + { + "file" : 13, + "parent" : 24 + }, + { + "command" : 4, + "file" : 13, + "line" : 41, + "parent" : 25 + }, + { + "file" : 12, + "parent" : 26 + }, + { + "command" : 4, + "file" : 12, + "line" : 9, + "parent" : 27 + }, + { + "file" : 11, + "parent" : 28 + }, + { + "command" : 3, + "file" : 11, + "line" : 61, + "parent" : 29 + }, + { + "command" : 5, + "file" : 0, + "line" : 37, + "parent" : 0 + }, + { + "file" : 16, + "parent" : 31 + }, + { + "command" : 4, + "file" : 16, + "line" : 41, + "parent" : 32 + }, + { + "file" : 15, + "parent" : 33 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 14, + "parent" : 35 + }, + { + "command" : 3, + "file" : 14, + "line" : 61, + "parent" : 36 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 17, + "parent" : 38 + }, + { + "command" : 3, + "file" : 17, + "line" : 61, + "parent" : 39 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 18, + "parent" : 41 + }, + { + "command" : 3, + "file" : 18, + "line" : 61, + "parent" : 42 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 19, + "parent" : 44 + }, + { + "command" : 3, + "file" : 19, + "line" : 61, + "parent" : 45 + }, + { + "command" : 5, + "file" : 0, + "line" : 36, + "parent" : 0 + }, + { + "file" : 22, + "parent" : 47 + }, + { + "command" : 4, + "file" : 22, + "line" : 41, + "parent" : 48 + }, + { + "file" : 21, + "parent" : 49 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 20, + "parent" : 51 + }, + { + "command" : 3, + "file" : 20, + "line" : 61, + "parent" : 52 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 23, + "parent" : 54 + }, + { + "command" : 3, + "file" : 23, + "line" : 61, + "parent" : 55 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 24, + "parent" : 57 + }, + { + "command" : 3, + "file" : 24, + "line" : 61, + "parent" : 58 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 25, + "parent" : 60 + }, + { + "command" : 3, + "file" : 25, + "line" : 61, + "parent" : 61 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 26, + "parent" : 63 + }, + { + "command" : 3, + "file" : 26, + "line" : 61, + "parent" : 64 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 27, + "parent" : 66 + }, + { + "command" : 3, + "file" : 27, + "line" : 61, + "parent" : 67 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 28, + "parent" : 69 + }, + { + "command" : 3, + "file" : 28, + "line" : 61, + "parent" : 70 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 29, + "parent" : 72 + }, + { + "command" : 3, + "file" : 29, + "line" : 61, + "parent" : 73 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 30, + "parent" : 75 + }, + { + "command" : 3, + "file" : 30, + "line" : 61, + "parent" : 76 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 31, + "parent" : 78 + }, + { + "command" : 3, + "file" : 31, + "line" : 61, + "parent" : 79 + }, + { + "command" : 5, + "file" : 10, + "line" : 21, + "parent" : 12 + }, + { + "file" : 36, + "parent" : 81 + }, + { + "command" : 4, + "file" : 36, + "line" : 41, + "parent" : 82 + }, + { + "file" : 35, + "parent" : 83 + }, + { + "command" : 5, + "file" : 35, + "line" : 21, + "parent" : 84 + }, + { + "file" : 34, + "parent" : 85 + }, + { + "command" : 4, + "file" : 34, + "line" : 41, + "parent" : 86 + }, + { + "file" : 33, + "parent" : 87 + }, + { + "command" : 4, + "file" : 33, + "line" : 9, + "parent" : 88 + }, + { + "file" : 32, + "parent" : 89 + }, + { + "command" : 3, + "file" : 32, + "line" : 61, + "parent" : 90 + }, + { + "command" : 5, + "file" : 35, + "line" : 21, + "parent" : 84 + }, + { + "file" : 41, + "parent" : 92 + }, + { + "command" : 4, + "file" : 41, + "line" : 41, + "parent" : 93 + }, + { + "file" : 40, + "parent" : 94 + }, + { + "command" : 5, + "file" : 40, + "line" : 21, + "parent" : 95 + }, + { + "file" : 39, + "parent" : 96 + }, + { + "command" : 4, + "file" : 39, + "line" : 41, + "parent" : 97 + }, + { + "file" : 38, + "parent" : 98 + }, + { + "command" : 4, + "file" : 38, + "line" : 9, + "parent" : 99 + }, + { + "file" : 37, + "parent" : 100 + }, + { + "command" : 3, + "file" : 37, + "line" : 61, + "parent" : 101 + }, + { + "command" : 6, + "file" : 0, + "line" : 12, + "parent" : 0 + }, + { + "command" : 7, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 8, + "file" : 1, + "line" : 142, + "parent" : 2 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-std=gnu++17" + }, + { + "backtrace" : 103, + "fragment" : "-Wall" + }, + { + "backtrace" : 103, + "fragment" : "-Wextra" + }, + { + "backtrace" : 103, + "fragment" : "-Wpedantic" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "DEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp" + }, + { + "backtrace" : 3, + "define" : "FASTCDR_DYN_LINK" + } + ], + "includes" : + [ + { + "backtrace" : 104, + "path" : "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include" + }, + { + "backtrace" : 104, + "path" : "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src" + }, + { + "backtrace" : 105, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rclcpp" + }, + { + "backtrace" : 105, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/std_srvs" + }, + { + "backtrace" : 105, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/sensor_msgs" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/builtin_interfaces" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_runtime_c" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rcutils" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/fastcdr" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_runtime_cpp" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_fastrtps_cpp" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rmw" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_dynamic_typesupport" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_fastrtps_c" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_introspection_c" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/libstatistics_collector" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rcl" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rcl_interfaces" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/service_msgs" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rcl_logging_interface" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rcl_yaml_param_parser" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/type_description_interfaces" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rcpputils" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/statistics_msgs" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosgraph_msgs" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_cpp" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_c" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/tracetools" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/geometry_msgs" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/std_msgs" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 3 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "sllidar_client::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/opt/ros/jazzy/lib", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/librclcpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/liblibstatistics_collector.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/librmw_implementation.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_yaml_param_parser.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libtracetools.so", + "role" : "libraries" + }, + { + "backtrace" : 30, + "fragment" : "-llttng-ust", + "role" : "libraries" + }, + { + "backtrace" : 30, + "fragment" : "-llttng-ust-common", + "role" : "libraries" + }, + { + "backtrace" : 30, + "fragment" : "-rdynamic", + "role" : "libraries" + }, + { + "backtrace" : 30, + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/librcl_logging_interface.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 37, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 40, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 43, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 46, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 53, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 56, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 59, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 62, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 65, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 53, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 56, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 59, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 68, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 62, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 37, + "fragment" : "/opt/ros/jazzy/lib/librosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 37, + "fragment" : "/opt/ros/jazzy/lib/librosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librmw.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosidl_dynamic_typesupport.so", + "role" : "libraries" + }, + { + "backtrace" : 37, + "fragment" : "/opt/ros/jazzy/lib/libfastcdr.so.2.2.4", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 46, + "fragment" : "/opt/ros/jazzy/lib/librosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 40, + "fragment" : "/opt/ros/jazzy/lib/librosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 68, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 71, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 74, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 77, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 80, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 77, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 80, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 91, + "fragment" : "/opt/ros/jazzy/lib/librosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcpputils.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcutils.so", + "role" : "libraries" + }, + { + "backtrace" : 102, + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-Wl,-rpath-link,/opt/ros/jazzy/lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "sllidar_client", + "nameOnDisk" : "sllidar_client", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/sllidar_client.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-sllidar_node-9c7a2096d3e323c562c4.json b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-sllidar_node-9c7a2096d3e323c562c4.json new file mode 100644 index 0000000000000000000000000000000000000000..29d148174b3f49d490a62e8a5eb67eaa7fbbb0d1 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-sllidar_node-9c7a2096d3e323c562c4.json @@ -0,0 +1,1513 @@ +{ + "artifacts" : + [ + { + "path" : "sllidar_node" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "ament_target_dependencies", + "set_target_properties", + "include", + "find_package", + "add_compile_options", + "include_directories", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt", + "/opt/ros/jazzy/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake", + "/opt/ros/jazzy/share/rclcpp/cmake/rclcppExport.cmake", + "/opt/ros/jazzy/share/rclcpp/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/rclcpp/cmake/rclcppConfig.cmake", + "/opt/ros/jazzy/share/rcl/cmake/rclExport.cmake", + "/opt/ros/jazzy/share/rcl/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/rcl/cmake/rclConfig.cmake", + "/opt/ros/jazzy/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/jazzy/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake", + "/opt/ros/jazzy/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/jazzy/share/tracetools/cmake/tracetools_exportExport.cmake", + "/opt/ros/jazzy/share/tracetools/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/tracetools/cmake/tracetoolsConfig.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_typesupport_fastrtps_cExport.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvsConfig.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_introspection_cExport.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_typesupport_fastrtps_cppExport.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_introspection_cppExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_typesupport_fastrtps_cExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgsConfig.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_typesupport_fastrtps_cppExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cppExport.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_cExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cExport.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_cppExport.cmake", + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_generator_cExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cppExport.cmake", + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_generator_cExport.cmake", + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport.cmake", + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake", + "/opt/ros/jazzy/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/jazzy/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake", + "/opt/ros/jazzy/share/rcutils/cmake/rcutilsExport.cmake", + "/opt/ros/jazzy/share/rcutils/cmake/ament_cmake_export_targets-extras.cmake", + "/opt/ros/jazzy/share/rcutils/cmake/rcutilsConfig.cmake", + "/opt/ros/jazzy/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/jazzy/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 48, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 50, + "parent" : 0 + }, + { + "command" : 1, + "file" : 1, + "line" : 146, + "parent" : 2 + }, + { + "command" : 5, + "file" : 0, + "line" : 35, + "parent" : 0 + }, + { + "file" : 4, + "parent" : 4 + }, + { + "command" : 4, + "file" : 4, + "line" : 41, + "parent" : 5 + }, + { + "file" : 3, + "parent" : 6 + }, + { + "command" : 4, + "file" : 3, + "line" : 9, + "parent" : 7 + }, + { + "file" : 2, + "parent" : 8 + }, + { + "command" : 3, + "file" : 2, + "line" : 61, + "parent" : 9 + }, + { + "command" : 4, + "file" : 4, + "line" : 41, + "parent" : 5 + }, + { + "file" : 10, + "parent" : 11 + }, + { + "command" : 5, + "file" : 10, + "line" : 21, + "parent" : 12 + }, + { + "file" : 9, + "parent" : 13 + }, + { + "command" : 4, + "file" : 9, + "line" : 41, + "parent" : 14 + }, + { + "file" : 8, + "parent" : 15 + }, + { + "command" : 5, + "file" : 8, + "line" : 21, + "parent" : 16 + }, + { + "file" : 7, + "parent" : 17 + }, + { + "command" : 4, + "file" : 7, + "line" : 41, + "parent" : 18 + }, + { + "file" : 6, + "parent" : 19 + }, + { + "command" : 4, + "file" : 6, + "line" : 9, + "parent" : 20 + }, + { + "file" : 5, + "parent" : 21 + }, + { + "command" : 3, + "file" : 5, + "line" : 61, + "parent" : 22 + }, + { + "command" : 5, + "file" : 10, + "line" : 21, + "parent" : 12 + }, + { + "file" : 13, + "parent" : 24 + }, + { + "command" : 4, + "file" : 13, + "line" : 41, + "parent" : 25 + }, + { + "file" : 12, + "parent" : 26 + }, + { + "command" : 4, + "file" : 12, + "line" : 9, + "parent" : 27 + }, + { + "file" : 11, + "parent" : 28 + }, + { + "command" : 3, + "file" : 11, + "line" : 61, + "parent" : 29 + }, + { + "command" : 5, + "file" : 0, + "line" : 37, + "parent" : 0 + }, + { + "file" : 16, + "parent" : 31 + }, + { + "command" : 4, + "file" : 16, + "line" : 41, + "parent" : 32 + }, + { + "file" : 15, + "parent" : 33 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 14, + "parent" : 35 + }, + { + "command" : 3, + "file" : 14, + "line" : 61, + "parent" : 36 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 17, + "parent" : 38 + }, + { + "command" : 3, + "file" : 17, + "line" : 61, + "parent" : 39 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 18, + "parent" : 41 + }, + { + "command" : 3, + "file" : 18, + "line" : 61, + "parent" : 42 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 19, + "parent" : 44 + }, + { + "command" : 3, + "file" : 19, + "line" : 61, + "parent" : 45 + }, + { + "command" : 5, + "file" : 0, + "line" : 36, + "parent" : 0 + }, + { + "file" : 22, + "parent" : 47 + }, + { + "command" : 4, + "file" : 22, + "line" : 41, + "parent" : 48 + }, + { + "file" : 21, + "parent" : 49 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 20, + "parent" : 51 + }, + { + "command" : 3, + "file" : 20, + "line" : 61, + "parent" : 52 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 23, + "parent" : 54 + }, + { + "command" : 3, + "file" : 23, + "line" : 61, + "parent" : 55 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 24, + "parent" : 57 + }, + { + "command" : 3, + "file" : 24, + "line" : 61, + "parent" : 58 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 25, + "parent" : 60 + }, + { + "command" : 3, + "file" : 25, + "line" : 61, + "parent" : 61 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 26, + "parent" : 63 + }, + { + "command" : 3, + "file" : 26, + "line" : 61, + "parent" : 64 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 27, + "parent" : 66 + }, + { + "command" : 3, + "file" : 27, + "line" : 61, + "parent" : 67 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 28, + "parent" : 69 + }, + { + "command" : 3, + "file" : 28, + "line" : 61, + "parent" : 70 + }, + { + "command" : 4, + "file" : 15, + "line" : 9, + "parent" : 34 + }, + { + "file" : 29, + "parent" : 72 + }, + { + "command" : 3, + "file" : 29, + "line" : 61, + "parent" : 73 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 30, + "parent" : 75 + }, + { + "command" : 3, + "file" : 30, + "line" : 61, + "parent" : 76 + }, + { + "command" : 4, + "file" : 21, + "line" : 9, + "parent" : 50 + }, + { + "file" : 31, + "parent" : 78 + }, + { + "command" : 3, + "file" : 31, + "line" : 61, + "parent" : 79 + }, + { + "command" : 5, + "file" : 10, + "line" : 21, + "parent" : 12 + }, + { + "file" : 36, + "parent" : 81 + }, + { + "command" : 4, + "file" : 36, + "line" : 41, + "parent" : 82 + }, + { + "file" : 35, + "parent" : 83 + }, + { + "command" : 5, + "file" : 35, + "line" : 21, + "parent" : 84 + }, + { + "file" : 34, + "parent" : 85 + }, + { + "command" : 4, + "file" : 34, + "line" : 41, + "parent" : 86 + }, + { + "file" : 33, + "parent" : 87 + }, + { + "command" : 4, + "file" : 33, + "line" : 9, + "parent" : 88 + }, + { + "file" : 32, + "parent" : 89 + }, + { + "command" : 3, + "file" : 32, + "line" : 61, + "parent" : 90 + }, + { + "command" : 5, + "file" : 35, + "line" : 21, + "parent" : 84 + }, + { + "file" : 41, + "parent" : 92 + }, + { + "command" : 4, + "file" : 41, + "line" : 41, + "parent" : 93 + }, + { + "file" : 40, + "parent" : 94 + }, + { + "command" : 5, + "file" : 40, + "line" : 21, + "parent" : 95 + }, + { + "file" : 39, + "parent" : 96 + }, + { + "command" : 4, + "file" : 39, + "line" : 41, + "parent" : 97 + }, + { + "file" : 38, + "parent" : 98 + }, + { + "command" : 4, + "file" : 38, + "line" : 9, + "parent" : 99 + }, + { + "file" : 37, + "parent" : 100 + }, + { + "command" : 3, + "file" : 37, + "line" : 61, + "parent" : 101 + }, + { + "command" : 6, + "file" : 0, + "line" : 12, + "parent" : 0 + }, + { + "command" : 7, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 8, + "file" : 1, + "line" : 142, + "parent" : 2 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-std=gnu++17" + }, + { + "backtrace" : 103, + "fragment" : "-Wall" + }, + { + "backtrace" : 103, + "fragment" : "-Wextra" + }, + { + "backtrace" : 103, + "fragment" : "-Wpedantic" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "DEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp" + }, + { + "backtrace" : 3, + "define" : "FASTCDR_DYN_LINK" + } + ], + "includes" : + [ + { + "backtrace" : 104, + "path" : "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include" + }, + { + "backtrace" : 104, + "path" : "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src" + }, + { + "backtrace" : 105, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rclcpp" + }, + { + "backtrace" : 105, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/std_srvs" + }, + { + "backtrace" : 105, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/sensor_msgs" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/builtin_interfaces" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_runtime_c" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rcutils" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/fastcdr" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_runtime_cpp" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_fastrtps_cpp" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rmw" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_dynamic_typesupport" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_fastrtps_c" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_introspection_c" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/libstatistics_collector" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rcl" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rcl_interfaces" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/service_msgs" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rcl_logging_interface" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rcl_yaml_param_parser" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/type_description_interfaces" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rcpputils" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/statistics_msgs" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosgraph_msgs" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_cpp" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/rosidl_typesupport_c" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/tracetools" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/geometry_msgs" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "/opt/ros/jazzy/include/std_msgs" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 3 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + } + ], + "id" : "sllidar_node::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/opt/ros/jazzy/lib", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/librclcpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/liblibstatistics_collector.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/librmw_implementation.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcl_yaml_param_parser.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosgraph_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libstatistics_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libtracetools.so", + "role" : "libraries" + }, + { + "backtrace" : 30, + "fragment" : "-llttng-ust", + "role" : "libraries" + }, + { + "backtrace" : 30, + "fragment" : "-llttng-ust-common", + "role" : "libraries" + }, + { + "backtrace" : 30, + "fragment" : "-rdynamic", + "role" : "libraries" + }, + { + "backtrace" : 30, + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "backtrace" : 23, + "fragment" : "/opt/ros/jazzy/lib/librcl_logging_interface.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libstd_srvs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 37, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 40, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 43, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 46, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 53, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 56, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 59, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 62, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 65, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 53, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 56, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 59, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 68, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 62, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 37, + "fragment" : "/opt/ros/jazzy/lib/librosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 37, + "fragment" : "/opt/ros/jazzy/lib/librosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librmw.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosidl_dynamic_typesupport.so", + "role" : "libraries" + }, + { + "backtrace" : 37, + "fragment" : "/opt/ros/jazzy/lib/libfastcdr.so.2.2.4", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 46, + "fragment" : "/opt/ros/jazzy/lib/librosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 40, + "fragment" : "/opt/ros/jazzy/lib/librosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 68, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "/opt/ros/jazzy/lib/libsensor_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 71, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 74, + "fragment" : "/opt/ros/jazzy/lib/libservice_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 77, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 80, + "fragment" : "/opt/ros/jazzy/lib/libgeometry_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 77, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 80, + "fragment" : "/opt/ros/jazzy/lib/libstd_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 91, + "fragment" : "/opt/ros/jazzy/lib/librosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcpputils.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/jazzy/lib/librcutils.so", + "role" : "libraries" + }, + { + "backtrace" : 102, + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-Wl,-rpath-link,/opt/ros/jazzy/lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "sllidar_node", + "nameOnDisk" : "sllidar_node", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/sllidar_node.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/arch/linux/net_serial.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/arch/linux/net_socket.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/arch/linux/timer.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/dataunpacker/dataunpacker.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/dataunpacker/unpacker/handler_capsules.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/dataunpacker/unpacker/handler_hqnode.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/dataunpacker/unpacker/handler_normalnode.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/hal/thread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/rplidar_driver.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/sl_async_transceiver.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/sl_crc.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/sl_lidar_driver.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/sl_lidarprotocol_codec.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/sl_serial_channel.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/sl_tcp_channel.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sdk/src/sl_udp_channel.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-sllidar_ros2_uninstall-0e3edddf0af793dd7fcd.json b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-sllidar_ros2_uninstall-0e3edddf0af793dd7fcd.json new file mode 100644 index 0000000000000000000000000000000000000000..7115b69b1717d3b771ae658113001b44729cc17b --- /dev/null +++ b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-sllidar_ros2_uninstall-0e3edddf0af793dd7fcd.json @@ -0,0 +1,112 @@ +{ + "backtrace" : 9, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target", + "include", + "find_package" + ], + "files" : + [ + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake", + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake", + "/opt/ros/jazzy/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/jazzy/share/ament_cmake/cmake/ament_cmakeConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 4 + }, + { + "command" : 2, + "file" : 4, + "line" : 34, + "parent" : 0 + }, + { + "file" : 3, + "parent" : 1 + }, + { + "command" : 1, + "file" : 3, + "line" : 41, + "parent" : 2 + }, + { + "file" : 2, + "parent" : 3 + }, + { + "command" : 2, + "file" : 2, + "line" : 15, + "parent" : 4 + }, + { + "file" : 1, + "parent" : 5 + }, + { + "command" : 1, + "file" : 1, + "line" : 41, + "parent" : 6 + }, + { + "file" : 0, + "parent" : 7 + }, + { + "command" : 0, + "file" : 0, + "line" : 40, + "parent" : 8 + } + ] + }, + "id" : "sllidar_ros2_uninstall::@6890427a1f51a3e7e1df", + "name" : "sllidar_ros2_uninstall", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 9, + "isGenerated" : true, + "path" : "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-uninstall-9d6cb0593a8bc893ed0f.json b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-uninstall-9d6cb0593a8bc893ed0f.json new file mode 100644 index 0000000000000000000000000000000000000000..6b86a1f4e7a940de3781aedc32b20a1863f2fce0 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-uninstall-9d6cb0593a8bc893ed0f.json @@ -0,0 +1,95 @@ +{ + "backtrace" : 9, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target", + "include", + "find_package", + "add_dependencies" + ], + "files" : + [ + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake", + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake", + "/opt/ros/jazzy/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/jazzy/share/ament_cmake/cmake/ament_cmakeConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 4 + }, + { + "command" : 2, + "file" : 4, + "line" : 34, + "parent" : 0 + }, + { + "file" : 3, + "parent" : 1 + }, + { + "command" : 1, + "file" : 3, + "line" : 41, + "parent" : 2 + }, + { + "file" : 2, + "parent" : 3 + }, + { + "command" : 2, + "file" : 2, + "line" : 15, + "parent" : 4 + }, + { + "file" : 1, + "parent" : 5 + }, + { + "command" : 1, + "file" : 1, + "line" : 41, + "parent" : 6 + }, + { + "file" : 0, + "parent" : 7 + }, + { + "command" : 0, + "file" : 0, + "line" : 35, + "parent" : 8 + }, + { + "command" : 3, + "file" : 0, + "line" : 42, + "parent" : 8 + } + ] + }, + "dependencies" : + [ + { + "backtrace" : 10, + "id" : "sllidar_ros2_uninstall::@6890427a1f51a3e7e1df" + } + ], + "id" : "uninstall::@6890427a1f51a3e7e1df", + "name" : "uninstall", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/robobin_final/build/sllidar_ros2/AMENT_IGNORE b/robobin_final/build/sllidar_ros2/AMENT_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/build/sllidar_ros2/CMakeCache.txt b/robobin_final/build/sllidar_ros2/CMakeCache.txt new file mode 100644 index 0000000000000000000000000000000000000000..a9eaa017404895957470844d965816a6c4eed992 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeCache.txt @@ -0,0 +1,698 @@ +# This is the CMakeCache file. +# For build in directory: /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Generate environment files in the CMAKE_INSTALL_PREFIX +AMENT_CMAKE_ENVIRONMENT_GENERATION:BOOL=OFF + +//Generate environment files in the package share folder +AMENT_CMAKE_ENVIRONMENT_PACKAGE_GENERATION:BOOL=ON + +//Generate marker file containing the parent prefix path +AMENT_CMAKE_ENVIRONMENT_PARENT_PREFIX_PATH_GENERATION:BOOL=ON + +//Replace the CMake install command with a custom implementation +// using symlinks instead of copying resources +AMENT_CMAKE_SYMLINK_INSTALL:BOOL=1 + +//Generate an uninstall target to revert the effects of the install +// step +AMENT_CMAKE_UNINSTALL_TARGET:BOOL=ON + +//The path where test results are generated +AMENT_TEST_RESULTS_DIR:PATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/test_results + +//Build the testing tree. +BUILD_TESTING:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=sllidar_ros2 + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a library. +FastCDR_LIBRARY_DEBUG:FILEPATH=FastCDR_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +FastCDR_LIBRARY_RELEASE:FILEPATH=/opt/ros/jazzy/lib/libfastcdr.so + +//Path to a file. +FastRTPS_INCLUDE_DIR:PATH=/opt/ros/jazzy/include + +//Path to a library. +FastRTPS_LIBRARY_DEBUG:FILEPATH=FastRTPS_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +FastRTPS_LIBRARY_RELEASE:FILEPATH=/opt/ros/jazzy/lib/libfastrtps.so + +//Path to a library. +OPENSSL_CRYPTO_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libcrypto.so + +//Path to a file. +OPENSSL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENSSL_SSL_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libssl.so + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Name of the computer/site where compile is being run +SITE:STRING=robobin-desktop + +//The directory containing a CMake configuration file for TinyXML2. +TinyXML2_DIR:PATH=/usr/lib/aarch64-linux-gnu/cmake/tinyxml2 + +//Path to a library. +_lib:FILEPATH=/opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so + +//The directory containing a CMake configuration file for ament_cmake. +ament_cmake_DIR:PATH=/opt/ros/jazzy/share/ament_cmake/cmake + +//The directory containing a CMake configuration file for ament_cmake_core. +ament_cmake_core_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_core/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_definitions. +ament_cmake_export_definitions_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_export_definitions/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_dependencies. +ament_cmake_export_dependencies_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_export_dependencies/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_include_directories. +ament_cmake_export_include_directories_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_export_include_directories/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_interfaces. +ament_cmake_export_interfaces_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_export_interfaces/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_libraries. +ament_cmake_export_libraries_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_export_libraries/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_link_flags. +ament_cmake_export_link_flags_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_export_link_flags/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_targets. +ament_cmake_export_targets_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_export_targets/cmake + +//The directory containing a CMake configuration file for ament_cmake_gen_version_h. +ament_cmake_gen_version_h_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_gen_version_h/cmake + +//The directory containing a CMake configuration file for ament_cmake_include_directories. +ament_cmake_include_directories_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_include_directories/cmake + +//The directory containing a CMake configuration file for ament_cmake_libraries. +ament_cmake_libraries_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_libraries/cmake + +//The directory containing a CMake configuration file for ament_cmake_python. +ament_cmake_python_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_python/cmake + +//The directory containing a CMake configuration file for ament_cmake_target_dependencies. +ament_cmake_target_dependencies_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_target_dependencies/cmake + +//The directory containing a CMake configuration file for ament_cmake_test. +ament_cmake_test_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_test/cmake + +//The directory containing a CMake configuration file for ament_cmake_version. +ament_cmake_version_DIR:PATH=/opt/ros/jazzy/share/ament_cmake_version/cmake + +//The directory containing a CMake configuration file for ament_index_cpp. +ament_index_cpp_DIR:PATH=/opt/ros/jazzy/share/ament_index_cpp/cmake + +//The directory containing a CMake configuration file for builtin_interfaces. +builtin_interfaces_DIR:PATH=/opt/ros/jazzy/share/builtin_interfaces/cmake + +//The directory containing a CMake configuration file for fastcdr. +fastcdr_DIR:PATH=/opt/ros/jazzy/lib/cmake/fastcdr + +//The directory containing a CMake configuration file for fastrtps. +fastrtps_DIR:PATH=/opt/ros/jazzy/share/fastrtps/cmake + +//The directory containing a CMake configuration file for fastrtps_cmake_module. +fastrtps_cmake_module_DIR:PATH=/opt/ros/jazzy/share/fastrtps_cmake_module/cmake + +//The directory containing a CMake configuration file for foonathan_memory. +foonathan_memory_DIR:PATH=/opt/ros/jazzy/lib/foonathan_memory/cmake + +//The directory containing a CMake configuration file for geometry_msgs. +geometry_msgs_DIR:PATH=/opt/ros/jazzy/share/geometry_msgs/cmake + +//The directory containing a CMake configuration file for libstatistics_collector. +libstatistics_collector_DIR:PATH=/opt/ros/jazzy/share/libstatistics_collector/cmake + +//Path to a library. +pkgcfg_lib__OPENSSL_crypto:FILEPATH=/usr/lib/aarch64-linux-gnu/libcrypto.so + +//Path to a library. +pkgcfg_lib__OPENSSL_ssl:FILEPATH=/usr/lib/aarch64-linux-gnu/libssl.so + +//The directory containing a CMake configuration file for rcl. +rcl_DIR:PATH=/opt/ros/jazzy/share/rcl/cmake + +//The directory containing a CMake configuration file for rcl_interfaces. +rcl_interfaces_DIR:PATH=/opt/ros/jazzy/share/rcl_interfaces/cmake + +//The directory containing a CMake configuration file for rcl_logging_interface. +rcl_logging_interface_DIR:PATH=/opt/ros/jazzy/share/rcl_logging_interface/cmake + +//The directory containing a CMake configuration file for rcl_yaml_param_parser. +rcl_yaml_param_parser_DIR:PATH=/opt/ros/jazzy/share/rcl_yaml_param_parser/cmake + +//The directory containing a CMake configuration file for rclcpp. +rclcpp_DIR:PATH=/opt/ros/jazzy/share/rclcpp/cmake + +//The directory containing a CMake configuration file for rcpputils. +rcpputils_DIR:PATH=/opt/ros/jazzy/share/rcpputils/cmake + +//The directory containing a CMake configuration file for rcutils. +rcutils_DIR:PATH=/opt/ros/jazzy/share/rcutils/cmake + +//The directory containing a CMake configuration file for rmw. +rmw_DIR:PATH=/opt/ros/jazzy/share/rmw/cmake + +//The directory containing a CMake configuration file for rmw_dds_common. +rmw_dds_common_DIR:PATH=/opt/ros/jazzy/share/rmw_dds_common/cmake + +//The directory containing a CMake configuration file for rmw_fastrtps_cpp. +rmw_fastrtps_cpp_DIR:PATH=/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake + +//The directory containing a CMake configuration file for rmw_fastrtps_shared_cpp. +rmw_fastrtps_shared_cpp_DIR:PATH=/opt/ros/jazzy/share/rmw_fastrtps_shared_cpp/cmake + +//The directory containing a CMake configuration file for rmw_implementation. +rmw_implementation_DIR:PATH=/opt/ros/jazzy/share/rmw_implementation/cmake + +//The directory containing a CMake configuration file for rmw_implementation_cmake. +rmw_implementation_cmake_DIR:PATH=/opt/ros/jazzy/share/rmw_implementation_cmake/cmake + +//The directory containing a CMake configuration file for rosgraph_msgs. +rosgraph_msgs_DIR:PATH=/opt/ros/jazzy/share/rosgraph_msgs/cmake + +//The directory containing a CMake configuration file for rosidl_core_runtime. +rosidl_core_runtime_DIR:PATH=/opt/ros/jazzy/share/rosidl_core_runtime/cmake + +//The directory containing a CMake configuration file for rosidl_default_runtime. +rosidl_default_runtime_DIR:PATH=/opt/ros/jazzy/share/rosidl_default_runtime/cmake + +//The directory containing a CMake configuration file for rosidl_dynamic_typesupport. +rosidl_dynamic_typesupport_DIR:PATH=/opt/ros/jazzy/share/rosidl_dynamic_typesupport/cmake + +//The directory containing a CMake configuration file for rosidl_generator_c. +rosidl_generator_c_DIR:PATH=/opt/ros/jazzy/share/rosidl_generator_c/cmake + +//The directory containing a CMake configuration file for rosidl_generator_cpp. +rosidl_generator_cpp_DIR:PATH=/opt/ros/jazzy/share/rosidl_generator_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_generator_type_description. +rosidl_generator_type_description_DIR:PATH=/opt/ros/jazzy/share/rosidl_generator_type_description/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_c. +rosidl_runtime_c_DIR:PATH=/opt/ros/jazzy/share/rosidl_runtime_c/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_cpp. +rosidl_runtime_cpp_DIR:PATH=/opt/ros/jazzy/share/rosidl_runtime_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_c. +rosidl_typesupport_c_DIR:PATH=/opt/ros/jazzy/share/rosidl_typesupport_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_cpp. +rosidl_typesupport_cpp_DIR:PATH=/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_c. +rosidl_typesupport_fastrtps_c_DIR:PATH=/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_cpp. +rosidl_typesupport_fastrtps_cpp_DIR:PATH=/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_interface. +rosidl_typesupport_interface_DIR:PATH=/opt/ros/jazzy/share/rosidl_typesupport_interface/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_introspection_c. +rosidl_typesupport_introspection_c_DIR:PATH=/opt/ros/jazzy/share/rosidl_typesupport_introspection_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_introspection_cpp. +rosidl_typesupport_introspection_cpp_DIR:PATH=/opt/ros/jazzy/share/rosidl_typesupport_introspection_cpp/cmake + +//The directory containing a CMake configuration file for sensor_msgs. +sensor_msgs_DIR:PATH=/opt/ros/jazzy/share/sensor_msgs/cmake + +//The directory containing a CMake configuration file for service_msgs. +service_msgs_DIR:PATH=/opt/ros/jazzy/share/service_msgs/cmake + +//Value Computed by CMake +sllidar_ros2_BINARY_DIR:STATIC=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 + +//Value Computed by CMake +sllidar_ros2_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +sllidar_ros2_SOURCE_DIR:STATIC=/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 + +//The directory containing a CMake configuration file for statistics_msgs. +statistics_msgs_DIR:PATH=/opt/ros/jazzy/share/statistics_msgs/cmake + +//The directory containing a CMake configuration file for std_msgs. +std_msgs_DIR:PATH=/opt/ros/jazzy/share/std_msgs/cmake + +//The directory containing a CMake configuration file for std_srvs. +std_srvs_DIR:PATH=/opt/ros/jazzy/share/std_srvs/cmake + +//The directory containing a CMake configuration file for tracetools. +tracetools_DIR:PATH=/opt/ros/jazzy/share/tracetools/cmake + +//The directory containing a CMake configuration file for type_description_interfaces. +type_description_interfaces_DIR:PATH=/opt/ros/jazzy/share/type_description_interfaces/cmake + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=28 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.28 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding FastRTPS +FIND_PACKAGE_MESSAGE_DETAILS_FastRTPS:INTERNAL=[/opt/ros/jazzy/include][/opt/ros/jazzy/lib/libfastrtps.so;/opt/ros/jazzy/lib/libfastcdr.so][v(2.13)] +//Details about finding OpenSSL +FIND_PACKAGE_MESSAGE_DETAILS_OpenSSL:INTERNAL=[/usr/lib/aarch64-linux-gnu/libcrypto.so][/usr/include][c ][v3.0.13()] +//Details about finding Python3 +FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[/usr/bin/python3][cfound components: Interpreter ][v3.12.3()] +//ADVANCED property for variable: OPENSSL_CRYPTO_LIBRARY +OPENSSL_CRYPTO_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENSSL_INCLUDE_DIR +OPENSSL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENSSL_SSL_LIBRARY +OPENSSL_SSL_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +_OPENSSL_CFLAGS:INTERNAL=-I/usr/include +_OPENSSL_CFLAGS_I:INTERNAL= +_OPENSSL_CFLAGS_OTHER:INTERNAL= +_OPENSSL_FOUND:INTERNAL=1 +_OPENSSL_INCLUDEDIR:INTERNAL=/usr/include +_OPENSSL_INCLUDE_DIRS:INTERNAL=/usr/include +_OPENSSL_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lssl;-lcrypto +_OPENSSL_LDFLAGS_OTHER:INTERNAL= +_OPENSSL_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu +_OPENSSL_LIBRARIES:INTERNAL=ssl;crypto +_OPENSSL_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu +_OPENSSL_LIBS:INTERNAL= +_OPENSSL_LIBS_L:INTERNAL= +_OPENSSL_LIBS_OTHER:INTERNAL= +_OPENSSL_LIBS_PATHS:INTERNAL= +_OPENSSL_MODULE_NAME:INTERNAL=openssl +_OPENSSL_PREFIX:INTERNAL=/usr +_OPENSSL_STATIC_CFLAGS:INTERNAL=-I/usr/include +_OPENSSL_STATIC_CFLAGS_I:INTERNAL= +_OPENSSL_STATIC_CFLAGS_OTHER:INTERNAL= +_OPENSSL_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include +_OPENSSL_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lssl;-L/usr/lib/aarch64-linux-gnu;-ldl;-pthread;-lcrypto;-ldl;-pthread +_OPENSSL_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread +_OPENSSL_STATIC_LIBDIR:INTERNAL= +_OPENSSL_STATIC_LIBRARIES:INTERNAL=ssl;dl;crypto;dl +_OPENSSL_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu +_OPENSSL_STATIC_LIBS:INTERNAL= +_OPENSSL_STATIC_LIBS_L:INTERNAL= +_OPENSSL_STATIC_LIBS_OTHER:INTERNAL= +_OPENSSL_STATIC_LIBS_PATHS:INTERNAL= +_OPENSSL_VERSION:INTERNAL=3.0.13 +_OPENSSL_openssl_INCLUDEDIR:INTERNAL= +_OPENSSL_openssl_LIBDIR:INTERNAL= +_OPENSSL_openssl_PREFIX:INTERNAL= +_OPENSSL_openssl_VERSION:INTERNAL= +//Compiler reason failure +_Python3_Compiler_REASON_FAILURE:INTERNAL= +//Development reason failure +_Python3_Development_REASON_FAILURE:INTERNAL= +//Path to a program. +_Python3_EXECUTABLE:INTERNAL=/usr/bin/python3 +//Python3 Properties +_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;12;3;64;32;;cpython-312-aarch64-linux-gnu;abi3;/usr/lib/python3.12;/usr/lib/python3.12;/usr/local/lib/python3.12/dist-packages;/usr/local/lib/python3.12/dist-packages +_Python3_INTERPRETER_SIGNATURE:INTERNAL=4c8bfa8951e99fa32e4000a94f8c04a2 +//NumPy reason failure +_Python3_NumPy_REASON_FAILURE:INTERNAL= +//Index for unique symlink install targets +__AMENT_CMAKE_SYMLINK_INSTALL_TARGETS_INDEX:INTERNAL=1 +__pkg_config_arguments__OPENSSL:INTERNAL=QUIET;openssl +__pkg_config_checked__OPENSSL:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib__OPENSSL_crypto +pkgcfg_lib__OPENSSL_crypto-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib__OPENSSL_ssl +pkgcfg_lib__OPENSSL_ssl-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib/aarch64-linux-gnu + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeCCompiler.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeCCompiler.cmake new file mode 100644 index 0000000000000000000000000000000000000000..6b057d5356f2adc91d67f1eebf251d10c8364861 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeCCompiler.cmake @@ -0,0 +1,74 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "aarch64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "aarch64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/aarch64-linux-gnu/13/include;/usr/local/include;/usr/include/aarch64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/aarch64-linux-gnu/13;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000000000000000000000000000000000000..307a502e4ad75a371583ccc46eb32d45f06b92c5 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake @@ -0,0 +1,85 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "aarch64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "aarch64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/aarch64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/aarch64-linux-gnu/13/include;/usr/local/include;/usr/include/aarch64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/aarch64-linux-gnu/13;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..e2c8baa5f713e8ee5da897f41af93e0fda21a8aa Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..318296ca4d6d0328e31a18316b981420be396c81 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeSystem.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeSystem.cmake new file mode 100644 index 0000000000000000000000000000000000000000..7c5c01fdb39b6eb286340497bc4b3243e5507191 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.8.0-1016-raspi") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-1016-raspi") +set(CMAKE_HOST_SYSTEM_PROCESSOR "aarch64") + + + +set(CMAKE_SYSTEM "Linux-6.8.0-1016-raspi") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.8.0-1016-raspi") +set(CMAKE_SYSTEM_PROCESSOR "aarch64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000000000000000000000000000000000000..0a0ec9b1d6342673872775627a3017c9ef47adb7 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,880 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdC/a.out b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..934c47ce4222f9df859c9f1366a012e34d33d998 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdC/a.out differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000000000000000000000000000000000000..9c9c90eaffe6bb0799f322938350b76c08c676dc --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,869 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..caa77511b36ac38d8f0835de049a1f4abcc26d5d Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdCXX/a.out differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeConfigureLog.yaml b/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dc77f6471533294bf452d6165250e0f3f1a17129 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,533 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)" + - "CMakeLists.txt:5 (project)" + message: | + The system is: Linux - 6.8.0-1016-raspi - aarch64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:5 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /usr/bin/cc + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:5 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/c++ + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-9lZ8VF" + binary: "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-9lZ8VF" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-9lZ8VF' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_dd9ab/fast + /usr/bin/gmake -f CMakeFiles/cmTC_dd9ab.dir/build.make CMakeFiles/cmTC_dd9ab.dir/build + gmake[1]: Entering directory '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-9lZ8VF' + Building C object CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o + /usr/bin/cc -v -o CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + OFFLOAD_TARGET_NAMES=nvptx-none + OFFLOAD_TARGET_DEFAULT=1 + Target: aarch64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-offload-targets=nvptx-none=/build/gcc-13-Nz4ro4/gcc-13-13.3.0/debian/tmp-nvptx/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_dd9ab.dir/' + /usr/libexec/gcc/aarch64-linux-gnu/13/cc1 -quiet -v -imultiarch aarch64-linux-gnu /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_dd9ab.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mlittle-endian -mabi=lp64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/cc5UqROL.s + GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (aarch64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/13/include-fixed/aarch64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/13/../../../../aarch64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/aarch64-linux-gnu/13/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: 4641e2542d7b0fa864451cdc7c3485d3 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_dd9ab.dir/' + as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o /tmp/cc5UqROL.s + GNU assembler version 2.42 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_dd9ab + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dd9ab.dir/link.txt --verbose=1 + /usr/bin/cc -v CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o -o cmTC_dd9ab + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/aarch64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none + OFFLOAD_TARGET_DEFAULT=1 + Target: aarch64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-offload-targets=nvptx-none=/build/gcc-13-Nz4ro4/gcc-13-13.3.0/debian/tmp-nvptx/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COMPILER_PATH=/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_dd9ab' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_dd9ab.' + /usr/libexec/gcc/aarch64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/aarch64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjagIWQ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_dd9ab /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_dd9ab' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_dd9ab.' + gmake[1]: Leaving directory '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-9lZ8VF' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/aarch64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/aarch64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/aarch64-linux-gnu/13/include] ==> [/usr/lib/gcc/aarch64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/aarch64-linux-gnu] ==> [/usr/include/aarch64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/aarch64-linux-gnu/13/include;/usr/local/include;/usr/include/aarch64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-9lZ8VF'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_dd9ab/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_dd9ab.dir/build.make CMakeFiles/cmTC_dd9ab.dir/build] + ignore line: [gmake[1]: Entering directory '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-9lZ8VF'] + ignore line: [Building C object CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: aarch64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-offload-targets=nvptx-none=/build/gcc-13-Nz4ro4/gcc-13-13.3.0/debian/tmp-nvptx/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_dd9ab.dir/'] + ignore line: [ /usr/libexec/gcc/aarch64-linux-gnu/13/cc1 -quiet -v -imultiarch aarch64-linux-gnu /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_dd9ab.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mlittle-endian -mabi=lp64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/cc5UqROL.s] + ignore line: [GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (aarch64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/13/include-fixed/aarch64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/13/../../../../aarch64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/aarch64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 4641e2542d7b0fa864451cdc7c3485d3] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_dd9ab.dir/'] + ignore line: [ as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o /tmp/cc5UqROL.s] + ignore line: [GNU assembler version 2.42 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_dd9ab] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dd9ab.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o -o cmTC_dd9ab ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/aarch64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: aarch64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-offload-targets=nvptx-none=/build/gcc-13-Nz4ro4/gcc-13-13.3.0/debian/tmp-nvptx/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_dd9ab' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_dd9ab.'] + link line: [ /usr/libexec/gcc/aarch64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/aarch64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjagIWQ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_dd9ab /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/aarch64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/aarch64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/aarch64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccjagIWQ.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib/ld-linux-aarch64.so.1] ==> ignore + arg [-X] ==> ignore + arg [-EL] ==> ignore + arg [-maarch64linux] ==> ignore + arg [--fix-cortex-a53-843419] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_dd9ab] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o] + arg [/usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/13] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/13] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib] + arg [-L/lib/aarch64-linux-gnu] ==> dir [/lib/aarch64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/aarch64-linux-gnu] ==> dir [/usr/lib/aarch64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/13/../../..] + arg [CMakeFiles/cmTC_dd9ab.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/Scrt1.o] ==> [/usr/lib/aarch64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o] ==> [/usr/lib/aarch64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o] ==> [/usr/lib/aarch64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/13] ==> [/usr/lib/gcc/aarch64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/aarch64-linux-gnu] ==> [/lib/aarch64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/aarch64-linux-gnu/Scrt1.o;/usr/lib/aarch64-linux-gnu/crti.o;/usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o;/usr/lib/aarch64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/aarch64-linux-gnu/13;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-eZwHWJ" + binary: "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-eZwHWJ" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-eZwHWJ' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_e4b8e/fast + /usr/bin/gmake -f CMakeFiles/cmTC_e4b8e.dir/build.make CMakeFiles/cmTC_e4b8e.dir/build + gmake[1]: Entering directory '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-eZwHWJ' + Building CXX object CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + OFFLOAD_TARGET_NAMES=nvptx-none + OFFLOAD_TARGET_DEFAULT=1 + Target: aarch64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-offload-targets=nvptx-none=/build/gcc-13-Nz4ro4/gcc-13-13.3.0/debian/tmp-nvptx/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_e4b8e.dir/' + /usr/libexec/gcc/aarch64-linux-gnu/13/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_e4b8e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mlittle-endian -mabi=lp64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/ccK9iLoH.s + GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (aarch64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/aarch64-linux-gnu/c++/13" + ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/13/include-fixed/aarch64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/13/../../../../aarch64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/13 + /usr/include/aarch64-linux-gnu/c++/13 + /usr/include/c++/13/backward + /usr/lib/gcc/aarch64-linux-gnu/13/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: e6eff1ab3426b92d3a3bf1dc105bfcb7 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_e4b8e.dir/' + as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccK9iLoH.s + GNU assembler version 2.42 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_e4b8e + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e4b8e.dir/link.txt --verbose=1 + /usr/bin/c++ -v CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_e4b8e + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/aarch64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none + OFFLOAD_TARGET_DEFAULT=1 + Target: aarch64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-offload-targets=nvptx-none=/build/gcc-13-Nz4ro4/gcc-13-13.3.0/debian/tmp-nvptx/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COMPILER_PATH=/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e4b8e' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_e4b8e.' + /usr/libexec/gcc/aarch64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/aarch64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc57fuzJ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_e4b8e /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e4b8e' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_e4b8e.' + gmake[1]: Leaving directory '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-eZwHWJ' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/13] + add: [/usr/include/aarch64-linux-gnu/c++/13] + add: [/usr/include/c++/13/backward] + add: [/usr/lib/gcc/aarch64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/aarch64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] + collapse include dir [/usr/include/aarch64-linux-gnu/c++/13] ==> [/usr/include/aarch64-linux-gnu/c++/13] + collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] + collapse include dir [/usr/lib/gcc/aarch64-linux-gnu/13/include] ==> [/usr/lib/gcc/aarch64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/aarch64-linux-gnu] ==> [/usr/include/aarch64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/13;/usr/include/aarch64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/aarch64-linux-gnu/13/include;/usr/local/include;/usr/include/aarch64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-eZwHWJ'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_e4b8e/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_e4b8e.dir/build.make CMakeFiles/cmTC_e4b8e.dir/build] + ignore line: [gmake[1]: Entering directory '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeScratch/TryCompile-eZwHWJ'] + ignore line: [Building CXX object CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: aarch64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-offload-targets=nvptx-none=/build/gcc-13-Nz4ro4/gcc-13-13.3.0/debian/tmp-nvptx/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_e4b8e.dir/'] + ignore line: [ /usr/libexec/gcc/aarch64-linux-gnu/13/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_e4b8e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mlittle-endian -mabi=lp64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/ccK9iLoH.s] + ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (aarch64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/aarch64-linux-gnu/c++/13"] + ignore line: [ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/13/include-fixed/aarch64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/13/../../../../aarch64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/13] + ignore line: [ /usr/include/aarch64-linux-gnu/c++/13] + ignore line: [ /usr/include/c++/13/backward] + ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/aarch64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: e6eff1ab3426b92d3a3bf1dc105bfcb7] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_e4b8e.dir/'] + ignore line: [ as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccK9iLoH.s] + ignore line: [GNU assembler version 2.42 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_e4b8e] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e4b8e.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_e4b8e ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/aarch64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: aarch64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-offload-targets=nvptx-none=/build/gcc-13-Nz4ro4/gcc-13-13.3.0/debian/tmp-nvptx/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e4b8e' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_e4b8e.'] + link line: [ /usr/libexec/gcc/aarch64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/aarch64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc57fuzJ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_e4b8e /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/aarch64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/aarch64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/aarch64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc57fuzJ.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib/ld-linux-aarch64.so.1] ==> ignore + arg [-X] ==> ignore + arg [-EL] ==> ignore + arg [-maarch64linux] ==> ignore + arg [--fix-cortex-a53-843419] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_e4b8e] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o] + arg [/usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/13] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/13] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib] + arg [-L/lib/aarch64-linux-gnu] ==> dir [/lib/aarch64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/aarch64-linux-gnu] ==> dir [/usr/lib/aarch64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/13/../../..] + arg [CMakeFiles/cmTC_e4b8e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/Scrt1.o] ==> [/usr/lib/aarch64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o] ==> [/usr/lib/aarch64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o] ==> [/usr/lib/aarch64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/13] ==> [/usr/lib/gcc/aarch64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/aarch64-linux-gnu] ==> [/lib/aarch64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/aarch64-linux-gnu/Scrt1.o;/usr/lib/aarch64-linux-gnu/crti.o;/usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o;/usr/lib/aarch64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/aarch64-linux-gnu/13;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib] + implicit fwks: [] + + +... diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeDirectoryInformation.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000000000000000000000000000000000000..c8573ae7b485ec3211df00bde7bb1b89a8654a3b --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeRuleHashes.txt b/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000000000000000000000000000000000000..efdea6f2bbf7f7a966b73281e00b45659c0a8304 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,2 @@ +# Hashes of file build rules. +3913c056759280407c498d113a015d35 CMakeFiles/sllidar_ros2_uninstall diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/Makefile.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000000000000000000000000000000000000..56e03da10bc438db8af9a80c9b0c5bb70d46096b --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/Makefile.cmake @@ -0,0 +1,733 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.28.3/CMakeCCompiler.cmake" + "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.28.3/CMakeSystem.cmake" + "ament_cmake_core/package.cmake" + "ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" + "ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" + "ament_cmake_package_templates/templates.cmake" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/CMakeLists.txt" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/package.xml" + "/opt/ros/jazzy/lib/cmake/fastcdr/fastcdr-config-version.cmake" + "/opt/ros/jazzy/lib/cmake/fastcdr/fastcdr-config.cmake" + "/opt/ros/jazzy/lib/cmake/fastcdr/fastcdr-shared-targets-none.cmake" + "/opt/ros/jazzy/lib/cmake/fastcdr/fastcdr-shared-targets.cmake" + "/opt/ros/jazzy/lib/foonathan_memory/cmake/foonathan_memory-config-none.cmake" + "/opt/ros/jazzy/lib/foonathan_memory/cmake/foonathan_memory-config-version.cmake" + "/opt/ros/jazzy/lib/foonathan_memory/cmake/foonathan_memory-config.cmake" + "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/package_level/local_setup.bash.in" + "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/package_level/local_setup.sh.in" + "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/package_level/local_setup.zsh.in" + "/opt/ros/jazzy/share/ament_cmake/cmake/ament_cmakeConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake/cmake/ament_cmakeConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_core-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_coreConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_environment-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_environment_hooks-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_index-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_package_templates-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_symlink_install-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/all.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/ament_add_default_options.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/ament_package.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/ament_package_xml.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/ament_register_extension.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/assert_file_exists.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/get_executable_path.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/list_append_unique.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/normalize_path.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/package_xml_2_cmake.py" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/python.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/stamp.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/string_ends_with.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/templates/nameConfig-version.cmake.in" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/core/templates/nameConfig.cmake.in" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/environment/ament_cmake_environment_package_hook.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/environment/ament_generate_environment.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/environment_hooks/ament_cmake_environment_hooks_package_hook.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/environment_hooks/ament_environment_hooks.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/environment_hooks/ament_generate_package_environment.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/index/ament_cmake_index_package_hook.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/index/ament_index_get_prefix_path.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/index/ament_index_get_resource.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/index/ament_index_get_resources.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/index/ament_index_has_resource.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/index/ament_index_register_package.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/index/ament_index_register_resource.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/package_templates/templates_2_cmake.py" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install.cmake.in" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_append_install_code.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_directory.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_files.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_programs.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_targets.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_uninstall_script.cmake.in" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/symlink_install/install.cmake" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in" + "/opt/ros/jazzy/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target_append_uninstall_code.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitions-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_definitions/cmake/ament_export_definitions.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in" + "/opt/ros/jazzy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies_package_hook.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_dependencies/cmake/ament_export_dependencies.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in" + "/opt/ros/jazzy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories_package_hook.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_include_directories/cmake/ament_export_include_directories.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfaces-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_interfaces/cmake/ament_export_interfaces.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_libraries/cmake/ament_export_libraries.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_libraries/cmake/ament_export_library_names.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flags-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_link_flags/cmake/ament_export_link_flags.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_export_targets/cmake/ament_export_targets.cmake" + "/opt/ros/jazzy/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_h-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_h.cmake" + "/opt/ros/jazzy/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_hConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_hConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_gen_version_h/cmake/ament_generate_version_header.cmake" + "/opt/ros/jazzy/share/ament_cmake_include_directories/cmake/ament_cmake_include_directories-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_include_directories/cmake/ament_include_directories_order.cmake" + "/opt/ros/jazzy/share/ament_cmake_libraries/cmake/ament_cmake_libraries-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_libraries/cmake/ament_libraries_deduplicate.cmake" + "/opt/ros/jazzy/share/ament_cmake_python/cmake/ament_cmake_python-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_python/cmake/ament_cmake_pythonConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_python/cmake/ament_cmake_pythonConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_python/cmake/ament_get_python_install_dir.cmake" + "/opt/ros/jazzy/share/ament_cmake_python/cmake/ament_python_install_module.cmake" + "/opt/ros/jazzy/share/ament_cmake_python/cmake/ament_python_install_package.cmake" + "/opt/ros/jazzy/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_target_dependencies/cmake/ament_get_recursive_properties.cmake" + "/opt/ros/jazzy/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake" + "/opt/ros/jazzy/share/ament_cmake_test/cmake/ament_add_test.cmake" + "/opt/ros/jazzy/share/ament_cmake_test/cmake/ament_add_test_label.cmake" + "/opt/ros/jazzy/share/ament_cmake_test/cmake/ament_cmake_test-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_test/cmake/ament_cmake_testConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_test/cmake/ament_cmake_testConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_version/cmake/ament_cmake_version-extras.cmake" + "/opt/ros/jazzy/share/ament_cmake_version/cmake/ament_cmake_versionConfig-version.cmake" + "/opt/ros/jazzy/share/ament_cmake_version/cmake/ament_cmake_versionConfig.cmake" + "/opt/ros/jazzy/share/ament_cmake_version/cmake/ament_export_development_version_if_higher_than_manifest.cmake" + "/opt/ros/jazzy/share/ament_index_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/ament_index_cpp/cmake/ament_index_cppConfig-version.cmake" + "/opt/ros/jazzy/share/ament_index_cpp/cmake/ament_index_cppConfig.cmake" + "/opt/ros/jazzy/share/ament_index_cpp/cmake/export_ament_index_cppExport-none.cmake" + "/opt/ros/jazzy/share/ament_index_cpp/cmake/export_ament_index_cppExport.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/builtin_interfacesConfig-version.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cExport-none.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cExport.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cppExport.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_pyExport-none.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_pyExport.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/jazzy/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/jazzy/share/fastrtps/cmake/fast-discovery-server-targets-none.cmake" + "/opt/ros/jazzy/share/fastrtps/cmake/fast-discovery-server-targets.cmake" + "/opt/ros/jazzy/share/fastrtps/cmake/fastrtps-config-version.cmake" + "/opt/ros/jazzy/share/fastrtps/cmake/fastrtps-config.cmake" + "/opt/ros/jazzy/share/fastrtps/cmake/fastrtps-shared-targets-none.cmake" + "/opt/ros/jazzy/share/fastrtps/cmake/fastrtps-shared-targets.cmake" + "/opt/ros/jazzy/share/fastrtps/cmake/optionparser-targets.cmake" + "/opt/ros/jazzy/share/fastrtps_cmake_module/cmake/Modules/FindFastRTPS.cmake" + "/opt/ros/jazzy/share/fastrtps_cmake_module/cmake/fastrtps_cmake_module-extras.cmake" + "/opt/ros/jazzy/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig-version.cmake" + "/opt/ros/jazzy/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/geometry_msgsConfig-version.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/geometry_msgsConfig.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/jazzy/share/geometry_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/jazzy/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/libstatistics_collector/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/libstatistics_collector/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/libstatistics_collector/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/libstatistics_collector/cmake/libstatistics_collectorConfig-version.cmake" + "/opt/ros/jazzy/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake" + "/opt/ros/jazzy/share/libstatistics_collector/cmake/libstatistics_collectorExport-none.cmake" + "/opt/ros/jazzy/share/libstatistics_collector/cmake/libstatistics_collectorExport.cmake" + "/opt/ros/jazzy/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rcl/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rcl/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rcl/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rcl/cmake/rcl-extras.cmake" + "/opt/ros/jazzy/share/rcl/cmake/rclConfig-version.cmake" + "/opt/ros/jazzy/share/rcl/cmake/rclConfig.cmake" + "/opt/ros/jazzy/share/rcl/cmake/rclExport-none.cmake" + "/opt/ros/jazzy/share/rcl/cmake/rclExport.cmake" + "/opt/ros/jazzy/share/rcl/cmake/rcl_set_symbol_visibility_hidden.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cExport-none.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cExport.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cppExport.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_pyExport-none.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_pyExport.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rcl_interfacesConfig-version.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rcl_interfacesConfig.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/jazzy/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/jazzy/share/rcl_logging_interface/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rcl_logging_interface/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rcl_logging_interface/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rcl_logging_interface/cmake/rcl_logging_interfaceConfig-version.cmake" + "/opt/ros/jazzy/share/rcl_logging_interface/cmake/rcl_logging_interfaceConfig.cmake" + "/opt/ros/jazzy/share/rcl_logging_interface/cmake/rcl_logging_interfaceExport-none.cmake" + "/opt/ros/jazzy/share/rcl_logging_interface/cmake/rcl_logging_interfaceExport.cmake" + "/opt/ros/jazzy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig-version.cmake" + "/opt/ros/jazzy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig.cmake" + "/opt/ros/jazzy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport-none.cmake" + "/opt/ros/jazzy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport.cmake" + "/opt/ros/jazzy/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rclcpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rclcpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rclcpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rclcpp/cmake/rclcppConfig-version.cmake" + "/opt/ros/jazzy/share/rclcpp/cmake/rclcppConfig.cmake" + "/opt/ros/jazzy/share/rclcpp/cmake/rclcppExport-none.cmake" + "/opt/ros/jazzy/share/rclcpp/cmake/rclcppExport.cmake" + "/opt/ros/jazzy/share/rcpputils/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rcpputils/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rcpputils/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rcpputils/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rcpputils/cmake/rcpputilsConfig-version.cmake" + "/opt/ros/jazzy/share/rcpputils/cmake/rcpputilsConfig.cmake" + "/opt/ros/jazzy/share/rcpputils/cmake/rcpputilsExport-none.cmake" + "/opt/ros/jazzy/share/rcpputils/cmake/rcpputilsExport.cmake" + "/opt/ros/jazzy/share/rcutils/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rcutils/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rcutils/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rcutils/cmake/rcutilsConfig-version.cmake" + "/opt/ros/jazzy/share/rcutils/cmake/rcutilsConfig.cmake" + "/opt/ros/jazzy/share/rcutils/cmake/rcutilsExport-none.cmake" + "/opt/ros/jazzy/share/rcutils/cmake/rcutilsExport.cmake" + "/opt/ros/jazzy/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rmw/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rmw/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rmw/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rmw/cmake/configure_rmw_library.cmake" + "/opt/ros/jazzy/share/rmw/cmake/get_rmw_typesupport.cmake" + "/opt/ros/jazzy/share/rmw/cmake/register_rmw_implementation.cmake" + "/opt/ros/jazzy/share/rmw/cmake/rmw-extras.cmake" + "/opt/ros/jazzy/share/rmw/cmake/rmwConfig-version.cmake" + "/opt/ros/jazzy/share/rmw/cmake/rmwConfig.cmake" + "/opt/ros/jazzy/share/rmw/cmake/rmwExport-none.cmake" + "/opt/ros/jazzy/share/rmw/cmake/rmwExport.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cExport-none.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cExport.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cppExport.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_pyExport-none.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_pyExport.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rmw_dds_commonConfig-version.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rmw_dds_commonConfig.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cExport.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cppExport.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rmw_dds_common_libraryExport-none.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rmw_dds_common_libraryExport.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/jazzy/share/rmw_dds_common/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake/rmw_fastrtps_cpp-extras.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake/rmw_fastrtps_cppConfig-version.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake/rmw_fastrtps_cppConfig.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cpp-extras.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppConfig-version.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppConfig.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppExport-none.cmake" + "/opt/ros/jazzy/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppExport.cmake" + "/opt/ros/jazzy/share/rmw_implementation/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rmw_implementation/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rmw_implementation/cmake/export_rmw_implementationExport-none.cmake" + "/opt/ros/jazzy/share/rmw_implementation/cmake/export_rmw_implementationExport.cmake" + "/opt/ros/jazzy/share/rmw_implementation/cmake/rmw_implementation-extras.cmake" + "/opt/ros/jazzy/share/rmw_implementation/cmake/rmw_implementationConfig-version.cmake" + "/opt/ros/jazzy/share/rmw_implementation/cmake/rmw_implementationConfig.cmake" + "/opt/ros/jazzy/share/rmw_implementation_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rmw_implementation_cmake/cmake/call_for_each_rmw_implementation.cmake" + "/opt/ros/jazzy/share/rmw_implementation_cmake/cmake/get_available_rmw_implementations.cmake" + "/opt/ros/jazzy/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake" + "/opt/ros/jazzy/share/rmw_implementation_cmake/cmake/rmw_implementation_cmake-extras.cmake" + "/opt/ros/jazzy/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig-version.cmake" + "/opt/ros/jazzy/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosgraph_msgsConfig-version.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosgraph_msgsConfig.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/jazzy/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/jazzy/share/rosidl_core_runtime/cmake/rosidl_core_runtime-extras.cmake" + "/opt/ros/jazzy/share/rosidl_core_runtime/cmake/rosidl_core_runtimeConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_core_runtime/cmake/rosidl_core_runtimeConfig.cmake" + "/opt/ros/jazzy/share/rosidl_default_runtime/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig.cmake" + "/opt/ros/jazzy/share/rosidl_dynamic_typesupport/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rosidl_dynamic_typesupport/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rosidl_dynamic_typesupport/cmake/rosidl_dynamic_typesupport-exportExport-none.cmake" + "/opt/ros/jazzy/share/rosidl_dynamic_typesupport/cmake/rosidl_dynamic_typesupport-exportExport.cmake" + "/opt/ros/jazzy/share/rosidl_dynamic_typesupport/cmake/rosidl_dynamic_typesupportConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_dynamic_typesupport/cmake/rosidl_dynamic_typesupportConfig.cmake" + "/opt/ros/jazzy/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rosidl_generator_c/cmake/register_c.cmake" + "/opt/ros/jazzy/share/rosidl_generator_c/cmake/rosidl_generator_c-extras.cmake" + "/opt/ros/jazzy/share/rosidl_generator_c/cmake/rosidl_generator_cConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake" + "/opt/ros/jazzy/share/rosidl_generator_cpp/cmake/register_cpp.cmake" + "/opt/ros/jazzy/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp-extras.cmake" + "/opt/ros/jazzy/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig.cmake" + "/opt/ros/jazzy/share/rosidl_generator_type_description/cmake/rosidl_generator_type_description-extras.cmake" + "/opt/ros/jazzy/share/rosidl_generator_type_description/cmake/rosidl_generator_type_descriptionConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_generator_type_description/cmake/rosidl_generator_type_descriptionConfig.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport-none.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig.cmake" + "/opt/ros/jazzy/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppExport.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_c/cmake/get_used_typesupports.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport-none.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_interface/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_interface/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceExport.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp-extras.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig-version.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/jazzy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgsExport.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgsConfig-version.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgsConfig.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/jazzy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/export_service_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/export_service_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/export_service_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/export_service_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/export_service_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/export_service_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/export_service_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/export_service_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/export_service_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/service_msgsConfig-version.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/service_msgsConfig.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/service_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/service_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/service_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/service_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/service_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/service_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/service_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/jazzy/share/service_msgs/cmake/service_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/statistics_msgsConfig-version.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/statistics_msgsConfig.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/jazzy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/export_std_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/export_std_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/std_msgsConfig-version.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/std_msgsConfig.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/jazzy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_generator_cExport-none.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_generator_cExport.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_generator_cppExport.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_generator_pyExport.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/export_std_srvs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvsConfig-version.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvsConfig.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_cExport.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/jazzy/share/std_srvs/cmake/std_srvs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/jazzy/share/tracetools/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/tracetools/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/tracetools/cmake/ament_cmake_export_link_flags-extras.cmake" + "/opt/ros/jazzy/share/tracetools/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/tracetools/cmake/tracetoolsConfig-version.cmake" + "/opt/ros/jazzy/share/tracetools/cmake/tracetoolsConfig.cmake" + "/opt/ros/jazzy/share/tracetools/cmake/tracetools_exportExport-none.cmake" + "/opt/ros/jazzy/share/tracetools/cmake/tracetools_exportExport.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/export_type_description_interfaces__rosidl_generator_cExport-none.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/export_type_description_interfaces__rosidl_generator_cExport.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/export_type_description_interfaces__rosidl_generator_cppExport.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/export_type_description_interfaces__rosidl_generator_pyExport-none.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/export_type_description_interfaces__rosidl_generator_pyExport.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/export_type_description_interfaces__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/export_type_description_interfaces__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/export_type_description_interfaces__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/export_type_description_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/type_description_interfacesConfig-version.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/type_description_interfacesConfig.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/type_description_interfaces__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/type_description_interfaces__rosidl_typesupport_cExport.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/type_description_interfaces__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/type_description_interfaces__rosidl_typesupport_cppExport.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/type_description_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/type_description_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/type_description_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/jazzy/share/type_description_interfaces/cmake/type_description_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/usr/lib/aarch64-linux-gnu/cmake/tinyxml2/tinyxml2-config-version.cmake" + "/usr/lib/aarch64-linux-gnu/cmake/tinyxml2/tinyxml2-config.cmake" + "/usr/lib/aarch64-linux-gnu/cmake/tinyxml2/tinyxml2-shared-targets-none.cmake" + "/usr/lib/aarch64-linux-gnu/cmake/tinyxml2/tinyxml2-shared-targets.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.28/Modules/DartConfiguration.tcl.in" + "/usr/share/cmake-3.28/Modules/FindOpenSSL.cmake" + "/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.28/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.28/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-3.28/Modules/FindPython/Support.cmake" + "/usr/share/cmake-3.28/Modules/FindPython3.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.28/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "ament_cmake_core/stamps/templates_2_cmake.py.stamp" + "ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake" + "ament_cmake_symlink_install/ament_cmake_symlink_install.cmake" + "ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake" + "CTestConfiguration.ini" + "ament_cmake_core/stamps/package.xml.stamp" + "ament_cmake_core/stamps/package_xml_2_cmake.py.stamp" + "ament_cmake_core/stamps/ament_prefix_path.sh.stamp" + "ament_cmake_core/stamps/path.sh.stamp" + "ament_cmake_environment_hooks/local_setup.bash" + "ament_cmake_environment_hooks/local_setup.sh" + "ament_cmake_environment_hooks/local_setup.zsh" + "ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" + "ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" + "ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp" + "ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp" + "ament_cmake_core/stamps/nameConfig.cmake.in.stamp" + "ament_cmake_core/sllidar_ros2Config.cmake" + "ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp" + "ament_cmake_core/sllidar_ros2Config-version.cmake" + "ament_cmake_symlink_install_targets_0_.cmake" + "ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2" + "ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2" + "ament_cmake_environment_hooks/ament_prefix_path.dsv" + "ament_cmake_environment_hooks/path.dsv" + "ament_cmake_environment_hooks/local_setup.dsv" + "ament_cmake_environment_hooks/package.dsv" + "ament_cmake_index/share/ament_index/resource_index/packages/sllidar_ros2" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/uninstall.dir/DependInfo.cmake" + "CMakeFiles/sllidar_ros2_uninstall.dir/DependInfo.cmake" + "CMakeFiles/sllidar_node.dir/DependInfo.cmake" + "CMakeFiles/sllidar_client.dir/DependInfo.cmake" + ) diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/Makefile2 b/robobin_final/build/sllidar_ros2/CMakeFiles/Makefile2 new file mode 100644 index 0000000000000000000000000000000000000000..69a847080bf06294f0a0cb4f749f8eb794c2c930 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/Makefile2 @@ -0,0 +1,194 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/sllidar_node.dir/all +all: CMakeFiles/sllidar_client.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/uninstall.dir/clean +clean: CMakeFiles/sllidar_ros2_uninstall.dir/clean +clean: CMakeFiles/sllidar_node.dir/clean +clean: CMakeFiles/sllidar_client.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/uninstall.dir + +# All Build rule for target. +CMakeFiles/uninstall.dir/all: CMakeFiles/sllidar_ros2_uninstall.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num= "Built target uninstall" +.PHONY : CMakeFiles/uninstall.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/uninstall.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/uninstall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles 0 +.PHONY : CMakeFiles/uninstall.dir/rule + +# Convenience name for target. +uninstall: CMakeFiles/uninstall.dir/rule +.PHONY : uninstall + +# clean rule for target. +CMakeFiles/uninstall.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/clean +.PHONY : CMakeFiles/uninstall.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/sllidar_ros2_uninstall.dir + +# All Build rule for target. +CMakeFiles/sllidar_ros2_uninstall.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_ros2_uninstall.dir/build.make CMakeFiles/sllidar_ros2_uninstall.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_ros2_uninstall.dir/build.make CMakeFiles/sllidar_ros2_uninstall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num= "Built target sllidar_ros2_uninstall" +.PHONY : CMakeFiles/sllidar_ros2_uninstall.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/sllidar_ros2_uninstall.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/sllidar_ros2_uninstall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles 0 +.PHONY : CMakeFiles/sllidar_ros2_uninstall.dir/rule + +# Convenience name for target. +sllidar_ros2_uninstall: CMakeFiles/sllidar_ros2_uninstall.dir/rule +.PHONY : sllidar_ros2_uninstall + +# clean rule for target. +CMakeFiles/sllidar_ros2_uninstall.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_ros2_uninstall.dir/build.make CMakeFiles/sllidar_ros2_uninstall.dir/clean +.PHONY : CMakeFiles/sllidar_ros2_uninstall.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/sllidar_node.dir + +# All Build rule for target. +CMakeFiles/sllidar_node.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 "Built target sllidar_node" +.PHONY : CMakeFiles/sllidar_node.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/sllidar_node.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles 18 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/sllidar_node.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles 0 +.PHONY : CMakeFiles/sllidar_node.dir/rule + +# Convenience name for target. +sllidar_node: CMakeFiles/sllidar_node.dir/rule +.PHONY : sllidar_node + +# clean rule for target. +CMakeFiles/sllidar_node.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/clean +.PHONY : CMakeFiles/sllidar_node.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/sllidar_client.dir + +# All Build rule for target. +CMakeFiles/sllidar_client.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_client.dir/build.make CMakeFiles/sllidar_client.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_client.dir/build.make CMakeFiles/sllidar_client.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=1,2 "Built target sllidar_client" +.PHONY : CMakeFiles/sllidar_client.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/sllidar_client.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/sllidar_client.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles 0 +.PHONY : CMakeFiles/sllidar_client.dir/rule + +# Convenience name for target. +sllidar_client: CMakeFiles/sllidar_client.dir/rule +.PHONY : sllidar_client + +# clean rule for target. +CMakeFiles/sllidar_client.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_client.dir/build.make CMakeFiles/sllidar_client.dir/clean +.PHONY : CMakeFiles/sllidar_client.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/TargetDirectories.txt b/robobin_final/build/sllidar_ros2/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000000000000000000000000000000000000..acc5551f58b3f353edc2108d009074ee69920822 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,11 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/test.dir +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/edit_cache.dir +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/rebuild_cache.dir +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/list_install_components.dir +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/install.dir +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/install/local.dir +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/install/strip.dir diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/cmake.check_cache b/robobin_final/build/sllidar_ros2/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000000000000000000000000000000000000..3dccd731726d7faa8b29d8d7dba3b981a53ca497 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/progress.marks b/robobin_final/build/sllidar_ros2/CMakeFiles/progress.marks new file mode 100644 index 0000000000000000000000000000000000000000..209e3ef4b6247ce746048d5711befda46206d235 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/progress.marks @@ -0,0 +1 @@ +20 diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/DependInfo.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..6a5043dae219940413a5887c60a23b80aa962404 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_client.cpp" "CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o" "gcc" "CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/build.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..a9507ea21e2f0c4b22172855000ceda37dbbfee6 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/build.make @@ -0,0 +1,206 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 + +# Include any dependencies generated for this target. +include CMakeFiles/sllidar_client.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/sllidar_client.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/sllidar_client.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/sllidar_client.dir/flags.make + +CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o: CMakeFiles/sllidar_client.dir/flags.make +CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_client.cpp +CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o: CMakeFiles/sllidar_client.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o -MF CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o.d -o CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_client.cpp + +CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_client.cpp > CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.i + +CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_client.cpp -o CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.s + +# Object files for target sllidar_client +sllidar_client_OBJECTS = \ +"CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o" + +# External object files for target sllidar_client +sllidar_client_EXTERNAL_OBJECTS = + +sllidar_client: CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o +sllidar_client: CMakeFiles/sllidar_client.dir/build.make +sllidar_client: /opt/ros/jazzy/lib/librclcpp.so +sllidar_client: /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so +sllidar_client: /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_introspection_c.so +sllidar_client: /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libstd_srvs__rosidl_generator_py.so +sllidar_client: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +sllidar_client: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +sllidar_client: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_generator_py.so +sllidar_client: /opt/ros/jazzy/lib/liblibstatistics_collector.so +sllidar_client: /opt/ros/jazzy/lib/librcl.so +sllidar_client: /opt/ros/jazzy/lib/librmw_implementation.so +sllidar_client: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_fastrtps_c.so +sllidar_client: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_introspection_c.so +sllidar_client: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_fastrtps_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_introspection_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_generator_py.so +sllidar_client: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_c.so +sllidar_client: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_generator_c.so +sllidar_client: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so +sllidar_client: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so +sllidar_client: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so +sllidar_client: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so +sllidar_client: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_cpp.so +sllidar_client: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_generator_py.so +sllidar_client: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_c.so +sllidar_client: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_generator_c.so +sllidar_client: /opt/ros/jazzy/lib/librcl_yaml_param_parser.so +sllidar_client: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so +sllidar_client: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so +sllidar_client: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so +sllidar_client: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so +sllidar_client: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so +sllidar_client: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_generator_py.so +sllidar_client: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_c.so +sllidar_client: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_generator_c.so +sllidar_client: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so +sllidar_client: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so +sllidar_client: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_generator_py.so +sllidar_client: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_c.so +sllidar_client: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_generator_c.so +sllidar_client: /opt/ros/jazzy/lib/libtracetools.so +sllidar_client: /opt/ros/jazzy/lib/librcl_logging_interface.so +sllidar_client: /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_c.so +sllidar_client: /opt/ros/jazzy/lib/libstd_srvs__rosidl_generator_c.so +sllidar_client: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_c.so +sllidar_client: /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_fastrtps_c.so +sllidar_client: /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_introspection_c.so +sllidar_client: /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_fastrtps_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_introspection_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +sllidar_client: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +sllidar_client: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_c.so +sllidar_client: /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +sllidar_client: /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +sllidar_client: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_c.so +sllidar_client: /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +sllidar_client: /opt/ros/jazzy/lib/librosidl_typesupport_fastrtps_c.so +sllidar_client: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +sllidar_client: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +sllidar_client: /opt/ros/jazzy/lib/librosidl_typesupport_fastrtps_cpp.so +sllidar_client: /opt/ros/jazzy/lib/librmw.so +sllidar_client: /opt/ros/jazzy/lib/librosidl_dynamic_typesupport.so +sllidar_client: /opt/ros/jazzy/lib/libfastcdr.so.2.2.4 +sllidar_client: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +sllidar_client: /opt/ros/jazzy/lib/librosidl_typesupport_introspection_cpp.so +sllidar_client: /opt/ros/jazzy/lib/librosidl_typesupport_introspection_c.so +sllidar_client: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_generator_py.so +sllidar_client: /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_c.so +sllidar_client: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +sllidar_client: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_generator_c.so +sllidar_client: /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libservice_msgs__rosidl_generator_c.so +sllidar_client: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_generator_c.so +sllidar_client: /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +sllidar_client: /opt/ros/jazzy/lib/librosidl_typesupport_cpp.so +sllidar_client: /opt/ros/jazzy/lib/libstd_msgs__rosidl_generator_c.so +sllidar_client: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_generator_c.so +sllidar_client: /opt/ros/jazzy/lib/librosidl_typesupport_c.so +sllidar_client: /opt/ros/jazzy/lib/librcpputils.so +sllidar_client: /opt/ros/jazzy/lib/librosidl_runtime_c.so +sllidar_client: /opt/ros/jazzy/lib/librcutils.so +sllidar_client: CMakeFiles/sllidar_client.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable sllidar_client" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/sllidar_client.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/sllidar_client.dir/build: sllidar_client +.PHONY : CMakeFiles/sllidar_client.dir/build + +CMakeFiles/sllidar_client.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/sllidar_client.dir/cmake_clean.cmake +.PHONY : CMakeFiles/sllidar_client.dir/clean + +CMakeFiles/sllidar_client.dir/depend: + cd /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/sllidar_client.dir/depend + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/cmake_clean.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..7b2176cbf7e6dff1018b7498f8e04e59d1732bdd --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o" + "CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o.d" + "sllidar_client" + "sllidar_client.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/sllidar_client.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/compiler_depend.internal b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/compiler_depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..56c88b05ecb1fe3e8aa7076d5f9923816f91dc3b --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/compiler_depend.internal @@ -0,0 +1,787 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_client.cpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__type_support.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /opt/ros/jazzy/include/rcl/rcl/allocator.h + /opt/ros/jazzy/include/rcl/rcl/arguments.h + /opt/ros/jazzy/include/rcl/rcl/client.h + /opt/ros/jazzy/include/rcl/rcl/context.h + /opt/ros/jazzy/include/rcl/rcl/domain_id.h + /opt/ros/jazzy/include/rcl/rcl/error_handling.h + /opt/ros/jazzy/include/rcl/rcl/event.h + /opt/ros/jazzy/include/rcl/rcl/event_callback.h + /opt/ros/jazzy/include/rcl/rcl/graph.h + /opt/ros/jazzy/include/rcl/rcl/guard_condition.h + /opt/ros/jazzy/include/rcl/rcl/init_options.h + /opt/ros/jazzy/include/rcl/rcl/log_level.h + /opt/ros/jazzy/include/rcl/rcl/logging_rosout.h + /opt/ros/jazzy/include/rcl/rcl/macros.h + /opt/ros/jazzy/include/rcl/rcl/network_flow_endpoints.h + /opt/ros/jazzy/include/rcl/rcl/node.h + /opt/ros/jazzy/include/rcl/rcl/node_options.h + /opt/ros/jazzy/include/rcl/rcl/publisher.h + /opt/ros/jazzy/include/rcl/rcl/service.h + /opt/ros/jazzy/include/rcl/rcl/service_introspection.h + /opt/ros/jazzy/include/rcl/rcl/subscription.h + /opt/ros/jazzy/include/rcl/rcl/time.h + /opt/ros/jazzy/include/rcl/rcl/timer.h + /opt/ros/jazzy/include/rcl/rcl/types.h + /opt/ros/jazzy/include/rcl/rcl/visibility_control.h + /opt/ros/jazzy/include/rcl/rcl/wait.h + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/any_executable.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/any_service_callback.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/any_subscription_callback.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/callback_group.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/client.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/clock.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/context.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/contexts/default_context.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/copy_all_parameter_values.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_client.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_publisher.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_subscription.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_publisher.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_service.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_subscription.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_timer.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/add_guard_condition_to_rcl_wait_set.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/duration.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message_type.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_serialization_support.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/event.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/event_handler.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/exceptions.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executor.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executor_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collection.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collector.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_notify_waitable.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor_event_types.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_queue.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/simple_events_queue.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/timers_manager.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/function_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/future_return_code.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_client.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_publisher.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_subscription.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/guard_condition.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/init_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_setting.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/loaned_message.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/logger.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/logging.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/macros.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategies.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategy.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/message_info.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/message_memory_strategy.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_impl.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_clock_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_type_descriptions_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_client.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_event_handler.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_map.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_service.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_value.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_base.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_factory.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/qos.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/qos_overriding_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/rate.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/rclcpp.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/serialization.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/serialized_message.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/service.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_base.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_factory.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/time.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/timer.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics_state.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/type_adapter.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/type_support_decl.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/typesupport_helpers.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/utilities.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/visibility_control.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_result.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_result_kind.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_template.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/waitable.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/filesystem_helper.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/join.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/pointer_traits.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/scope_exit.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/shared_library.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/time.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/visibility_control.hpp + /opt/ros/jazzy/include/rcutils/rcutils/allocator.h + /opt/ros/jazzy/include/rcutils/rcutils/error_handling.h + /opt/ros/jazzy/include/rcutils/rcutils/logging.h + /opt/ros/jazzy/include/rcutils/rcutils/logging_macros.h + /opt/ros/jazzy/include/rcutils/rcutils/macros.h + /opt/ros/jazzy/include/rcutils/rcutils/qsort.h + /opt/ros/jazzy/include/rcutils/rcutils/sha256.h + /opt/ros/jazzy/include/rcutils/rcutils/shared_library.h + /opt/ros/jazzy/include/rcutils/rcutils/snprintf.h + /opt/ros/jazzy/include/rcutils/rcutils/testing/fault_injection.h + /opt/ros/jazzy/include/rcutils/rcutils/time.h + /opt/ros/jazzy/include/rcutils/rcutils/types.h + /opt/ros/jazzy/include/rcutils/rcutils/types/array_list.h + /opt/ros/jazzy/include/rcutils/rcutils/types/char_array.h + /opt/ros/jazzy/include/rcutils/rcutils/types/hash_map.h + /opt/ros/jazzy/include/rcutils/rcutils/types/rcutils_ret.h + /opt/ros/jazzy/include/rcutils/rcutils/types/string_array.h + /opt/ros/jazzy/include/rcutils/rcutils/types/string_map.h + /opt/ros/jazzy/include/rcutils/rcutils/types/uint8_array.h + /opt/ros/jazzy/include/rcutils/rcutils/visibility_control.h + /opt/ros/jazzy/include/rcutils/rcutils/visibility_control_macros.h + /opt/ros/jazzy/include/rmw/rmw/discovery_options.h + /opt/ros/jazzy/include/rmw/rmw/domain_id.h + /opt/ros/jazzy/include/rmw/rmw/dynamic_message_type_support.h + /opt/ros/jazzy/include/rmw/rmw/error_handling.h + /opt/ros/jazzy/include/rmw/rmw/event.h + /opt/ros/jazzy/include/rmw/rmw/event_callback_type.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/events_statuses.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_qos.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_type.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_changed.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_lost.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/matched.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/message_lost.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /opt/ros/jazzy/include/rmw/rmw/features.h + /opt/ros/jazzy/include/rmw/rmw/get_topic_names_and_types.h + /opt/ros/jazzy/include/rmw/rmw/impl/config.h + /opt/ros/jazzy/include/rmw/rmw/impl/cpp/demangle.hpp + /opt/ros/jazzy/include/rmw/rmw/incompatible_qos_events_statuses.h + /opt/ros/jazzy/include/rmw/rmw/init.h + /opt/ros/jazzy/include/rmw/rmw/init_options.h + /opt/ros/jazzy/include/rmw/rmw/localhost.h + /opt/ros/jazzy/include/rmw/rmw/macros.h + /opt/ros/jazzy/include/rmw/rmw/message_sequence.h + /opt/ros/jazzy/include/rmw/rmw/names_and_types.h + /opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint.h + /opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint_array.h + /opt/ros/jazzy/include/rmw/rmw/publisher_options.h + /opt/ros/jazzy/include/rmw/rmw/qos_policy_kind.h + /opt/ros/jazzy/include/rmw/rmw/qos_profiles.h + /opt/ros/jazzy/include/rmw/rmw/qos_string_conversions.h + /opt/ros/jazzy/include/rmw/rmw/ret_types.h + /opt/ros/jazzy/include/rmw/rmw/rmw.h + /opt/ros/jazzy/include/rmw/rmw/security_options.h + /opt/ros/jazzy/include/rmw/rmw/serialized_message.h + /opt/ros/jazzy/include/rmw/rmw/subscription_content_filter_options.h + /opt/ros/jazzy/include/rmw/rmw/subscription_options.h + /opt/ros/jazzy/include/rmw/rmw/time.h + /opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info.h + /opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info_array.h + /opt/ros/jazzy/include/rmw/rmw/types.h + /opt/ros/jazzy/include/rmw/rmw/visibility_control.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_data.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_type.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support_interface.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/dynamic_message_type_support_struct.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/identifier.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/types.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/uchar.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/visibility_control.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field__struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field_type__struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/individual_type_description__struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_description__struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_source__struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_hash.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /opt/ros/jazzy/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp + /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__builder.hpp + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__struct.hpp + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__traits.hpp + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__type_support.hpp + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/laser_scan.hpp + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/rosidl_generator_cpp__visibility_control.hpp + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.h + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.hpp + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__traits.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__type_support.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/rosidl_generator_cpp__visibility_control.hpp + /opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__struct.hpp + /opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__traits.hpp + /opt/ros/jazzy/include/tracetools/tracetools/config.h + /opt/ros/jazzy/include/tracetools/tracetools/tracetools.h + /opt/ros/jazzy/include/tracetools/tracetools/utils.hpp + /opt/ros/jazzy/include/tracetools/tracetools/visibility_control.hpp + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field_type__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/individual_type_description__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/key_value__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_description__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_source__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/rosidl_generator_c__visibility_control.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__functions.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__type_support.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/get_type_description.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/sigcontext.h + /usr/include/aarch64-linux-gnu/asm/sve_context.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/procfs-extra.h + /usr/include/aarch64-linux-gnu/bits/procfs-id.h + /usr/include/aarch64-linux-gnu/bits/procfs-prregset.h + /usr/include/aarch64-linux-gnu/bits/procfs.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/sigaction.h + /usr/include/aarch64-linux-gnu/bits/sigcontext.h + /usr/include/aarch64-linux-gnu/bits/sigevent-consts.h + /usr/include/aarch64-linux-gnu/bits/siginfo-arch.h + /usr/include/aarch64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/aarch64-linux-gnu/bits/siginfo-consts.h + /usr/include/aarch64-linux-gnu/bits/signal_ext.h + /usr/include/aarch64-linux-gnu/bits/signum-arch.h + /usr/include/aarch64-linux-gnu/bits/signum-generic.h + /usr/include/aarch64-linux-gnu/bits/sigstack.h + /usr/include/aarch64-linux-gnu/bits/sigstksz.h + /usr/include/aarch64-linux-gnu/bits/sigthread.h + /usr/include/aarch64-linux-gnu/bits/ss_flags.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h + /usr/include/aarch64-linux-gnu/bits/types/siginfo_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigval_t.h + /usr/include/aarch64-linux-gnu/bits/types/stack_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/messages_members.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/time_members.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/procfs.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/aarch64-linux-gnu/sys/ucontext.h + /usr/include/aarch64-linux-gnu/sys/user.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/array + /usr/include/c++/13/atomic + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_futex.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/chrono.h + /usr/include/c++/13/bits/codecvt.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/deque.tcc + /usr/include/c++/13/bits/enable_special_members.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/hashtable.h + /usr/include/c++/13/bits/hashtable_policy.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/list.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_conv.h + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/locale_facets_nonio.h + /usr/include/c++/13/bits/locale_facets_nonio.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/parse_numbers.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/quoted_string.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/sstream.tcc + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/std_mutex.h + /usr/include/c++/13/bits/std_thread.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_deque.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_list.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_multiset.h + /usr/include/c++/13/bits/stl_numeric.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_queue.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_set.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/stream_iterator.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/this_thread_sleep.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_lock.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/unordered_map.h + /usr/include/c++/13/bits/unordered_set.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cassert + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/chrono + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/codecvt + /usr/include/c++/13/compare + /usr/include/c++/13/condition_variable + /usr/include/c++/13/csignal + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cstring + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/deque + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/functional + /usr/include/c++/13/future + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iomanip + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/iterator + /usr/include/c++/13/limits + /usr/include/c++/13/list + /usr/include/c++/13/locale + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/memory + /usr/include/c++/13/mutex + /usr/include/c++/13/new + /usr/include/c++/13/numeric + /usr/include/c++/13/optional + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/glue_numeric_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/queue + /usr/include/c++/13/ratio + /usr/include/c++/13/set + /usr/include/c++/13/shared_mutex + /usr/include/c++/13/sstream + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/thread + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeindex + /usr/include/c++/13/typeinfo + /usr/include/c++/13/unordered_map + /usr/include/c++/13/unordered_set + /usr/include/c++/13/utility + /usr/include/c++/13/variant + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/libintl.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdalign.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdbool.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/compiler_depend.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/compiler_depend.make new file mode 100644 index 0000000000000000000000000000000000000000..1fd045a58fc54038b5d8740a86bc74502a267d33 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/compiler_depend.make @@ -0,0 +1,2350 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_client.cpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__type_support.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/jazzy/include/rcl/rcl/allocator.h \ + /opt/ros/jazzy/include/rcl/rcl/arguments.h \ + /opt/ros/jazzy/include/rcl/rcl/client.h \ + /opt/ros/jazzy/include/rcl/rcl/context.h \ + /opt/ros/jazzy/include/rcl/rcl/domain_id.h \ + /opt/ros/jazzy/include/rcl/rcl/error_handling.h \ + /opt/ros/jazzy/include/rcl/rcl/event.h \ + /opt/ros/jazzy/include/rcl/rcl/event_callback.h \ + /opt/ros/jazzy/include/rcl/rcl/graph.h \ + /opt/ros/jazzy/include/rcl/rcl/guard_condition.h \ + /opt/ros/jazzy/include/rcl/rcl/init_options.h \ + /opt/ros/jazzy/include/rcl/rcl/log_level.h \ + /opt/ros/jazzy/include/rcl/rcl/logging_rosout.h \ + /opt/ros/jazzy/include/rcl/rcl/macros.h \ + /opt/ros/jazzy/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/jazzy/include/rcl/rcl/node.h \ + /opt/ros/jazzy/include/rcl/rcl/node_options.h \ + /opt/ros/jazzy/include/rcl/rcl/publisher.h \ + /opt/ros/jazzy/include/rcl/rcl/service.h \ + /opt/ros/jazzy/include/rcl/rcl/service_introspection.h \ + /opt/ros/jazzy/include/rcl/rcl/subscription.h \ + /opt/ros/jazzy/include/rcl/rcl/time.h \ + /opt/ros/jazzy/include/rcl/rcl/timer.h \ + /opt/ros/jazzy/include/rcl/rcl/types.h \ + /opt/ros/jazzy/include/rcl/rcl/visibility_control.h \ + /opt/ros/jazzy/include/rcl/rcl/wait.h \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/client.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/context.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/copy_all_parameter_values.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/add_guard_condition_to_rcl_wait_set.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_serialization_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/event_handler.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collection.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collector.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_notify_waitable.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor_event_types.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_queue.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/simple_events_queue.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/timers_manager.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_client.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_clock_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_type_descriptions_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/rclcpp.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/serialization.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/utilities.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_template.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/join.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/jazzy/include/rcutils/rcutils/allocator.h \ + /opt/ros/jazzy/include/rcutils/rcutils/error_handling.h \ + /opt/ros/jazzy/include/rcutils/rcutils/logging.h \ + /opt/ros/jazzy/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/jazzy/include/rcutils/rcutils/macros.h \ + /opt/ros/jazzy/include/rcutils/rcutils/qsort.h \ + /opt/ros/jazzy/include/rcutils/rcutils/sha256.h \ + /opt/ros/jazzy/include/rcutils/rcutils/shared_library.h \ + /opt/ros/jazzy/include/rcutils/rcutils/snprintf.h \ + /opt/ros/jazzy/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/jazzy/include/rcutils/rcutils/time.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/jazzy/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/jazzy/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/jazzy/include/rmw/rmw/discovery_options.h \ + /opt/ros/jazzy/include/rmw/rmw/domain_id.h \ + /opt/ros/jazzy/include/rmw/rmw/dynamic_message_type_support.h \ + /opt/ros/jazzy/include/rmw/rmw/error_handling.h \ + /opt/ros/jazzy/include/rmw/rmw/event.h \ + /opt/ros/jazzy/include/rmw/rmw/event_callback_type.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_type.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/matched.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/jazzy/include/rmw/rmw/features.h \ + /opt/ros/jazzy/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/jazzy/include/rmw/rmw/impl/config.h \ + /opt/ros/jazzy/include/rmw/rmw/impl/cpp/demangle.hpp \ + /opt/ros/jazzy/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/jazzy/include/rmw/rmw/init.h \ + /opt/ros/jazzy/include/rmw/rmw/init_options.h \ + /opt/ros/jazzy/include/rmw/rmw/localhost.h \ + /opt/ros/jazzy/include/rmw/rmw/macros.h \ + /opt/ros/jazzy/include/rmw/rmw/message_sequence.h \ + /opt/ros/jazzy/include/rmw/rmw/names_and_types.h \ + /opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/jazzy/include/rmw/rmw/publisher_options.h \ + /opt/ros/jazzy/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/jazzy/include/rmw/rmw/qos_profiles.h \ + /opt/ros/jazzy/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/jazzy/include/rmw/rmw/ret_types.h \ + /opt/ros/jazzy/include/rmw/rmw/rmw.h \ + /opt/ros/jazzy/include/rmw/rmw/security_options.h \ + /opt/ros/jazzy/include/rmw/rmw/serialized_message.h \ + /opt/ros/jazzy/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/jazzy/include/rmw/rmw/subscription_options.h \ + /opt/ros/jazzy/include/rmw/rmw/time.h \ + /opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/jazzy/include/rmw/rmw/types.h \ + /opt/ros/jazzy/include/rmw/rmw/visibility_control.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_data.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_type.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support_interface.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/dynamic_message_type_support_struct.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/identifier.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/types.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/uchar.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/visibility_control.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field_type__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/individual_type_description__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_description__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_source__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_hash.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/jazzy/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp \ + /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__builder.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__struct.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__traits.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__type_support.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/laser_scan.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.h \ + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.hpp \ + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__traits.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__type_support.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__traits.hpp \ + /opt/ros/jazzy/include/tracetools/tracetools/config.h \ + /opt/ros/jazzy/include/tracetools/tracetools/tracetools.h \ + /opt/ros/jazzy/include/tracetools/tracetools/utils.hpp \ + /opt/ros/jazzy/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field_type__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/individual_type_description__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/key_value__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_description__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_source__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__functions.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__type_support.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/get_type_description.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/sigcontext.h \ + /usr/include/aarch64-linux-gnu/asm/sve_context.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/procfs-extra.h \ + /usr/include/aarch64-linux-gnu/bits/procfs-id.h \ + /usr/include/aarch64-linux-gnu/bits/procfs-prregset.h \ + /usr/include/aarch64-linux-gnu/bits/procfs.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/sigaction.h \ + /usr/include/aarch64-linux-gnu/bits/sigcontext.h \ + /usr/include/aarch64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/aarch64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/aarch64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/aarch64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/aarch64-linux-gnu/bits/signal_ext.h \ + /usr/include/aarch64-linux-gnu/bits/signum-arch.h \ + /usr/include/aarch64-linux-gnu/bits/signum-generic.h \ + /usr/include/aarch64-linux-gnu/bits/sigstack.h \ + /usr/include/aarch64-linux-gnu/bits/sigstksz.h \ + /usr/include/aarch64-linux-gnu/bits/sigthread.h \ + /usr/include/aarch64-linux-gnu/bits/ss_flags.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/stack_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/procfs.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/sys/ucontext.h \ + /usr/include/aarch64-linux-gnu/sys/user.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/array \ + /usr/include/c++/13/atomic \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_futex.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/deque.tcc \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/list.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_numeric.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_queue.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/unordered_set.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/chrono \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/codecvt \ + /usr/include/c++/13/compare \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/csignal \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cstring \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/deque \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/future \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iomanip \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/list \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/mutex \ + /usr/include/c++/13/new \ + /usr/include/c++/13/numeric \ + /usr/include/c++/13/optional \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/glue_numeric_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/queue \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/set \ + /usr/include/c++/13/shared_mutex \ + /usr/include/c++/13/sstream \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/thread \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeindex \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/unordered_set \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/variant \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/libintl.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdalign.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdbool.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + + +/usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h: + +/usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h: + +/usr/lib/gcc/aarch64-linux-gnu/13/include/stdbool.h: + +/usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h: + +/usr/lib/gcc/aarch64-linux-gnu/13/include/stdalign.h: + +/usr/include/wctype.h: + +/usr/include/wchar.h: + +/usr/include/unistd.h: + +/usr/include/time.h: + +/usr/include/stdlib.h: + +/usr/include/stdc-predef.h: + +/usr/include/sched.h: + +/usr/include/locale.h: + +/usr/include/linux/types.h: + +/usr/include/linux/stddef.h: + +/usr/include/linux/posix_types.h: + +/usr/include/linux/close_range.h: + +/usr/include/libintl.h: + +/usr/include/errno.h: + +/usr/include/ctype.h: + +/usr/include/c++/13/vector: + +/usr/include/c++/13/utility: + +/usr/include/c++/13/unordered_set: + +/usr/include/c++/13/unordered_map: + +/usr/include/c++/13/tr1/riemann_zeta.tcc: + +/usr/include/c++/13/tr1/special_function_util.h: + +/usr/include/c++/13/tr1/poly_laguerre.tcc: + +/usr/include/c++/13/tr1/poly_hermite.tcc: + +/usr/include/c++/13/tr1/ell_integral.tcc: + +/usr/include/c++/13/tr1/beta_function.tcc: + +/usr/include/c++/13/thread: + +/usr/include/c++/13/string_view: + +/usr/include/features.h: + +/usr/include/c++/13/string: + +/usr/include/c++/13/stdlib.h: + +/usr/include/c++/13/sstream: + +/usr/include/c++/13/set: + +/usr/include/c++/13/ratio: + +/usr/include/c++/13/pstl/glue_algorithm_defs.h: + +/usr/include/c++/13/optional: + +/usr/include/c++/13/numeric: + +/usr/include/c++/13/new: + +/usr/include/c++/13/mutex: + +/usr/include/c++/13/memory: + +/usr/include/c++/13/tr1/exp_integral.tcc: + +/usr/include/c++/13/math.h: + +/usr/include/c++/13/map: + +/usr/include/c++/13/limits: + +/usr/include/c++/13/iterator: + +/usr/include/c++/13/istream: + +/usr/include/c++/13/ios: + +/usr/include/c++/13/iomanip: + +/usr/include/c++/13/future: + +/usr/include/c++/13/functional: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/c++/13/ext/concurrence.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/usr/include/c++/13/exception: + +/usr/include/c++/13/debug/assertions.h: + +/usr/include/c++/13/cxxabi.h: + +/usr/include/c++/13/cwchar: + +/usr/include/c++/13/ctime: + +/usr/include/c++/13/cstring: + +/usr/include/c++/13/cstdint: + +/usr/include/c++/13/condition_variable: + +/usr/include/c++/13/compare: + +/usr/include/c++/13/chrono: + +/usr/include/c++/13/cassert: + +/usr/include/c++/13/bits/vector.tcc: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/c++/13/bits/uses_allocator_args.h: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/c++/13/bits/uniform_int_dist.h: + +/usr/include/c++/13/cerrno: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/c++/13/bits/string_view.tcc: + +/usr/include/c++/13/bits/streambuf.tcc: + +/usr/include/c++/13/bits/stream_iterator.h: + +/usr/include/c++/13/bits/stl_vector.h: + +/usr/include/c++/13/bits/stl_set.h: + +/usr/include/c++/13/bits/stl_relops.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/usr/include/c++/13/bits/stl_queue.h: + +/usr/include/c++/13/bits/stl_multimap.h: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/c++/13/bits/stl_list.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/c++/13/bits/stl_deque.h: + +/usr/include/c++/13/bits/stl_construct.h: + +/usr/include/c++/13/bits/stl_algobase.h: + +/usr/include/c++/13/bits/stl_algo.h: + +/usr/include/c++/13/bits/std_thread.h: + +/usr/include/c++/13/bits/std_mutex.h: + +/usr/include/c++/13/bits/std_function.h: + +/usr/include/linux/errno.h: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/include/c++/13/bits/sstream.tcc: + +/usr/include/c++/13/bits/specfun.h: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/bits/range_access.h: + +/usr/include/c++/13/bits/quoted_string.h: + +/usr/include/c++/13/bits/ptr_traits.h: + +/usr/include/c++/13/bits/parse_numbers.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/c++/13/bits/node_handle.h: + +/usr/include/c++/13/bits/new_allocator.h: + +/usr/include/c++/13/bits/localefwd.h: + +/usr/include/c++/13/bits/locale_facets_nonio.tcc: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/usr/include/c++/13/bits/istream.tcc: + +/usr/include/c++/13/bits/ios_base.h: + +/usr/include/c++/13/bits/invoke.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/c++/13/bits/functexcept.h: + +/usr/include/c++/13/bits/this_thread_sleep.h: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/c++/13/bits/deque.tcc: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/usr/include/c++/13/bits/concept_check.h: + +/usr/include/c++/13/bits/codecvt.h: + +/usr/include/c++/13/bits/charconv.h: + +/usr/include/c++/13/bits/char_traits.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/c++/13/bits/stl_heap.h: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +/usr/include/c++/13/variant: + +/usr/include/c++/13/bits/atomic_base.h: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/usr/include/c++/13/bits/align.h: + +/usr/include/c++/13/bits/algorithmfwd.h: + +/usr/include/c++/13/backward/binders.h: + +/usr/include/c++/13/atomic: + +/usr/include/c++/13/array: + +/usr/include/c++/13/algorithm: + +/usr/include/assert.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/alloca.h: + +/usr/include/aarch64-linux-gnu/sys/user.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/individual_type_description__struct.h: + +/usr/include/endian.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription_options.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription_factory.hpp: + +/opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__struct.hpp: + +/usr/include/aarch64-linux-gnu/bits/errno.h: + +/usr/include/c++/13/bits/unique_lock.h: + +/usr/include/aarch64-linux-gnu/bits/typesizes.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/service.hpp: + +/opt/ros/jazzy/include/rmw/rmw/get_topic_names_and_types.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/serialization.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/publisher_options.hpp: + +/usr/include/signal.h: + +/usr/include/c++/13/tr1/hypergeometric.tcc: + +/opt/ros/jazzy/include/rclcpp/rclcpp/publisher_base.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription_content_filter_options.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_type_descriptions_interface.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp: + +/opt/ros/jazzy/include/rcutils/rcutils/sha256.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp: + +/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp: + +/opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_options.hpp: + +/usr/include/c++/13/streambuf: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp: + +/opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/rosidl_generator_cpp__visibility_control.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set.hpp: + +/usr/include/aarch64-linux-gnu/bits/getopt_core.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp: + +/opt/ros/jazzy/include/rcl/rcl/time.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp: + +/usr/include/aarch64-linux-gnu/bits/procfs.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp: + +/opt/ros/jazzy/include/rcutils/rcutils/allocator.h: + +/opt/ros/jazzy/include/rmw/rmw/security_options.h: + +/usr/include/c++/13/codecvt: + +/opt/ros/jazzy/include/rclcpp/rclcpp/parameter_client.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__type_support.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/visibility_control.hpp: + +/usr/include/c++/13/bits/enable_special_members.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_impl.hpp: + +/usr/include/c++/13/cmath: + +/opt/ros/jazzy/include/rclcpp/rclcpp/message_memory_strategy.hpp: + +/usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategy.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_common.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/macros.hpp: + +/usr/include/aarch64-linux-gnu/c++/13/bits/time_members.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_setting.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/13/bits/erase_if.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/generic_publisher.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/generic_client.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collection.hpp: + +/usr/include/aarch64-linux-gnu/sys/single_threaded.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_queue.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/parameter.hpp: + +/opt/ros/jazzy/include/rcl/rcl/network_flow_endpoints.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/rate.hpp: + +/usr/include/c++/13/cctype: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/guard_condition.hpp: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp: + +/opt/ros/jazzy/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h: + +/usr/include/c++/13/ostream: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/sigval_t.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_notify_waitable.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp: + +/usr/include/string.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/serialized_message.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executor_options.hpp: + +/usr/include/c++/13/bits/nested_exception.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor.hpp: + +/usr/include/c++/13/bits/stl_iterator.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_qos.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/exceptions.hpp: + +/usr/include/aarch64-linux-gnu/asm/types.h: + +/usr/include/aarch64-linux-gnu/bits/stdint-uintn.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_description__struct.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/event.hpp: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/rclcpp.hpp: + +/opt/ros/jazzy/include/rcl/rcl/client.h: + +/usr/include/pthread.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/simple_events_queue.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/qos_parameters.hpp: + +/usr/include/aarch64-linux-gnu/bits/ss_flags.h: + +/usr/include/c++/13/list: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/add_guard_condition_to_rcl_wait_set.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp: + +/usr/include/c++/13/iostream: + +/usr/include/asm-generic/errno.h: + +/opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_subscription.hpp: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/aarch64-linux-gnu/bits/fp-fast.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_publisher.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp: + +/usr/include/aarch64-linux-gnu/bits/unistd_ext.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/parameter_value.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__type_support.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_subscription.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_publisher.hpp: + +/usr/include/aarch64-linux-gnu/bits/stdio_lim.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_client.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp: + +/usr/include/aarch64-linux-gnu/bits/time64.h: + +/usr/include/c++/13/bits/atomic_futex.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/callback_group.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/sig_atomic_t.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_data.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h: + +/opt/ros/jazzy/include/rcl/rcl/guard_condition.h: + +/opt/ros/jazzy/include/rcl/rcl/wait.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp: + +/opt/ros/jazzy/include/rmw/rmw/qos_policy_kind.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/exceptions/exceptions.hpp: + +/opt/ros/jazzy/include/rcl/rcl/service.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp: + +/usr/include/c++/13/bits/stl_tree.h: + +/opt/ros/jazzy/include/rcl/rcl/publisher.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_changed.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/network_flow_endpoint.hpp: + +/opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__builder.hpp: + +/usr/include/c++/13/bits/allocator.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/parameter_map.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/logger.hpp: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/offered_deadline_missed.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp: + +/usr/include/aarch64-linux-gnu/bits/siginfo-consts-arch.h: + +/opt/ros/jazzy/include/rcl/rcl/visibility_control.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/loaned_message.hpp: + +/usr/include/c++/13/bits/chrono.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__type_support.hpp: + +/usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/opt/ros/jazzy/include/rcl/rcl/init_options.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp: + +/opt/ros/jazzy/include/rcl/rcl/graph.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp: + +/usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors.hpp: + +/opt/ros/jazzy/include/rcl/rcl/context.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp: + +/usr/include/aarch64-linux-gnu/bits/wchar.h: + +/opt/ros/jazzy/include/rcl/rcl/event.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/type_adapter.hpp: + +/usr/include/aarch64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/aarch64-linux-gnu/bits/types/wint_t.h: + +/opt/ros/jazzy/include/rcl/rcl/allocator.h: + +/usr/include/stdint.h: + +/opt/ros/jazzy/include/rcl/rcl/subscription.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/identifier.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/contexts/default_context.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/time.hpp: + +/usr/include/aarch64-linux-gnu/bits/stdint-least.h: + +/opt/ros/jazzy/include/rcl/rcl/service_introspection.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/init_options.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_clock_interface.hpp: + +/opt/ros/jazzy/include/rcutils/rcutils/visibility_control.h: + +/opt/ros/jazzy/include/rcl/rcl/timer.h: + +/opt/ros/jazzy/include/rmw/rmw/publisher_options.h: + +/usr/include/c++/13/cstddef: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp: + +/opt/ros/jazzy/include/rcl/rcl/types.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executor.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/siginfo_t.h: + +/opt/ros/jazzy/include/rmw/rmw/incompatible_qos_events_statuses.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/parameter_event_handler.hpp: + +/usr/include/c++/13/bits/shared_ptr.h: + +/opt/ros/jazzy/include/rcpputils/rcpputils/pointer_traits.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp: + +/usr/include/c++/13/cwctype: + +/usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface_traits.hpp: + +/opt/ros/jazzy/include/rcl/rcl/log_level.h: + +/opt/ros/jazzy/include/rcutils/rcutils/shared_library.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/get_message_type_support_handle.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp: + +/usr/include/aarch64-linux-gnu/gnu/stubs.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp: + +/usr/include/c++/13/bits/hashtable_policy.h: + +/opt/ros/jazzy/include/rcl/rcl/logging_rosout.h: + +/opt/ros/jazzy/include/rcpputils/rcpputils/thread_safety_annotations.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp: + +/opt/ros/jazzy/include/rmw/rmw/impl/config.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/duration.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp: + +/opt/ros/jazzy/include/rmw/rmw/domain_id.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__type_support.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/message_info.hpp: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription_base.hpp: + +/usr/include/aarch64-linux-gnu/asm/bitsperlong.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/is_ros_compatible_type.hpp: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.hpp: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp: + +/opt/ros/jazzy/include/rcl/rcl/domain_id.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/publisher.hpp: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_client.cpp: + +/usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp: + +/opt/ros/jazzy/include/rcl/rcl/arguments.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp: + +/opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__traits.hpp: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp: + +/usr/include/c++/13/bits/predefined_ops.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/qos.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp: + +/usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h: + +/opt/ros/jazzy/include/rcl/rcl/node.h: + +/usr/include/aarch64-linux-gnu/bits/siginfo-consts.h: + +/opt/ros/jazzy/include/tracetools/tracetools/visibility_control.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message_type.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__type_support.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp: + +/usr/include/aarch64-linux-gnu/bits/libc-header-start.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp: + +/opt/ros/jazzy/include/rcl/rcl/node_options.h: + +/opt/ros/jazzy/include/rcpputils/rcpputils/visibility_control.hpp: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/visibility_control.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp: + +/opt/ros/jazzy/include/rcpputils/rcpputils/shared_library.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_description__struct.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h: + +/usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/timers_manager.hpp: + +/opt/ros/jazzy/include/rcl/rcl/error_handling.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__type_support.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__type_support.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__type_support.hpp: + +/opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_timer.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__type_support.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor_event_types.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__type_support.hpp: + +/usr/include/c++/13/bits/stl_multiset.h: + +/opt/ros/jazzy/include/rmw/rmw/init_options.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/timer.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp: + +/usr/include/aarch64-linux-gnu/bits/locale.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp: + +/usr/include/aarch64-linux-gnu/bits/timesize.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/parameter_service.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp: + +/usr/include/c++/13/locale: + +/usr/include/c++/13/bits/stl_map.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__struct.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__type_support.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/generic_subscription.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__type_support.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp: + +/opt/ros/jazzy/include/rmw/rmw/visibility_control.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/logging.hpp: + +/opt/ros/jazzy/include/rcl/rcl/macros.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/future_return_code.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/clock.hpp: + +/opt/ros/jazzy/include/rcutils/rcutils/types.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp: + +/usr/include/c++/13/tr1/gamma.tcc: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__type_support.hpp: + +/usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/c++/13/bit: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp: + +/opt/ros/jazzy/include/rcpputils/rcpputils/scope_exit.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_hash.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategies.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/time.hpp: + +/usr/include/c++/13/bits/locale_conv.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp: + +/opt/ros/jazzy/include/rcutils/rcutils/types/array_list.h: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp: + +/usr/include/c++/13/system_error: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/c++/13/shared_mutex: + +/usr/include/aarch64-linux-gnu/bits/procfs-extra.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp: + +/usr/include/c++/13/deque: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp: + +/opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp: + +/usr/include/c++/13/bits/unordered_map.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/any_service_callback.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/client.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/type_support_decl.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/typesupport_helpers.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/utilities.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_result_kind.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp: + +/opt/ros/jazzy/include/rmw/rmw/names_and_types.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp: + +/opt/ros/jazzy/include/rcutils/rcutils/types/char_array.h: + +/usr/include/aarch64-linux-gnu/bits/mathcalls.h: + +/usr/include/aarch64-linux-gnu/bits/floatn.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_template.hpp: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/waitable.hpp: + +/usr/include/c++/13/bits/alloc_traits.h: + +/opt/ros/jazzy/include/rcpputils/rcpputils/join.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/event_handler.hpp: + +/opt/ros/jazzy/include/rcpputils/rcpputils/time.hpp: + +/usr/include/c++/13/ext/numeric_traits.h: + +/opt/ros/jazzy/include/rmw/rmw/event.h: + +/opt/ros/jazzy/include/rmw/rmw/qos_profiles.h: + +/opt/ros/jazzy/include/rcutils/rcutils/logging.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/uchar.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_lost.h: + +/opt/ros/jazzy/include/rcutils/rcutils/logging_macros.h: + +/opt/ros/jazzy/include/rcutils/rcutils/qsort.h: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp: + +/opt/ros/jazzy/include/rcutils/rcutils/snprintf.h: + +/usr/include/c++/13/initializer_list: + +/opt/ros/jazzy/include/rcutils/rcutils/testing/fault_injection.h: + +/opt/ros/jazzy/include/rcutils/rcutils/time.h: + +/opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/laser_scan.hpp: + +/usr/include/aarch64-linux-gnu/sys/cdefs.h: + +/opt/ros/jazzy/include/rcutils/rcutils/types/hash_map.h: + +/opt/ros/jazzy/include/rcutils/rcutils/macros.h: + +/opt/ros/jazzy/include/rcutils/rcutils/types/rcutils_ret.h: + +/opt/ros/jazzy/include/rcutils/rcutils/types/string_array.h: + +/opt/ros/jazzy/include/rcutils/rcutils/types/string_map.h: + +/opt/ros/jazzy/include/rcutils/rcutils/types/uint8_array.h: + +/opt/ros/jazzy/include/rcutils/rcutils/visibility_control_macros.h: + +/usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h: + +/opt/ros/jazzy/include/rmw/rmw/discovery_options.h: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp: + +/opt/ros/jazzy/include/rmw/rmw/error_handling.h: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp: + +/usr/include/aarch64-linux-gnu/bits/math-vector.h: + +/opt/ros/jazzy/include/rmw/rmw/event_callback_type.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/events_statuses.h: + +/usr/include/asm-generic/posix_types.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_type.h: + +/usr/include/c++/13/pstl/glue_memory_defs.h: + +/usr/include/c++/13/bits/memory_resource.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/matched.h: + +/opt/ros/jazzy/include/rmw/rmw/serialized_message.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/message_lost.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/c++/13/typeindex: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/requested_deadline_missed.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/any_executable.hpp: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp: + +/opt/ros/jazzy/include/rmw/rmw/features.h: + +/opt/ros/jazzy/include/rcl/rcl/event_callback.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collector.hpp: + +/opt/ros/jazzy/include/rmw/rmw/impl/cpp/demangle.hpp: + +/opt/ros/jazzy/include/rmw/rmw/init.h: + +/opt/ros/jazzy/include/rmw/rmw/localhost.h: + +/opt/ros/jazzy/include/rmw/rmw/macros.h: + +/usr/include/c++/13/tuple: + +/opt/ros/jazzy/include/rmw/rmw/message_sequence.h: + +/usr/include/c++/13/bits/move.h: + +/usr/include/aarch64-linux-gnu/bits/sigcontext.h: + +/usr/include/c++/13/bits/basic_ios.h: + +/opt/ros/jazzy/include/rcpputils/rcpputils/filesystem_helper.hpp: + +/opt/ros/jazzy/include/rmw/rmw/qos_string_conversions.h: + +/opt/ros/jazzy/include/rmw/rmw/ret_types.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_serialization_support.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp: + +/opt/ros/jazzy/include/rmw/rmw/rmw.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/opt/ros/jazzy/include/rmw/rmw/subscription_content_filter_options.h: + +/usr/include/c++/13/ext/atomicity.h: + +/opt/ros/jazzy/include/rmw/rmw/time.h: + +/usr/include/c++/13/tr1/bessel_function.tcc: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field_type__struct.h: + +/usr/include/math.h: + +/usr/include/c++/13/cstdio: + +/opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info_array.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription_traits.hpp: + +/opt/ros/jazzy/include/rmw/rmw/types.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_type.h: + +/usr/include/c++/13/bits/postypes.h: + +/opt/ros/jazzy/include/rmw/rmw/subscription_options.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support_interface.h: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/__locale_t.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/dynamic_message_type_support_struct.h: + +/usr/include/aarch64-linux-gnu/bits/sigstksz.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/types.h: + +/opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h: + +/usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/c++/13/bits/basic_string.tcc: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/string.h: + +/usr/include/c++/13/tr1/legendre_function.tcc: + +/usr/include/asm-generic/types.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field__struct.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field_type__struct.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_source__struct.h: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp: + +/usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h: + +/opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__type_support.hpp: + +/opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp: + +/opt/ros/jazzy/include/tracetools/tracetools/tracetools.h: + +/opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h: + +/usr/include/c++/13/typeinfo: + +/opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.h: + +/opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp: + +/usr/include/c++/13/backward/auto_ptr.h: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/rosidl_generator_cpp__visibility_control.hpp: + +/usr/include/c++/13/cstdlib: + +/opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics_state.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/copy_all_parameter_values.hpp: + +/opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__traits.hpp: + +/opt/ros/jazzy/include/tracetools/tracetools/config.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/any_subscription_callback.hpp: + +/opt/ros/jazzy/include/tracetools/tracetools/utils.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/stack_t.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/aarch64-linux-gnu/sys/procfs.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field__struct.h: + +/opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint_array.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/individual_type_description__struct.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/key_value__struct.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/publisher_factory.hpp: + +/opt/ros/jazzy/include/rcutils/rcutils/error_handling.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_source__struct.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__functions.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/get_type_description.h: + +/usr/include/aarch64-linux-gnu/asm/errno.h: + +/usr/include/aarch64-linux-gnu/asm/posix_types.h: + +/usr/include/aarch64-linux-gnu/bits/setjmp.h: + +/opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint.h: + +/usr/include/aarch64-linux-gnu/asm/sigcontext.h: + +/usr/include/aarch64-linux-gnu/bits/signum-arch.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/timer_t.h: + +/usr/include/aarch64-linux-gnu/asm/sve_context.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp: + +/usr/include/aarch64-linux-gnu/bits/byteswap.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__type_support.hpp: + +/usr/include/aarch64-linux-gnu/bits/confname.h: + +/usr/include/aarch64-linux-gnu/bits/cpu-set.h: + +/usr/include/aarch64-linux-gnu/bits/endian.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/qos_overriding_options.hpp: + +/usr/include/aarch64-linux-gnu/bits/environments.h: + +/usr/include/c++/13/bits/stl_bvector.h: + +/opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__struct.hpp: + +/usr/include/aarch64-linux-gnu/bits/floatn-common.h: + +/usr/include/aarch64-linux-gnu/bits/fp-logb.h: + +/usr/include/aarch64-linux-gnu/bits/stdint-intn.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__type_support.h: + +/usr/include/aarch64-linux-gnu/bits/getopt_posix.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_service.hpp: + +/usr/include/aarch64-linux-gnu/bits/iscanonical.h: + +/opt/ros/jazzy/include/rmw/rmw/dynamic_message_type_support.h: + +/usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/c++/13/bits/unordered_set.h: + +/usr/include/aarch64-linux-gnu/bits/long-double.h: + +/usr/include/aarch64-linux-gnu/bits/stdlib-float.h: + +/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/aarch64-linux-gnu/bits/posix_opt.h: + +/usr/include/c++/13/bits/memoryfwd.h: + +/usr/include/aarch64-linux-gnu/bits/procfs-id.h: + +/usr/include/features-time64.h: + +/usr/include/c++/13/type_traits: + +/usr/include/c++/13/bits/list.tcc: + +/usr/include/aarch64-linux-gnu/bits/procfs-prregset.h: + +/usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/aarch64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/strings.h: + +/usr/include/aarch64-linux-gnu/bits/sched.h: + +/usr/include/aarch64-linux-gnu/bits/select.h: + +/usr/include/c++/13/iosfwd: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp: + +/usr/include/aarch64-linux-gnu/bits/sigaction.h: + +/usr/include/aarch64-linux-gnu/bits/sigevent-consts.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp: + +/usr/include/aarch64-linux-gnu/bits/wordsize.h: + +/usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h: + +/usr/include/aarch64-linux-gnu/sys/select.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/context.hpp: + +/usr/include/aarch64-linux-gnu/bits/siginfo-arch.h: + +/usr/include/c++/13/bits/hashtable.h: + +/usr/include/aarch64-linux-gnu/bits/signal_ext.h: + +/usr/include/aarch64-linux-gnu/bits/types/__FILE.h: + +/usr/include/c++/13/pstl/execution_defs.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__type_support.hpp: + +/usr/include/aarch64-linux-gnu/bits/signum-generic.h: + +/usr/include/c++/13/stdexcept: + +/usr/include/c++/13/clocale: + +/usr/include/aarch64-linux-gnu/bits/sigstack.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h: + +/usr/include/c++/13/bits/stl_numeric.h: + +/usr/include/aarch64-linux-gnu/bits/sigthread.h: + +/usr/include/aarch64-linux-gnu/bits/struct_mutex.h: + +/usr/include/aarch64-linux-gnu/bits/struct_rwlock.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/function_traits.hpp: + +/usr/include/aarch64-linux-gnu/bits/endianness.h: + +/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/13/tr1/modified_bessel_func.tcc: + +/usr/include/aarch64-linux-gnu/bits/timex.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_result.hpp: + +/usr/include/aarch64-linux-gnu/bits/types.h: + +/usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/aarch64-linux-gnu/bits/types/clock_t.h: + +/usr/include/aarch64-linux-gnu/bits/types/locale_t.h: + +/usr/include/stdio.h: + +/usr/include/aarch64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/c++/13/csignal: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/c++/13/pstl/pstl_config.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/c++/13/queue: + +/usr/include/aarch64-linux-gnu/bits/types/time_t.h: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/aarch64-linux-gnu/bits/time.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp: + +/usr/include/aarch64-linux-gnu/bits/uintn-identity.h: + +/usr/include/aarch64-linux-gnu/bits/waitflags.h: + +/usr/include/aarch64-linux-gnu/bits/types/FILE.h: + +/usr/include/aarch64-linux-gnu/bits/waitstatus.h: + +/usr/include/aarch64-linux-gnu/bits/wctype-wchar.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/rosidl_generator_c__visibility_control.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp: + +/usr/include/aarch64-linux-gnu/c++/13/bits/messages_members.h: + +/usr/include/c++/13/pstl/glue_numeric_defs.h: + +/usr/include/aarch64-linux-gnu/sys/time.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/aarch64-linux-gnu/sys/types.h: + +/usr/include/aarch64-linux-gnu/sys/ucontext.h: diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/compiler_depend.ts b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/compiler_depend.ts new file mode 100644 index 0000000000000000000000000000000000000000..2386c1e6ce1730a3279cdf608d2f2fd399b7de25 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for sllidar_client. diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/depend.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..1f667983411b8bb68bd76376d6e40b8e4c600280 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for sllidar_client. +# This may be replaced when dependencies are built. diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/flags.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..f4f62c454d550efc95c97f601a218dd6e4e97049 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DFASTCDR_DYN_LINK + +CXX_INCLUDES = -I/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include -I/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src -isystem /opt/ros/jazzy/include/rclcpp -isystem /opt/ros/jazzy/include/std_srvs -isystem /opt/ros/jazzy/include/sensor_msgs -isystem /opt/ros/jazzy/include/builtin_interfaces -isystem /opt/ros/jazzy/include/rosidl_runtime_c -isystem /opt/ros/jazzy/include/rcutils -isystem /opt/ros/jazzy/include/rosidl_typesupport_interface -isystem /opt/ros/jazzy/include/fastcdr -isystem /opt/ros/jazzy/include/rosidl_runtime_cpp -isystem /opt/ros/jazzy/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/jazzy/include/rmw -isystem /opt/ros/jazzy/include/rosidl_dynamic_typesupport -isystem /opt/ros/jazzy/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/jazzy/include/rosidl_typesupport_introspection_c -isystem /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/jazzy/include/libstatistics_collector -isystem /opt/ros/jazzy/include/rcl -isystem /opt/ros/jazzy/include/rcl_interfaces -isystem /opt/ros/jazzy/include/service_msgs -isystem /opt/ros/jazzy/include/rcl_logging_interface -isystem /opt/ros/jazzy/include/rcl_yaml_param_parser -isystem /opt/ros/jazzy/include/type_description_interfaces -isystem /opt/ros/jazzy/include/rcpputils -isystem /opt/ros/jazzy/include/statistics_msgs -isystem /opt/ros/jazzy/include/rosgraph_msgs -isystem /opt/ros/jazzy/include/rosidl_typesupport_cpp -isystem /opt/ros/jazzy/include/rosidl_typesupport_c -isystem /opt/ros/jazzy/include/tracetools -isystem /opt/ros/jazzy/include/geometry_msgs -isystem /opt/ros/jazzy/include/std_msgs + +CXX_FLAGS = -std=gnu++17 -Wall -Wextra -Wpedantic + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/link.txt b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..b82a56325bb37cf3b434a46b3f1efa0550717698 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o -o sllidar_client -Wl,-rpath,/opt/ros/jazzy/lib /opt/ros/jazzy/lib/librclcpp.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_generator_py.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/jazzy/lib/liblibstatistics_collector.so /opt/ros/jazzy/lib/librcl.so /opt/ros/jazzy/lib/librmw_implementation.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_generator_py.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_generator_c.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_generator_py.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_c.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_generator_c.so /opt/ros/jazzy/lib/librcl_yaml_param_parser.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_generator_py.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_generator_c.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_generator_py.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_generator_c.so /opt/ros/jazzy/lib/libtracetools.so -llttng-ust -llttng-ust-common -rdynamic -ldl /opt/ros/jazzy/lib/librcl_logging_interface.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_generator_c.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/librmw.so /opt/ros/jazzy/lib/librosidl_dynamic_typesupport.so /opt/ros/jazzy/lib/libfastcdr.so.2.2.4 /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/librosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_generator_py.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_generator_c.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/librosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/jazzy/lib/librosidl_typesupport_c.so /opt/ros/jazzy/lib/librcpputils.so /opt/ros/jazzy/lib/librosidl_runtime_c.so /opt/ros/jazzy/lib/librcutils.so -ldl -Wl,-rpath-link,/opt/ros/jazzy/lib diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/progress.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..abadeb0c3abaa81d622026fcd3ae096d03dd29b7 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..d03199af31fd6f18a6946e08118941e6875c61b3 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..89d222feb90de297d3dfaaaa0f34dc399f261774 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o.d @@ -0,0 +1,714 @@ +CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_client.cpp \ + /usr/include/stdc-predef.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/rclcpp.hpp \ + /usr/include/c++/13/csignal \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/signal.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/signum-generic.h \ + /usr/include/aarch64-linux-gnu/bits/signum-arch.h \ + /usr/include/aarch64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/aarch64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/aarch64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/aarch64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/aarch64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/aarch64-linux-gnu/bits/sigaction.h \ + /usr/include/aarch64-linux-gnu/bits/sigcontext.h \ + /usr/include/aarch64-linux-gnu/asm/sigcontext.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/sve_context.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/include/aarch64-linux-gnu/bits/types/stack_t.h \ + /usr/include/aarch64-linux-gnu/sys/ucontext.h \ + /usr/include/aarch64-linux-gnu/sys/procfs.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/sys/user.h \ + /usr/include/aarch64-linux-gnu/bits/procfs.h \ + /usr/include/aarch64-linux-gnu/bits/procfs-id.h \ + /usr/include/aarch64-linux-gnu/bits/procfs-prregset.h \ + /usr/include/aarch64-linux-gnu/bits/procfs-extra.h \ + /usr/include/aarch64-linux-gnu/bits/sigstack.h \ + /usr/include/aarch64-linux-gnu/bits/sigstksz.h /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/bits/ss_flags.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/aarch64-linux-gnu/bits/sigthread.h \ + /usr/include/aarch64-linux-gnu/bits/signal_ext.h \ + /usr/include/c++/13/memory /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/unique_ptr.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/13/bits/shared_ptr_base.h /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/exception \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/copy_all_parameter_values.hpp \ + /usr/include/c++/13/string /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h /usr/include/c++/13/array \ + /usr/include/c++/13/compare \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /usr/include/c++/13/sstream /usr/include/c++/13/istream \ + /usr/include/c++/13/ios /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/streambuf /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc /usr/include/c++/13/ostream \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/sstream.tcc \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /usr/include/c++/13/codecvt /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/aarch64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/quoted_string.h \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__traits.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /usr/include/c++/13/cstring /usr/include/string.h /usr/include/strings.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/jazzy/include/rcutils/rcutils/allocator.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdbool.h \ + /opt/ros/jazzy/include/rcutils/rcutils/macros.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/jazzy/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/jazzy/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_description__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/individual_type_description__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field_type__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_source__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_hash.h \ + /opt/ros/jazzy/include/rcutils/rcutils/sha256.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__type_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter.hpp \ + /usr/include/c++/13/iostream \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__type_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/jazzy/include/rcl/rcl/error_handling.h \ + /opt/ros/jazzy/include/rcutils/rcutils/error_handling.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /opt/ros/jazzy/include/rcutils/rcutils/snprintf.h \ + /opt/ros/jazzy/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/jazzy/include/rcl/rcl/types.h \ + /opt/ros/jazzy/include/rmw/rmw/types.h \ + /opt/ros/jazzy/include/rcutils/rcutils/logging.h \ + /opt/ros/jazzy/include/rcutils/rcutils/time.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/jazzy/include/rcutils/rcutils/qsort.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/jazzy/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/jazzy/include/rmw/rmw/visibility_control.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_type.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/matched.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/jazzy/include/rmw/rmw/init.h \ + /opt/ros/jazzy/include/rmw/rmw/init_options.h \ + /opt/ros/jazzy/include/rmw/rmw/discovery_options.h \ + /opt/ros/jazzy/include/rmw/rmw/macros.h \ + /opt/ros/jazzy/include/rmw/rmw/ret_types.h \ + /opt/ros/jazzy/include/rmw/rmw/domain_id.h \ + /opt/ros/jazzy/include/rmw/rmw/localhost.h \ + /opt/ros/jazzy/include/rmw/rmw/security_options.h \ + /opt/ros/jazzy/include/rmw/rmw/serialized_message.h \ + /opt/ros/jazzy/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/jazzy/include/rmw/rmw/time.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/join.hpp \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__type_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/jazzy/include/rcl/rcl/node.h \ + /opt/ros/jazzy/include/rcl/rcl/allocator.h \ + /opt/ros/jazzy/include/rcl/rcl/arguments.h \ + /opt/ros/jazzy/include/rcl/rcl/log_level.h \ + /opt/ros/jazzy/include/rcl/rcl/macros.h \ + /opt/ros/jazzy/include/rcl/rcl/visibility_control.h \ + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/jazzy/include/rcl/rcl/context.h \ + /opt/ros/jazzy/include/rcl/rcl/init_options.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdalign.h \ + /opt/ros/jazzy/include/rcl/rcl/guard_condition.h \ + /opt/ros/jazzy/include/rcl/rcl/node_options.h \ + /opt/ros/jazzy/include/rcl/rcl/domain_id.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/get_type_description.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_description__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/individual_type_description__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field_type__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_source__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/key_value__struct.h \ + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.h \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__functions.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__type_support.h \ + /opt/ros/jazzy/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /usr/include/c++/13/cstdint \ + /opt/ros/jazzy/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/jazzy/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/utilities.hpp \ + /usr/include/c++/13/chrono /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/ratio /usr/include/c++/13/limits \ + /usr/include/c++/13/bits/parse_numbers.h /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/erase_if.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/context.hpp \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/typeindex /usr/include/c++/13/unordered_set \ + /usr/include/c++/13/bits/unordered_set.h \ + /opt/ros/jazzy/include/rcl/rcl/wait.h \ + /opt/ros/jazzy/include/rcl/rcl/client.h \ + /opt/ros/jazzy/include/rcl/rcl/event_callback.h \ + /opt/ros/jazzy/include/rmw/rmw/event_callback_type.h \ + /opt/ros/jazzy/include/rcl/rcl/publisher.h \ + /opt/ros/jazzy/include/rcl/rcl/time.h \ + /opt/ros/jazzy/include/rcl/rcl/service_introspection.h \ + /opt/ros/jazzy/include/rcl/rcl/service.h \ + /opt/ros/jazzy/include/rcl/rcl/subscription.h \ + /opt/ros/jazzy/include/rmw/rmw/dynamic_message_type_support.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support_interface.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/types.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/visibility_control.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/uchar.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_data.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_type.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/dynamic_message_type_support_struct.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/identifier.h \ + /opt/ros/jazzy/include/rmw/rmw/features.h \ + /opt/ros/jazzy/include/rmw/rmw/message_sequence.h \ + /opt/ros/jazzy/include/rcl/rcl/timer.h \ + /opt/ros/jazzy/include/rmw/rmw/rmw.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/jazzy/include/rmw/rmw/event.h \ + /opt/ros/jazzy/include/rmw/rmw/publisher_options.h \ + /opt/ros/jazzy/include/rmw/rmw/qos_profiles.h \ + /opt/ros/jazzy/include/rmw/rmw/subscription_options.h \ + /opt/ros/jazzy/include/rcl/rcl/event.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors.hpp \ + /usr/include/c++/13/future /usr/include/c++/13/bits/atomic_futex.h \ + /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h /usr/include/c++/13/thread \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executor.hpp \ + /usr/include/c++/13/cassert /usr/include/c++/13/list \ + /usr/include/c++/13/bits/stl_list.h /usr/include/c++/13/bits/list.tcc \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_notify_waitable.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/client.hpp \ + /usr/include/c++/13/optional /usr/include/c++/13/variant \ + /opt/ros/jazzy/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__type_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/jazzy/include/rcl/rcl/graph.h \ + /opt/ros/jazzy/include/rmw/rmw/names_and_types.h \ + /opt/ros/jazzy/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/jazzy/include/rcl/rcl/logging_rosout.h \ + /opt/ros/jazzy/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/jazzy/include/rmw/rmw/error_handling.h \ + /opt/ros/jazzy/include/rmw/rmw/impl/cpp/demangle.hpp \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /opt/ros/jazzy/include/rmw/rmw/impl/config.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/jazzy/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/event_handler.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/jazzy/include/tracetools/tracetools/tracetools.h \ + /opt/ros/jazzy/include/tracetools/tracetools/config.h \ + /opt/ros/jazzy/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/jazzy/include/tracetools/tracetools/utils.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/serialization.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_serialization_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /usr/include/c++/13/shared_mutex \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/add_guard_condition_to_rcl_wait_set.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__type_support.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /usr/include/c++/13/numeric /usr/include/c++/13/bits/stl_numeric.h \ + /usr/include/c++/13/pstl/glue_numeric_defs.h \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collection.hpp \ + /usr/include/c++/13/deque /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/deque.tcc \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_template.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collector.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__type_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_client.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/jazzy/include/rcutils/rcutils/shared_library.h \ + /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp \ + /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_type_descriptions_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/jazzy/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_clock_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor_event_types.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_queue.hpp \ + /usr/include/c++/13/queue /usr/include/c++/13/bits/stl_queue.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/simple_events_queue.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/timers_manager.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__type_support.hpp \ + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/laser_scan.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__struct.hpp \ + /opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__builder.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__traits.hpp \ + /opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__traits.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__type_support.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/rosidl_generator_cpp__visibility_control.hpp \ + /usr/include/c++/13/math.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/DependInfo.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..e057de07a9f42d077591ba36323551cd5a0153d8 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp" "CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o.d" + "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp" "CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o" "gcc" "CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/build.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..ed27f438e7be775598de05fb14dad28a47059809 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/build.make @@ -0,0 +1,462 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 + +# Include any dependencies generated for this target. +include CMakeFiles/sllidar_node.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/sllidar_node.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/sllidar_node.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/sllidar_node.dir/flags.make + +CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp +CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o -MF CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o.d -o CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp + +CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp > CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.i + +CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp -o CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp > CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp > CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.cpp +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.cpp > CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp > CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp > CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp > CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp > CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp +CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp > CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp +CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp > CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp +CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp > CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp +CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp > CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp > CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp > CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp +CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp > CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp +CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp > CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.s + +CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o: CMakeFiles/sllidar_node.dir/flags.make +CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp +CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o: CMakeFiles/sllidar_node.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o -MF CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o.d -o CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o -c /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp + +CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp > CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.i + +CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp -o CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.s + +# Object files for target sllidar_node +sllidar_node_OBJECTS = \ +"CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o" \ +"CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o" + +# External object files for target sllidar_node +sllidar_node_EXTERNAL_OBJECTS = + +sllidar_node: CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o +sllidar_node: CMakeFiles/sllidar_node.dir/build.make +sllidar_node: /opt/ros/jazzy/lib/librclcpp.so +sllidar_node: /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so +sllidar_node: /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_introspection_c.so +sllidar_node: /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libstd_srvs__rosidl_generator_py.so +sllidar_node: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +sllidar_node: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +sllidar_node: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_generator_py.so +sllidar_node: /opt/ros/jazzy/lib/liblibstatistics_collector.so +sllidar_node: /opt/ros/jazzy/lib/librcl.so +sllidar_node: /opt/ros/jazzy/lib/librmw_implementation.so +sllidar_node: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_fastrtps_c.so +sllidar_node: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_introspection_c.so +sllidar_node: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_fastrtps_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_introspection_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_generator_py.so +sllidar_node: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_c.so +sllidar_node: /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_generator_c.so +sllidar_node: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so +sllidar_node: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so +sllidar_node: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so +sllidar_node: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so +sllidar_node: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_cpp.so +sllidar_node: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_generator_py.so +sllidar_node: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_c.so +sllidar_node: /opt/ros/jazzy/lib/librcl_interfaces__rosidl_generator_c.so +sllidar_node: /opt/ros/jazzy/lib/librcl_yaml_param_parser.so +sllidar_node: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so +sllidar_node: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so +sllidar_node: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so +sllidar_node: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so +sllidar_node: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so +sllidar_node: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_generator_py.so +sllidar_node: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_c.so +sllidar_node: /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_generator_c.so +sllidar_node: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so +sllidar_node: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so +sllidar_node: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_generator_py.so +sllidar_node: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_c.so +sllidar_node: /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_generator_c.so +sllidar_node: /opt/ros/jazzy/lib/libtracetools.so +sllidar_node: /opt/ros/jazzy/lib/librcl_logging_interface.so +sllidar_node: /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_c.so +sllidar_node: /opt/ros/jazzy/lib/libstd_srvs__rosidl_generator_c.so +sllidar_node: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_c.so +sllidar_node: /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_fastrtps_c.so +sllidar_node: /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_introspection_c.so +sllidar_node: /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_fastrtps_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_introspection_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +sllidar_node: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +sllidar_node: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_c.so +sllidar_node: /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +sllidar_node: /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +sllidar_node: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_c.so +sllidar_node: /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +sllidar_node: /opt/ros/jazzy/lib/librosidl_typesupport_fastrtps_c.so +sllidar_node: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +sllidar_node: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +sllidar_node: /opt/ros/jazzy/lib/librosidl_typesupport_fastrtps_cpp.so +sllidar_node: /opt/ros/jazzy/lib/librmw.so +sllidar_node: /opt/ros/jazzy/lib/librosidl_dynamic_typesupport.so +sllidar_node: /opt/ros/jazzy/lib/libfastcdr.so.2.2.4 +sllidar_node: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +sllidar_node: /opt/ros/jazzy/lib/librosidl_typesupport_introspection_cpp.so +sllidar_node: /opt/ros/jazzy/lib/librosidl_typesupport_introspection_c.so +sllidar_node: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_generator_py.so +sllidar_node: /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_c.so +sllidar_node: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +sllidar_node: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libsensor_msgs__rosidl_generator_c.so +sllidar_node: /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libservice_msgs__rosidl_generator_c.so +sllidar_node: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_generator_c.so +sllidar_node: /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +sllidar_node: /opt/ros/jazzy/lib/librosidl_typesupport_cpp.so +sllidar_node: /opt/ros/jazzy/lib/libstd_msgs__rosidl_generator_c.so +sllidar_node: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_generator_c.so +sllidar_node: /opt/ros/jazzy/lib/librosidl_typesupport_c.so +sllidar_node: /opt/ros/jazzy/lib/librcpputils.so +sllidar_node: /opt/ros/jazzy/lib/librosidl_runtime_c.so +sllidar_node: /opt/ros/jazzy/lib/librcutils.so +sllidar_node: CMakeFiles/sllidar_node.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Linking CXX executable sllidar_node" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/sllidar_node.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/sllidar_node.dir/build: sllidar_node +.PHONY : CMakeFiles/sllidar_node.dir/build + +CMakeFiles/sllidar_node.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/sllidar_node.dir/cmake_clean.cmake +.PHONY : CMakeFiles/sllidar_node.dir/clean + +CMakeFiles/sllidar_node.dir/depend: + cd /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/sllidar_node.dir/depend + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/cmake_clean.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..5c623dbc603b3e1a9075ba8148ca7b7f6e303463 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/cmake_clean.cmake @@ -0,0 +1,43 @@ +file(REMOVE_RECURSE + "CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o.d" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o" + "CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o.d" + "CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o" + "CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o.d" + "sllidar_node" + "sllidar_node.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/sllidar_node.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/compiler_depend.internal b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/compiler_depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..048d5766521b353f5312446e07f2f3a78784de05 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/compiler_depend.internal @@ -0,0 +1,5060 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/ioctl.h + /usr/include/aarch64-linux-gnu/asm/ioctls.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/termbits.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h + /usr/include/aarch64-linux-gnu/bits/fcntl.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h + /usr/include/aarch64-linux-gnu/bits/ioctls.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/stat.h + /usr/include/aarch64-linux-gnu/bits/statx-generic.h + /usr/include/aarch64-linux-gnu/bits/statx.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/struct_stat.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/ioctl.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/stat.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/termbits-common.h + /usr/include/asm-generic/termbits.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/math.h + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/ioctl.h + /usr/include/aarch64-linux-gnu/asm/ioctls.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/socket.h + /usr/include/aarch64-linux-gnu/asm/sockios.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h + /usr/include/aarch64-linux-gnu/bits/fcntl.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/in.h + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h + /usr/include/aarch64-linux-gnu/bits/ioctls.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/netdb.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/sockaddr.h + /usr/include/aarch64-linux-gnu/bits/socket.h + /usr/include/aarch64-linux-gnu/bits/socket_type.h + /usr/include/aarch64-linux-gnu/bits/stat.h + /usr/include/aarch64-linux-gnu/bits/statx-generic.h + /usr/include/aarch64-linux-gnu/bits/statx.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/struct_stat.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_osockaddr.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/ioctl.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/socket.h + /usr/include/aarch64-linux-gnu/sys/stat.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/arpa/inet.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/socket.h + /usr/include/asm-generic/sockios.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/can.h + /usr/include/linux/can/raw.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/posix_types.h + /usr/include/linux/socket.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/net/if.h + /usr/include/netdb.h + /usr/include/netinet/in.h + /usr/include/netinet/tcp.h + /usr/include/pthread.h + /usr/include/rpc/netdb.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/ioctl.h + /usr/include/aarch64-linux-gnu/asm/ioctls.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h + /usr/include/aarch64-linux-gnu/bits/fcntl.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h + /usr/include/aarch64-linux-gnu/bits/ioctls.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/stat.h + /usr/include/aarch64-linux-gnu/bits/statx-generic.h + /usr/include/aarch64-linux-gnu/bits/statx.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/struct_stat.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/ioctl.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/stat.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/math.h + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/waiter.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_internal.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/ioctl.h + /usr/include/aarch64-linux-gnu/asm/ioctls.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h + /usr/include/aarch64-linux-gnu/bits/fcntl.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h + /usr/include/aarch64-linux-gnu/bits/ioctls.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/stat.h + /usr/include/aarch64-linux-gnu/bits/statx-generic.h + /usr/include/aarch64-linux-gnu/bits/statx.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/struct_stat.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/ioctl.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/stat.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/waiter.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_internal.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/ioctl.h + /usr/include/aarch64-linux-gnu/asm/ioctls.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h + /usr/include/aarch64-linux-gnu/bits/fcntl.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h + /usr/include/aarch64-linux-gnu/bits/ioctls.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/stat.h + /usr/include/aarch64-linux-gnu/bits/statx-generic.h + /usr/include/aarch64-linux-gnu/bits/statx.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/struct_stat.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/ioctl.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/stat.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/waiter.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_internal.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/ioctl.h + /usr/include/aarch64-linux-gnu/asm/ioctls.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h + /usr/include/aarch64-linux-gnu/bits/fcntl.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h + /usr/include/aarch64-linux-gnu/bits/ioctls.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/stat.h + /usr/include/aarch64-linux-gnu/bits/statx-generic.h + /usr/include/aarch64-linux-gnu/bits/statx.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/struct_stat.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/ioctl.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/stat.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/waiter.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_internal.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/ioctl.h + /usr/include/aarch64-linux-gnu/asm/ioctls.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h + /usr/include/aarch64-linux-gnu/bits/fcntl.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h + /usr/include/aarch64-linux-gnu/bits/ioctls.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/stat.h + /usr/include/aarch64-linux-gnu/bits/statx-generic.h + /usr/include/aarch64-linux-gnu/bits/statx.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/struct_stat.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/ioctl.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/stat.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/thread.hpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/ioctl.h + /usr/include/aarch64-linux-gnu/asm/ioctls.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/asm/unistd.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h + /usr/include/aarch64-linux-gnu/bits/fcntl.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h + /usr/include/aarch64-linux-gnu/bits/ioctls.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/resource.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/stat.h + /usr/include/aarch64-linux-gnu/bits/statx-generic.h + /usr/include/aarch64-linux-gnu/bits/statx.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/struct_stat.h + /usr/include/aarch64-linux-gnu/bits/syscall.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_rusage.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/ioctl.h + /usr/include/aarch64-linux-gnu/sys/resource.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/stat.h + /usr/include/aarch64-linux-gnu/sys/syscall.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/asm-generic/unistd.h + /usr/include/assert.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/ioctl.h + /usr/include/aarch64-linux-gnu/asm/ioctls.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h + /usr/include/aarch64-linux-gnu/bits/fcntl.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h + /usr/include/aarch64-linux-gnu/bits/ioctls.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/stat.h + /usr/include/aarch64-linux-gnu/bits/statx-generic.h + /usr/include/aarch64-linux-gnu/bits/statx.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/struct_stat.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/ioctl.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/stat.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/ioctl.h + /usr/include/aarch64-linux-gnu/asm/ioctls.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h + /usr/include/aarch64-linux-gnu/bits/fcntl.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h + /usr/include/aarch64-linux-gnu/bits/ioctls.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/stat.h + /usr/include/aarch64-linux-gnu/bits/statx-generic.h + /usr/include/aarch64-linux-gnu/bits/statx.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/struct_stat.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/ioctl.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/stat.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/list.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_list.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/list + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/c++/13/cstdint + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/waiter.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/ioctl.h + /usr/include/aarch64-linux-gnu/asm/ioctls.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h + /usr/include/aarch64-linux-gnu/bits/fcntl.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h + /usr/include/aarch64-linux-gnu/bits/ioctls.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/stat.h + /usr/include/aarch64-linux-gnu/bits/statx-generic.h + /usr/include/aarch64-linux-gnu/bits/statx.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/struct_stat.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/ioctl.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/stat.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/atomic + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/deque.tcc + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/list.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_deque.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_list.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/deque + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/list + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/ioctl.h + /usr/include/aarch64-linux-gnu/asm/ioctls.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h + /usr/include/aarch64-linux-gnu/bits/fcntl.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h + /usr/include/aarch64-linux-gnu/bits/ioctls.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/stat.h + /usr/include/aarch64-linux-gnu/bits/statx-generic.h + /usr/include/aarch64-linux-gnu/bits/statx.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/struct_stat.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/ioctl.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/stat.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/list.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_list.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/list + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iosfwd + /usr/include/c++/13/map + /usr/include/c++/13/new + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/locale.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/wchar.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iosfwd + /usr/include/c++/13/map + /usr/include/c++/13/new + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/locale.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/wchar.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iosfwd + /usr/include/c++/13/map + /usr/include/c++/13/new + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/locale.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/wchar.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__type_support.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /opt/ros/jazzy/include/rcl/rcl/allocator.h + /opt/ros/jazzy/include/rcl/rcl/arguments.h + /opt/ros/jazzy/include/rcl/rcl/client.h + /opt/ros/jazzy/include/rcl/rcl/context.h + /opt/ros/jazzy/include/rcl/rcl/domain_id.h + /opt/ros/jazzy/include/rcl/rcl/error_handling.h + /opt/ros/jazzy/include/rcl/rcl/event.h + /opt/ros/jazzy/include/rcl/rcl/event_callback.h + /opt/ros/jazzy/include/rcl/rcl/graph.h + /opt/ros/jazzy/include/rcl/rcl/guard_condition.h + /opt/ros/jazzy/include/rcl/rcl/init_options.h + /opt/ros/jazzy/include/rcl/rcl/log_level.h + /opt/ros/jazzy/include/rcl/rcl/logging_rosout.h + /opt/ros/jazzy/include/rcl/rcl/macros.h + /opt/ros/jazzy/include/rcl/rcl/network_flow_endpoints.h + /opt/ros/jazzy/include/rcl/rcl/node.h + /opt/ros/jazzy/include/rcl/rcl/node_options.h + /opt/ros/jazzy/include/rcl/rcl/publisher.h + /opt/ros/jazzy/include/rcl/rcl/service.h + /opt/ros/jazzy/include/rcl/rcl/service_introspection.h + /opt/ros/jazzy/include/rcl/rcl/subscription.h + /opt/ros/jazzy/include/rcl/rcl/time.h + /opt/ros/jazzy/include/rcl/rcl/timer.h + /opt/ros/jazzy/include/rcl/rcl/types.h + /opt/ros/jazzy/include/rcl/rcl/visibility_control.h + /opt/ros/jazzy/include/rcl/rcl/wait.h + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__type_support.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/any_executable.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/any_service_callback.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/any_subscription_callback.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/callback_group.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/client.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/clock.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/context.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/contexts/default_context.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/copy_all_parameter_values.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_client.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_publisher.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_subscription.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_publisher.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_service.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_subscription.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/create_timer.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/add_guard_condition_to_rcl_wait_set.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/duration.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message_type.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_serialization_support.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/event.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/event_handler.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/exceptions.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executor.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executor_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collection.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collector.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_notify_waitable.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor_event_types.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_queue.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/simple_events_queue.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/timers_manager.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/function_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/future_return_code.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_client.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_publisher.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_subscription.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/guard_condition.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/init_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_setting.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/loaned_message.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/logger.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/logging.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/macros.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategies.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategy.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/message_info.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/message_memory_strategy.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_impl.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_clock_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_type_descriptions_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/node_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_client.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_event_handler.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_map.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_service.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_value.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_base.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_factory.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/qos.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/qos_overriding_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/rate.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/rclcpp.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/serialization.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/serialized_message.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/service.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_base.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_factory.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_options.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_traits.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/time.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/timer.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics_state.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/type_adapter.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/type_support_decl.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/typesupport_helpers.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/utilities.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/visibility_control.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_result.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_result_kind.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_template.hpp + /opt/ros/jazzy/include/rclcpp/rclcpp/waitable.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/filesystem_helper.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/join.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/pointer_traits.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/scope_exit.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/shared_library.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/time.hpp + /opt/ros/jazzy/include/rcpputils/rcpputils/visibility_control.hpp + /opt/ros/jazzy/include/rcutils/rcutils/allocator.h + /opt/ros/jazzy/include/rcutils/rcutils/error_handling.h + /opt/ros/jazzy/include/rcutils/rcutils/logging.h + /opt/ros/jazzy/include/rcutils/rcutils/logging_macros.h + /opt/ros/jazzy/include/rcutils/rcutils/macros.h + /opt/ros/jazzy/include/rcutils/rcutils/qsort.h + /opt/ros/jazzy/include/rcutils/rcutils/sha256.h + /opt/ros/jazzy/include/rcutils/rcutils/shared_library.h + /opt/ros/jazzy/include/rcutils/rcutils/snprintf.h + /opt/ros/jazzy/include/rcutils/rcutils/testing/fault_injection.h + /opt/ros/jazzy/include/rcutils/rcutils/time.h + /opt/ros/jazzy/include/rcutils/rcutils/types.h + /opt/ros/jazzy/include/rcutils/rcutils/types/array_list.h + /opt/ros/jazzy/include/rcutils/rcutils/types/char_array.h + /opt/ros/jazzy/include/rcutils/rcutils/types/hash_map.h + /opt/ros/jazzy/include/rcutils/rcutils/types/rcutils_ret.h + /opt/ros/jazzy/include/rcutils/rcutils/types/string_array.h + /opt/ros/jazzy/include/rcutils/rcutils/types/string_map.h + /opt/ros/jazzy/include/rcutils/rcutils/types/uint8_array.h + /opt/ros/jazzy/include/rcutils/rcutils/visibility_control.h + /opt/ros/jazzy/include/rcutils/rcutils/visibility_control_macros.h + /opt/ros/jazzy/include/rmw/rmw/discovery_options.h + /opt/ros/jazzy/include/rmw/rmw/domain_id.h + /opt/ros/jazzy/include/rmw/rmw/dynamic_message_type_support.h + /opt/ros/jazzy/include/rmw/rmw/error_handling.h + /opt/ros/jazzy/include/rmw/rmw/event.h + /opt/ros/jazzy/include/rmw/rmw/event_callback_type.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/events_statuses.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_qos.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_type.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_changed.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_lost.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/matched.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/message_lost.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /opt/ros/jazzy/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /opt/ros/jazzy/include/rmw/rmw/features.h + /opt/ros/jazzy/include/rmw/rmw/get_topic_names_and_types.h + /opt/ros/jazzy/include/rmw/rmw/impl/config.h + /opt/ros/jazzy/include/rmw/rmw/impl/cpp/demangle.hpp + /opt/ros/jazzy/include/rmw/rmw/incompatible_qos_events_statuses.h + /opt/ros/jazzy/include/rmw/rmw/init.h + /opt/ros/jazzy/include/rmw/rmw/init_options.h + /opt/ros/jazzy/include/rmw/rmw/localhost.h + /opt/ros/jazzy/include/rmw/rmw/macros.h + /opt/ros/jazzy/include/rmw/rmw/message_sequence.h + /opt/ros/jazzy/include/rmw/rmw/names_and_types.h + /opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint.h + /opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint_array.h + /opt/ros/jazzy/include/rmw/rmw/publisher_options.h + /opt/ros/jazzy/include/rmw/rmw/qos_policy_kind.h + /opt/ros/jazzy/include/rmw/rmw/qos_profiles.h + /opt/ros/jazzy/include/rmw/rmw/qos_string_conversions.h + /opt/ros/jazzy/include/rmw/rmw/ret_types.h + /opt/ros/jazzy/include/rmw/rmw/rmw.h + /opt/ros/jazzy/include/rmw/rmw/security_options.h + /opt/ros/jazzy/include/rmw/rmw/serialized_message.h + /opt/ros/jazzy/include/rmw/rmw/subscription_content_filter_options.h + /opt/ros/jazzy/include/rmw/rmw/subscription_options.h + /opt/ros/jazzy/include/rmw/rmw/time.h + /opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info.h + /opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info_array.h + /opt/ros/jazzy/include/rmw/rmw/types.h + /opt/ros/jazzy/include/rmw/rmw/visibility_control.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_data.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_type.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support_interface.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/dynamic_message_type_support_struct.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/identifier.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/types.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/uchar.h + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/visibility_control.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field__struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field_type__struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/individual_type_description__struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_description__struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_source__struct.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_hash.h + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /opt/ros/jazzy/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp + /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__builder.hpp + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__struct.hpp + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__traits.hpp + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__type_support.hpp + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/laser_scan.hpp + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/rosidl_generator_cpp__visibility_control.hpp + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.h + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.hpp + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__traits.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__type_support.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/rosidl_generator_cpp__visibility_control.hpp + /opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__struct.hpp + /opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__traits.hpp + /opt/ros/jazzy/include/std_srvs/std_srvs/msg/rosidl_generator_cpp__visibility_control.hpp + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__type_support.hpp + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/empty.hpp + /opt/ros/jazzy/include/tracetools/tracetools/config.h + /opt/ros/jazzy/include/tracetools/tracetools/tracetools.h + /opt/ros/jazzy/include/tracetools/tracetools/utils.hpp + /opt/ros/jazzy/include/tracetools/tracetools/visibility_control.hpp + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field_type__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/individual_type_description__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/key_value__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_description__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_source__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/rosidl_generator_c__visibility_control.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__functions.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__struct.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__type_support.h + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/get_type_description.h + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h + /usr/include/aarch64-linux-gnu/asm/errno.h + /usr/include/aarch64-linux-gnu/asm/posix_types.h + /usr/include/aarch64-linux-gnu/asm/sigcontext.h + /usr/include/aarch64-linux-gnu/asm/sve_context.h + /usr/include/aarch64-linux-gnu/asm/types.h + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/aarch64-linux-gnu/bits/byteswap.h + /usr/include/aarch64-linux-gnu/bits/confname.h + /usr/include/aarch64-linux-gnu/bits/cpu-set.h + /usr/include/aarch64-linux-gnu/bits/endian.h + /usr/include/aarch64-linux-gnu/bits/endianness.h + /usr/include/aarch64-linux-gnu/bits/environments.h + /usr/include/aarch64-linux-gnu/bits/errno.h + /usr/include/aarch64-linux-gnu/bits/floatn-common.h + /usr/include/aarch64-linux-gnu/bits/floatn.h + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h + /usr/include/aarch64-linux-gnu/bits/fp-fast.h + /usr/include/aarch64-linux-gnu/bits/fp-logb.h + /usr/include/aarch64-linux-gnu/bits/getopt_core.h + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h + /usr/include/aarch64-linux-gnu/bits/iscanonical.h + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/aarch64-linux-gnu/bits/locale.h + /usr/include/aarch64-linux-gnu/bits/long-double.h + /usr/include/aarch64-linux-gnu/bits/math-vector.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/aarch64-linux-gnu/bits/mathcalls.h + /usr/include/aarch64-linux-gnu/bits/posix_opt.h + /usr/include/aarch64-linux-gnu/bits/procfs-extra.h + /usr/include/aarch64-linux-gnu/bits/procfs-id.h + /usr/include/aarch64-linux-gnu/bits/procfs-prregset.h + /usr/include/aarch64-linux-gnu/bits/procfs.h + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h + /usr/include/aarch64-linux-gnu/bits/sched.h + /usr/include/aarch64-linux-gnu/bits/select.h + /usr/include/aarch64-linux-gnu/bits/setjmp.h + /usr/include/aarch64-linux-gnu/bits/sigaction.h + /usr/include/aarch64-linux-gnu/bits/sigcontext.h + /usr/include/aarch64-linux-gnu/bits/sigevent-consts.h + /usr/include/aarch64-linux-gnu/bits/siginfo-arch.h + /usr/include/aarch64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/aarch64-linux-gnu/bits/siginfo-consts.h + /usr/include/aarch64-linux-gnu/bits/signal_ext.h + /usr/include/aarch64-linux-gnu/bits/signum-arch.h + /usr/include/aarch64-linux-gnu/bits/signum-generic.h + /usr/include/aarch64-linux-gnu/bits/sigstack.h + /usr/include/aarch64-linux-gnu/bits/sigstksz.h + /usr/include/aarch64-linux-gnu/bits/sigthread.h + /usr/include/aarch64-linux-gnu/bits/ss_flags.h + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h + /usr/include/aarch64-linux-gnu/bits/stdint-least.h + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h + /usr/include/aarch64-linux-gnu/bits/time.h + /usr/include/aarch64-linux-gnu/bits/time64.h + /usr/include/aarch64-linux-gnu/bits/timesize.h + /usr/include/aarch64-linux-gnu/bits/timex.h + /usr/include/aarch64-linux-gnu/bits/types.h + /usr/include/aarch64-linux-gnu/bits/types/FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/aarch64-linux-gnu/bits/types/error_t.h + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h + /usr/include/aarch64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h + /usr/include/aarch64-linux-gnu/bits/types/siginfo_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h + /usr/include/aarch64-linux-gnu/bits/types/sigval_t.h + /usr/include/aarch64-linux-gnu/bits/types/stack_t.h + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/aarch64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h + /usr/include/aarch64-linux-gnu/bits/types/time_t.h + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h + /usr/include/aarch64-linux-gnu/bits/typesizes.h + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h + /usr/include/aarch64-linux-gnu/bits/waitflags.h + /usr/include/aarch64-linux-gnu/bits/waitstatus.h + /usr/include/aarch64-linux-gnu/bits/wchar.h + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h + /usr/include/aarch64-linux-gnu/bits/wordsize.h + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/aarch64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h + /usr/include/aarch64-linux-gnu/c++/13/bits/messages_members.h + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/aarch64-linux-gnu/c++/13/bits/time_members.h + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h + /usr/include/aarch64-linux-gnu/gnu/stubs.h + /usr/include/aarch64-linux-gnu/sys/cdefs.h + /usr/include/aarch64-linux-gnu/sys/procfs.h + /usr/include/aarch64-linux-gnu/sys/select.h + /usr/include/aarch64-linux-gnu/sys/single_threaded.h + /usr/include/aarch64-linux-gnu/sys/time.h + /usr/include/aarch64-linux-gnu/sys/types.h + /usr/include/aarch64-linux-gnu/sys/ucontext.h + /usr/include/aarch64-linux-gnu/sys/user.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/array + /usr/include/c++/13/atomic + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_futex.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/chrono.h + /usr/include/c++/13/bits/codecvt.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/deque.tcc + /usr/include/c++/13/bits/enable_special_members.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/hashtable.h + /usr/include/c++/13/bits/hashtable_policy.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/list.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_conv.h + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/locale_facets_nonio.h + /usr/include/c++/13/bits/locale_facets_nonio.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/parse_numbers.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/quoted_string.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/sstream.tcc + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/std_mutex.h + /usr/include/c++/13/bits/std_thread.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_deque.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_list.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_multiset.h + /usr/include/c++/13/bits/stl_numeric.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_queue.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_set.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/stream_iterator.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/this_thread_sleep.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_lock.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/unordered_map.h + /usr/include/c++/13/bits/unordered_set.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cassert + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/chrono + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/codecvt + /usr/include/c++/13/compare + /usr/include/c++/13/condition_variable + /usr/include/c++/13/csignal + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cstring + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/deque + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/functional + /usr/include/c++/13/future + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iomanip + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/iterator + /usr/include/c++/13/limits + /usr/include/c++/13/list + /usr/include/c++/13/locale + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/memory + /usr/include/c++/13/mutex + /usr/include/c++/13/new + /usr/include/c++/13/numeric + /usr/include/c++/13/optional + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/glue_numeric_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/queue + /usr/include/c++/13/ratio + /usr/include/c++/13/set + /usr/include/c++/13/shared_mutex + /usr/include/c++/13/sstream + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/thread + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeindex + /usr/include/c++/13/typeinfo + /usr/include/c++/13/unordered_map + /usr/include/c++/13/unordered_set + /usr/include/c++/13/utility + /usr/include/c++/13/variant + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/libintl.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdalign.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdbool.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/compiler_depend.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/compiler_depend.make new file mode 100644 index 0000000000000000000000000000000000000000..ac559da19fee8c61cbf026b72a8075e73304d2cf --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/compiler_depend.make @@ -0,0 +1,6825 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/termbits.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/termbits-common.h \ + /usr/include/asm-generic/termbits.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/socket.h \ + /usr/include/aarch64-linux-gnu/asm/sockios.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/in.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/netdb.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/sockaddr.h \ + /usr/include/aarch64-linux-gnu/bits/socket.h \ + /usr/include/aarch64-linux-gnu/bits/socket_type.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_osockaddr.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/socket.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/arpa/inet.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/can.h \ + /usr/include/linux/can/raw.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/socket.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/net/if.h \ + /usr/include/netdb.h \ + /usr/include/netinet/in.h \ + /usr/include/netinet/tcp.h \ + /usr/include/pthread.h \ + /usr/include/rpc/netdb.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/waiter.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_internal.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/waiter.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_internal.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/waiter.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_internal.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/waiter.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_internal.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/thread.hpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/asm/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/resource.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/syscall.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_rusage.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/sys/resource.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/sys/syscall.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/asm-generic/unistd.h \ + /usr/include/assert.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/list.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/list \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/waiter.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/atomic \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/deque.tcc \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/list.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/deque \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/list \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/list.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/list \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/map \ + /usr/include/c++/13/new \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/locale.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/wchar.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/map \ + /usr/include/c++/13/new \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/locale.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/wchar.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/map \ + /usr/include/c++/13/new \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/locale.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/wchar.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + +CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__type_support.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/jazzy/include/rcl/rcl/allocator.h \ + /opt/ros/jazzy/include/rcl/rcl/arguments.h \ + /opt/ros/jazzy/include/rcl/rcl/client.h \ + /opt/ros/jazzy/include/rcl/rcl/context.h \ + /opt/ros/jazzy/include/rcl/rcl/domain_id.h \ + /opt/ros/jazzy/include/rcl/rcl/error_handling.h \ + /opt/ros/jazzy/include/rcl/rcl/event.h \ + /opt/ros/jazzy/include/rcl/rcl/event_callback.h \ + /opt/ros/jazzy/include/rcl/rcl/graph.h \ + /opt/ros/jazzy/include/rcl/rcl/guard_condition.h \ + /opt/ros/jazzy/include/rcl/rcl/init_options.h \ + /opt/ros/jazzy/include/rcl/rcl/log_level.h \ + /opt/ros/jazzy/include/rcl/rcl/logging_rosout.h \ + /opt/ros/jazzy/include/rcl/rcl/macros.h \ + /opt/ros/jazzy/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/jazzy/include/rcl/rcl/node.h \ + /opt/ros/jazzy/include/rcl/rcl/node_options.h \ + /opt/ros/jazzy/include/rcl/rcl/publisher.h \ + /opt/ros/jazzy/include/rcl/rcl/service.h \ + /opt/ros/jazzy/include/rcl/rcl/service_introspection.h \ + /opt/ros/jazzy/include/rcl/rcl/subscription.h \ + /opt/ros/jazzy/include/rcl/rcl/time.h \ + /opt/ros/jazzy/include/rcl/rcl/timer.h \ + /opt/ros/jazzy/include/rcl/rcl/types.h \ + /opt/ros/jazzy/include/rcl/rcl/visibility_control.h \ + /opt/ros/jazzy/include/rcl/rcl/wait.h \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/client.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/context.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/copy_all_parameter_values.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/add_guard_condition_to_rcl_wait_set.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_serialization_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/event_handler.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collection.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collector.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_notify_waitable.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor_event_types.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_queue.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/simple_events_queue.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/timers_manager.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_client.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_clock_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_type_descriptions_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/rclcpp.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/serialization.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/utilities.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_template.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/join.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/jazzy/include/rcutils/rcutils/allocator.h \ + /opt/ros/jazzy/include/rcutils/rcutils/error_handling.h \ + /opt/ros/jazzy/include/rcutils/rcutils/logging.h \ + /opt/ros/jazzy/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/jazzy/include/rcutils/rcutils/macros.h \ + /opt/ros/jazzy/include/rcutils/rcutils/qsort.h \ + /opt/ros/jazzy/include/rcutils/rcutils/sha256.h \ + /opt/ros/jazzy/include/rcutils/rcutils/shared_library.h \ + /opt/ros/jazzy/include/rcutils/rcutils/snprintf.h \ + /opt/ros/jazzy/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/jazzy/include/rcutils/rcutils/time.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/jazzy/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/jazzy/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/jazzy/include/rmw/rmw/discovery_options.h \ + /opt/ros/jazzy/include/rmw/rmw/domain_id.h \ + /opt/ros/jazzy/include/rmw/rmw/dynamic_message_type_support.h \ + /opt/ros/jazzy/include/rmw/rmw/error_handling.h \ + /opt/ros/jazzy/include/rmw/rmw/event.h \ + /opt/ros/jazzy/include/rmw/rmw/event_callback_type.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_type.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/matched.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/jazzy/include/rmw/rmw/features.h \ + /opt/ros/jazzy/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/jazzy/include/rmw/rmw/impl/config.h \ + /opt/ros/jazzy/include/rmw/rmw/impl/cpp/demangle.hpp \ + /opt/ros/jazzy/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/jazzy/include/rmw/rmw/init.h \ + /opt/ros/jazzy/include/rmw/rmw/init_options.h \ + /opt/ros/jazzy/include/rmw/rmw/localhost.h \ + /opt/ros/jazzy/include/rmw/rmw/macros.h \ + /opt/ros/jazzy/include/rmw/rmw/message_sequence.h \ + /opt/ros/jazzy/include/rmw/rmw/names_and_types.h \ + /opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/jazzy/include/rmw/rmw/publisher_options.h \ + /opt/ros/jazzy/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/jazzy/include/rmw/rmw/qos_profiles.h \ + /opt/ros/jazzy/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/jazzy/include/rmw/rmw/ret_types.h \ + /opt/ros/jazzy/include/rmw/rmw/rmw.h \ + /opt/ros/jazzy/include/rmw/rmw/security_options.h \ + /opt/ros/jazzy/include/rmw/rmw/serialized_message.h \ + /opt/ros/jazzy/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/jazzy/include/rmw/rmw/subscription_options.h \ + /opt/ros/jazzy/include/rmw/rmw/time.h \ + /opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/jazzy/include/rmw/rmw/types.h \ + /opt/ros/jazzy/include/rmw/rmw/visibility_control.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_data.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_type.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support_interface.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/dynamic_message_type_support_struct.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/identifier.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/types.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/uchar.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/visibility_control.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field_type__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/individual_type_description__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_description__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_source__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_hash.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/jazzy/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp \ + /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__builder.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__struct.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__traits.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__type_support.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/laser_scan.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.h \ + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.hpp \ + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__traits.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__type_support.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__traits.hpp \ + /opt/ros/jazzy/include/std_srvs/std_srvs/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp \ + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp \ + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp \ + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__type_support.hpp \ + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/empty.hpp \ + /opt/ros/jazzy/include/tracetools/tracetools/config.h \ + /opt/ros/jazzy/include/tracetools/tracetools/tracetools.h \ + /opt/ros/jazzy/include/tracetools/tracetools/utils.hpp \ + /opt/ros/jazzy/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field_type__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/individual_type_description__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/key_value__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_description__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_source__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__functions.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__type_support.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/get_type_description.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/sigcontext.h \ + /usr/include/aarch64-linux-gnu/asm/sve_context.h \ + /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/procfs-extra.h \ + /usr/include/aarch64-linux-gnu/bits/procfs-id.h \ + /usr/include/aarch64-linux-gnu/bits/procfs-prregset.h \ + /usr/include/aarch64-linux-gnu/bits/procfs.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/sigaction.h \ + /usr/include/aarch64-linux-gnu/bits/sigcontext.h \ + /usr/include/aarch64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/aarch64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/aarch64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/aarch64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/aarch64-linux-gnu/bits/signal_ext.h \ + /usr/include/aarch64-linux-gnu/bits/signum-arch.h \ + /usr/include/aarch64-linux-gnu/bits/signum-generic.h \ + /usr/include/aarch64-linux-gnu/bits/sigstack.h \ + /usr/include/aarch64-linux-gnu/bits/sigstksz.h \ + /usr/include/aarch64-linux-gnu/bits/sigthread.h \ + /usr/include/aarch64-linux-gnu/bits/ss_flags.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/stack_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/sys/procfs.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/sys/ucontext.h \ + /usr/include/aarch64-linux-gnu/sys/user.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/array \ + /usr/include/c++/13/atomic \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_futex.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/deque.tcc \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/list.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_numeric.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_queue.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/unordered_set.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/chrono \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/codecvt \ + /usr/include/c++/13/compare \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/csignal \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cstring \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/deque \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/future \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iomanip \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/list \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/mutex \ + /usr/include/c++/13/new \ + /usr/include/c++/13/numeric \ + /usr/include/c++/13/optional \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/glue_numeric_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/queue \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/set \ + /usr/include/c++/13/shared_mutex \ + /usr/include/c++/13/sstream \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/thread \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeindex \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/unordered_set \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/variant \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/libintl.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdalign.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdbool.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h + + +/usr/lib/gcc/aarch64-linux-gnu/13/include/stdbool.h: + +/usr/lib/gcc/aarch64-linux-gnu/13/include/stdalign.h: + +/usr/include/libintl.h: + +/usr/include/c++/13/utility: + +/usr/include/c++/13/unordered_set: + +/usr/include/c++/13/thread: + +/usr/include/c++/13/sstream: + +/usr/include/c++/13/set: + +/usr/include/c++/13/optional: + +/usr/include/c++/13/numeric: + +/usr/include/c++/13/mutex: + +/usr/include/c++/13/iterator: + +/usr/include/c++/13/iomanip: + +/usr/include/c++/13/future: + +/usr/include/c++/13/functional: + +/usr/include/c++/13/cxxabi.h: + +/usr/include/c++/13/ctime: + +/usr/include/c++/13/cstring: + +/usr/include/c++/13/condition_variable: + +/usr/include/c++/13/compare: + +/usr/include/c++/13/chrono: + +/usr/include/c++/13/cassert: + +/usr/include/c++/13/bits/stream_iterator.h: + +/usr/include/c++/13/bits/stl_set.h: + +/usr/include/c++/13/bits/stl_queue.h: + +/usr/include/c++/13/bits/std_thread.h: + +/usr/include/c++/13/bits/std_mutex.h: + +/usr/include/c++/13/bits/std_function.h: + +/usr/include/c++/13/bits/sstream.tcc: + +/usr/include/c++/13/bits/quoted_string.h: + +/usr/include/c++/13/bits/parse_numbers.h: + +/usr/include/c++/13/bits/locale_facets_nonio.tcc: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/usr/include/c++/13/bits/codecvt.h: + +/usr/include/c++/13/array: + +/usr/include/aarch64-linux-gnu/sys/user.h: + +/usr/include/aarch64-linux-gnu/sys/ucontext.h: + +/usr/include/aarch64-linux-gnu/sys/procfs.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/time_members.h: + +/usr/include/aarch64-linux-gnu/bits/types/stack_t.h: + +/usr/include/aarch64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/aarch64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/aarch64-linux-gnu/bits/ss_flags.h: + +/usr/include/c++/13/bits/stl_numeric.h: + +/usr/include/aarch64-linux-gnu/bits/sigthread.h: + +/usr/include/aarch64-linux-gnu/bits/sigstksz.h: + +/usr/include/aarch64-linux-gnu/bits/signum-arch.h: + +/usr/include/c++/13/bits/hashtable.h: + +/usr/include/aarch64-linux-gnu/bits/signal_ext.h: + +/usr/include/aarch64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/aarch64-linux-gnu/bits/procfs.h: + +/usr/include/c++/13/shared_mutex: + +/usr/include/aarch64-linux-gnu/bits/procfs-extra.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/get_type_description.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/key_value__struct.h: + +/usr/include/aarch64-linux-gnu/bits/siginfo-consts.h: + +/opt/ros/jazzy/include/tracetools/tracetools/visibility_control.hpp: + +/opt/ros/jazzy/include/tracetools/tracetools/tracetools.h: + +/opt/ros/jazzy/include/tracetools/tracetools/config.h: + +/usr/include/aarch64-linux-gnu/bits/types/sigval_t.h: + +/opt/ros/jazzy/include/std_srvs/std_srvs/srv/empty.hpp: + +/opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__type_support.hpp: + +/opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/rosidl_generator_cpp__visibility_control.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__type_support.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp: + +/opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__traits.hpp: + +/opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.hpp: + +/opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/rosidl_generator_cpp__visibility_control.hpp: + +/opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__builder.hpp: + +/opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h: + +/opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__type_support.hpp: + +/opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp: + +/opt/ros/jazzy/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_hash.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/individual_type_description__struct.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field_type__struct.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field__struct.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/visibility_control.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/uchar.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/types.h: + +/opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/identifier.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support_interface.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_data.h: + +/opt/ros/jazzy/include/rmw/rmw/visibility_control.h: + +/opt/ros/jazzy/include/rmw/rmw/serialized_message.h: + +/opt/ros/jazzy/include/rmw/rmw/ret_types.h: + +/opt/ros/jazzy/include/rmw/rmw/qos_policy_kind.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/individual_type_description__struct.h: + +/opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint_array.h: + +/usr/include/aarch64-linux-gnu/asm/sigcontext.h: + +/opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint.h: + +/opt/ros/jazzy/include/rmw/rmw/macros.h: + +/opt/ros/jazzy/include/rmw/rmw/localhost.h: + +/usr/include/c++/13/bits/stl_multiset.h: + +/opt/ros/jazzy/include/rmw/rmw/init_options.h: + +/opt/ros/jazzy/include/rmw/rmw/init.h: + +/opt/ros/jazzy/include/rmw/rmw/incompatible_qos_events_statuses.h: + +/opt/ros/jazzy/include/rmw/rmw/impl/config.h: + +/opt/ros/jazzy/include/rmw/rmw/get_topic_names_and_types.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/message_lost.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_changed.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/events_statuses.h: + +/opt/ros/jazzy/include/rmw/rmw/error_handling.h: + +/opt/ros/jazzy/include/rmw/rmw/domain_id.h: + +/opt/ros/jazzy/include/rcutils/rcutils/visibility_control_macros.h: + +/opt/ros/jazzy/include/rcutils/rcutils/types/uint8_array.h: + +/opt/ros/jazzy/include/rcutils/rcutils/types/string_map.h: + +/opt/ros/jazzy/include/rcutils/rcutils/types/string_array.h: + +/opt/ros/jazzy/include/rcutils/rcutils/types/array_list.h: + +/opt/ros/jazzy/include/rcutils/rcutils/time.h: + +/opt/ros/jazzy/include/rcutils/rcutils/sha256.h: + +/opt/ros/jazzy/include/rcutils/rcutils/qsort.h: + +/opt/ros/jazzy/include/rcutils/rcutils/types/rcutils_ret.h: + +/opt/ros/jazzy/include/rcutils/rcutils/macros.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_lost.h: + +/opt/ros/jazzy/include/rcutils/rcutils/logging_macros.h: + +/opt/ros/jazzy/include/rmw/rmw/qos_profiles.h: + +/opt/ros/jazzy/include/rcutils/rcutils/logging.h: + +/opt/ros/jazzy/include/rcutils/rcutils/allocator.h: + +/opt/ros/jazzy/include/rcpputils/rcpputils/visibility_control.hpp: + +/opt/ros/jazzy/include/rcpputils/rcpputils/shared_library.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_template.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_result_kind.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/visibility_control.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/utilities.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/typesupport_helpers.hpp: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_type.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/timer.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp: + +/opt/ros/jazzy/include/rmw/rmw/types.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription_traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription_content_filter_options.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/service.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/rate.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/publisher_options.hpp: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_source__struct.h: + +/opt/ros/jazzy/include/rcutils/rcutils/error_handling.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/publisher_factory.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/parameter_value.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/parameter_service.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/parameter_event_handler.hpp: + +/usr/include/c++/13/codecvt: + +/opt/ros/jazzy/include/rclcpp/rclcpp/parameter_client.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/parameter.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_type_descriptions_interface.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface_traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp: + +/opt/ros/jazzy/include/rcutils/rcutils/visibility_control.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_clock_interface.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp: + +/usr/include/c++/13/bits/enable_special_members.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_impl.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/network_flow_endpoint.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/message_info.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategy.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/macros.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/logger.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_setting.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/init_options.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/guard_condition.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/generic_subscription.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/timers_manager.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp: + +/opt/ros/jazzy/include/rcpputils/rcpputils/thread_safety_annotations.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp: + +/usr/include/aarch64-linux-gnu/c++/13/bits/messages_members.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_queue.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor_event_types.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/time.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategies.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_notify_waitable.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executor_options.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/exceptions/exceptions.hpp: + +/opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.h: + +/usr/include/c++/13/typeinfo: + +/usr/include/c++/13/tr1/ell_integral.tcc: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field_type__struct.h: + +/usr/include/c++/13/tr1/bessel_function.tcc: + +/opt/ros/jazzy/include/rcutils/rcutils/testing/fault_injection.h: + +/usr/include/c++/13/initializer_list: + +/usr/include/c++/13/pstl/glue_numeric_defs.h: + +/usr/include/aarch64-linux-gnu/sys/time.h: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp: + +/usr/include/c++/13/stdlib.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp: + +/usr/include/aarch64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/c++/13/pstl/pstl_config.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription_factory.hpp: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp: + +/usr/include/linux/falloc.h: + +/usr/include/c++/13/pstl/glue_algorithm_defs.h: + +/usr/include/c++/13/limits: + +/usr/include/aarch64-linux-gnu/bits/getopt_core.h: + +/usr/include/aarch64-linux-gnu/sys/socket.h: + +/usr/include/c++/13/ext/type_traits.h: + +/opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__struct.hpp: + +/usr/include/aarch64-linux-gnu/asm/socket.h: + +/usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/c++/13/cwctype: + +/opt/ros/jazzy/include/rclcpp/rclcpp/message_memory_strategy.hpp: + +/usr/include/c++/13/cmath: + +/usr/include/aarch64-linux-gnu/bits/sigstack.h: + +/usr/include/c++/13/stdexcept: + +/usr/include/c++/13/clocale: + +/opt/ros/jazzy/include/rcutils/rcutils/snprintf.h: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp: + +/usr/include/c++/13/bits/uniform_int_dist.h: + +/usr/include/c++/13/cerrno: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/c++/13/bits/string_view.tcc: + +/usr/include/c++/13/tr1/riemann_zeta.tcc: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp: + +/usr/include/c++/13/ostream: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_result.hpp: + +/usr/include/aarch64-linux-gnu/bits/types.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription_options.hpp: + +/usr/include/endian.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_protocol.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executor.hpp: + +/opt/ros/jazzy/include/rcl/rcl/types.h: + +/usr/include/c++/13/tr1/beta_function.tcc: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/c++/13/bits/stl_algobase.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/bits/ptr_traits.h: + +/usr/include/linux/posix_types.h: + +/usr/include/aarch64-linux-gnu/bits/types/clock_t.h: + +/usr/include/aarch64-linux-gnu/bits/types/locale_t.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/qos.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp: + +/usr/include/c++/13/bits/predefined_ops.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/opt/ros/jazzy/include/rcutils/rcutils/types/hash_map.h: + +/usr/include/aarch64-linux-gnu/sys/cdefs.h: + +/opt/ros/jazzy/include/rcl/rcl/graph.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor.hpp: + +/usr/include/c++/13/bits/nested_exception.h: + +/opt/ros/jazzy/include/rmw/rmw/message_sequence.h: + +/usr/include/c++/13/tuple: + +/usr/include/aarch64-linux-gnu/bits/procfs-id.h: + +/usr/include/c++/13/bits/memoryfwd.h: + +/usr/include/aarch64-linux-gnu/bits/types/__FILE.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp: + +/usr/include/c++/13/streambuf: + +/usr/include/c++/13/bits/localefwd.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/c++/13/bits/locale_conv.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/usr/include/aarch64-linux-gnu/bits/ioctl-types.h: + +/usr/include/linux/stat.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/usr/include/errno.h: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/c++/13/bits/istream.tcc: + +/usr/include/c++/13/bits/this_thread_sleep.h: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/aarch64-linux-gnu/bits/endian.h: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/opt/ros/jazzy/include/rcl/rcl/log_level.h: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/opt/ros/jazzy/include/rmw/rmw/subscription_content_filter_options.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/opt/ros/jazzy/include/rmw/rmw/impl/cpp/demangle.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collector.hpp: + +/opt/ros/jazzy/include/rcl/rcl/event_callback.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/exceptions.hpp: + +/opt/ros/jazzy/include/rmw/rmw/qos_string_conversions.h: + +/opt/ros/jazzy/include/rcpputils/rcpputils/filesystem_helper.hpp: + +/usr/include/c++/13/bits/basic_ios.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/parameter_map.hpp: + +/usr/include/c++/13/bits/allocator.h: + +/usr/include/aarch64-linux-gnu/bits/timesize.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_source__struct.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp: + +/usr/include/c++/13/bits/concept_check.h: + +/opt/ros/jazzy/include/rcpputils/rcpputils/join.hpp: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp: + +/usr/include/c++/13/bits/algorithmfwd.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/string.h: + +/usr/include/c++/13/bits/basic_string.tcc: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp: + +/usr/include/c++/13/bit: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/usr/include/c++/13/algorithm: + +/usr/include/assert.h: + +/usr/include/asm-generic/termbits.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_type.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/aarch64-linux-gnu/bits/fp-logb.h: + +/usr/include/aarch64-linux-gnu/bits/stdint-intn.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp: + +/usr/include/c++/13/debug/assertions.h: + +/opt/ros/jazzy/include/rcl/rcl/wait.h: + +/usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h: + +/usr/include/aarch64-linux-gnu/asm/ioctls.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/waitable.hpp: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp: + +/usr/include/c++/13/exception: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/matched.h: + +/usr/include/c++/13/bits/memory_resource.h: + +/usr/include/asm-generic/termbits-common.h: + +/usr/include/c++/13/pstl/glue_memory_defs.h: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/offered_deadline_missed.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/aarch64-linux-gnu/sys/select.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp: + +/usr/include/aarch64-linux-gnu/bits/wordsize.h: + +/usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h: + +/usr/include/c++/13/tr1/poly_hermite.tcc: + +/usr/include/c++/13/bits/unordered_set.h: + +/usr/include/aarch64-linux-gnu/bits/long-double.h: + +/usr/include/c++/13/vector: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_subscription.hpp: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_qos.h: + +/usr/include/c++/13/bits/stl_iterator.h: + +/opt/ros/jazzy/include/rmw/rmw/event.h: + +/usr/include/c++/13/ext/numeric_traits.h: + +/opt/ros/jazzy/include/rcl/rcl/arguments.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp: + +/usr/include/c++/13/bits/functexcept.h: + +/usr/include/c++/13/istream: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/publisher.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h: + +/opt/ros/jazzy/include/rcl/rcl/domain_id.h: + +/usr/include/c++/13/tr1/exp_integral.tcc: + +/usr/include/c++/13/math.h: + +/usr/include/aarch64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/aarch64-linux-gnu/asm/types.h: + +/usr/include/linux/errno.h: + +/usr/include/c++/13/bits/std_abs.h: + +/opt/ros/jazzy/include/rcpputils/rcpputils/time.hpp: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_crc.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/event_handler.hpp: + +/usr/include/c++/13/bits/ios_base.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription_base.hpp: + +/usr/include/aarch64-linux-gnu/asm/bitsperlong.h: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp: + +/usr/include/c++/13/ios: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__type_support.h: + +/usr/include/aarch64-linux-gnu/bits/getopt_posix.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/usr/include/aarch64-linux-gnu/asm/ioctl.h: + +/usr/include/aarch64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/include/asm-generic/ioctls.h: + +/usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h: + +/opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h: + +/usr/include/aarch64-linux-gnu/bits/netdb.h: + +/usr/include/c++/13/bits/node_handle.h: + +/usr/include/aarch64-linux-gnu/bits/mathcalls.h: + +/usr/include/aarch64-linux-gnu/bits/floatn.h: + +/usr/include/aarch64-linux-gnu/bits/cpu-set.h: + +/usr/include/aarch64-linux-gnu/asm/termbits.h: + +/usr/include/ctype.h: + +/opt/ros/jazzy/include/rcl/rcl/service.h: + +/usr/include/aarch64-linux-gnu/sys/ttydefaults.h: + +/opt/ros/jazzy/include/rmw/rmw/event_callback_type.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp: + +/usr/include/aarch64-linux-gnu/bits/math-vector.h: + +/usr/include/aarch64-linux-gnu/gnu/stubs.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_options.hpp: + +/usr/include/asm-generic/ioctl.h: + +/usr/include/aarch64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/aarch64-linux-gnu/bits/stdio_lim.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_publisher.hpp: + +/usr/include/c++/13/string: + +/usr/include/features.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h: + +/usr/include/c++/13/map: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/rosidl_generator_c__visibility_control.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collection.hpp: + +/usr/include/aarch64-linux-gnu/bits/in.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp: + +/opt/ros/jazzy/include/rmw/rmw/discovery_options.h: + +/usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/type_support_decl.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/client.hpp: + +/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/aarch64-linux-gnu/bits/stdlib-float.h: + +/usr/include/c++/13/bits/chrono.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__type_support.hpp: + +/usr/include/aarch64-linux-gnu/bits/fp-fast.h: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/c++/13/bits/charconv.h: + +/usr/include/aarch64-linux-gnu/asm/posix_types.h: + +/usr/include/aarch64-linux-gnu/bits/setjmp.h: + +/usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp: + +/usr/include/linux/ioctl.h: + +/usr/include/c++/13/new: + +/usr/include/c++/13/bits/stl_deque.h: + +/usr/include/aarch64-linux-gnu/bits/errno.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h: + +/opt/ros/jazzy/include/rmw/rmw/names_and_types.h: + +/opt/ros/jazzy/include/rcutils/rcutils/types/char_array.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp: + +/usr/include/c++/13/backward/binders.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp: + +/usr/include/aarch64-linux-gnu/bits/time64.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp: + +/usr/include/alloca.h: + +/usr/include/aarch64-linux-gnu/bits/sigcontext.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp: + +/usr/include/c++/13/bits/move.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_rusage.h: + +/usr/include/c++/13/bits/invoke.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/type_adapter.hpp: + +/usr/include/aarch64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/aarch64-linux-gnu/bits/types/wint_t.h: + +/usr/include/locale.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/qos_overriding_options.hpp: + +/usr/include/aarch64-linux-gnu/bits/environments.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/c++/13/bits/exception.h: + +/usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h: + +/usr/include/aarch64-linux-gnu/bits/locale.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/aarch64-linux-gnu/bits/stat.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/logging.hpp: + +/opt/ros/jazzy/include/rcl/rcl/macros.h: + +/usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/aarch64-linux-gnu/bits/posix_opt.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/serialization.hpp: + +/usr/include/aarch64-linux-gnu/bits/fcntl.h: + +/opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics_state.hpp: + +/usr/include/c++/13/cstdlib: + +/opt/ros/jazzy/include/rclcpp/rclcpp/copy_all_parameter_values.hpp: + +/usr/include/c++/13/bits/stl_algo.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/function_traits.hpp: + +/usr/include/aarch64-linux-gnu/bits/endianness.h: + +/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_types.h: + +/usr/include/c++/13/bits/uses_allocator_args.h: + +/usr/include/c++/13/typeindex: + +/opt/ros/jazzy/include/rmw/rmw/events_statuses/requested_deadline_missed.h: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/opt/ros/jazzy/include/rmw/rmw/security_options.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h: + +/usr/include/aarch64-linux-gnu/bits/select.h: + +/usr/include/aarch64-linux-gnu/bits/struct_mutex.h: + +/usr/include/c++/13/bits/stl_heap.h: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/dynamic_message_type_support_struct.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp: + +/usr/include/aarch64-linux-gnu/bits/confname.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__type_support.hpp: + +/usr/include/c++/13/tr1/modified_bessel_func.tcc: + +/usr/include/aarch64-linux-gnu/bits/timex.h: + +/usr/include/aarch64-linux-gnu/asm/errno.h: + +/usr/include/aarch64-linux-gnu/sys/syscall.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/aarch64-linux-gnu/bits/procfs-prregset.h: + +/usr/include/c++/13/bits/list.tcc: + +/usr/include/features-time64.h: + +/usr/include/c++/13/type_traits: + +/usr/include/signal.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/publisher_base.hpp: + +/usr/include/c++/13/tr1/hypergeometric.tcc: + +/usr/include/c++/13/bits/range_access.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp: + +/usr/include/stdio.h: + +/usr/include/aarch64-linux-gnu/bits/types/clockid_t.h: + +/opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp: + +/usr/include/c++/13/backward/auto_ptr.h: + +/usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h: + +/usr/include/aarch64-linux-gnu/bits/types/error_t.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/c++/13/tr1/special_function_util.h: + +/usr/include/c++/13/tr1/poly_laguerre.tcc: + +/usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_statx.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp: + +/usr/include/c++/13/bits/char_traits.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/c++/13/cwchar: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/fcntl.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_service.hpp: + +/usr/include/aarch64-linux-gnu/bits/iscanonical.h: + +/opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/laser_scan.hpp: + +/usr/include/linux/socket.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/c++/13/queue: + +/usr/include/aarch64-linux-gnu/bits/types/time_t.h: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/c++/13/system_error: + +/usr/include/c++/13/bits/unique_lock.h: + +/usr/include/aarch64-linux-gnu/bits/typesizes.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/aarch64-linux-gnu/bits/time.h: + +/usr/include/aarch64-linux-gnu/bits/uintn-identity.h: + +/usr/include/aarch64-linux-gnu/bits/ioctls.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h: + +/opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp: + +/usr/include/aarch64-linux-gnu/bits/byteswap.h: + +/usr/include/aarch64-linux-gnu/bits/unistd_ext.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_publisher.hpp: + +/usr/include/c++/13/bits/stl_construct.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__type_support.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__type_support.hpp: + +/usr/include/aarch64-linux-gnu/bits/waitflags.h: + +/usr/include/c++/13/ext/concurrence.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp: + +/usr/include/aarch64-linux-gnu/bits/wchar.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/FILE.h: + +/usr/include/aarch64-linux-gnu/bits/waitstatus.h: + +/usr/include/aarch64-linux-gnu/bits/socket_type.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message.hpp: + +/usr/include/aarch64-linux-gnu/bits/wctype-wchar.h: + +/usr/include/time.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field__struct.h: + +/usr/include/c++/13/tr1/legendre_function.tcc: + +/usr/include/asm-generic/types.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/asm-generic/errno-base.h: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/aarch64-linux-gnu/bits/struct_stat.h: + +/opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support.h: + +/opt/ros/jazzy/include/rmw/rmw/subscription_options.h: + +/usr/include/c++/13/bits/postypes.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp: + +/usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp: + +/usr/include/c++/13/unordered_map: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/linux/close_range.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp: + +/opt/ros/jazzy/include/tracetools/tracetools/utils.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/any_subscription_callback.hpp: + +/usr/include/aarch64-linux-gnu/bits/statx.h: + +/usr/include/aarch64-linux-gnu/bits/fcntl-linux.h: + +/usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/aarch64-linux-gnu/sys/single_threaded.h: + +/usr/include/aarch64-linux-gnu/sys/stat.h: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/aarch64-linux-gnu/sys/types.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__type_support.hpp: + +/usr/include/c++/13/tr1/gamma.tcc: + +/opt/ros/jazzy/include/rmw/rmw/time.h: + +/usr/include/c++/13/ext/atomicity.h: + +/opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__traits.hpp: + +/usr/include/c++/13/iostream: + +/usr/include/asm-generic/errno.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp: + +/usr/include/linux/stddef.h: + +/usr/include/aarch64-linux-gnu/asm/sockios.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp: + +/usr/include/linux/types.h: + +/opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info_array.h: + +/usr/include/c++/13/cstdio: + +/usr/include/math.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/simple_events_queue.hpp: + +/usr/include/pthread.h: + +/usr/include/c++/13/bits/atomic_futex.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/callback_group.hpp: + +/usr/include/wctype.h: + +/usr/include/stdc-predef.h: + +/usr/include/stdlib.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/serialized_message.hpp: + +/usr/include/string.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp: + +/usr/include/aarch64-linux-gnu/bits/sched.h: + +/usr/include/strings.h: + +/usr/include/c++/13/bits/new_allocator.h: + +/usr/include/aarch64-linux-gnu/bits/syscall.h: + +/usr/include/unistd.h: + +/usr/include/wchar.h: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h: + +/opt/ros/jazzy/include/rmw/rmw/dynamic_message_type_support.h: + +/usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp: + +/usr/include/c++/13/bits/stl_relops.h: + +/usr/include/asm-generic/sockios.h: + +/opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp: + +/usr/include/c++/13/bits/specfun.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_cmd.h: + +/usr/include/aarch64-linux-gnu/bits/resource.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_cmd.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_driver.h: + +/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h: + +/usr/include/aarch64-linux-gnu/bits/sockaddr.h: + +/usr/include/aarch64-linux-gnu/bits/socket.h: + +/usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h: + +/usr/include/aarch64-linux-gnu/bits/types/struct_osockaddr.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp: + +/usr/include/arpa/inet.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/generic_client.hpp: + +/usr/include/asm-generic/socket.h: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_description__struct.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/event.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/generic_publisher.hpp: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/c++/13/bits/stl_list.h: + +/opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__struct.hpp: + +/usr/include/aarch64-linux-gnu/bits/floatn-common.h: + +/usr/include/c++/13/bits/stl_bvector.h: + +/usr/include/c++/13/locale: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__struct.h: + +/usr/include/c++/13/bits/stl_map.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar.h: + +/usr/include/c++/13/bits/stl_multimap.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp: + +/usr/include/c++/13/list: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/add_guard_condition_to_rcl_wait_set.hpp: + +/usr/include/aarch64-linux-gnu/sys/ioctl.h: + +/usr/include/c++/13/bits/stl_vector.h: + +/usr/include/c++/13/bits/vector.tcc: + +/usr/include/c++/13/cstdint: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/waiter.h: + +/usr/include/linux/can.h: + +/usr/include/linux/can/raw.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp: + +/usr/include/net/if.h: + +/opt/ros/jazzy/include/std_srvs/std_srvs/msg/rosidl_generator_cpp__visibility_control.hpp: + +/usr/include/sched.h: + +/usr/include/netdb.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/get_message_type_support_handle.hpp: + +/usr/include/netinet/in.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/subscription.hpp: + +/usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp: + +/usr/include/c++/13/ext/alloc_traits.h: + +/usr/include/netinet/tcp.h: + +/usr/include/rpc/netdb.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.cpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_client.hpp: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteops.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp: + +/opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__functions.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h: + +/usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h: + +/opt/ros/jazzy/include/rcutils/rcutils/shared_library.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h: + +/usr/include/c++/13/string_view: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__type_support.hpp: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.h: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h: + +/opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.h: + +/usr/include/c++/13/bits/streambuf.tcc: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.h: + +/usr/include/c++/13/bits/align.h: + +/usr/include/c++/13/variant: + +/usr/include/c++/13/bits/atomic_base.h: + +/opt/ros/jazzy/include/rcpputils/rcpputils/pointer_traits.hpp: + +/usr/include/c++/13/bits/shared_ptr.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/opt/ros/jazzy/include/rcl/rcl/event.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/c++/13/memory: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp: + +/usr/include/c++/13/ratio: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/thread.hpp: + +/usr/include/aarch64-linux-gnu/asm/unistd.h: + +/usr/include/aarch64-linux-gnu/sys/resource.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp: + +/usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp: + +/usr/include/c++/13/atomic: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp: + +/usr/include/c++/13/bits/deque.tcc: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp: + +/usr/include/c++/13/deque: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp: + +/usr/include/aarch64-linux-gnu/bits/signum-generic.h: + +/usr/include/c++/13/pstl/execution_defs.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__type_support.hpp: + +/usr/include/c++/13/cstddef: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp: + +/usr/include/aarch64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/aarch64-linux-gnu/bits/sigaction.h: + +/usr/include/c++/13/iosfwd: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/is_ros_compatible_type.hpp: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp: + +/opt/ros/jazzy/include/rmw/rmw/rmw.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_serialization_support.hpp: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/sl_lidar_protocol.h: + +/usr/include/c++/13/cctype: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp: + +/opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp: + +/opt/ros/jazzy/include/rcl/rcl/allocator.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/rclcpp.hpp: + +/usr/include/aarch64-linux-gnu/bits/statx-generic.h: + +/opt/ros/jazzy/include/rcl/rcl/client.h: + +/usr/include/aarch64-linux-gnu/asm/sve_context.h: + +/usr/include/aarch64-linux-gnu/bits/types/timer_t.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp: + +/opt/ros/jazzy/include/rcl/rcl/context.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__type_support.hpp: + +/opt/ros/jazzy/include/rcl/rcl/error_handling.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_internal.h: + +/opt/ros/jazzy/include/rcl/rcl/guard_condition.h: + +/usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/opt/ros/jazzy/include/rcl/rcl/init_options.h: + +/opt/ros/jazzy/include/rmw/rmw/features.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/any_executable.hpp: + +/usr/include/c++/13/bits/hashtable_policy.h: + +/opt/ros/jazzy/include/rcl/rcl/logging_rosout.h: + +/opt/ros/jazzy/include/rcl/rcl/network_flow_endpoints.h: + +/opt/ros/jazzy/include/rcl/rcl/node.h: + +/opt/ros/jazzy/include/rcl/rcl/node_options.h: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/include/rplidar_driver.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp: + +/usr/include/c++/13/bits/stl_tree.h: + +/opt/ros/jazzy/include/rcl/rcl/publisher.h: + +/usr/include/aarch64-linux-gnu/bits/stdint-least.h: + +/opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/time.hpp: + +/opt/ros/jazzy/include/rcl/rcl/service_introspection.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp: + +/usr/include/stdint.h: + +/opt/ros/jazzy/include/rcl/rcl/subscription.h: + +/opt/ros/jazzy/include/rcl/rcl/time.h: + +/opt/ros/jazzy/include/rmw/rmw/publisher_options.h: + +/opt/ros/jazzy/include/rcl/rcl/timer.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/loaned_message.hpp: + +/opt/ros/jazzy/include/rcl/rcl/visibility_control.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message_type.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp: + +/usr/include/aarch64-linux-gnu/bits/libc-header-start.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp: + +/usr/include/asm-generic/unistd.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/contexts/default_context.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__type_support.hpp: + +/opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_description__struct.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__type_support.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__type_support.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__type_support.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp: + +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__type_support.hpp: + +/opt/ros/jazzy/include/rcutils/rcutils/types.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/future_return_code.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/clock.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp: + +/opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp: + +/opt/ros/jazzy/include/rcpputils/rcpputils/scope_exit.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__type_support.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp: + +/usr/include/c++/13/csignal: + +/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp: + +/opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_common.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp: + +/usr/include/c++/13/bits/unordered_map.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/any_service_callback.hpp: + +/usr/include/aarch64-linux-gnu/bits/siginfo-arch.h: + +/opt/ros/jazzy/include/rclcpp/rclcpp/context.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_timer.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/qos_parameters.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_subscription.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp: + +/opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp: + +/opt/ros/jazzy/include/rclcpp/rclcpp/duration.hpp: diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/compiler_depend.ts b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/compiler_depend.ts new file mode 100644 index 0000000000000000000000000000000000000000..d6cc3ebe27d01bba56707f6d1f86f0d7adbd2741 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for sllidar_node. diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/depend.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..eeb6a43dea5c3e87ae78df3b736dad51028431d7 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for sllidar_node. +# This may be replaced when dependencies are built. diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/flags.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..f4f62c454d550efc95c97f601a218dd6e4e97049 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DFASTCDR_DYN_LINK + +CXX_INCLUDES = -I/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include -I/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src -isystem /opt/ros/jazzy/include/rclcpp -isystem /opt/ros/jazzy/include/std_srvs -isystem /opt/ros/jazzy/include/sensor_msgs -isystem /opt/ros/jazzy/include/builtin_interfaces -isystem /opt/ros/jazzy/include/rosidl_runtime_c -isystem /opt/ros/jazzy/include/rcutils -isystem /opt/ros/jazzy/include/rosidl_typesupport_interface -isystem /opt/ros/jazzy/include/fastcdr -isystem /opt/ros/jazzy/include/rosidl_runtime_cpp -isystem /opt/ros/jazzy/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/jazzy/include/rmw -isystem /opt/ros/jazzy/include/rosidl_dynamic_typesupport -isystem /opt/ros/jazzy/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/jazzy/include/rosidl_typesupport_introspection_c -isystem /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/jazzy/include/libstatistics_collector -isystem /opt/ros/jazzy/include/rcl -isystem /opt/ros/jazzy/include/rcl_interfaces -isystem /opt/ros/jazzy/include/service_msgs -isystem /opt/ros/jazzy/include/rcl_logging_interface -isystem /opt/ros/jazzy/include/rcl_yaml_param_parser -isystem /opt/ros/jazzy/include/type_description_interfaces -isystem /opt/ros/jazzy/include/rcpputils -isystem /opt/ros/jazzy/include/statistics_msgs -isystem /opt/ros/jazzy/include/rosgraph_msgs -isystem /opt/ros/jazzy/include/rosidl_typesupport_cpp -isystem /opt/ros/jazzy/include/rosidl_typesupport_c -isystem /opt/ros/jazzy/include/tracetools -isystem /opt/ros/jazzy/include/geometry_msgs -isystem /opt/ros/jazzy/include/std_msgs + +CXX_FLAGS = -std=gnu++17 -Wall -Wextra -Wpedantic + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/link.txt b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..e55d1b4574f2ec4490530554e914f2cf7731d37d --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o -o sllidar_node -Wl,-rpath,/opt/ros/jazzy/lib /opt/ros/jazzy/lib/librclcpp.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_generator_py.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/jazzy/lib/liblibstatistics_collector.so /opt/ros/jazzy/lib/librcl.so /opt/ros/jazzy/lib/librmw_implementation.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_generator_py.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libtype_description_interfaces__rosidl_generator_c.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_generator_py.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_typesupport_c.so /opt/ros/jazzy/lib/librcl_interfaces__rosidl_generator_c.so /opt/ros/jazzy/lib/librcl_yaml_param_parser.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_generator_py.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/librosgraph_msgs__rosidl_generator_c.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_generator_py.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libstatistics_msgs__rosidl_generator_c.so /opt/ros/jazzy/lib/libtracetools.so -llttng-ust -llttng-ust-common -rdynamic -ldl /opt/ros/jazzy/lib/librcl_logging_interface.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libstd_srvs__rosidl_generator_c.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/jazzy/lib/librmw.so /opt/ros/jazzy/lib/librosidl_dynamic_typesupport.so /opt/ros/jazzy/lib/libfastcdr.so.2.2.4 /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/jazzy/lib/librosidl_typesupport_introspection_c.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_generator_py.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libservice_msgs__rosidl_generator_c.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/jazzy/lib/librosidl_typesupport_cpp.so /opt/ros/jazzy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/jazzy/lib/librosidl_typesupport_c.so /opt/ros/jazzy/lib/librcpputils.so /opt/ros/jazzy/lib/librosidl_runtime_c.so /opt/ros/jazzy/lib/librcutils.so -ldl -Wl,-rpath-link,/opt/ros/jazzy/lib diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/progress.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..2ac1ff6ff8ddaf26141645e765b138d35dbb6445 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/progress.make @@ -0,0 +1,19 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 +CMAKE_PROGRESS_3 = 5 +CMAKE_PROGRESS_4 = 6 +CMAKE_PROGRESS_5 = 7 +CMAKE_PROGRESS_6 = 8 +CMAKE_PROGRESS_7 = 9 +CMAKE_PROGRESS_8 = 10 +CMAKE_PROGRESS_9 = 11 +CMAKE_PROGRESS_10 = 12 +CMAKE_PROGRESS_11 = 13 +CMAKE_PROGRESS_12 = 14 +CMAKE_PROGRESS_13 = 15 +CMAKE_PROGRESS_14 = 16 +CMAKE_PROGRESS_15 = 17 +CMAKE_PROGRESS_16 = 18 +CMAKE_PROGRESS_17 = 19 +CMAKE_PROGRESS_18 = 20 + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..b58eccbf8617ecfeb1238d6630b7d2103b2bcdf9 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..34723f196ff168fe006ab7b947e0cefd3c1ab449 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o.d @@ -0,0 +1,229 @@ +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/arch_linux.h \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h /usr/include/string.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/endian.h /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/assert.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/fcntl.h /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/net_serial.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/abs_rxtx.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/aarch64-linux-gnu/asm/termbits.h \ + /usr/include/asm-generic/termbits.h \ + /usr/include/asm-generic/termbits-common.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..d2b547b2936045fb167f381cc8bcab962f259a99 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..6a4a437cae9ace28ded64bed5b471aef63922719 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o.d @@ -0,0 +1,258 @@ +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/arch_linux.h \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h /usr/include/string.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/endian.h /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/assert.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/fcntl.h /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/../../hal/socket.h \ + /usr/include/aarch64-linux-gnu/sys/socket.h \ + /usr/include/aarch64-linux-gnu/bits/socket.h \ + /usr/include/aarch64-linux-gnu/bits/socket_type.h \ + /usr/include/aarch64-linux-gnu/bits/sockaddr.h \ + /usr/include/aarch64-linux-gnu/asm/socket.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/aarch64-linux-gnu/asm/sockios.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_osockaddr.h \ + /usr/include/netinet/in.h /usr/include/aarch64-linux-gnu/bits/in.h \ + /usr/include/netinet/tcp.h /usr/include/arpa/inet.h /usr/include/netdb.h \ + /usr/include/rpc/netdb.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/aarch64-linux-gnu/bits/netdb.h /usr/include/net/if.h \ + /usr/include/linux/can.h /usr/include/linux/socket.h \ + /usr/include/linux/can/raw.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..70fb5cb4c3d181f2f63df94d1dad2fa4d9944317 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..ca35da3df086a90c05db7cc6bccaf3037a7491a5 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o.d @@ -0,0 +1,217 @@ +CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/arch_linux.h \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h /usr/include/string.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/endian.h /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/assert.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/fcntl.h /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..c09035e26a384e2d0bd90f3dadfce31c66667eec Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..61c4d3bb7ee4dc9e418981fd0637e087ffee19a7 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o.d @@ -0,0 +1,275 @@ +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/arch_linux.h \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h /usr/include/string.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/endian.h /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/assert.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/fcntl.h /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/waiter.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/byteorder.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/byteops.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_crc.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_internal.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8b3d9d32a5e4164a8a8cc4025b3771015e545ec5 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..b3f3b31e2e32dc61f3e57cbd5f0dc9a4d028e257 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o.d @@ -0,0 +1,273 @@ +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/arch_linux.h \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h /usr/include/string.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/endian.h /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/assert.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/fcntl.h /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/waiter.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/byteorder.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/byteops.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_crc.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataupacker_namespace.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_internal.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..9fdfa1eb8472e5e801e6b99e4eee906e16ec3220 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..ed7c9653dcad7ee7ca7f204a334022833918908b --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o.d @@ -0,0 +1,273 @@ +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/arch_linux.h \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h /usr/include/string.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/endian.h /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/assert.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/fcntl.h /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/waiter.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/byteorder.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/byteops.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_crc.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataupacker_namespace.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_internal.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..197630f0f21f62a35d22cf906d6c218ab4449ca0 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..777badffc2197a0d1c63c335e86a732882b41399 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o.d @@ -0,0 +1,273 @@ +CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/arch_linux.h \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h /usr/include/string.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/endian.h /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/assert.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/fcntl.h /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/waiter.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/byteorder.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/byteops.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_crc.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataupacker_namespace.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_internal.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..7591128a7446543cb79e737785cdef70498d81c0 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..5bb9c0bfaded70dc70d72548934694f63baf0121 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o.d @@ -0,0 +1,249 @@ +CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/arch_linux.h \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h /usr/include/string.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/endian.h /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/assert.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/fcntl.h /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp \ + /usr/include/aarch64-linux-gnu/sys/syscall.h \ + /usr/include/aarch64-linux-gnu/asm/unistd.h \ + /usr/include/asm-generic/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/syscall.h \ + /usr/include/aarch64-linux-gnu/sys/resource.h \ + /usr/include/aarch64-linux-gnu/bits/resource.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_rusage.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..9d0ad665c653a239fb05f4f9e087d088bb5b2970 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..db8f9279e53354bcfbd28cecd0f0071f4b3990a5 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o.d @@ -0,0 +1,253 @@ +CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h /usr/include/string.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/endian.h /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/assert.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/fcntl.h /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_crc.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..d2ae306fc922e1c89cd4a73c0444f5f2db692494 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..97d7c2087e4be1bba52842264c6803b857086fe8 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o.d @@ -0,0 +1,261 @@ +CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h /usr/include/string.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/endian.h /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/assert.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/fcntl.h /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h \ + /usr/include/c++/13/list /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/list.tcc /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..5537a81621667d905490f6adf9f72e5991326ff2 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..b810941bebd538f506c1269c66d07b7fc8d6b475 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o.d @@ -0,0 +1,28 @@ +CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_crc.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..d9d8d9839ca18982210a7c4906aa883236ab6b5f Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..e656cad5e915c5b22a5638f70920637e525feac9 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o.d @@ -0,0 +1,275 @@ +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h /usr/include/string.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/endian.h /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/assert.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/fcntl.h /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/waiter.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/byteops.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_crc.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/atomic \ + /usr/include/c++/13/deque /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/deque.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataupacker_namespace.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h \ + /usr/include/c++/13/list /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/list.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..20a2387af5959cb8eeef0a86544a31ea9ccf9fed Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..17c92b6285d70912df493766ebe6850bd65e27d1 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o.d @@ -0,0 +1,270 @@ +CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/arch_linux.h \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h /usr/include/string.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/endian.h /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/assert.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/sys/stat.h \ + /usr/include/aarch64-linux-gnu/bits/stat.h \ + /usr/include/aarch64-linux-gnu/bits/struct_stat.h \ + /usr/include/aarch64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/bits/statx-generic.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/fcntl.h /usr/include/aarch64-linux-gnu/bits/fcntl.h \ + /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/aarch64-linux-gnu/sys/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctls.h \ + /usr/include/aarch64-linux-gnu/asm/ioctls.h \ + /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \ + /usr/include/aarch64-linux-gnu/asm/ioctl.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/aarch64-linux-gnu/bits/ioctl-types.h \ + /usr/include/aarch64-linux-gnu/sys/ttydefaults.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/timer.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/assert.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/util.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/byteorder.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/byteops.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/locker.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/event.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_crc.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h \ + /usr/include/c++/13/list /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/list.tcc /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..fc1135d89b5021b3f2a515d540dc129a765ac207 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..9e9d8f9522eae35d2d1fd2d55c98e1a613ac0c39 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o.d @@ -0,0 +1,138 @@ +CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..a7c09615def75f058e41c7dcb95f8dea1a948045 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..0023f7731e9d1ca11186c657faa2f6c121dbbca9 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o.d @@ -0,0 +1,138 @@ +CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..efb976200271e1063d884b55724cecfd955a557a Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..5a4f8852b2b5b334c73b3d328808e812f287521e --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o.d @@ -0,0 +1,138 @@ +CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp \ + /usr/include/stdc-predef.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/cstdint \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/abs_rxtx.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/hal/types.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/socket.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..e43572e3fd17f911ef804b602dfdeb1a25dfe54e Binary files /dev/null and b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o differ diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o.d b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o.d new file mode 100644 index 0000000000000000000000000000000000000000..8d83359f24a46ffe8dd534d30448714391d46d6b --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o.d @@ -0,0 +1,725 @@ +CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o: \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp \ + /usr/include/stdc-predef.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/rclcpp.hpp \ + /usr/include/c++/13/csignal \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/aarch64-linux-gnu/bits/wordsize.h \ + /usr/include/aarch64-linux-gnu/bits/timesize.h \ + /usr/include/aarch64-linux-gnu/sys/cdefs.h \ + /usr/include/aarch64-linux-gnu/bits/long-double.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs.h \ + /usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/signal.h \ + /usr/include/aarch64-linux-gnu/bits/types.h \ + /usr/include/aarch64-linux-gnu/bits/typesizes.h \ + /usr/include/aarch64-linux-gnu/bits/time64.h \ + /usr/include/aarch64-linux-gnu/bits/signum-generic.h \ + /usr/include/aarch64-linux-gnu/bits/signum-arch.h \ + /usr/include/aarch64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/aarch64-linux-gnu/bits/endian.h \ + /usr/include/aarch64-linux-gnu/bits/endianness.h \ + /usr/include/aarch64-linux-gnu/bits/types/time_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/aarch64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/aarch64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/aarch64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/aarch64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/aarch64-linux-gnu/bits/sigaction.h \ + /usr/include/aarch64-linux-gnu/bits/sigcontext.h \ + /usr/include/aarch64-linux-gnu/asm/sigcontext.h \ + /usr/include/linux/types.h /usr/include/aarch64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/aarch64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/aarch64-linux-gnu/asm/posix_types.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/aarch64-linux-gnu/asm/sve_context.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stddef.h \ + /usr/include/aarch64-linux-gnu/bits/types/stack_t.h \ + /usr/include/aarch64-linux-gnu/sys/ucontext.h \ + /usr/include/aarch64-linux-gnu/sys/procfs.h \ + /usr/include/aarch64-linux-gnu/sys/time.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/aarch64-linux-gnu/sys/select.h \ + /usr/include/aarch64-linux-gnu/bits/select.h \ + /usr/include/aarch64-linux-gnu/sys/types.h \ + /usr/include/aarch64-linux-gnu/bits/types/clock_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/timer_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/aarch64-linux-gnu/bits/byteswap.h \ + /usr/include/aarch64-linux-gnu/bits/uintn-identity.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/aarch64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/aarch64-linux-gnu/bits/struct_mutex.h \ + /usr/include/aarch64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/aarch64-linux-gnu/sys/user.h \ + /usr/include/aarch64-linux-gnu/bits/procfs.h \ + /usr/include/aarch64-linux-gnu/bits/procfs-id.h \ + /usr/include/aarch64-linux-gnu/bits/procfs-prregset.h \ + /usr/include/aarch64-linux-gnu/bits/procfs-extra.h \ + /usr/include/aarch64-linux-gnu/bits/sigstack.h \ + /usr/include/aarch64-linux-gnu/bits/sigstksz.h /usr/include/unistd.h \ + /usr/include/aarch64-linux-gnu/bits/posix_opt.h \ + /usr/include/aarch64-linux-gnu/bits/environments.h \ + /usr/include/aarch64-linux-gnu/bits/confname.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_posix.h \ + /usr/include/aarch64-linux-gnu/bits/getopt_core.h \ + /usr/include/aarch64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/aarch64-linux-gnu/bits/ss_flags.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/aarch64-linux-gnu/bits/sigthread.h \ + /usr/include/aarch64-linux-gnu/bits/signal_ext.h \ + /usr/include/c++/13/memory /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/aarch64-linux-gnu/bits/libc-header-start.h \ + /usr/include/aarch64-linux-gnu/bits/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/aarch64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/unique_ptr.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/aarch64-linux-gnu/bits/floatn.h \ + /usr/include/aarch64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdarg.h \ + /usr/include/aarch64-linux-gnu/bits/types/wint_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/locale_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/13/bits/shared_ptr_base.h /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/aarch64-linux-gnu/bits/sched.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/aarch64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/aarch64-linux-gnu/bits/time.h \ + /usr/include/aarch64-linux-gnu/bits/timex.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/aarch64-linux-gnu/bits/setjmp.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/aarch64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/exception \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/copy_all_parameter_values.hpp \ + /usr/include/c++/13/string /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/aarch64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/aarch64-linux-gnu/bits/waitflags.h \ + /usr/include/aarch64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \ + /usr/include/aarch64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/aarch64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/aarch64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/aarch64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/aarch64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h /usr/include/c++/13/array \ + /usr/include/c++/13/compare \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /usr/include/c++/13/sstream /usr/include/c++/13/istream \ + /usr/include/c++/13/ios /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/aarch64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/streambuf /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/aarch64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc /usr/include/c++/13/ostream \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/sstream.tcc \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /usr/include/c++/13/codecvt /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/aarch64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/quoted_string.h \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__traits.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /usr/include/c++/13/cstring /usr/include/string.h /usr/include/strings.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/jazzy/include/rcutils/rcutils/allocator.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdbool.h \ + /opt/ros/jazzy/include/rcutils/rcutils/macros.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/jazzy/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/jazzy/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_description__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/individual_type_description__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/field_type__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_description/type_source__struct.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/type_hash.h \ + /opt/ros/jazzy/include/rcutils/rcutils/sha256.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__type_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter.hpp \ + /usr/include/c++/13/iostream \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__type_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/jazzy/include/rcl/rcl/error_handling.h \ + /opt/ros/jazzy/include/rcutils/rcutils/error_handling.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /opt/ros/jazzy/include/rcutils/rcutils/snprintf.h \ + /opt/ros/jazzy/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/jazzy/include/rcl/rcl/types.h \ + /opt/ros/jazzy/include/rmw/rmw/types.h \ + /opt/ros/jazzy/include/rcutils/rcutils/logging.h \ + /opt/ros/jazzy/include/rcutils/rcutils/time.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/jazzy/include/rcutils/rcutils/qsort.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/jazzy/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/jazzy/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/jazzy/include/rmw/rmw/visibility_control.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/incompatible_type.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/matched.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/jazzy/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/jazzy/include/rmw/rmw/init.h \ + /opt/ros/jazzy/include/rmw/rmw/init_options.h \ + /opt/ros/jazzy/include/rmw/rmw/discovery_options.h \ + /opt/ros/jazzy/include/rmw/rmw/macros.h \ + /opt/ros/jazzy/include/rmw/rmw/ret_types.h \ + /opt/ros/jazzy/include/rmw/rmw/domain_id.h \ + /opt/ros/jazzy/include/rmw/rmw/localhost.h \ + /opt/ros/jazzy/include/rmw/rmw/security_options.h \ + /opt/ros/jazzy/include/rmw/rmw/serialized_message.h \ + /opt/ros/jazzy/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/jazzy/include/rmw/rmw/time.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/join.hpp \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__type_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/jazzy/include/rcl/rcl/node.h \ + /opt/ros/jazzy/include/rcl/rcl/allocator.h \ + /opt/ros/jazzy/include/rcl/rcl/arguments.h \ + /opt/ros/jazzy/include/rcl/rcl/log_level.h \ + /opt/ros/jazzy/include/rcl/rcl/macros.h \ + /opt/ros/jazzy/include/rcl/rcl/visibility_control.h \ + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/jazzy/include/rcl/rcl/context.h \ + /opt/ros/jazzy/include/rcl/rcl/init_options.h \ + /usr/lib/gcc/aarch64-linux-gnu/13/include/stdalign.h \ + /opt/ros/jazzy/include/rcl/rcl/guard_condition.h \ + /opt/ros/jazzy/include/rcl/rcl/node_options.h \ + /opt/ros/jazzy/include/rcl/rcl/domain_id.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/get_type_description.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_description__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/individual_type_description__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/field_type__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/type_source__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/detail/key_value__struct.h \ + /opt/ros/jazzy/include/service_msgs/service_msgs/msg/detail/service_event_info__struct.h \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__functions.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/jazzy/include/type_description_interfaces/type_description_interfaces/srv/detail/get_type_description__type_support.h \ + /opt/ros/jazzy/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /usr/include/c++/13/cstdint \ + /opt/ros/jazzy/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/jazzy/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/utilities.hpp \ + /usr/include/c++/13/chrono /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/ratio /usr/include/c++/13/limits \ + /usr/include/c++/13/bits/parse_numbers.h /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/erase_if.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/context.hpp \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/typeindex /usr/include/c++/13/unordered_set \ + /usr/include/c++/13/bits/unordered_set.h \ + /opt/ros/jazzy/include/rcl/rcl/wait.h \ + /opt/ros/jazzy/include/rcl/rcl/client.h \ + /opt/ros/jazzy/include/rcl/rcl/event_callback.h \ + /opt/ros/jazzy/include/rmw/rmw/event_callback_type.h \ + /opt/ros/jazzy/include/rcl/rcl/publisher.h \ + /opt/ros/jazzy/include/rcl/rcl/time.h \ + /opt/ros/jazzy/include/rcl/rcl/service_introspection.h \ + /opt/ros/jazzy/include/rcl/rcl/service.h \ + /opt/ros/jazzy/include/rcl/rcl/subscription.h \ + /opt/ros/jazzy/include/rmw/rmw/dynamic_message_type_support.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/serialization_support_interface.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/types.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/visibility_control.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/uchar.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_data.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/api/dynamic_type.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/dynamic_message_type_support_struct.h \ + /opt/ros/jazzy/include/rosidl_dynamic_typesupport/rosidl_dynamic_typesupport/identifier.h \ + /opt/ros/jazzy/include/rmw/rmw/features.h \ + /opt/ros/jazzy/include/rmw/rmw/message_sequence.h \ + /opt/ros/jazzy/include/rcl/rcl/timer.h \ + /opt/ros/jazzy/include/rmw/rmw/rmw.h \ + /opt/ros/jazzy/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/jazzy/include/rmw/rmw/event.h \ + /opt/ros/jazzy/include/rmw/rmw/publisher_options.h \ + /opt/ros/jazzy/include/rmw/rmw/qos_profiles.h \ + /opt/ros/jazzy/include/rmw/rmw/subscription_options.h \ + /opt/ros/jazzy/include/rcl/rcl/event.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors.hpp \ + /usr/include/c++/13/future /usr/include/c++/13/bits/atomic_futex.h \ + /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h /usr/include/c++/13/thread \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executor.hpp \ + /usr/include/c++/13/cassert /usr/include/c++/13/list \ + /usr/include/c++/13/bits/stl_list.h /usr/include/c++/13/bits/list.tcc \ + /usr/include/c++/13/map /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_notify_waitable.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/client.hpp \ + /usr/include/c++/13/optional /usr/include/c++/13/variant \ + /opt/ros/jazzy/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/jazzy/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__type_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/jazzy/include/rcl/rcl/graph.h \ + /opt/ros/jazzy/include/rmw/rmw/names_and_types.h \ + /opt/ros/jazzy/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/jazzy/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/jazzy/include/rcl/rcl/logging_rosout.h \ + /opt/ros/jazzy/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/jazzy/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/jazzy/include/rmw/rmw/error_handling.h \ + /opt/ros/jazzy/include/rmw/rmw/impl/cpp/demangle.hpp \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/aarch64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /opt/ros/jazzy/include/rmw/rmw/impl/config.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/jazzy/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/jazzy/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/event_handler.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/jazzy/include/tracetools/tracetools/tracetools.h \ + /opt/ros/jazzy/include/tracetools/tracetools/config.h \ + /opt/ros/jazzy/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/jazzy/include/tracetools/tracetools/utils.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/serialization.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_message_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/dynamic_typesupport/dynamic_serialization_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /usr/include/c++/13/shared_mutex \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/add_guard_condition_to_rcl_wait_set.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__type_support.hpp \ + /opt/ros/jazzy/include/statistics_msgs/statistics_msgs/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/aarch64-linux-gnu/bits/math-vector.h \ + /usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/aarch64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/aarch64-linux-gnu/bits/fp-logb.h \ + /usr/include/aarch64-linux-gnu/bits/fp-fast.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls.h \ + /usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/aarch64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /usr/include/c++/13/numeric /usr/include/c++/13/bits/stl_numeric.h \ + /usr/include/c++/13/pstl/glue_numeric_defs.h \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/jazzy/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collection.hpp \ + /usr/include/c++/13/deque /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/deque.tcc \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/wait_set_template.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/executor_entities_collector.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__type_support.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_client.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/jazzy/include/rcutils/rcutils/shared_library.h \ + /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp \ + /opt/ros/jazzy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_type_descriptions_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/jazzy/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/jazzy/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/get_node_clock_interface.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface_traits.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_executor_event_types.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/events_queue.hpp \ + /usr/include/c++/13/queue /usr/include/c++/13/bits/stl_queue.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/executors/events_executor/simple_events_queue.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/experimental/timers_manager.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__type_support.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/jazzy/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__type_support.hpp \ + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/jazzy/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/jazzy/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/laser_scan.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__struct.hpp \ + /opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__builder.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__traits.hpp \ + /opt/ros/jazzy/include/std_msgs/std_msgs/msg/detail/header__traits.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/detail/laser_scan__type_support.hpp \ + /opt/ros/jazzy/include/sensor_msgs/sensor_msgs/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/empty.hpp \ + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp \ + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp \ + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp \ + /opt/ros/jazzy/include/std_srvs/std_srvs/srv/detail/empty__type_support.hpp \ + /opt/ros/jazzy/include/std_srvs/std_srvs/msg/rosidl_generator_cpp__visibility_control.hpp \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h \ + /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_types.h \ + /usr/include/c++/13/math.h diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/DependInfo.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..29b95a515e51db792a1019bc6c3419b6d78ec34c --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/build.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..83c9f4ea5c628a0b2e252812ecea90a75b902d67 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/build.make @@ -0,0 +1,87 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 + +# Utility rule file for sllidar_ros2_uninstall. + +# Include any custom commands dependencies for this target. +include CMakeFiles/sllidar_ros2_uninstall.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/sllidar_ros2_uninstall.dir/progress.make + +CMakeFiles/sllidar_ros2_uninstall: + /usr/bin/cmake -P /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake + +sllidar_ros2_uninstall: CMakeFiles/sllidar_ros2_uninstall +sllidar_ros2_uninstall: CMakeFiles/sllidar_ros2_uninstall.dir/build.make +.PHONY : sllidar_ros2_uninstall + +# Rule to build all files generated by this target. +CMakeFiles/sllidar_ros2_uninstall.dir/build: sllidar_ros2_uninstall +.PHONY : CMakeFiles/sllidar_ros2_uninstall.dir/build + +CMakeFiles/sllidar_ros2_uninstall.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/sllidar_ros2_uninstall.dir/cmake_clean.cmake +.PHONY : CMakeFiles/sllidar_ros2_uninstall.dir/clean + +CMakeFiles/sllidar_ros2_uninstall.dir/depend: + cd /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/sllidar_ros2_uninstall.dir/depend + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/cmake_clean.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..8f438f977293f6c6529c42ccedc4f1ad14cc9cf2 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/sllidar_ros2_uninstall" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/sllidar_ros2_uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/compiler_depend.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/compiler_depend.make new file mode 100644 index 0000000000000000000000000000000000000000..d6b4c069751017a0311dd746b2c9eba0bf59e50e --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for sllidar_ros2_uninstall. +# This may be replaced when dependencies are built. diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/compiler_depend.ts b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/compiler_depend.ts new file mode 100644 index 0000000000000000000000000000000000000000..d8e861333fb8456b04bf2126b38e6457b0351573 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for sllidar_ros2_uninstall. diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/progress.make b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/DependInfo.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..29b95a515e51db792a1019bc6c3419b6d78ec34c --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/build.make b/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..8bb8952b680ce00cb87b08761fa77b34ca817a08 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/build.make @@ -0,0 +1,83 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 + +# Utility rule file for uninstall. + +# Include any custom commands dependencies for this target. +include CMakeFiles/uninstall.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/uninstall.dir/progress.make + +uninstall: CMakeFiles/uninstall.dir/build.make +.PHONY : uninstall + +# Rule to build all files generated by this target. +CMakeFiles/uninstall.dir/build: uninstall +.PHONY : CMakeFiles/uninstall.dir/build + +CMakeFiles/uninstall.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/uninstall.dir/cmake_clean.cmake +.PHONY : CMakeFiles/uninstall.dir/clean + +CMakeFiles/uninstall.dir/depend: + cd /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/uninstall.dir/depend + diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/cmake_clean.cmake b/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..9960e98484ed37fd7fdf21daddf385d94a38732a --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/compiler_depend.make b/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/compiler_depend.make new file mode 100644 index 0000000000000000000000000000000000000000..2d7444793d3301a7632b88dcb35ece815ce5dde2 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for uninstall. +# This may be replaced when dependencies are built. diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/compiler_depend.ts b/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/compiler_depend.ts new file mode 100644 index 0000000000000000000000000000000000000000..ef27dccf64dba2ba268f8060e795ec22f0b7b99a --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for uninstall. diff --git a/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/progress.make b/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/robobin_final/build/sllidar_ros2/CTestConfiguration.ini b/robobin_final/build/sllidar_ros2/CTestConfiguration.ini new file mode 100644 index 0000000000000000000000000000000000000000..55f61c3c0db31f5243c757b4f561b95fed124032 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CTestConfiguration.ini @@ -0,0 +1,106 @@ +# This file is configured by CMake automatically as DartConfiguration.tcl +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + + +# Configuration directories and files +SourceDirectory: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 +BuildDirectory: /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: robobin-desktop + +# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ +BuildName: + +# Subprojects +LabelsForSubprojects: + +# Submission information +SubmitURL: +SubmitInactivityTimeout: + +# Dashboard start time +NightlyStartTime: + +# Commands for the build/test/submit cycle +ConfigureCommand: "/usr/bin/cmake" "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" +MakeCommand: +DefaultCTestConfigurationType: + +# version control +UpdateVersionOnly: + +# CVS options +# Default is "-d -P -A" +CVSCommand: +CVSUpdateOptions: + +# Subversion options +SVNCommand: +SVNOptions: +SVNUpdateOptions: + +# Git options +GITCommand: +GITInitSubmodules: +GITUpdateOptions: +GITUpdateCustom: + +# Perforce options +P4Command: +P4Client: +P4Options: +P4UpdateOptions: +P4UpdateCustom: + +# Generic update command +UpdateCommand: +UpdateOptions: +UpdateType: + +# Compiler info +Compiler: /usr/bin/c++ +CompilerVersion: 13.3.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +DrMemoryCommand: +DrMemoryCommandOptions: +CudaSanitizerCommand: +CudaSanitizerCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: +CoverageExtraFlags: + +# Testing options +# TimeOut is the amount of time in seconds to wait for processes +# to complete during testing. After TimeOut seconds, the +# process will be summarily terminated. +# Currently set to 25 minutes +TimeOut: + +# During parallel testing CTest will not start a new test if doing +# so would cause the system load to exceed this value. +TestLoad: + +UseLaunchers: +CurlOptions: +# warning, if you add new options here that have to do with submit, +# you have to update cmCTestSubmitCommand.cxx + +# For CTest submissions that timeout, these options +# specify behavior for retrying the submission +CTestSubmitRetryDelay: +CTestSubmitRetryCount: diff --git a/robobin_final/build/sllidar_ros2/CTestCustom.cmake b/robobin_final/build/sllidar_ros2/CTestCustom.cmake new file mode 100644 index 0000000000000000000000000000000000000000..14956f319e3982ef0886cb4e45e5b67437a99b2a --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CTestCustom.cmake @@ -0,0 +1,2 @@ +set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0) +set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0) diff --git a/robobin_final/build/sllidar_ros2/CTestTestfile.cmake b/robobin_final/build/sllidar_ros2/CTestTestfile.cmake new file mode 100644 index 0000000000000000000000000000000000000000..5cc1b4450444baa2a7508f652d72956022030f0d --- /dev/null +++ b/robobin_final/build/sllidar_ros2/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 +# Build directory: /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/robobin_final/build/sllidar_ros2/Makefile b/robobin_final/build/sllidar_ros2/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..8bc8e10dd3a804c68e38b26c14cdbf900fb51f3d --- /dev/null +++ b/robobin_final/build/sllidar_ros2/Makefile @@ -0,0 +1,742 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named uninstall + +# Build rule for target. +uninstall: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 uninstall +.PHONY : uninstall + +# fast build rule for target. +uninstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build +.PHONY : uninstall/fast + +#============================================================================= +# Target rules for targets named sllidar_ros2_uninstall + +# Build rule for target. +sllidar_ros2_uninstall: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 sllidar_ros2_uninstall +.PHONY : sllidar_ros2_uninstall + +# fast build rule for target. +sllidar_ros2_uninstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_ros2_uninstall.dir/build.make CMakeFiles/sllidar_ros2_uninstall.dir/build +.PHONY : sllidar_ros2_uninstall/fast + +#============================================================================= +# Target rules for targets named sllidar_node + +# Build rule for target. +sllidar_node: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 sllidar_node +.PHONY : sllidar_node + +# fast build rule for target. +sllidar_node/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/build +.PHONY : sllidar_node/fast + +#============================================================================= +# Target rules for targets named sllidar_client + +# Build rule for target. +sllidar_client: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 sllidar_client +.PHONY : sllidar_client + +# fast build rule for target. +sllidar_client/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_client.dir/build.make CMakeFiles/sllidar_client.dir/build +.PHONY : sllidar_client/fast + +sdk/src/arch/linux/net_serial.o: sdk/src/arch/linux/net_serial.cpp.o +.PHONY : sdk/src/arch/linux/net_serial.o + +# target to build an object file +sdk/src/arch/linux/net_serial.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o +.PHONY : sdk/src/arch/linux/net_serial.cpp.o + +sdk/src/arch/linux/net_serial.i: sdk/src/arch/linux/net_serial.cpp.i +.PHONY : sdk/src/arch/linux/net_serial.i + +# target to preprocess a source file +sdk/src/arch/linux/net_serial.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.i +.PHONY : sdk/src/arch/linux/net_serial.cpp.i + +sdk/src/arch/linux/net_serial.s: sdk/src/arch/linux/net_serial.cpp.s +.PHONY : sdk/src/arch/linux/net_serial.s + +# target to generate assembly for a file +sdk/src/arch/linux/net_serial.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.s +.PHONY : sdk/src/arch/linux/net_serial.cpp.s + +sdk/src/arch/linux/net_socket.o: sdk/src/arch/linux/net_socket.cpp.o +.PHONY : sdk/src/arch/linux/net_socket.o + +# target to build an object file +sdk/src/arch/linux/net_socket.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o +.PHONY : sdk/src/arch/linux/net_socket.cpp.o + +sdk/src/arch/linux/net_socket.i: sdk/src/arch/linux/net_socket.cpp.i +.PHONY : sdk/src/arch/linux/net_socket.i + +# target to preprocess a source file +sdk/src/arch/linux/net_socket.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.i +.PHONY : sdk/src/arch/linux/net_socket.cpp.i + +sdk/src/arch/linux/net_socket.s: sdk/src/arch/linux/net_socket.cpp.s +.PHONY : sdk/src/arch/linux/net_socket.s + +# target to generate assembly for a file +sdk/src/arch/linux/net_socket.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.s +.PHONY : sdk/src/arch/linux/net_socket.cpp.s + +sdk/src/arch/linux/timer.o: sdk/src/arch/linux/timer.cpp.o +.PHONY : sdk/src/arch/linux/timer.o + +# target to build an object file +sdk/src/arch/linux/timer.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o +.PHONY : sdk/src/arch/linux/timer.cpp.o + +sdk/src/arch/linux/timer.i: sdk/src/arch/linux/timer.cpp.i +.PHONY : sdk/src/arch/linux/timer.i + +# target to preprocess a source file +sdk/src/arch/linux/timer.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.i +.PHONY : sdk/src/arch/linux/timer.cpp.i + +sdk/src/arch/linux/timer.s: sdk/src/arch/linux/timer.cpp.s +.PHONY : sdk/src/arch/linux/timer.s + +# target to generate assembly for a file +sdk/src/arch/linux/timer.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.s +.PHONY : sdk/src/arch/linux/timer.cpp.s + +sdk/src/dataunpacker/dataunpacker.o: sdk/src/dataunpacker/dataunpacker.cpp.o +.PHONY : sdk/src/dataunpacker/dataunpacker.o + +# target to build an object file +sdk/src/dataunpacker/dataunpacker.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o +.PHONY : sdk/src/dataunpacker/dataunpacker.cpp.o + +sdk/src/dataunpacker/dataunpacker.i: sdk/src/dataunpacker/dataunpacker.cpp.i +.PHONY : sdk/src/dataunpacker/dataunpacker.i + +# target to preprocess a source file +sdk/src/dataunpacker/dataunpacker.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.i +.PHONY : sdk/src/dataunpacker/dataunpacker.cpp.i + +sdk/src/dataunpacker/dataunpacker.s: sdk/src/dataunpacker/dataunpacker.cpp.s +.PHONY : sdk/src/dataunpacker/dataunpacker.s + +# target to generate assembly for a file +sdk/src/dataunpacker/dataunpacker.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.s +.PHONY : sdk/src/dataunpacker/dataunpacker.cpp.s + +sdk/src/dataunpacker/unpacker/handler_capsules.o: sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o +.PHONY : sdk/src/dataunpacker/unpacker/handler_capsules.o + +# target to build an object file +sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o +.PHONY : sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o + +sdk/src/dataunpacker/unpacker/handler_capsules.i: sdk/src/dataunpacker/unpacker/handler_capsules.cpp.i +.PHONY : sdk/src/dataunpacker/unpacker/handler_capsules.i + +# target to preprocess a source file +sdk/src/dataunpacker/unpacker/handler_capsules.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.i +.PHONY : sdk/src/dataunpacker/unpacker/handler_capsules.cpp.i + +sdk/src/dataunpacker/unpacker/handler_capsules.s: sdk/src/dataunpacker/unpacker/handler_capsules.cpp.s +.PHONY : sdk/src/dataunpacker/unpacker/handler_capsules.s + +# target to generate assembly for a file +sdk/src/dataunpacker/unpacker/handler_capsules.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.s +.PHONY : sdk/src/dataunpacker/unpacker/handler_capsules.cpp.s + +sdk/src/dataunpacker/unpacker/handler_hqnode.o: sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o +.PHONY : sdk/src/dataunpacker/unpacker/handler_hqnode.o + +# target to build an object file +sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o +.PHONY : sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o + +sdk/src/dataunpacker/unpacker/handler_hqnode.i: sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.i +.PHONY : sdk/src/dataunpacker/unpacker/handler_hqnode.i + +# target to preprocess a source file +sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.i +.PHONY : sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.i + +sdk/src/dataunpacker/unpacker/handler_hqnode.s: sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.s +.PHONY : sdk/src/dataunpacker/unpacker/handler_hqnode.s + +# target to generate assembly for a file +sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.s +.PHONY : sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.s + +sdk/src/dataunpacker/unpacker/handler_normalnode.o: sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o +.PHONY : sdk/src/dataunpacker/unpacker/handler_normalnode.o + +# target to build an object file +sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o +.PHONY : sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o + +sdk/src/dataunpacker/unpacker/handler_normalnode.i: sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.i +.PHONY : sdk/src/dataunpacker/unpacker/handler_normalnode.i + +# target to preprocess a source file +sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.i +.PHONY : sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.i + +sdk/src/dataunpacker/unpacker/handler_normalnode.s: sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.s +.PHONY : sdk/src/dataunpacker/unpacker/handler_normalnode.s + +# target to generate assembly for a file +sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.s +.PHONY : sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.s + +sdk/src/hal/thread.o: sdk/src/hal/thread.cpp.o +.PHONY : sdk/src/hal/thread.o + +# target to build an object file +sdk/src/hal/thread.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o +.PHONY : sdk/src/hal/thread.cpp.o + +sdk/src/hal/thread.i: sdk/src/hal/thread.cpp.i +.PHONY : sdk/src/hal/thread.i + +# target to preprocess a source file +sdk/src/hal/thread.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.i +.PHONY : sdk/src/hal/thread.cpp.i + +sdk/src/hal/thread.s: sdk/src/hal/thread.cpp.s +.PHONY : sdk/src/hal/thread.s + +# target to generate assembly for a file +sdk/src/hal/thread.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.s +.PHONY : sdk/src/hal/thread.cpp.s + +sdk/src/rplidar_driver.o: sdk/src/rplidar_driver.cpp.o +.PHONY : sdk/src/rplidar_driver.o + +# target to build an object file +sdk/src/rplidar_driver.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o +.PHONY : sdk/src/rplidar_driver.cpp.o + +sdk/src/rplidar_driver.i: sdk/src/rplidar_driver.cpp.i +.PHONY : sdk/src/rplidar_driver.i + +# target to preprocess a source file +sdk/src/rplidar_driver.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.i +.PHONY : sdk/src/rplidar_driver.cpp.i + +sdk/src/rplidar_driver.s: sdk/src/rplidar_driver.cpp.s +.PHONY : sdk/src/rplidar_driver.s + +# target to generate assembly for a file +sdk/src/rplidar_driver.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.s +.PHONY : sdk/src/rplidar_driver.cpp.s + +sdk/src/sl_async_transceiver.o: sdk/src/sl_async_transceiver.cpp.o +.PHONY : sdk/src/sl_async_transceiver.o + +# target to build an object file +sdk/src/sl_async_transceiver.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o +.PHONY : sdk/src/sl_async_transceiver.cpp.o + +sdk/src/sl_async_transceiver.i: sdk/src/sl_async_transceiver.cpp.i +.PHONY : sdk/src/sl_async_transceiver.i + +# target to preprocess a source file +sdk/src/sl_async_transceiver.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.i +.PHONY : sdk/src/sl_async_transceiver.cpp.i + +sdk/src/sl_async_transceiver.s: sdk/src/sl_async_transceiver.cpp.s +.PHONY : sdk/src/sl_async_transceiver.s + +# target to generate assembly for a file +sdk/src/sl_async_transceiver.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.s +.PHONY : sdk/src/sl_async_transceiver.cpp.s + +sdk/src/sl_crc.o: sdk/src/sl_crc.cpp.o +.PHONY : sdk/src/sl_crc.o + +# target to build an object file +sdk/src/sl_crc.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o +.PHONY : sdk/src/sl_crc.cpp.o + +sdk/src/sl_crc.i: sdk/src/sl_crc.cpp.i +.PHONY : sdk/src/sl_crc.i + +# target to preprocess a source file +sdk/src/sl_crc.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.i +.PHONY : sdk/src/sl_crc.cpp.i + +sdk/src/sl_crc.s: sdk/src/sl_crc.cpp.s +.PHONY : sdk/src/sl_crc.s + +# target to generate assembly for a file +sdk/src/sl_crc.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.s +.PHONY : sdk/src/sl_crc.cpp.s + +sdk/src/sl_lidar_driver.o: sdk/src/sl_lidar_driver.cpp.o +.PHONY : sdk/src/sl_lidar_driver.o + +# target to build an object file +sdk/src/sl_lidar_driver.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o +.PHONY : sdk/src/sl_lidar_driver.cpp.o + +sdk/src/sl_lidar_driver.i: sdk/src/sl_lidar_driver.cpp.i +.PHONY : sdk/src/sl_lidar_driver.i + +# target to preprocess a source file +sdk/src/sl_lidar_driver.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.i +.PHONY : sdk/src/sl_lidar_driver.cpp.i + +sdk/src/sl_lidar_driver.s: sdk/src/sl_lidar_driver.cpp.s +.PHONY : sdk/src/sl_lidar_driver.s + +# target to generate assembly for a file +sdk/src/sl_lidar_driver.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.s +.PHONY : sdk/src/sl_lidar_driver.cpp.s + +sdk/src/sl_lidarprotocol_codec.o: sdk/src/sl_lidarprotocol_codec.cpp.o +.PHONY : sdk/src/sl_lidarprotocol_codec.o + +# target to build an object file +sdk/src/sl_lidarprotocol_codec.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o +.PHONY : sdk/src/sl_lidarprotocol_codec.cpp.o + +sdk/src/sl_lidarprotocol_codec.i: sdk/src/sl_lidarprotocol_codec.cpp.i +.PHONY : sdk/src/sl_lidarprotocol_codec.i + +# target to preprocess a source file +sdk/src/sl_lidarprotocol_codec.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.i +.PHONY : sdk/src/sl_lidarprotocol_codec.cpp.i + +sdk/src/sl_lidarprotocol_codec.s: sdk/src/sl_lidarprotocol_codec.cpp.s +.PHONY : sdk/src/sl_lidarprotocol_codec.s + +# target to generate assembly for a file +sdk/src/sl_lidarprotocol_codec.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.s +.PHONY : sdk/src/sl_lidarprotocol_codec.cpp.s + +sdk/src/sl_serial_channel.o: sdk/src/sl_serial_channel.cpp.o +.PHONY : sdk/src/sl_serial_channel.o + +# target to build an object file +sdk/src/sl_serial_channel.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o +.PHONY : sdk/src/sl_serial_channel.cpp.o + +sdk/src/sl_serial_channel.i: sdk/src/sl_serial_channel.cpp.i +.PHONY : sdk/src/sl_serial_channel.i + +# target to preprocess a source file +sdk/src/sl_serial_channel.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.i +.PHONY : sdk/src/sl_serial_channel.cpp.i + +sdk/src/sl_serial_channel.s: sdk/src/sl_serial_channel.cpp.s +.PHONY : sdk/src/sl_serial_channel.s + +# target to generate assembly for a file +sdk/src/sl_serial_channel.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.s +.PHONY : sdk/src/sl_serial_channel.cpp.s + +sdk/src/sl_tcp_channel.o: sdk/src/sl_tcp_channel.cpp.o +.PHONY : sdk/src/sl_tcp_channel.o + +# target to build an object file +sdk/src/sl_tcp_channel.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o +.PHONY : sdk/src/sl_tcp_channel.cpp.o + +sdk/src/sl_tcp_channel.i: sdk/src/sl_tcp_channel.cpp.i +.PHONY : sdk/src/sl_tcp_channel.i + +# target to preprocess a source file +sdk/src/sl_tcp_channel.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.i +.PHONY : sdk/src/sl_tcp_channel.cpp.i + +sdk/src/sl_tcp_channel.s: sdk/src/sl_tcp_channel.cpp.s +.PHONY : sdk/src/sl_tcp_channel.s + +# target to generate assembly for a file +sdk/src/sl_tcp_channel.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.s +.PHONY : sdk/src/sl_tcp_channel.cpp.s + +sdk/src/sl_udp_channel.o: sdk/src/sl_udp_channel.cpp.o +.PHONY : sdk/src/sl_udp_channel.o + +# target to build an object file +sdk/src/sl_udp_channel.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o +.PHONY : sdk/src/sl_udp_channel.cpp.o + +sdk/src/sl_udp_channel.i: sdk/src/sl_udp_channel.cpp.i +.PHONY : sdk/src/sl_udp_channel.i + +# target to preprocess a source file +sdk/src/sl_udp_channel.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.i +.PHONY : sdk/src/sl_udp_channel.cpp.i + +sdk/src/sl_udp_channel.s: sdk/src/sl_udp_channel.cpp.s +.PHONY : sdk/src/sl_udp_channel.s + +# target to generate assembly for a file +sdk/src/sl_udp_channel.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.s +.PHONY : sdk/src/sl_udp_channel.cpp.s + +src/sllidar_client.o: src/sllidar_client.cpp.o +.PHONY : src/sllidar_client.o + +# target to build an object file +src/sllidar_client.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_client.dir/build.make CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o +.PHONY : src/sllidar_client.cpp.o + +src/sllidar_client.i: src/sllidar_client.cpp.i +.PHONY : src/sllidar_client.i + +# target to preprocess a source file +src/sllidar_client.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_client.dir/build.make CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.i +.PHONY : src/sllidar_client.cpp.i + +src/sllidar_client.s: src/sllidar_client.cpp.s +.PHONY : src/sllidar_client.s + +# target to generate assembly for a file +src/sllidar_client.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_client.dir/build.make CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.s +.PHONY : src/sllidar_client.cpp.s + +src/sllidar_node.o: src/sllidar_node.cpp.o +.PHONY : src/sllidar_node.o + +# target to build an object file +src/sllidar_node.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o +.PHONY : src/sllidar_node.cpp.o + +src/sllidar_node.i: src/sllidar_node.cpp.i +.PHONY : src/sllidar_node.i + +# target to preprocess a source file +src/sllidar_node.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.i +.PHONY : src/sllidar_node.cpp.i + +src/sllidar_node.s: src/sllidar_node.cpp.s +.PHONY : src/sllidar_node.s + +# target to generate assembly for a file +src/sllidar_node.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sllidar_node.dir/build.make CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.s +.PHONY : src/sllidar_node.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... sllidar_ros2_uninstall" + @echo "... uninstall" + @echo "... sllidar_client" + @echo "... sllidar_node" + @echo "... sdk/src/arch/linux/net_serial.o" + @echo "... sdk/src/arch/linux/net_serial.i" + @echo "... sdk/src/arch/linux/net_serial.s" + @echo "... sdk/src/arch/linux/net_socket.o" + @echo "... sdk/src/arch/linux/net_socket.i" + @echo "... sdk/src/arch/linux/net_socket.s" + @echo "... sdk/src/arch/linux/timer.o" + @echo "... sdk/src/arch/linux/timer.i" + @echo "... sdk/src/arch/linux/timer.s" + @echo "... sdk/src/dataunpacker/dataunpacker.o" + @echo "... sdk/src/dataunpacker/dataunpacker.i" + @echo "... sdk/src/dataunpacker/dataunpacker.s" + @echo "... sdk/src/dataunpacker/unpacker/handler_capsules.o" + @echo "... sdk/src/dataunpacker/unpacker/handler_capsules.i" + @echo "... sdk/src/dataunpacker/unpacker/handler_capsules.s" + @echo "... sdk/src/dataunpacker/unpacker/handler_hqnode.o" + @echo "... sdk/src/dataunpacker/unpacker/handler_hqnode.i" + @echo "... sdk/src/dataunpacker/unpacker/handler_hqnode.s" + @echo "... sdk/src/dataunpacker/unpacker/handler_normalnode.o" + @echo "... sdk/src/dataunpacker/unpacker/handler_normalnode.i" + @echo "... sdk/src/dataunpacker/unpacker/handler_normalnode.s" + @echo "... sdk/src/hal/thread.o" + @echo "... sdk/src/hal/thread.i" + @echo "... sdk/src/hal/thread.s" + @echo "... sdk/src/rplidar_driver.o" + @echo "... sdk/src/rplidar_driver.i" + @echo "... sdk/src/rplidar_driver.s" + @echo "... sdk/src/sl_async_transceiver.o" + @echo "... sdk/src/sl_async_transceiver.i" + @echo "... sdk/src/sl_async_transceiver.s" + @echo "... sdk/src/sl_crc.o" + @echo "... sdk/src/sl_crc.i" + @echo "... sdk/src/sl_crc.s" + @echo "... sdk/src/sl_lidar_driver.o" + @echo "... sdk/src/sl_lidar_driver.i" + @echo "... sdk/src/sl_lidar_driver.s" + @echo "... sdk/src/sl_lidarprotocol_codec.o" + @echo "... sdk/src/sl_lidarprotocol_codec.i" + @echo "... sdk/src/sl_lidarprotocol_codec.s" + @echo "... sdk/src/sl_serial_channel.o" + @echo "... sdk/src/sl_serial_channel.i" + @echo "... sdk/src/sl_serial_channel.s" + @echo "... sdk/src/sl_tcp_channel.o" + @echo "... sdk/src/sl_tcp_channel.i" + @echo "... sdk/src/sl_tcp_channel.s" + @echo "... sdk/src/sl_udp_channel.o" + @echo "... sdk/src/sl_udp_channel.i" + @echo "... sdk/src/sl_udp_channel.s" + @echo "... src/sllidar_client.o" + @echo "... src/sllidar_client.i" + @echo "... src/sllidar_client.s" + @echo "... src/sllidar_node.o" + @echo "... src/sllidar_node.i" + @echo "... src/sllidar_node.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_core/package.cmake b/robobin_final/build/sllidar_ros2/ament_cmake_core/package.cmake new file mode 100644 index 0000000000000000000000000000000000000000..42847b0766bea6c2b556304dc7c6ffb37497215c --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_core/package.cmake @@ -0,0 +1,14 @@ +set(_AMENT_PACKAGE_NAME "sllidar_ros2") +set(sllidar_ros2_VERSION "1.0.1") +set(sllidar_ros2_MAINTAINER "Slamtec ROS Maintainer <ros@slamtec.com>") +set(sllidar_ros2_BUILD_DEPENDS "rclcpp" "std_srvs" "sensor_msgs") +set(sllidar_ros2_BUILDTOOL_DEPENDS "ament_cmake") +set(sllidar_ros2_BUILD_EXPORT_DEPENDS "rclcpp" "std_srvs" "sensor_msgs") +set(sllidar_ros2_BUILDTOOL_EXPORT_DEPENDS ) +set(sllidar_ros2_EXEC_DEPENDS "rclcpp" "std_srvs" "sensor_msgs") +set(sllidar_ros2_TEST_DEPENDS ) +set(sllidar_ros2_GROUP_DEPENDS ) +set(sllidar_ros2_MEMBER_OF_GROUPS ) +set(sllidar_ros2_DEPRECATED "") +set(sllidar_ros2_EXPORT_TAGS) +list(APPEND sllidar_ros2_EXPORT_TAGS "<build_type>ament_cmake</build_type>") diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config-version.cmake b/robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config-version.cmake new file mode 100644 index 0000000000000000000000000000000000000000..735415c1a9719cec716446dc09ee95dcc3452f6a --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config-version.cmake @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "1.0.1") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config.cmake b/robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config.cmake new file mode 100644 index 0000000000000000000000000000000000000000..8910c32900b050c4f72fcf198c16b4cdc47e52eb --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config.cmake @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_sllidar_ros2_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED sllidar_ros2_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(sllidar_ros2_FOUND FALSE) + elseif(NOT sllidar_ros2_FOUND) + # use separate condition to avoid uninitialized variable warning + set(sllidar_ros2_FOUND FALSE) + endif() + return() +endif() +set(_sllidar_ros2_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT sllidar_ros2_FIND_QUIETLY) + message(STATUS "Found sllidar_ros2: 1.0.1 (${sllidar_ros2_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "Package 'sllidar_ros2' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + # optionally quiet the deprecation message + if(NOT sllidar_ros2_DEPRECATED_QUIET) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(sllidar_ros2_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "ament_cmake_export_dependencies-extras.cmake;ament_cmake_export_include_directories-extras.cmake") +foreach(_extra ${_extras}) + include("${sllidar_ros2_DIR}/${_extra}") +endforeach() diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp new file mode 100644 index 0000000000000000000000000000000000000000..3620d4b8ced6f527ea9b52ad1e440630c5f19361 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp @@ -0,0 +1,92 @@ +# generated from ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in + +set(_exported_dependencies "rclcpp;std_msgs;sensor_msgs") + +find_package(ament_cmake_libraries QUIET REQUIRED) + +# find_package() all dependencies +# and append their DEFINITIONS INCLUDE_DIRS, LIBRARIES, and LINK_FLAGS +# variables to sllidar_ros2_DEFINITIONS, sllidar_ros2_INCLUDE_DIRS, +# sllidar_ros2_LIBRARIES, and sllidar_ros2_LINK_FLAGS. +# Additionally collect the direct dependency names in +# sllidar_ros2_DEPENDENCIES as well as the recursive dependency names +# in sllidar_ros2_RECURSIVE_DEPENDENCIES. +if(NOT _exported_dependencies STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + set(sllidar_ros2_DEPENDENCIES ${_exported_dependencies}) + set(sllidar_ros2_RECURSIVE_DEPENDENCIES ${_exported_dependencies}) + set(_libraries) + foreach(_dep ${_exported_dependencies}) + if(NOT ${_dep}_FOUND) + find_package("${_dep}" QUIET REQUIRED) + endif() + # if a package provides modern CMake interface targets use them + # exclusively assuming the classic CMake variables only exist for + # backward compatibility + set(use_modern_cmake FALSE) + if(NOT "${${_dep}_TARGETS}" STREQUAL "") + foreach(_target ${${_dep}_TARGETS}) + # only use actual targets + # in case a package uses this variable for other content + if(TARGET "${_target}") + get_target_property(_include_dirs ${_target} INTERFACE_INCLUDE_DIRECTORIES) + if(_include_dirs) + list_append_unique(sllidar_ros2_INCLUDE_DIRS "${_include_dirs}") + endif() + + get_target_property(_imported_configurations ${_target} IMPORTED_CONFIGURATIONS) + if(_imported_configurations) + string(TOUPPER "${_imported_configurations}" _imported_configurations) + if(DEBUG_CONFIGURATIONS) + string(TOUPPER "${DEBUG_CONFIGURATIONS}" _debug_configurations_uppercase) + else() + set(_debug_configurations_uppercase "DEBUG") + endif() + foreach(_imported_config ${_imported_configurations}) + get_target_property(_imported_implib ${_target} IMPORTED_IMPLIB_${_imported_config}) + if(_imported_implib) + set(_imported_implib_config "optimized") + if(${_imported_config} IN_LIST _debug_configurations_uppercase) + set(_imported_implib_config "debug") + endif() + list(APPEND _libraries ${_imported_implib_config} ${_imported_implib}) + else() + get_target_property(_imported_location ${_target} IMPORTED_LOCATION_${_imported_config}) + if(_imported_location) + list(APPEND _libraries "${_imported_location}") + endif() + endif() + endforeach() + endif() + + get_target_property(_link_libraries ${_target} INTERFACE_LINK_LIBRARIES) + if(_link_libraries) + list(APPEND _libraries "${_link_libraries}") + endif() + set(use_modern_cmake TRUE) + endif() + endforeach() + endif() + if(NOT use_modern_cmake) + if(${_dep}_DEFINITIONS) + list_append_unique(sllidar_ros2_DEFINITIONS "${${_dep}_DEFINITIONS}") + endif() + if(${_dep}_INCLUDE_DIRS) + list_append_unique(sllidar_ros2_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") + endif() + if(${_dep}_LIBRARIES) + list(APPEND _libraries "${${_dep}_LIBRARIES}") + endif() + if(${_dep}_LINK_FLAGS) + list_append_unique(sllidar_ros2_LINK_FLAGS "${${_dep}_LINK_FLAGS}") + endif() + if(${_dep}_RECURSIVE_DEPENDENCIES) + list_append_unique(sllidar_ros2_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") + endif() + endif() + if(_libraries) + ament_libraries_deduplicate(_libraries "${_libraries}") + list(APPEND sllidar_ros2_LIBRARIES "${_libraries}") + endif() + endforeach() +endif() diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp new file mode 100644 index 0000000000000000000000000000000000000000..d4d1a3b1f50f0518aaefdfd15fb9426db036fc0d --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp @@ -0,0 +1,16 @@ +# generated from ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in + +set(_exported_include_dirs "${sllidar_ros2_DIR}/../../../include") + +# append include directories to sllidar_ros2_INCLUDE_DIRS +# warn about not existing paths +if(NOT _exported_include_dirs STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + foreach(_exported_include_dir ${_exported_include_dirs}) + if(NOT IS_DIRECTORY "${_exported_include_dir}") + message(WARNING "Package 'sllidar_ros2' exports the include directory '${_exported_include_dir}' which doesn't exist") + endif() + normalize_path(_exported_include_dir "${_exported_include_dir}") + list(APPEND sllidar_ros2_INCLUDE_DIRS "${_exported_include_dir}") + endforeach() +endif() diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/ament_prefix_path.sh.stamp b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/ament_prefix_path.sh.stamp new file mode 100644 index 0000000000000000000000000000000000000000..02e441b753539b4cf0c89e115f69b00b1dbf8460 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/ament_prefix_path.sh.stamp @@ -0,0 +1,4 @@ +# copied from +# ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh + +ament_prepend_unique_value AMENT_PREFIX_PATH "$AMENT_CURRENT_PREFIX" diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp new file mode 100644 index 0000000000000000000000000000000000000000..ee49c9f175009e75c667a73687c90b68047101d1 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "@PACKAGE_VERSION@") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/nameConfig.cmake.in.stamp b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/nameConfig.cmake.in.stamp new file mode 100644 index 0000000000000000000000000000000000000000..32b72b4518b8fb78ef4b5af9d2653c5bf45cd0d4 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/nameConfig.cmake.in.stamp @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_@PROJECT_NAME@_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED @PROJECT_NAME@_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(@PROJECT_NAME@_FOUND FALSE) + elseif(NOT @PROJECT_NAME@_FOUND) + # use separate condition to avoid uninitialized variable warning + set(@PROJECT_NAME@_FOUND FALSE) + endif() + return() +endif() +set(_@PROJECT_NAME@_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT @PROJECT_NAME@_FIND_QUIETLY) + message(STATUS "Found @PROJECT_NAME@: @PACKAGE_VERSION@ (${@PROJECT_NAME@_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "") + set(_msg "Package '@PROJECT_NAME@' is deprecated") + # append custom deprecation text if available + if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "TRUE") + set(_msg "${_msg} (@PACKAGE_DEPRECATED@)") + endif() + # optionally quiet the deprecation message + if(NOT @PROJECT_NAME@_DEPRECATED_QUIET) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(@PROJECT_NAME@_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "@PACKAGE_CONFIG_EXTRA_FILES@") +foreach(_extra ${_extras}) + include("${@PROJECT_NAME@_DIR}/${_extra}") +endforeach() diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/package.xml.stamp b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/package.xml.stamp new file mode 100644 index 0000000000000000000000000000000000000000..c90ef4d7676110a89925d3bd610bc195fbb5e3fa --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/package.xml.stamp @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> +<package format="3"> + <name>sllidar_ros2</name> + <version>1.0.1</version> + <description> + The rplidar ros2 package, support rplidar A2/A1 and A3/S1 + </description> + <maintainer email="ros@slamtec.com">Slamtec ROS Maintainer</maintainer> + <license>BSD</license> + <buildtool_depend>ament_cmake</buildtool_depend> + <depend>rclcpp</depend> + <depend>std_srvs</depend> + <depend>sensor_msgs</depend> + <export> + <build_type>ament_cmake</build_type> + </export> +</package> diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp new file mode 100644 index 0000000000000000000000000000000000000000..8be98943fa53af575526bcbfcfa210a4fca27fe4 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp @@ -0,0 +1,150 @@ +#!/usr/bin/env python3 + +# Copyright 2014-2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +from collections import OrderedDict +import os +import sys + +from catkin_pkg.package import parse_package_string + + +def main(argv=sys.argv[1:]): + """ + Extract the information from package.xml and make them accessible to CMake. + + Parse the given package.xml file and + print CMake code defining several variables containing the content. + """ + parser = argparse.ArgumentParser( + description='Parse package.xml file and print CMake code defining ' + 'several variables', + ) + parser.add_argument( + 'package_xml', + type=argparse.FileType('r', encoding='utf-8'), + help='The path to a package.xml file', + ) + parser.add_argument( + 'outfile', + nargs='?', + help='The filename where the output should be written to', + ) + args = parser.parse_args(argv) + + try: + package = parse_package_string( + args.package_xml.read(), filename=args.package_xml.name) + except Exception as e: + print("Error parsing '%s':" % args.package_xml.name, file=sys.stderr) + raise e + finally: + args.package_xml.close() + + lines = generate_cmake_code(package) + if args.outfile: + with open(args.outfile, 'w', encoding='utf-8') as f: + for line in lines: + f.write('%s\n' % line) + else: + for line in lines: + print(line) + + +def get_dependency_values(key, depends): + dependencies = [] + + # Filter the dependencies, checking for any condition attributes + dependencies.append((key, ' '.join([ + '"%s"' % str(d) for d in depends + if d.condition is None or d.evaluate_condition(os.environ) + ]))) + + for d in depends: + comparisons = [ + 'version_lt', + 'version_lte', + 'version_eq', + 'version_gte', + 'version_gt'] + for comp in comparisons: + value = getattr(d, comp, None) + if value is not None: + dependencies.append(('%s_%s_%s' % (key, str(d), comp.upper()), + '"%s"' % value)) + return dependencies + + +def generate_cmake_code(package): + """ + Return a list of CMake set() commands containing the manifest information. + + :param package: catkin_pkg.package.Package + :returns: list of str + """ + variables = [] + variables.append(('VERSION', '"%s"' % package.version)) + + variables.append(( + 'MAINTAINER', + '"%s"' % (', '.join([str(m) for m in package.maintainers])))) + + variables.extend(get_dependency_values('BUILD_DEPENDS', + package.build_depends)) + variables.extend(get_dependency_values('BUILDTOOL_DEPENDS', + package.buildtool_depends)) + variables.extend(get_dependency_values('BUILD_EXPORT_DEPENDS', + package.build_export_depends)) + variables.extend(get_dependency_values('BUILDTOOL_EXPORT_DEPENDS', + package.buildtool_export_depends)) + variables.extend(get_dependency_values('EXEC_DEPENDS', + package.exec_depends)) + variables.extend(get_dependency_values('TEST_DEPENDS', + package.test_depends)) + variables.extend(get_dependency_values('GROUP_DEPENDS', + package.group_depends)) + variables.extend(get_dependency_values('MEMBER_OF_GROUPS', + package.member_of_groups)) + + deprecated = [e.content for e in package.exports + if e.tagname == 'deprecated'] + variables.append(('DEPRECATED', + '"%s"' % ((deprecated[0] if deprecated[0] else 'TRUE') + if deprecated + else ''))) + + lines = [] + lines.append('set(_AMENT_PACKAGE_NAME "%s")' % package.name) + for (k, v) in variables: + lines.append('set(%s_%s %s)' % (package.name, k, v)) + + lines.append('set(%s_EXPORT_TAGS)' % package.name) + replaces = OrderedDict() + replaces['${prefix}/'] = '' + replaces['\\'] = '\\\\' # escape backslashes + replaces['"'] = '\\"' # prevent double quotes to end the CMake string + replaces[';'] = '\\;' # prevent semicolons to be interpreted as list separators + for export in package.exports: + export = str(export) + for k, v in replaces.items(): + export = export.replace(k, v) + lines.append('list(APPEND %s_EXPORT_TAGS "%s")' % (package.name, export)) + + return lines + + +if __name__ == '__main__': + main() diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/path.sh.stamp b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/path.sh.stamp new file mode 100644 index 0000000000000000000000000000000000000000..e59b749a890ded9c46e9eaae2b9b6e42a1df1584 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/path.sh.stamp @@ -0,0 +1,5 @@ +# copied from ament_cmake_core/cmake/environment_hooks/environment/path.sh + +if [ -d "$AMENT_CURRENT_PREFIX/bin" ]; then + ament_prepend_unique_value PATH "$AMENT_CURRENT_PREFIX/bin" +fi diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/templates_2_cmake.py.stamp b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/templates_2_cmake.py.stamp new file mode 100644 index 0000000000000000000000000000000000000000..fb2fb479778c204515691c8140368576a8b94920 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/templates_2_cmake.py.stamp @@ -0,0 +1,112 @@ +#!/usr/bin/env python3 + +# Copyright 2014-2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +import os +import sys + +from ament_package.templates import get_environment_hook_template_path +from ament_package.templates import get_package_level_template_names +from ament_package.templates import get_package_level_template_path +from ament_package.templates import get_prefix_level_template_names +from ament_package.templates import get_prefix_level_template_path + +IS_WINDOWS = os.name == 'nt' + + +def main(argv=sys.argv[1:]): + """ + Extract the information about templates provided by ament_package. + + Call the API provided by ament_package and + print CMake code defining several variables containing information about + the available templates. + """ + parser = argparse.ArgumentParser( + description='Extract information about templates provided by ' + 'ament_package and print CMake code defining several ' + 'variables', + ) + parser.add_argument( + 'outfile', + nargs='?', + help='The filename where the output should be written to', + ) + args = parser.parse_args(argv) + + lines = generate_cmake_code() + if args.outfile: + basepath = os.path.dirname(args.outfile) + if not os.path.exists(basepath): + os.makedirs(basepath) + with open(args.outfile, 'w') as f: + for line in lines: + f.write('%s\n' % line) + else: + for line in lines: + print(line) + + +def generate_cmake_code(): + """ + Return a list of CMake set() commands containing the template information. + + :returns: list of str + """ + variables = [] + + if not IS_WINDOWS: + variables.append(( + 'ENVIRONMENT_HOOK_LIBRARY_PATH', + '"%s"' % get_environment_hook_template_path('library_path.sh'))) + else: + variables.append(('ENVIRONMENT_HOOK_LIBRARY_PATH', '')) + + ext = '.bat.in' if IS_WINDOWS else '.sh.in' + variables.append(( + 'ENVIRONMENT_HOOK_PYTHONPATH', + '"%s"' % get_environment_hook_template_path('pythonpath' + ext))) + + templates = [] + for name in get_package_level_template_names(): + templates.append('"%s"' % get_package_level_template_path(name)) + variables.append(( + 'PACKAGE_LEVEL', + templates)) + + templates = [] + for name in get_prefix_level_template_names(): + templates.append('"%s"' % get_prefix_level_template_path(name)) + variables.append(( + 'PREFIX_LEVEL', + templates)) + + lines = [] + for (k, v) in variables: + if isinstance(v, list): + lines.append('set(ament_cmake_package_templates_%s "")' % k) + for vv in v: + lines.append('list(APPEND ament_cmake_package_templates_%s %s)' + % (k, vv)) + else: + lines.append('set(ament_cmake_package_templates_%s %s)' % (k, v)) + # Ensure backslashes are replaced with forward slashes because CMake cannot + # parse files with backslashes in it. + return [line.replace('\\', '/') for line in lines] + + +if __name__ == '__main__': + main() diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/ament_prefix_path.dsv b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/ament_prefix_path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..79d4c95b55cb72a17c9be498c3758478e2c7bb8d --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.bash b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.bash new file mode 100644 index 0000000000000000000000000000000000000000..49782f2461df73f0adf9a3089784ec3e9e5edfb0 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.bash @@ -0,0 +1,46 @@ +# generated from ament_package/template/package_level/local_setup.bash.in + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.dsv b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.dsv new file mode 100644 index 0000000000000000000000000000000000000000..dd834f741db7f0d13d061cd29df374467e1155ab --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.dsv @@ -0,0 +1,2 @@ +source;share/sllidar_ros2/environment/ament_prefix_path.sh +source;share/sllidar_ros2/environment/path.sh diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.sh b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..8a756368586dff658263f7dfa304a4425d1f9a5b --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.sh @@ -0,0 +1,184 @@ +# generated from ament_package/template/package_level/local_setup.sh.in + +# since this file is sourced use either the provided AMENT_CURRENT_PREFIX +# or fall back to the destination set at configure time +: ${AMENT_CURRENT_PREFIX:="/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2"} +if [ ! -d "$AMENT_CURRENT_PREFIX" ]; then + if [ -z "$COLCON_CURRENT_PREFIX" ]; then + echo "The compile time prefix path '$AMENT_CURRENT_PREFIX' doesn't " \ + "exist. Consider sourcing a different extension than '.sh'." 1>&2 + else + AMENT_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" + fi +fi + +# function to append values to environment variables +# using colons as separators and avoiding leading separators +ament_append_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # avoid leading separator + eval _values=\"\$$_listname\" + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + _ament_append_value_IFS=$IFS + unset IFS + eval export $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + IFS=$_ament_append_value_IFS + unset _ament_append_value_IFS + fi + unset _values + + unset _value + unset _listname +} + +# function to append non-duplicate values to environment variables +# using colons as separators and avoiding leading separators +ament_append_unique_value() { + # arguments + _listname=$1 + _value=$2 + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\$$_listname + _duplicate= + _ament_append_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ $_item = $_value ]; then + _duplicate=1 + fi + done + unset _item + + # append only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid leading separator + if [ -z "$_values" ]; then + eval $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + fi + fi + IFS=$_ament_append_unique_value_IFS + unset _ament_append_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# function to prepend non-duplicate values to environment variables +# using colons as separators and avoiding trailing separators +ament_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\"\$$_listname\" + _duplicate= + _ament_prepend_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ "$_item" = "$_value" ]; then + _duplicate=1 + fi + done + unset _item + + # prepend only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid trailing separator + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval export $_listname=\"$_value:\$$_listname\" + #eval echo "prepend list \$$_listname" + fi + fi + IFS=$_ament_prepend_unique_value_IFS + unset _ament_prepend_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# list all environment hooks of this package +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/sllidar_ros2/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/sllidar_ros2/environment/path.sh" + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array AMENT_ENVIRONMENT_HOOKS + fi + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + if [ -f "$_hook" ]; then + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + # trace output + if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_hook\"" + fi + . "$_hook" + fi + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +# reset AMENT_CURRENT_PREFIX after each package +# allowing to source multiple package-level setup files +unset AMENT_CURRENT_PREFIX diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.zsh b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.zsh new file mode 100644 index 0000000000000000000000000000000000000000..fe161be53dc8e564d26ad9387d7259807986dc51 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.zsh @@ -0,0 +1,59 @@ +# generated from ament_package/template/package_level/local_setup.zsh.in + +AMENT_SHELL=zsh + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# function to convert array-like strings into arrays +# to wordaround SH_WORD_SPLIT not being set +ament_zsh_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +# the package-level local_setup file unsets AMENT_CURRENT_PREFIX +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/package.dsv b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/package.dsv new file mode 100644 index 0000000000000000000000000000000000000000..c47d09a2fb6d295324c04d32ffc2df2a54d25265 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/package.dsv @@ -0,0 +1,4 @@ +source;share/sllidar_ros2/local_setup.bash +source;share/sllidar_ros2/local_setup.dsv +source;share/sllidar_ros2/local_setup.sh +source;share/sllidar_ros2/local_setup.zsh diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/path.dsv b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..b94426af08131a4ff58f8cc1caa47697427d6bd4 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake b/robobin_final/build/sllidar_ros2/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..3620d4b8ced6f527ea9b52ad1e440630c5f19361 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake @@ -0,0 +1,92 @@ +# generated from ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in + +set(_exported_dependencies "rclcpp;std_msgs;sensor_msgs") + +find_package(ament_cmake_libraries QUIET REQUIRED) + +# find_package() all dependencies +# and append their DEFINITIONS INCLUDE_DIRS, LIBRARIES, and LINK_FLAGS +# variables to sllidar_ros2_DEFINITIONS, sllidar_ros2_INCLUDE_DIRS, +# sllidar_ros2_LIBRARIES, and sllidar_ros2_LINK_FLAGS. +# Additionally collect the direct dependency names in +# sllidar_ros2_DEPENDENCIES as well as the recursive dependency names +# in sllidar_ros2_RECURSIVE_DEPENDENCIES. +if(NOT _exported_dependencies STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + set(sllidar_ros2_DEPENDENCIES ${_exported_dependencies}) + set(sllidar_ros2_RECURSIVE_DEPENDENCIES ${_exported_dependencies}) + set(_libraries) + foreach(_dep ${_exported_dependencies}) + if(NOT ${_dep}_FOUND) + find_package("${_dep}" QUIET REQUIRED) + endif() + # if a package provides modern CMake interface targets use them + # exclusively assuming the classic CMake variables only exist for + # backward compatibility + set(use_modern_cmake FALSE) + if(NOT "${${_dep}_TARGETS}" STREQUAL "") + foreach(_target ${${_dep}_TARGETS}) + # only use actual targets + # in case a package uses this variable for other content + if(TARGET "${_target}") + get_target_property(_include_dirs ${_target} INTERFACE_INCLUDE_DIRECTORIES) + if(_include_dirs) + list_append_unique(sllidar_ros2_INCLUDE_DIRS "${_include_dirs}") + endif() + + get_target_property(_imported_configurations ${_target} IMPORTED_CONFIGURATIONS) + if(_imported_configurations) + string(TOUPPER "${_imported_configurations}" _imported_configurations) + if(DEBUG_CONFIGURATIONS) + string(TOUPPER "${DEBUG_CONFIGURATIONS}" _debug_configurations_uppercase) + else() + set(_debug_configurations_uppercase "DEBUG") + endif() + foreach(_imported_config ${_imported_configurations}) + get_target_property(_imported_implib ${_target} IMPORTED_IMPLIB_${_imported_config}) + if(_imported_implib) + set(_imported_implib_config "optimized") + if(${_imported_config} IN_LIST _debug_configurations_uppercase) + set(_imported_implib_config "debug") + endif() + list(APPEND _libraries ${_imported_implib_config} ${_imported_implib}) + else() + get_target_property(_imported_location ${_target} IMPORTED_LOCATION_${_imported_config}) + if(_imported_location) + list(APPEND _libraries "${_imported_location}") + endif() + endif() + endforeach() + endif() + + get_target_property(_link_libraries ${_target} INTERFACE_LINK_LIBRARIES) + if(_link_libraries) + list(APPEND _libraries "${_link_libraries}") + endif() + set(use_modern_cmake TRUE) + endif() + endforeach() + endif() + if(NOT use_modern_cmake) + if(${_dep}_DEFINITIONS) + list_append_unique(sllidar_ros2_DEFINITIONS "${${_dep}_DEFINITIONS}") + endif() + if(${_dep}_INCLUDE_DIRS) + list_append_unique(sllidar_ros2_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") + endif() + if(${_dep}_LIBRARIES) + list(APPEND _libraries "${${_dep}_LIBRARIES}") + endif() + if(${_dep}_LINK_FLAGS) + list_append_unique(sllidar_ros2_LINK_FLAGS "${${_dep}_LINK_FLAGS}") + endif() + if(${_dep}_RECURSIVE_DEPENDENCIES) + list_append_unique(sllidar_ros2_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") + endif() + endif() + if(_libraries) + ament_libraries_deduplicate(_libraries "${_libraries}") + list(APPEND sllidar_ros2_LIBRARIES "${_libraries}") + endif() + endforeach() +endif() diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake b/robobin_final/build/sllidar_ros2/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..d4d1a3b1f50f0518aaefdfd15fb9426db036fc0d --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake @@ -0,0 +1,16 @@ +# generated from ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in + +set(_exported_include_dirs "${sllidar_ros2_DIR}/../../../include") + +# append include directories to sllidar_ros2_INCLUDE_DIRS +# warn about not existing paths +if(NOT _exported_include_dirs STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + foreach(_exported_include_dir ${_exported_include_dirs}) + if(NOT IS_DIRECTORY "${_exported_include_dir}") + message(WARNING "Package 'sllidar_ros2' exports the include directory '${_exported_include_dir}' which doesn't exist") + endif() + normalize_path(_exported_include_dir "${_exported_include_dir}") + list(APPEND sllidar_ros2_INCLUDE_DIRS "${_exported_include_dir}") + endforeach() +endif() diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 b/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 new file mode 100644 index 0000000000000000000000000000000000000000..06357de2e2a0cce6c413c52afbf9e9a1ce05fa26 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 @@ -0,0 +1 @@ +rclcpp;std_srvs;sensor_msgs \ No newline at end of file diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/packages/sllidar_ros2 b/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/packages/sllidar_ros2 new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 b/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 new file mode 100644 index 0000000000000000000000000000000000000000..56430f3d1634c8ade122370c6c62494a0b5375ec --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy \ No newline at end of file diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_package_templates/templates.cmake b/robobin_final/build/sllidar_ros2/ament_cmake_package_templates/templates.cmake new file mode 100644 index 0000000000000000000000000000000000000000..93bb0b43778d18009280f11307499b1e7e35c6d7 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_package_templates/templates.cmake @@ -0,0 +1,14 @@ +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_LIBRARY_PATH "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/environment_hook/library_path.sh") +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_PYTHONPATH "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/environment_hook/pythonpath.sh.in") +set(ament_cmake_package_templates_PACKAGE_LEVEL "") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/package_level/local_setup.bash.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/package_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/package_level/local_setup.zsh.in") +set(ament_cmake_package_templates_PREFIX_LEVEL "") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/prefix_level/local_setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/prefix_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/prefix_level/local_setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/prefix_level/setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/prefix_level/setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/prefix_level/setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/jazzy/lib/python3.12/site-packages/ament_package/template/prefix_level/_local_setup_util.py") diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake b/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake new file mode 100644 index 0000000000000000000000000000000000000000..e59372582e3b5bba57de53990aad26e51438836a --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake @@ -0,0 +1,365 @@ +# generated from +# ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install.cmake.in + +# create empty symlink install manifest before starting install step +file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/symlink_install_manifest.txt") + +# +# Reimplement CMake install(DIRECTORY) command to use symlinks instead of +# copying resources. +# +# :param cmake_current_source_dir: The CMAKE_CURRENT_SOURCE_DIR when install +# was invoked +# :type cmake_current_source_dir: string +# :param ARGN: the same arguments as the CMake install command. +# :type ARGN: various +# +function(ament_cmake_symlink_install_directory cmake_current_source_dir) + cmake_parse_arguments(ARG "OPTIONAL" "DESTINATION" "DIRECTORY;PATTERN;PATTERN_EXCLUDE" ${ARGN}) + if(ARG_UNPARSED_ARGUMENTS) + message(FATAL_ERROR "ament_cmake_symlink_install_directory() called with " + "unused/unsupported arguments: ${ARG_UNPARSED_ARGUMENTS}") + endif() + + # make destination absolute path and ensure that it exists + if(NOT IS_ABSOLUTE "${ARG_DESTINATION}") + set(ARG_DESTINATION "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/${ARG_DESTINATION}") + endif() + if(NOT EXISTS "${ARG_DESTINATION}") + file(MAKE_DIRECTORY "${ARG_DESTINATION}") + endif() + + # default pattern to include + if(NOT ARG_PATTERN) + set(ARG_PATTERN "*") + endif() + + # iterate over directories + foreach(dir ${ARG_DIRECTORY}) + # make dir an absolute path + if(NOT IS_ABSOLUTE "${dir}") + set(dir "${cmake_current_source_dir}/${dir}") + endif() + + if(EXISTS "${dir}") + # if directory has no trailing slash + # append folder name to destination + set(destination "${ARG_DESTINATION}") + string(LENGTH "${dir}" length) + math(EXPR offset "${length} - 1") + string(SUBSTRING "${dir}" ${offset} 1 dir_last_char) + if(NOT dir_last_char STREQUAL "/") + get_filename_component(destination_name "${dir}" NAME) + set(destination "${destination}/${destination_name}") + else() + # remove trailing slash + string(SUBSTRING "${dir}" 0 ${offset} dir) + endif() + + # glob recursive files + set(relative_files "") + foreach(pattern ${ARG_PATTERN}) + file( + GLOB_RECURSE + include_files + RELATIVE "${dir}" + "${dir}/${pattern}" + ) + if(NOT include_files STREQUAL "") + list(APPEND relative_files ${include_files}) + endif() + endforeach() + foreach(pattern ${ARG_PATTERN_EXCLUDE}) + file( + GLOB_RECURSE + exclude_files + RELATIVE "${dir}" + "${dir}/${pattern}" + ) + if(NOT exclude_files STREQUAL "") + list(REMOVE_ITEM relative_files ${exclude_files}) + endif() + endforeach() + list(SORT relative_files) + + foreach(relative_file ${relative_files}) + set(absolute_file "${dir}/${relative_file}") + # determine link name for file including destination path + set(symlink "${destination}/${relative_file}") + + # ensure that destination exists + get_filename_component(symlink_dir "${symlink}" PATH) + if(NOT EXISTS "${symlink_dir}") + file(MAKE_DIRECTORY "${symlink_dir}") + endif() + + _ament_cmake_symlink_install_create_symlink("${absolute_file}" "${symlink}") + endforeach() + else() + if(NOT ARG_OPTIONAL) + message(FATAL_ERROR + "ament_cmake_symlink_install_directory() can't find '${dir}'") + endif() + endif() + endforeach() +endfunction() + +# +# Reimplement CMake install(FILES) command to use symlinks instead of copying +# resources. +# +# :param cmake_current_source_dir: The CMAKE_CURRENT_SOURCE_DIR when install +# was invoked +# :type cmake_current_source_dir: string +# :param ARGN: the same arguments as the CMake install command. +# :type ARGN: various +# +function(ament_cmake_symlink_install_files cmake_current_source_dir) + cmake_parse_arguments(ARG "OPTIONAL" "DESTINATION;RENAME" "FILES" ${ARGN}) + if(ARG_UNPARSED_ARGUMENTS) + message(FATAL_ERROR "ament_cmake_symlink_install_files() called with " + "unused/unsupported arguments: ${ARG_UNPARSED_ARGUMENTS}") + endif() + + # make destination an absolute path and ensure that it exists + if(NOT IS_ABSOLUTE "${ARG_DESTINATION}") + set(ARG_DESTINATION "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/${ARG_DESTINATION}") + endif() + if(NOT EXISTS "${ARG_DESTINATION}") + file(MAKE_DIRECTORY "${ARG_DESTINATION}") + endif() + + if(ARG_RENAME) + list(LENGTH ARG_FILES file_count) + if(NOT file_count EQUAL 1) + message(FATAL_ERROR "ament_cmake_symlink_install_files() called with " + "RENAME argument but not with a single file") + endif() + endif() + + # iterate over files + foreach(file ${ARG_FILES}) + # make file an absolute path + if(NOT IS_ABSOLUTE "${file}") + set(file "${cmake_current_source_dir}/${file}") + endif() + + if(EXISTS "${file}") + # determine link name for file including destination path + get_filename_component(filename "${file}" NAME) + if(NOT ARG_RENAME) + set(symlink "${ARG_DESTINATION}/${filename}") + else() + set(symlink "${ARG_DESTINATION}/${ARG_RENAME}") + endif() + _ament_cmake_symlink_install_create_symlink("${file}" "${symlink}") + else() + if(NOT ARG_OPTIONAL) + message(FATAL_ERROR + "ament_cmake_symlink_install_files() can't find '${file}'") + endif() + endif() + endforeach() +endfunction() + +# +# Reimplement CMake install(PROGRAMS) command to use symlinks instead of copying +# resources. +# +# :param cmake_current_source_dir: The CMAKE_CURRENT_SOURCE_DIR when install +# was invoked +# :type cmake_current_source_dir: string +# :param ARGN: the same arguments as the CMake install command. +# :type ARGN: various +# +function(ament_cmake_symlink_install_programs cmake_current_source_dir) + cmake_parse_arguments(ARG "OPTIONAL" "DESTINATION" "PROGRAMS" ${ARGN}) + if(ARG_UNPARSED_ARGUMENTS) + message(FATAL_ERROR "ament_cmake_symlink_install_programs() called with " + "unused/unsupported arguments: ${ARG_UNPARSED_ARGUMENTS}") + endif() + + # make destination an absolute path and ensure that it exists + if(NOT IS_ABSOLUTE "${ARG_DESTINATION}") + set(ARG_DESTINATION "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/${ARG_DESTINATION}") + endif() + if(NOT EXISTS "${ARG_DESTINATION}") + file(MAKE_DIRECTORY "${ARG_DESTINATION}") + endif() + + # iterate over programs + foreach(file ${ARG_PROGRAMS}) + # make file an absolute path + if(NOT IS_ABSOLUTE "${file}") + set(file "${cmake_current_source_dir}/${file}") + endif() + + if(EXISTS "${file}") + # determine link name for file including destination path + get_filename_component(filename "${file}" NAME) + set(symlink "${ARG_DESTINATION}/${filename}") + _ament_cmake_symlink_install_create_symlink("${file}" "${symlink}") + else() + if(NOT ARG_OPTIONAL) + message(FATAL_ERROR + "ament_cmake_symlink_install_programs() can't find '${file}'") + endif() + endif() + endforeach() +endfunction() + +# +# Reimplement CMake install(TARGETS) command to use symlinks instead of copying +# resources. +# +# :param TARGET_FILES: the absolute files, replacing the name of targets passed +# in as TARGETS +# :type TARGET_FILES: list of files +# :param ARGN: the same arguments as the CMake install command except that +# keywords identifying the kind of type and the DESTINATION keyword must be +# joined with an underscore, e.g. ARCHIVE_DESTINATION. +# :type ARGN: various +# +function(ament_cmake_symlink_install_targets) + cmake_parse_arguments(ARG "OPTIONAL" "ARCHIVE_DESTINATION;DESTINATION;LIBRARY_DESTINATION;RUNTIME_DESTINATION" + "TARGETS;TARGET_FILES" ${ARGN}) + if(ARG_UNPARSED_ARGUMENTS) + message(FATAL_ERROR "ament_cmake_symlink_install_targets() called with " + "unused/unsupported arguments: ${ARG_UNPARSED_ARGUMENTS}") + endif() + + # iterate over target files + foreach(file ${ARG_TARGET_FILES}) + if(NOT IS_ABSOLUTE "${file}") + message(FATAL_ERROR "ament_cmake_symlink_install_targets() target file " + "'${file}' must be an absolute path") + endif() + + # determine destination of file based on extension + set(destination "") + get_filename_component(fileext "${file}" EXT) + if(fileext STREQUAL ".a" OR fileext STREQUAL ".lib") + set(destination "${ARG_ARCHIVE_DESTINATION}") + elseif(fileext STREQUAL ".dylib" OR fileext MATCHES "\\.so(\\.[0-9]+)?(\\.[0-9]+)?(\\.[0-9]+)?$") + set(destination "${ARG_LIBRARY_DESTINATION}") + elseif(fileext STREQUAL "" OR fileext STREQUAL ".dll" OR fileext STREQUAL ".exe") + set(destination "${ARG_RUNTIME_DESTINATION}") + endif() + if(destination STREQUAL "") + set(destination "${ARG_DESTINATION}") + endif() + + # make destination an absolute path and ensure that it exists + if(NOT IS_ABSOLUTE "${destination}") + set(destination "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/${destination}") + endif() + if(NOT EXISTS "${destination}") + file(MAKE_DIRECTORY "${destination}") + endif() + + if(EXISTS "${file}") + # determine link name for file including destination path + get_filename_component(filename "${file}" NAME) + set(symlink "${destination}/${filename}") + _ament_cmake_symlink_install_create_symlink("${file}" "${symlink}") + else() + if(NOT ARG_OPTIONAL) + message(FATAL_ERROR + "ament_cmake_symlink_install_targets() can't find '${file}'") + endif() + endif() + endforeach() +endfunction() + +function(_ament_cmake_symlink_install_create_symlink absolute_file symlink) + # register symlink for being removed during install step + file(APPEND "${CMAKE_CURRENT_BINARY_DIR}/symlink_install_manifest.txt" + "${symlink}\n") + + # avoid any work if correct symlink is already in place + if(EXISTS "${symlink}" AND IS_SYMLINK "${symlink}") + get_filename_component(destination "${symlink}" REALPATH) + get_filename_component(real_absolute_file "${absolute_file}" REALPATH) + if(destination STREQUAL real_absolute_file) + message(STATUS "Up-to-date symlink: ${symlink}") + return() + endif() + endif() + + message(STATUS "Symlinking: ${symlink}") + if(EXISTS "${symlink}" OR IS_SYMLINK "${symlink}") + file(REMOVE "${symlink}") + endif() + + execute_process( + COMMAND "/usr/bin/cmake" "-E" "create_symlink" + "${absolute_file}" + "${symlink}" + ) + # the CMake command does not provide a return code so check manually + if(NOT EXISTS "${symlink}" OR NOT IS_SYMLINK "${symlink}") + get_filename_component(destination "${symlink}" REALPATH) + message(FATAL_ERROR + "Could not create symlink '${symlink}' pointing to '${absolute_file}'") + endif() +endfunction() + +# end of template + +message(STATUS "Execute custom install script") + +# begin of custom install code + +# install(DIRECTORY "launch" "rviz" "DESTINATION" "share/sllidar_ros2") +ament_cmake_symlink_install_directory("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" DIRECTORY "launch" "rviz" "DESTINATION" "share/sllidar_ros2") + +# install("TARGETS" "sllidar_node" "sllidar_client" "RUNTIME_DESTINATION" "lib/sllidar_ros2") +include("/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install_targets_0_${CMAKE_INSTALL_CONFIG_NAME}.cmake") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2" "DESTINATION" "share/ament_index/resource_index/package_run_dependencies") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2" "DESTINATION" "share/ament_index/resource_index/package_run_dependencies") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2" "DESTINATION" "share/ament_index/resource_index/parent_prefix_path") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2" "DESTINATION" "share/ament_index/resource_index/parent_prefix_path") + +# install(FILES "/opt/ros/jazzy/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" "DESTINATION" "share/sllidar_ros2/environment") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/opt/ros/jazzy/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" "DESTINATION" "share/sllidar_ros2/environment") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/ament_prefix_path.dsv" "DESTINATION" "share/sllidar_ros2/environment") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/ament_prefix_path.dsv" "DESTINATION" "share/sllidar_ros2/environment") + +# install(FILES "/opt/ros/jazzy/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" "DESTINATION" "share/sllidar_ros2/environment") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/opt/ros/jazzy/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" "DESTINATION" "share/sllidar_ros2/environment") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/path.dsv" "DESTINATION" "share/sllidar_ros2/environment") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/path.dsv" "DESTINATION" "share/sllidar_ros2/environment") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.bash" "DESTINATION" "share/sllidar_ros2") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.bash" "DESTINATION" "share/sllidar_ros2") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.sh" "DESTINATION" "share/sllidar_ros2") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.sh" "DESTINATION" "share/sllidar_ros2") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.zsh" "DESTINATION" "share/sllidar_ros2") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.zsh" "DESTINATION" "share/sllidar_ros2") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.dsv" "DESTINATION" "share/sllidar_ros2") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.dsv" "DESTINATION" "share/sllidar_ros2") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/package.dsv" "DESTINATION" "share/sllidar_ros2") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/package.dsv" "DESTINATION" "share/sllidar_ros2") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/packages/sllidar_ros2" "DESTINATION" "share/ament_index/resource_index/packages") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/packages/sllidar_ros2" "DESTINATION" "share/ament_index/resource_index/packages") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" "DESTINATION" "share/sllidar_ros2/cmake") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" "DESTINATION" "share/sllidar_ros2/cmake") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" "DESTINATION" "share/sllidar_ros2/cmake") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" "DESTINATION" "share/sllidar_ros2/cmake") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config.cmake" "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config-version.cmake" "DESTINATION" "share/sllidar_ros2/cmake") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config.cmake" "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config-version.cmake" "DESTINATION" "share/sllidar_ros2/cmake") + +# install(FILES "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/package.xml" "DESTINATION" "share/sllidar_ros2") +ament_cmake_symlink_install_files("/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2" FILES "/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/package.xml" "DESTINATION" "share/sllidar_ros2") diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake b/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake new file mode 100644 index 0000000000000000000000000000000000000000..2d7cfa51926d03b9bee89d33ed1432ba18b0c098 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake @@ -0,0 +1,23 @@ +# generated from +# ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_uninstall_script.cmake.in + +set(install_manifest "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/symlink_install_manifest.txt") +if(NOT EXISTS "${install_manifest}") + message(FATAL_ERROR "Cannot find symlink install manifest: ${install_manifest}") +endif() + +file(READ "${install_manifest}" installed_files) +string(REGEX REPLACE "\n" ";" installed_files "${installed_files}") +foreach(installed_file ${installed_files}) + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(STATUS "Uninstalling: ${installed_file}") + file(REMOVE "${installed_file}") + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(FATAL_ERROR "Failed to remove '${installed_file}'") + endif() + + # remove empty parent folders + get_filename_component(parent_path "${installed_file}" PATH) + ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") + endif() +endforeach() diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install_targets_0_.cmake b/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install_targets_0_.cmake new file mode 100644 index 0000000000000000000000000000000000000000..cdf5be8e741da60be8f42f3c143efe59c3758ddf --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install_targets_0_.cmake @@ -0,0 +1 @@ +ament_cmake_symlink_install_targets("TARGET_FILES" "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/sllidar_node" "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/sllidar_client" "TARGETS" "sllidar_node" "sllidar_client" "RUNTIME_DESTINATION" "lib/sllidar_ros2") diff --git a/robobin_final/build/sllidar_ros2/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake b/robobin_final/build/sllidar_ros2/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake new file mode 100644 index 0000000000000000000000000000000000000000..7d406f0e2cc680b3fe603d5784d6f6e866151157 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake @@ -0,0 +1,60 @@ +# generated from +# ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in + +function(ament_cmake_uninstall_target_remove_empty_directories path) + set(install_space "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2") + if(install_space STREQUAL "") + message(FATAL_ERROR "The CMAKE_INSTALL_PREFIX variable must not be empty") + endif() + + string(LENGTH "${install_space}" length) + string(SUBSTRING "${path}" 0 ${length} path_prefix) + if(NOT path_prefix STREQUAL install_space) + message(FATAL_ERROR "The path '${path}' must be within the install space '${install_space}'") + endif() + if(path STREQUAL install_space) + return() + endif() + + # check if directory is empty + file(GLOB files "${path}/*") + list(LENGTH files length) + if(length EQUAL 0) + message(STATUS "Uninstalling: ${path}/") + execute_process(COMMAND "/usr/bin/cmake" "-E" "remove_directory" "${path}") + # recursively try to remove parent directories + get_filename_component(parent_path "${path}" PATH) + ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") + endif() +endfunction() + +# uninstall files installed using the standard install() function +set(install_manifest "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/install_manifest.txt") +if(NOT EXISTS "${install_manifest}") + message(FATAL_ERROR "Cannot find install manifest: ${install_manifest}") +endif() + +file(READ "${install_manifest}" installed_files) +string(REGEX REPLACE "\n" ";" installed_files "${installed_files}") +foreach(installed_file ${installed_files}) + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(STATUS "Uninstalling: ${installed_file}") + file(REMOVE "${installed_file}") + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(FATAL_ERROR "Failed to remove '${installed_file}'") + endif() + + # remove empty parent folders + get_filename_component(parent_path "${installed_file}" PATH) + ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") + endif() +endforeach() + +# end of template + +message(STATUS "Execute custom uninstall script") + +# begin of custom uninstall code + +# uninstall files installed using the symlink install functions +include("/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake") diff --git a/robobin_final/build/sllidar_ros2/cmake_args.last b/robobin_final/build/sllidar_ros2/cmake_args.last new file mode 100644 index 0000000000000000000000000000000000000000..7aacf903d0f9a5221f5054434234bf01a815efb3 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/cmake_args.last @@ -0,0 +1 @@ +['-DAMENT_CMAKE_SYMLINK_INSTALL=1'] \ No newline at end of file diff --git a/robobin_final/build/sllidar_ros2/cmake_install.cmake b/robobin_final/build/sllidar_ros2/cmake_install.cmake new file mode 100644 index 0000000000000000000000000000000000000000..6ebb1070ca12fe416b010cbd42801b86b5879a8c --- /dev/null +++ b/robobin_final/build/sllidar_ros2/cmake_install.cmake @@ -0,0 +1,58 @@ +# Install script for directory: /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + include("/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/robobin_final/build/sllidar_ros2/colcon_build.rc b/robobin_final/build/sllidar_ros2/colcon_build.rc new file mode 100644 index 0000000000000000000000000000000000000000..573541ac9702dd3969c9bc859d2b91ec1f7e6e56 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/robobin_final/build/sllidar_ros2/colcon_command_prefix_build.sh b/robobin_final/build/sllidar_ros2/colcon_command_prefix_build.sh new file mode 100644 index 0000000000000000000000000000000000000000..f9867d51322a8ef47d4951080db6e3cfd048835e --- /dev/null +++ b/robobin_final/build/sllidar_ros2/colcon_command_prefix_build.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/robobin_final/build/sllidar_ros2/colcon_command_prefix_build.sh.env b/robobin_final/build/sllidar_ros2/colcon_command_prefix_build.sh.env new file mode 100644 index 0000000000000000000000000000000000000000..bef86440538b8fc9b2d30448c0671a414fcdbc45 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/colcon_command_prefix_build.sh.env @@ -0,0 +1,69 @@ +AMENT_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy +CMAKE_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor +COLCON=1 +COLCON_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_final/install:/home/robobin/Robobin_Project/ros2/robobin_main/install +COLORTERM=truecolor +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1002/bus +DEBUGINFOD_URLS=https://debuginfod.ubuntu.com +DESKTOP_SESSION=ubuntu +DISPLAY=:0 +GDMSESSION=ubuntu +GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/terminator.desktop +GIO_LAUNCHED_DESKTOP_FILE_PID=2410 +GJS_DEBUG_OUTPUT=stderr +GJS_DEBUG_TOPICS=JS ERROR;JS LOG +GNOME_DESKTOP_SESSION_ID=this-is-deprecated +GNOME_SETUP_DISPLAY=:1 +GNOME_SHELL_SESSION_MODE=ubuntu +GSM_SKIP_SSH_AGENT_WORKAROUND=true +GTK_MODULES=gail:atk-bridge +GZ_CONFIG_PATH=/opt/ros/jazzy/opt/sdformat_vendor/share/gz +HOME=/home/robobin +IM_CONFIG_PHASE=1 +INVOCATION_ID=9a58d1d4c5c4406f86851b1f6d40074e +JOURNAL_STREAM=8:14177 +LANG=en_US.UTF-8 +LC_ALL=en_US.UTF-8 +LD_LIBRARY_PATH=/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib +LESSCLOSE=/usr/bin/lesspipe %s %s +LESSOPEN=| /usr/bin/lesspipe %s +LOGNAME=robobin +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90: +MANAGERPID=1422 +MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure +MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= +PATH=/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin +PWD=/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages +QT_ACCESSIBILITY=1 +QT_IM_MODULE=ibus +ROS_AUTOMATIC_DISCOVERY_RANGE=SUBNET +ROS_DISTRO=jazzy +ROS_DOMAIN_ID=3 +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SESSION_MANAGER=local/robobin-desktop:@/tmp/.ICE-unix/1596,unix/robobin-desktop:/tmp/.ICE-unix/1596 +SHELL=/bin/bash +SHLVL=1 +SSH_AUTH_SOCK=/run/user/1002/keyring/ssh +SYSTEMD_EXEC_PID=1633 +TERM=xterm-256color +TERMINATOR_DBUS_NAME=net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3 +TERMINATOR_DBUS_PATH=/net/tenshu/Terminator2 +TERMINATOR_UUID=urn:uuid:10fd0f7e-0487-448f-9854-3e7a59bcf268 +USER=robobin +USERNAME=robobin +VTE_VERSION=7600 +WAYLAND_DISPLAY=wayland-0 +XAUTHORITY=/run/user/1002/.mutter-Xwaylandauth.X1BGZ2 +XDG_ACTIVATION_TOKEN=bef97eb0-e5e7-490a-85cc-20228fff4b34 +XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg +XDG_CURRENT_DESKTOP=ubuntu:GNOME +XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop +XDG_MENU_PREFIX=gnome- +XDG_RUNTIME_DIR=/run/user/1002 +XDG_SESSION_CLASS=user +XDG_SESSION_DESKTOP=ubuntu +XDG_SESSION_TYPE=wayland +XMODIFIERS=@im=ibus +_=/usr/bin/colcon diff --git a/robobin_final/build/sllidar_ros2/install_manifest.txt b/robobin_final/build/sllidar_ros2/install_manifest.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/build/sllidar_ros2/sllidar_client b/robobin_final/build/sllidar_ros2/sllidar_client new file mode 100755 index 0000000000000000000000000000000000000000..f52a8d2f68c2ad59caaf666e97579e0f5d257ab2 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/sllidar_client differ diff --git a/robobin_final/build/sllidar_ros2/sllidar_node b/robobin_final/build/sllidar_ros2/sllidar_node new file mode 100755 index 0000000000000000000000000000000000000000..1619614e83903ad049dc0e9e016c737868df69e1 Binary files /dev/null and b/robobin_final/build/sllidar_ros2/sllidar_node differ diff --git a/robobin_final/build/sllidar_ros2/symlink_install_manifest.txt b/robobin_final/build/sllidar_ros2/symlink_install_manifest.txt new file mode 100644 index 0000000000000000000000000000000000000000..0d493177b402879af07fa98391496132e45967e0 --- /dev/null +++ b/robobin_final/build/sllidar_ros2/symlink_install_manifest.txt @@ -0,0 +1,44 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2 +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake +/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml diff --git a/robobin_final/build/super_robot/build/lib/super_robot/__init__.py b/robobin_final/build/super_robot/build/lib/super_robot/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/build/super_robot/build/lib/super_robot/control_feedback.py b/robobin_final/build/super_robot/build/lib/super_robot/control_feedback.py new file mode 100644 index 0000000000000000000000000000000000000000..9762167aa06552dffdc8e23beccbfec88e93f6b8 --- /dev/null +++ b/robobin_final/build/super_robot/build/lib/super_robot/control_feedback.py @@ -0,0 +1,320 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from std_msgs.msg import Int64, Float64 +from gpiozero import PWMOutputDevice, DigitalOutputDevice +import time +from rclpy.clock import Clock +from rclpy.time import Time +import bisect + + + +# Example of how you could implement a simple PID controller +class PIDController: + def __init__(self, kp, ki, kd): + self.kp = kp + self.ki = ki + self.kd = kd + self.prev_error = 0 + self.integral = 0 + + def reset(self): + self.prev_error = 0 + self.integral = 0 + + def calculate(self, error, dt): + self.integral += error * dt + derivative = (error - self.prev_error) / dt + output = self.kp * error + self.ki * self.integral + self.kd * derivative + self.prev_error = error + return output + + + + +class MotorControlNode(Node): + def __init__(self): + super().__init__('control_feedback_node') + + # Initialize encoder values + self.encoder_left_steps = 0 + self.encoder_right_steps = 0 + + # Desired speeds from cmd_vel + self.desired_linear_speed = 0.0 + self.desired_angular_speed = 0.0 + + self.prev_left_steps = 0 + self.prev_right_steps = 0 + + self.left_pwm = 0 + self.right_pwm = 0 + + self.prev_desired_speed = 0.0 + + + #Time + self.prev_time = time.time() + #self.prev_time = self.get_clock().now + + + # Robot parameters + self.wheel_base = 0.40 + self.encoder_steps_per_rotation = 310 + self.wheel_radius = 0.075 + + # Initialize the motors + self.motor = Motor(self,14,15,18, 17, 22, 27) + + # PID controllers + self.pid_left_forward = PIDController(kp=0.5, ki=0.0, kd=0.001) + self.pid_right_forward = PIDController(kp=0.525, ki=0.0, kd=0.001) + + self.pid_left_backward = PIDController(kp=0.525, ki=0.0, kd=0.001) + self.pid_right_backward = PIDController(kp=0.5, ki=0.0, kd=0.001) + + + + + # Subscribe to cmd_vel topic + self.subscription = self.create_subscription( + Twist, + '/cmd_vel', + self.cmd_vel_callback, + 10 + ) + + # Subscribe to encoder data + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + self.left_actual_speed_pub = self.create_publisher(Float64, 'left_actual_wheel_speed', 10) + self.right_actual_speed_pub = self.create_publisher(Float64, 'right_actual_wheel_speed', 10) + self.desired_speed_pub = self.create_publisher(Float64, 'desired_wheel_speed', 10) + + # Timer to update motor speeds + self.control_timer = self.create_timer(0.1, self.control_loop) + + self.get_logger().info('Motor control node with encoder feedback has been started.') + + def cmd_vel_callback(self, msg): + # Store desired speeds + self.desired_linear_speed = msg.linear.x # Forward/backward speed + self.desired_angular_speed = msg.angular.z # Turning rate + + # if (self.desired_linear_speed >= 0 and self.prev_desired_speed < 0) or (self.desired_linear_speed < 0 and self.prev_desired_speed >= 0): + + # self.pid_left_forward.reset() + # self.pid_right_forward.reset() + # self.pid_left_backward.reset() + # self.pid_right_backward.reset() + + + + + + self.prev_desired_speed = self.desired_linear_speed + + def left_encoder_callback(self, msg): + self.encoder_left_steps = msg.data + + def right_encoder_callback(self, msg): + self.encoder_right_steps = msg.data + + + def control_loop(self): + + if self.desired_linear_speed >= 0: + # Forward motion + left_pid = self.pid_left_forward + right_pid = self.pid_right_forward + else: + # Backward motion + left_pid = self.pid_left_backward + right_pid = self.pid_right_backward + + if (self.desired_linear_speed == 0) and (self.desired_angular_speed == 0): + self.stop_motors() + self.pid_left_forward.reset() + self.pid_right_forward.reset() + self.pid_left_backward.reset() + self.pid_right_backward.reset() + self.left_pwm =0 + self.right_pwm =0 + return + + + + + #Calculate the actual speed + #------------------------------- + # Calculate elapsed time + current_time = time.time() + #dt = current_time - self.prev_time + dt = max(current_time - self.prev_time, 0.01) # Prevent dt from being too small + #dt = max(current_time - self.prev_time, 1e-6) # Avoid zero or too small dt + if dt == 0: + return + self.prev_time = current_time + + # self.prev_time = self.get_clock().now() + # current_time = self.get_clock().now() + # dt = (current_time - self.prev_time).to_sec() + # if dt <= 0.0: + # return + # self.prev_time = current_time + + #Actual Speed calculation + #------------------------------------ + # Calculate change in encoder steps + delta_left_steps = self.encoder_left_steps - self.prev_left_steps + delta_right_steps = self.encoder_right_steps - self.prev_right_steps + + self.prev_left_steps = self.encoder_left_steps + self.prev_right_steps = self.encoder_right_steps + + # Calculate rotational speeds (RPS) + left_rps = delta_left_steps / (self.encoder_steps_per_rotation * dt) + right_rps = delta_right_steps / (self.encoder_steps_per_rotation * dt) + + # Convert to linear speed (m/s) + left_speed_actual = left_rps * 2 * 3.14159 * self.wheel_radius + right_speed_actual = right_rps * 2 * 3.14159 * self.wheel_radius + + + + #Desired Speed calculation + #------------------------------------ + # Desired speeds for left and right wheels + left_speed_desired = self.desired_linear_speed - (self.desired_angular_speed * self.wheel_base / 2.0) + right_speed_desired = self.desired_linear_speed + (self.desired_angular_speed * self.wheel_base / 2.0) + + + + # Speed Errors calculation + #------------------------------------ + left_error = left_speed_desired - left_speed_actual + right_error = right_speed_desired - right_speed_actual + + + + # Use PID controllers for left and right wheels + left_pwm_error = left_pid.calculate(left_error, dt) + right_pwm_error = right_pid.calculate(right_error, dt) + + self.left_pwm += left_pwm_error + self.right_pwm += right_pwm_error + + + + # Ensure PWM values are within [-1, 1] + left_pwm = max(-1, min(1, self.left_pwm)) + right_pwm = max(-1, min(1, self.right_pwm)) + + # Apply PWM values to motors + self.motor.set_pwm(left_pwm, right_pwm) + + + + + # Publish actual speeds + left_actual_speed_msg = Float64() + left_actual_speed_msg.data = left_speed_actual + self.left_actual_speed_pub.publish(left_actual_speed_msg) + + right_actual_speed_msg = Float64() + right_actual_speed_msg.data = right_speed_actual + self.right_actual_speed_pub.publish(right_actual_speed_msg) + + desired_speed_msg = Float64() + desired_speed_msg.data = right_speed_desired + self.desired_speed_pub.publish(desired_speed_msg) + + + # Debugging info + self.get_logger().info(f'Left PWM IN: {self.left_pwm:.2f}, Right PWM IN: {right_pwm:.2f}') + self.get_logger().info(f'Left Speed Actual: {left_speed_actual:.2f}, Right Speed Actual: {right_speed_actual:.2f}') + self.get_logger().info(f'Left Error: {left_error:.2f}, Right Error: {left_pwm_error:.2f}') + self.get_logger().info(f'Left_speed_desired: {left_speed_desired:.2f}, Right_speed_desired: {right_speed_desired:.2f}') + self.get_logger().info('-----------------------------------------------------------------') + + + def stop_motors(self): + self.motor.stop() + self.get_logger().info('Motors have been stopped.') + +class Motor: + def __init__(self,node, EnaA, In1A, In2A, EnaB, In1B, In2B): + + self.node = node + # Left motor control pins + self.pwmA = PWMOutputDevice(EnaA) + self.in1A = DigitalOutputDevice(In1A) + self.in2A = DigitalOutputDevice(In2A) + + # Right motor control pins + self.pwmB = PWMOutputDevice(EnaB) + self.in1B = DigitalOutputDevice(In1B) + self.in2B = DigitalOutputDevice(In2B) + + def set_pwm(self, left_pwm, right_pwm): + + #Deadband to prevent the motors from responding to very small PWM values that could cause jitter. + DEADZONE = 0.002 + + if abs(left_pwm) < DEADZONE: + self.pwmA.value = 0 + self.in1A.off() + self.in2A.off() + else: + self.pwmA.value = abs(left_pwm) + self.in1A.value = left_pwm > 0 + self.in2A.value = left_pwm < 0 + + if abs(right_pwm) < DEADZONE: + self.pwmB.value = 0 + self.in1B.off() + self.in2B.off() + else: + self.pwmB.value = abs(right_pwm) + self.in1B.value = right_pwm > 0 + self.in2B.value = right_pwm < 0 + + #self.node.get_logger().info(f"Left Motor PWM: Speed={left_pwm}, Right Motor PWM: Speed={right_pwm}") + + def stop(self): + # Stop both motors + self.pwmA.value = 0 + self.pwmB.value = 0 + self.in1A.off() + self.in2A.off() + self.in1B.off() + self.in2B.off() + + +def main(args=None): + rclpy.init(args=args) + node = MotorControlNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.stop_motors() + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_final/build/super_robot/build/lib/super_robot/encoder.py b/robobin_final/build/super_robot/build/lib/super_robot/encoder.py new file mode 100644 index 0000000000000000000000000000000000000000..4e687cd999e985c6eb28f4a66462f16a7368c1fa --- /dev/null +++ b/robobin_final/build/super_robot/build/lib/super_robot/encoder.py @@ -0,0 +1,63 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from gpiozero import RotaryEncoder, InputDevice + + + +class EncoderReaderNode(Node): + def __init__(self): + super().__init__('encoder_reader_node') + + motor1A = 5 + motor1B = 6 + motor2A = 20 + motor2B = 21 + + self.encoder_left = RotaryEncoder(a = motor1A,b = motor1B, max_steps=0) + self.encoder_right = RotaryEncoder(a = motor2A,b = motor2B, max_steps=0) + + # Publishers for encoder steps + self.left_encoder_pub = self.create_publisher(Int64, 'left_wheel_steps', 10) + self.right_encoder_pub = self.create_publisher(Int64, 'right_wheel_steps', 10) + + # Timer to read encoders + self.timer = self.create_timer(0.1, self.publish_encoder_steps) + + self.get_logger().info('Encoder reader node has been started.') + + def publish_encoder_steps(self): + # Read encoder steps + left_steps = self.encoder_left.steps + right_steps = -(self.encoder_right.steps) + + # Create messages + left_msg = Int64() + left_msg.data = left_steps + + right_msg = Int64() + right_msg.data = right_steps + + # Publish messages + self.left_encoder_pub.publish(left_msg) + self.right_encoder_pub.publish(right_msg) + + # Log the steps + self.get_logger().info(f'Left Steps: {left_steps}, Right Steps: {right_steps}') + + + +def main(args=None): + rclpy.init(args=args) + node = EncoderReaderNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_final/build/super_robot/build/lib/super_robot/imu_node.py b/robobin_final/build/super_robot/build/lib/super_robot/imu_node.py new file mode 100644 index 0000000000000000000000000000000000000000..5325fb1ab73a6c57e390f38e9a32b615d2d3bf72 --- /dev/null +++ b/robobin_final/build/super_robot/build/lib/super_robot/imu_node.py @@ -0,0 +1,139 @@ +#!/usr/bin/env python3 + +import rclpy +from rclpy.node import Node +from sensor_msgs.msg import Imu +from smbus2 import SMBus +import time +import math + +class BNO055Publisher(Node): + def __init__(self): + super().__init__('imu_node') + self.publisher_ = self.create_publisher(Imu, 'imu', 10) + self.timer = self.create_timer(0.1, self.timer_callback) # 10 Hz + self.bus = SMBus(1) + self.address = 0x28 + self.init_bno055() + time.sleep(1) + + def write_register(self, register, value): + self.bus.write_byte_data(self.address, register, value) + + def read_register(self, register, length=1): + if length == 1: + return self.bus.read_byte_data(self.address, register) + else: + return self.bus.read_i2c_block_data(self.address, register, length) + + def init_bno055(self): + # Switch to CONFIG mode + self.write_register(0x3D, 0x00) + time.sleep(0.05) + # Set power mode to Normal + self.write_register(0x3E, 0x00) + # Set to NDOF mode + self.write_register(0x3D, 0x0C) + time.sleep(0.5) + + def read_euler_angles(self): + data = self.read_register(0x1A, 6) + yaw = (data[1] << 8) | data[0] + roll = (data[3] << 8) | data[2] + pitch = (data[5] << 8) | data[4] + yaw = yaw if yaw < 32768 else yaw - 65536 + roll = roll if roll < 32768 else roll - 65536 + pitch = pitch if pitch < 32768 else pitch - 65536 + yaw = yaw / 16.0 + roll = roll / 16.0 + pitch = pitch / 16.0 + return yaw, pitch, roll + + def read_gyroscope(self): + data = self.read_register(0x14, 6) + gyro_x = (data[1] << 8) | data[0] + gyro_y = (data[3] << 8) | data[2] + gyro_z = (data[5] << 8) | data[4] + gyro_x = gyro_x if gyro_x < 32768 else gyro_x - 65536 + gyro_y = gyro_y if gyro_y < 32768 else gyro_y - 65536 + gyro_z = gyro_z if gyro_z < 32768 else gyro_z - 65536 + # Convert to degrees per second + gyro_x = gyro_x / 900.0 + gyro_y = gyro_y / 900.0 + gyro_z = gyro_z / 900.0 + return gyro_x, gyro_y, gyro_z + + def read_linear_acceleration(self): + data = self.read_register(0x08, 6) + accel_x = (data[1] << 8) | data[0] + accel_y = (data[3] << 8) | data[2] + accel_z = (data[5] << 8) | data[4] + accel_x = accel_x if accel_x < 32768 else accel_x - 65536 + accel_y = accel_y if accel_y < 32768 else accel_y - 65536 + accel_z = accel_z if accel_z < 32768 else accel_z - 65536 + # Convert to m/s^2 (assuming sensitivity of 1 m/s^2 per LSB) + accel_x = accel_x / 100.0 # Adjust based on sensor's sensitivity + accel_y = accel_y / 100.0 + accel_z = accel_z / 100.0 + return accel_x, accel_y, accel_z + + def timer_callback(self): + yaw, pitch, roll = self.read_euler_angles() + gyro_x, gyro_y, gyro_z = self.read_gyroscope() + accel_x, accel_y, accel_z = self.read_linear_acceleration() + + imu_msg = Imu() + imu_msg.header.stamp = self.get_clock().now().to_msg() + imu_msg.header.frame_id = 'imu_link' + + # Convert degrees to radians + yaw_rad = -(math.radians(yaw)) + roll_rad = -(math.radians(pitch)) # Note: Check if pitch corresponds to roll + pitch_rad = -(math.radians(roll)) # Note: Check if roll corresponds to pitch + # Compute quaternion + cy = math.cos(yaw_rad * 0.5) + sy = math.sin(yaw_rad * 0.5) + cp = math.cos(pitch_rad * 0.5) + sp = math.sin(pitch_rad * 0.5) + cr = math.cos(roll_rad * 0.5) + sr = math.sin(roll_rad * 0.5) + imu_msg.orientation.w = cr * cp * cy + sr * sp * sy + imu_msg.orientation.x = sr * cp * cy - cr * sp * sy + imu_msg.orientation.y = cr * sp * cy + sr * cp * sy + imu_msg.orientation.z = cr * cp * sy - sr * sp * cy + + # Populate angular velocity (in rad/s) + imu_msg.angular_velocity.x = math.radians(gyro_x) # Convert to rad/s + imu_msg.angular_velocity.y = math.radians(gyro_y) + imu_msg.angular_velocity.z = math.radians(gyro_z) + + # Populate linear acceleration (in m/s^2) + imu_msg.linear_acceleration.x = accel_x + imu_msg.linear_acceleration.y = accel_y + imu_msg.linear_acceleration.z = accel_z + + # Covariances + imu_msg.orientation_covariance = [0.0025, 0, 0, + 0, 0.0025, 0, + 0, 0, 0.0025] + imu_msg.angular_velocity_covariance = [0.02, 0, 0, + 0, 0.02, 0, + 0, 0, 0.02] + imu_msg.linear_acceleration_covariance = [0.04, 0, 0, + 0, 0.04, 0, + 0, 0, 0.04] + + self.publisher_.publish(imu_msg) + # self.get_logger().info(f'Publishing: Yaw={yaw:.2f}, Pitch={pitch:.2f}, Roll={roll:.2f}, ' + # f'Gyro=({gyro_x:.2f}, {gyro_y:.2f}, {gyro_z:.2f}), ' + # f'Accel=({accel_x:.2f}, {accel_y:.2f}, {accel_z:.2f})') + +def main(args=None): + rclpy.init(args=args) + bno055_publisher = BNO055Publisher() + rclpy.spin(bno055_publisher) + bno055_publisher.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_final/build/super_robot/build/lib/super_robot/motor_control_node.py b/robobin_final/build/super_robot/build/lib/super_robot/motor_control_node.py new file mode 100644 index 0000000000000000000000000000000000000000..d882ed7d631f0fe5112731b062c07272f0d74bfb --- /dev/null +++ b/robobin_final/build/super_robot/build/lib/super_robot/motor_control_node.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python3 +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from gpiozero import PWMOutputDevice +from time import sleep + +class Motor: + def __init__(self, node, EnaA, In1A, In2A, EnaB, In1B, In2B): + self.node = node + self.pwmA = PWMOutputDevice(EnaA) + self.in1A = PWMOutputDevice(In1A) + self.in2A = PWMOutputDevice(In2A) + self.pwmB = PWMOutputDevice(EnaB) + self.in1B = PWMOutputDevice(In1B) + self.in2B = PWMOutputDevice(In2B) + + def move(self, speed=0.0, turn=0.0): + speed = max(-1, min(1, speed)) + turn = max(-1, min(1, turn)) + + leftSpeed = speed - turn + rightSpeed = speed + turn + ''' + left_speed = self.desired_speed - (turn_rate * self.motor.wheel_base / 2) + right_speed = self.desired_speed + (turn_rate * self.motor.wheel_base / 2) + ''' + + leftSpeed = max(-1, min(1, leftSpeed)) + rightSpeed = max(-1, min(1, rightSpeed)) + + self.pwmA.value = abs(leftSpeed) + self.in1A.value = leftSpeed > 0 + self.in2A.value = leftSpeed <= 0 + + self.pwmB.value = abs(rightSpeed) + self.in1B.value = rightSpeed > 0 + self.in2B.value = rightSpeed <= 0 + + self.node.get_logger().info(f"Lefts Motor: Speed={leftSpeed}, Right Motor: Speed={rightSpeed}") + #print("hi") + + + def stop(self): + self.pwmA.value = 0 + self.pwmB.value = 0 + self.node.get_logger().info("Motors have been stopped.") + +class MotorControlNode(Node): + def __init__(self): + super().__init__('motor_control_node') + #left 14,15,18 right 17,27,22 + self.motor = Motor(self,14,15,18, 17, 22, 27) + self.subscription = self.create_subscription( + Twist, + 'cmd_vel', + self.cmd_vel_callback, + 10 + ) + self.subscription # prevent unused variable warning + self.get_logger().info('Motor control node has been started.') + + def cmd_vel_callback(self, msg): + linear_x = msg.linear.x + angular_z = msg.angular.z + self.get_logger().info(f'Speed: {linear_x}, Turn Rate: {angular_z}') + self.motor.move(speed=linear_x, turn=angular_z) + +def main(args=None): + rclpy.init(args=args) + node = MotorControlNode() + rclpy.spin(node) + rclpy.shutdown() + +if __name__ == '__main__': + main() + +#colcon build --symlink-install \ No newline at end of file diff --git a/robobin_final/build/super_robot/build/lib/super_robot/odometry_node.py b/robobin_final/build/super_robot/build/lib/super_robot/odometry_node.py new file mode 100644 index 0000000000000000000000000000000000000000..c612a477ff1f73390a74ca436b9ed96ae2d9805d --- /dev/null +++ b/robobin_final/build/super_robot/build/lib/super_robot/odometry_node.py @@ -0,0 +1,197 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from nav_msgs.msg import Odometry +from geometry_msgs.msg import Quaternion, TransformStamped +from math import sin, cos, pi +import tf2_ros +import math +from sensor_msgs.msg import JointState + + +class OdometryPublisher(Node): + def __init__(self): + super().__init__('odometry_publisher') + + # Robot parameters + self.wheel_radius = 0.075 # meters (example value) + self.wheel_base = 0.4 # meters (distance between wheels) + self.steps_per_revolution = 310 # from your encoder observations + self.wheel_circumference = 2 * pi * self.wheel_radius + self.steps_per_meter = self.steps_per_revolution / self.wheel_circumference + + # Initialize encoder readings + self.left_encoder = 0 + self.right_encoder = 0 + self.last_left_encoder = 0 + self.last_right_encoder = 0 + + # Robot pose + self.x = 0.0 + self.y = 0.0 + self.theta = 0.0 # Robot's orientation + + # Create subscribers for encoders + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + # Publisher for odometry + self.odom_pub = self.create_publisher(Odometry, 'odom', 10) + + self.joint_state_pub = self.create_publisher(JointState, 'joint_states', 10) # New joint state publisher + + # Transform broadcaster + self.tf_broadcaster = tf2_ros.TransformBroadcaster(self) + + # Timer for updating odometry + self.timer = self.create_timer(0.1, self.update_odometry) + + self.get_logger().info('Odometry publisher node has been started.') + + def left_encoder_callback(self, msg): + self.left_encoder = msg.data + + def right_encoder_callback(self, msg): + self.right_encoder = msg.data + + def euler_to_quaternion(self, roll, pitch, yaw): + # Compute the half angles + cy = math.cos(yaw * 0.5) + sy = math.sin(yaw * 0.5) + cp = math.cos(pitch * 0.5) + sp = math.sin(pitch * 0.5) + cr = math.cos(roll * 0.5) + sr = math.sin(roll * 0.5) + + # Compute the quaternion components + w = cr * cp * cy + sr * sp * sy + x = sr * cp * cy - cr * sp * sy + y = cr * sp * cy + sr * cp * sy + z = cr * cp * sy - sr * sp * cy + + return x, y, z, w + + def update_odometry(self): + # Calculate change in encoder readings + delta_left = self.left_encoder - self.last_left_encoder + delta_right = self.right_encoder - self.last_right_encoder + + self.last_left_encoder = self.left_encoder + self.last_right_encoder = self.right_encoder + + # Calculate distance traveled by each wheel + distance_left = (delta_left / self.steps_per_revolution) * self.wheel_circumference + distance_right = (delta_right / self.steps_per_revolution) * self.wheel_circumference + + # Calculate average distance and change in orientation + delta_distance = (distance_right + distance_left) / 2.0 + delta_theta = (distance_right - distance_left) / self.wheel_base + + # Update robot pose + self.theta += delta_theta + delta_x = delta_distance * cos(self.theta) + delta_y = delta_distance * sin(self.theta) + + self.x += delta_x + self.y += delta_y + + # Create quaternion from yaw (using custom euler_to_quaternion) + odom_quat = self.euler_to_quaternion(0, 0, self.theta) + + # Publish the odometry message over ROS2 + odom = Odometry() + odom.header.stamp = self.get_clock().now().to_msg() + odom.header.frame_id = "odom" + #odom.header.frame_id = "odom/filtered" + + # Set the position + odom.pose.pose.position.x = self.x + odom.pose.pose.position.y = self.y + odom.pose.pose.position.z = 0.0 + odom.pose.pose.orientation = Quaternion( + x=odom_quat[0], + y=odom_quat[1], + z=odom_quat[2], + w=odom_quat[3] + ) + + # Set the velocity (optional, can be set to zero for now) + odom.child_frame_id = "base_link" + + odom.twist.twist.linear.x = delta_distance / 0.1 # dt is 0.1 seconds + odom.twist.twist.angular.z = delta_theta / 0.1 + + + # Set pose covariance + odom.pose.covariance = [0.001, 0, 0, 0, 0, 0, + 0, 0.001, 0, 0, 0, 0, + 0, 0, 1000000, 0, 0, 0, + 0, 0, 0, 1000000, 0, 0, + 0, 0, 0, 0, 1000000, 0, + 0, 0, 0, 0, 0, 0.01] + + # Set twist covariance + odom.twist.covariance = [0.0001, 0, 0, 0, 0, 0, + 0, 0.0001, 0, 0, 0, 0, + 0, 0, 1000000, 0, 0, 0, + 0, 0, 0, 1000000, 0, 0, + 0, 0, 0, 0, 1000000, 0, + 0, 0, 0, 0, 0, 0.001] + + + # Publish the message + self.odom_pub.publish(odom) + + # # Publish the transform over TF + # t = TransformStamped() + # t.header.stamp = self.get_clock().now().to_msg() + # t.header.frame_id = 'odom' + # #t.header.frame_id = 'odom' + # t.child_frame_id = 'base_link' + + # t.transform.translation.x = self.x + # t.transform.translation.y = self.y + # t.transform.translation.z = 0.0 + # t.transform.rotation = Quaternion( + # x=odom_quat[0], + # y=odom_quat[1], + # z=odom_quat[2], + # w=odom_quat[3] + # ) + + # self.tf_broadcaster.sendTransform(t) + + # #Publish joint states + # joint_state_msg = JointState() + # joint_state_msg.header.stamp = self.get_clock().now().to_msg() + # joint_state_msg.name = ['base_to_left_wheel', 'base_to_right_wheel'] + # joint_state_msg.position = [ + # self.left_encoder / self.steps_per_revolution * 2 * pi, # Left wheel position (radians) + # self.right_encoder / self.steps_per_revolution * 2 * pi # Right wheel position (radians) + # ] + # self.joint_state_pub.publish(joint_state_msg) + +def main(args=None): + rclpy.init(args=args) + node = OdometryPublisher() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/robobin_final/build/super_robot/build/lib/super_robot/route.py b/robobin_final/build/super_robot/build/lib/super_robot/route.py new file mode 100644 index 0000000000000000000000000000000000000000..b3d2bff6d92edf18fb10bb2dc12f067e69c982c1 --- /dev/null +++ b/robobin_final/build/super_robot/build/lib/super_robot/route.py @@ -0,0 +1,158 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from nav_msgs.msg import Odometry +from math import sqrt, pow, atan2, radians, sin, cos +import time + +class MoveTurnNode(Node): + def __init__(self): + super().__init__('move_turn_node') + + # Publisher for cmd_vel + self.cmd_vel_pub = self.create_publisher(Twist, '/cmd_vel', 10) + + # Subscriber for odometry + self.create_subscription(Odometry, '/odom', self.odom_callback, 10) + + # Robot position and orientation + self.x = 0.0 + self.y = 0.0 + self.yaw = 0.0 + + # Movement parameters[=] + self.distance_threshold = 0.01 # meters + self.angle_threshold = radians(0.1) # 3 degrees in radians + #self.linear_speed = 0.2 # m/s + #self.angular_speed = 0rr.25 # rad/s + + self.get_logger().info('Move and Turn node started.') + self.execute_movement() + + def odom_callback(self, msg): + self.x = msg.pose.pose.position.x + self.y = msg.pose.pose.position.y + self.get_logger().info(f'start_x :{self.x} , start_y :{self.y}') + + # Extract yaw (orientation around Z axis) + _, _, self.yaw = self.quaternion_to_euler( + msg.pose.pose.orientation.x, + msg.pose.pose.orientation.y, + msg.pose.pose.orientation.z, + msg.pose.pose.orientation.w + ) + + def quaternion_to_euler(self, x, y, z, w): + t3 = 2.0 * (w * z + x * y) + t4 = 1.0 - 2.0 * (y * y + z * z) + yaw = atan2(t3, t4) + + return 0.0, 0.0, yaw + + def execute_movement(self): + + # #self.move_forward(1) + # self.turn_angle(90) + + + + # for i in range(10): + # self.get_logger().info(f'Starting loop {i + 1} of 5') + # # # Move forward 1 meter + # self.move_forward(1) + # self.turn_angle(180) + + # # Turn 90 degrees + # self.stop_robot() + + for i in range(4): + self.get_logger().info(f'Starting loop {i + 1} of 5') + # Move forward 1 meter + self.move_forward(1) + # Turn 90 degree + self.turn_angle(90) + self.stop_robot() + + + self.get_logger().info('Completed all loops.') + self.stop_robot() + + def move_forward(self, distance): + start_x, start_y = self.x, self.y + + kp = 1.0 + max_speed = 0.2 + min_speed = 0.05 + + + + while True: + + current_distance = sqrt(pow(self.x - start_x, 2) + pow(self.y - start_y, 2)) + distance_error = distance - current_distance + + if distance_error <= self.distance_threshold: + self.stop_robot() + break + + linear_speed = kp * distance_error + linear_speed = max(min_speed, min (max_speed, linear_speed)) + + + twist = Twist() + twist.linear.x = linear_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def turn_angle(self, angle_degrees): + # Capture the starting yaw before turning + start_yaw = self.yaw + + # Calculate the target yaw relative to the current orientation + target_yaw = start_yaw + radians(angle_degrees) + target_yaw = atan2(sin(target_yaw), cos(target_yaw)) + kp = 1.0 + max_speed = 0.8 + min_speed = 0.05 + + while True: + yaw_error = target_yaw - self.yaw + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + + if abs(yaw_error) < self.angle_threshold: + self.stop_robot() + break + + angular_speed = kp * abs(yaw_error) + + angular_speed = max(min_speed, min (max_speed, angular_speed)) + + twist = Twist() + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def stop_robot(self): + twist = Twist() + twist.linear.x = 0.0 + twist.angular.z = 0.0 + self.cmd_vel_pub.publish(twist) + self.get_logger().info('Robot stopped.') + time.sleep(0.5) + +def main(args=None): + rclpy.init(args=args) + node = MoveTurnNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_final/build/super_robot/build/lib/super_robot/route_filtered.py b/robobin_final/build/super_robot/build/lib/super_robot/route_filtered.py new file mode 100644 index 0000000000000000000000000000000000000000..e79cf08e8058c37037b04285f5e17027de79385e --- /dev/null +++ b/robobin_final/build/super_robot/build/lib/super_robot/route_filtered.py @@ -0,0 +1,191 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from nav_msgs.msg import Odometry +from math import sqrt, pow, atan2, radians, sin, cos, degrees +import time + +class MoveTurnFilteredNode(Node): + def __init__(self): + super().__init__('move_turn_filtered_node') + + # Publisher for cmd_vel + self.cmd_vel_pub = self.create_publisher(Twist, '/cmd_vel', 10) + + # Subscriber for filtered odometry + self.create_subscription(Odometry, '/odometry/filtered', self.odom_callback, 10) + + # Robot position and orientation + self.x = 0.0 + self.y = 0.0 + self.yaw = 0.0 + + # Movement parameters + self.distance_threshold = 0.01 # meters + self.angle_threshold = radians(0.1) # 0.1 degree in radians + self.linear_speed = 0.2 # m/s + + self.get_logger().info('Move and Turn (Filtered) node started.') + self.execute_movement() + + def odom_callback(self, msg): + self.x = msg.pose.pose.position.x + self.y = msg.pose.pose.position.y + self.get_logger().info(f'start_x :{self.x} , start_y :{self.y}') + + # Extract yaw (orientation around Z axis) + _, _, self.yaw = self.quaternion_to_euler( + msg.pose.pose.orientation.x, + msg.pose.pose.orientation.y, + msg.pose.pose.orientation.z, + msg.pose.pose.orientation.w + ) + + self.get_logger().info(f'yaw :{degrees(self.yaw)} ') + + def quaternion_to_euler(self, x, y, z, w): + t3 = 2.0 * (w * z + x * y) + t4 = 1.0 - 2.0 * (y * y + z * z) + yaw = atan2(t3, t4) + + return 0.0, 0.0, yaw + + def execute_movement(self): + # for i in range(1): + # self.get_logger().info(f'Starting loop {i + 1} of 5') + # self.move_forward(1) + # self.turn_angle(90) + + for i in range(5): + self.get_logger().info(f'Starting loop {i + 1} of 5') + # # Move forward 1 meter + self.move_forward(1) + self.turn_to_angle(0) + # # Turn 90 degrees + self.stop_robot() + self.move_forward(1) + self.turn_to_angle(180) + # # Turn 90 degree + self.stop_robot() + + + # for i in range(4): + # self.get_logger().info(f'Starting loop {i + 1} of 5') + # # Move forward 1 meter + # self.move_forward(1) + # # Turn 90 degree + # self.turn_angle(90) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(-90) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(0) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(90) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(180) + # self.stop_robot() + + + self.get_logger().info('Completed all loops.') + self.stop_robot() + + def move_forward(self, distance): + start_x, start_y = self.x, self.y + kp = 1.0 + max_speed = 0.2 + min_speed = 0.05 + while True: + + current_distance = sqrt(pow(self.x - start_x, 2) + pow(self.y - start_y, 2)) + distance_error = distance - current_distance + + if distance_error <= self.distance_threshold: + self.stop_robot() + break + + linear_speed = kp * distance_error + linear_speed = max(min_speed, min (max_speed, linear_speed)) + + + twist = Twist() + twist.linear.x = linear_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def turn_angle(self, angle_degrees): + target_yaw = self.yaw + radians(angle_degrees) + kp = 1.0 + max_speed = 0.8 + min_speed = 0.05 + + while True: + yaw_error = target_yaw - self.yaw + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + + if abs(yaw_error) < self.angle_threshold: + self.stop_robot() + break + + angular_speed = kp * abs(yaw_error) + angular_speed = max(min_speed, min(max_speed, angular_speed)) + + twist = Twist() + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def turn_to_angle(self, target_angle_degrees): + target_angle_radian = radians(target_angle_degrees) + kp = 1.0 + max_speed = 0.8 + min_speed = 0.05 + + while True: + yaw_error = target_angle_radian - self.yaw + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + + if abs(yaw_error) < self.angle_threshold: + self.stop_robot() + break + + angular_speed = kp * abs(yaw_error) + angular_speed = max(min_speed, min(max_speed, angular_speed)) + + twist = Twist() + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def stop_robot(self): + twist = Twist() + twist.linear.x = 0.0 + twist.angular.z = 0.0 + self.cmd_vel_pub.publish(twist) + self.get_logger().info('Robot stopped.') + time.sleep(0.2) + +def main(args=None): + rclpy.init(args=args) + node = MoveTurnFilteredNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_final/build/super_robot/colcon_build.rc b/robobin_final/build/super_robot/colcon_build.rc new file mode 100644 index 0000000000000000000000000000000000000000..573541ac9702dd3969c9bc859d2b91ec1f7e6e56 --- /dev/null +++ b/robobin_final/build/super_robot/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/robobin_final/build/super_robot/colcon_command_prefix_setup_py.sh b/robobin_final/build/super_robot/colcon_command_prefix_setup_py.sh new file mode 100644 index 0000000000000000000000000000000000000000..f9867d51322a8ef47d4951080db6e3cfd048835e --- /dev/null +++ b/robobin_final/build/super_robot/colcon_command_prefix_setup_py.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/robobin_final/build/super_robot/colcon_command_prefix_setup_py.sh.env b/robobin_final/build/super_robot/colcon_command_prefix_setup_py.sh.env new file mode 100644 index 0000000000000000000000000000000000000000..d0a52d3a06f041f803c026ea157df6dff2f214a4 --- /dev/null +++ b/robobin_final/build/super_robot/colcon_command_prefix_setup_py.sh.env @@ -0,0 +1,69 @@ +AMENT_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy +CMAKE_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor +COLCON=1 +COLCON_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_final/install:/home/robobin/Robobin_Project/ros2/robobin_main/install +COLORTERM=truecolor +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1002/bus +DEBUGINFOD_URLS=https://debuginfod.ubuntu.com +DESKTOP_SESSION=ubuntu +DISPLAY=:0 +GDMSESSION=ubuntu +GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/terminator.desktop +GIO_LAUNCHED_DESKTOP_FILE_PID=2410 +GJS_DEBUG_OUTPUT=stderr +GJS_DEBUG_TOPICS=JS ERROR;JS LOG +GNOME_DESKTOP_SESSION_ID=this-is-deprecated +GNOME_SETUP_DISPLAY=:1 +GNOME_SHELL_SESSION_MODE=ubuntu +GSM_SKIP_SSH_AGENT_WORKAROUND=true +GTK_MODULES=gail:atk-bridge +GZ_CONFIG_PATH=/opt/ros/jazzy/opt/sdformat_vendor/share/gz +HOME=/home/robobin +IM_CONFIG_PHASE=1 +INVOCATION_ID=9a58d1d4c5c4406f86851b1f6d40074e +JOURNAL_STREAM=8:14177 +LANG=en_US.UTF-8 +LC_ALL=en_US.UTF-8 +LD_LIBRARY_PATH=/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib +LESSCLOSE=/usr/bin/lesspipe %s %s +LESSOPEN=| /usr/bin/lesspipe %s +LOGNAME=robobin +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90: +MANAGERPID=1422 +MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure +MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= +PATH=/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin +PWD=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot +PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages +QT_ACCESSIBILITY=1 +QT_IM_MODULE=ibus +ROS_AUTOMATIC_DISCOVERY_RANGE=SUBNET +ROS_DISTRO=jazzy +ROS_DOMAIN_ID=3 +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SESSION_MANAGER=local/robobin-desktop:@/tmp/.ICE-unix/1596,unix/robobin-desktop:/tmp/.ICE-unix/1596 +SHELL=/bin/bash +SHLVL=1 +SSH_AUTH_SOCK=/run/user/1002/keyring/ssh +SYSTEMD_EXEC_PID=1633 +TERM=xterm-256color +TERMINATOR_DBUS_NAME=net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3 +TERMINATOR_DBUS_PATH=/net/tenshu/Terminator2 +TERMINATOR_UUID=urn:uuid:10fd0f7e-0487-448f-9854-3e7a59bcf268 +USER=robobin +USERNAME=robobin +VTE_VERSION=7600 +WAYLAND_DISPLAY=wayland-0 +XAUTHORITY=/run/user/1002/.mutter-Xwaylandauth.X1BGZ2 +XDG_ACTIVATION_TOKEN=bef97eb0-e5e7-490a-85cc-20228fff4b34 +XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg +XDG_CURRENT_DESKTOP=ubuntu:GNOME +XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop +XDG_MENU_PREFIX=gnome- +XDG_RUNTIME_DIR=/run/user/1002 +XDG_SESSION_CLASS=user +XDG_SESSION_DESKTOP=ubuntu +XDG_SESSION_TYPE=wayland +XMODIFIERS=@im=ibus +_=/usr/bin/colcon diff --git a/robobin_final/build/super_robot/config/ekf.yaml b/robobin_final/build/super_robot/config/ekf.yaml new file mode 120000 index 0000000000000000000000000000000000000000..9a6a348e5b2e106a2ed3458cfd063578a0528e51 --- /dev/null +++ b/robobin_final/build/super_robot/config/ekf.yaml @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot/config/ekf.yaml \ No newline at end of file diff --git a/robobin_final/build/super_robot/config/robot.urdf b/robobin_final/build/super_robot/config/robot.urdf new file mode 120000 index 0000000000000000000000000000000000000000..07377659bdf8d040bf267242a5838c3e7fef12ed --- /dev/null +++ b/robobin_final/build/super_robot/config/robot.urdf @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot/config/robot.urdf \ No newline at end of file diff --git a/robobin_final/build/super_robot/config/scan_filter.yaml b/robobin_final/build/super_robot/config/scan_filter.yaml new file mode 120000 index 0000000000000000000000000000000000000000..1a930313e9603d0c681cf0569ae1716d2cf16d37 --- /dev/null +++ b/robobin_final/build/super_robot/config/scan_filter.yaml @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot/config/scan_filter.yaml \ No newline at end of file diff --git a/robobin_final/build/super_robot/config/urdf_config.rviz b/robobin_final/build/super_robot/config/urdf_config.rviz new file mode 120000 index 0000000000000000000000000000000000000000..69bd2633c9998b816a5541293054295b7115ae3c --- /dev/null +++ b/robobin_final/build/super_robot/config/urdf_config.rviz @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot/config/urdf_config.rviz \ No newline at end of file diff --git a/robobin_final/build/super_robot/launch/ekf_launch.py b/robobin_final/build/super_robot/launch/ekf_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..ed274f1371a3c209b24f050aaf8cfd3701d17a58 --- /dev/null +++ b/robobin_final/build/super_robot/launch/ekf_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot/launch/ekf_launch.py \ No newline at end of file diff --git a/robobin_final/build/super_robot/launch/launch_lidar.py b/robobin_final/build/super_robot/launch/launch_lidar.py new file mode 120000 index 0000000000000000000000000000000000000000..fe60bb281d73b20865e03ec7a6aabbbb976ccbff --- /dev/null +++ b/robobin_final/build/super_robot/launch/launch_lidar.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot/launch/launch_lidar.py \ No newline at end of file diff --git a/robobin_final/build/super_robot/launch/view_robot.py b/robobin_final/build/super_robot/launch/view_robot.py new file mode 120000 index 0000000000000000000000000000000000000000..d34e056e25d9d734fef545184b50afd04664d5db --- /dev/null +++ b/robobin_final/build/super_robot/launch/view_robot.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot/launch/view_robot.py \ No newline at end of file diff --git a/robobin_final/build/super_robot/package.xml b/robobin_final/build/super_robot/package.xml new file mode 120000 index 0000000000000000000000000000000000000000..42dd1904e8ca0dae640868fe1c417092c41cf84f --- /dev/null +++ b/robobin_final/build/super_robot/package.xml @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot/package.xml \ No newline at end of file diff --git a/robobin_final/build/super_robot/prefix_override/__pycache__/sitecustomize.cpython-312.pyc b/robobin_final/build/super_robot/prefix_override/__pycache__/sitecustomize.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c401b8f4aea4eed4adefe3b713138ab660a3f6e0 Binary files /dev/null and b/robobin_final/build/super_robot/prefix_override/__pycache__/sitecustomize.cpython-312.pyc differ diff --git a/robobin_final/build/super_robot/prefix_override/sitecustomize.py b/robobin_final/build/super_robot/prefix_override/sitecustomize.py new file mode 100644 index 0000000000000000000000000000000000000000..d41cf87a13ec6895fef062bd1a1d12941d8f7e30 --- /dev/null +++ b/robobin_final/build/super_robot/prefix_override/sitecustomize.py @@ -0,0 +1,4 @@ +import sys +if sys.prefix == '/usr': + sys.real_prefix = sys.prefix + sys.prefix = sys.exec_prefix = '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot' diff --git a/robobin_final/build/super_robot/resource/super_robot b/robobin_final/build/super_robot/resource/super_robot new file mode 120000 index 0000000000000000000000000000000000000000..4305026ac862a9efbc2816217b142d8a0c413dd7 --- /dev/null +++ b/robobin_final/build/super_robot/resource/super_robot @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot/resource/super_robot \ No newline at end of file diff --git a/robobin_final/build/super_robot/setup.cfg b/robobin_final/build/super_robot/setup.cfg new file mode 120000 index 0000000000000000000000000000000000000000..2c94b020aa4045abdc20a224fc64bf4cdf63a3b4 --- /dev/null +++ b/robobin_final/build/super_robot/setup.cfg @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot/setup.cfg \ No newline at end of file diff --git a/robobin_final/build/super_robot/setup.py b/robobin_final/build/super_robot/setup.py new file mode 120000 index 0000000000000000000000000000000000000000..1fb855e01ad10f603c64e0e859e68c7bd29c7b62 --- /dev/null +++ b/robobin_final/build/super_robot/setup.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot/setup.py \ No newline at end of file diff --git a/robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.dsv b/robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.dsv new file mode 100644 index 0000000000000000000000000000000000000000..6e5c7f4265bf5165e45b0560fb88448d2afae699 --- /dev/null +++ b/robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot diff --git a/robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.ps1 b/robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..bb45e5db116015a04fd70937e89a4045e3bfaeef --- /dev/null +++ b/robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value PYTHONPATH "$env:COLCON_CURRENT_PREFIX\/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot" diff --git a/robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.sh b/robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.sh new file mode 100644 index 0000000000000000000000000000000000000000..5f01a5b9e717f1a13fcd366edfd931b6741befe1 --- /dev/null +++ b/robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value PYTHONPATH "/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot" diff --git a/robobin_final/build/super_robot/super_robot b/robobin_final/build/super_robot/super_robot new file mode 120000 index 0000000000000000000000000000000000000000..61bee9ff33129ea329667f6d2e52218bf21996d4 --- /dev/null +++ b/robobin_final/build/super_robot/super_robot @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot/super_robot \ No newline at end of file diff --git a/robobin_final/build/super_robot/super_robot.egg-info/PKG-INFO b/robobin_final/build/super_robot/super_robot.egg-info/PKG-INFO new file mode 100644 index 0000000000000000000000000000000000000000..dbaea852e9f05a25782eb50c6703da24315ae853 --- /dev/null +++ b/robobin_final/build/super_robot/super_robot.egg-info/PKG-INFO @@ -0,0 +1,7 @@ +Metadata-Version: 2.1 +Name: super-robot +Version: 0.0.0 +Summary: TODO: Package description +Maintainer: robobin +Maintainer-email: jzc1e20@soton.ac.uk +License: TODO: License declaration diff --git a/robobin_final/build/super_robot/super_robot.egg-info/SOURCES.txt b/robobin_final/build/super_robot/super_robot.egg-info/SOURCES.txt new file mode 100644 index 0000000000000000000000000000000000000000..9d4aa77dcf30678fa018d4896012a3bb0d4e1f3c --- /dev/null +++ b/robobin_final/build/super_robot/super_robot.egg-info/SOURCES.txt @@ -0,0 +1,33 @@ +package.xml +setup.cfg +setup.py +../../build/super_robot/super_robot.egg-info/PKG-INFO +../../build/super_robot/super_robot.egg-info/SOURCES.txt +../../build/super_robot/super_robot.egg-info/dependency_links.txt +../../build/super_robot/super_robot.egg-info/entry_points.txt +../../build/super_robot/super_robot.egg-info/requires.txt +../../build/super_robot/super_robot.egg-info/top_level.txt +../../build/super_robot/super_robot.egg-info/zip-safe +config/ekf.yaml +config/robot.urdf +config/scan_filter.yaml +config/urdf_config.rviz +launch/ekf_launch.py +launch/launch_lidar.py +launch/view_robot.py +resource/super_robot +super_robot/__init__.py +super_robot/control_feedback.py +super_robot/encoder.py +super_robot/imu_node.py +super_robot/motor_control_node.py +super_robot/odometry_node.py +super_robot/route.py +super_robot/route_filtered.py +super_robot.egg-info/PKG-INFO +super_robot.egg-info/SOURCES.txt +super_robot.egg-info/dependency_links.txt +super_robot.egg-info/entry_points.txt +super_robot.egg-info/requires.txt +super_robot.egg-info/top_level.txt +super_robot.egg-info/zip-safe \ No newline at end of file diff --git a/robobin_final/build/super_robot/super_robot.egg-info/dependency_links.txt b/robobin_final/build/super_robot/super_robot.egg-info/dependency_links.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_final/build/super_robot/super_robot.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/robobin_final/build/super_robot/super_robot.egg-info/entry_points.txt b/robobin_final/build/super_robot/super_robot.egg-info/entry_points.txt new file mode 100644 index 0000000000000000000000000000000000000000..7757728e281caa17ead4e7d596d375d74f6e433c --- /dev/null +++ b/robobin_final/build/super_robot/super_robot.egg-info/entry_points.txt @@ -0,0 +1,8 @@ +[console_scripts] +odometry_node = super_robot.odometry_node:main +test_control_feedback = super_robot.control_feedback:main +test_encoder_node = super_robot.encoder:main +test_imu_node = super_robot.imu_node:main +test_motor_node = super_robot.motor_control_node:main +test_route = super_robot.route:main +test_route_filter = super_robot.route_filtered:main diff --git a/robobin_final/build/super_robot/super_robot.egg-info/requires.txt b/robobin_final/build/super_robot/super_robot.egg-info/requires.txt new file mode 100644 index 0000000000000000000000000000000000000000..8aeefb0ad87d1bcadd25636d996d3f7fcaf59b9a --- /dev/null +++ b/robobin_final/build/super_robot/super_robot.egg-info/requires.txt @@ -0,0 +1,2 @@ +gpiozero +setuptools diff --git a/robobin_final/build/super_robot/super_robot.egg-info/top_level.txt b/robobin_final/build/super_robot/super_robot.egg-info/top_level.txt new file mode 100644 index 0000000000000000000000000000000000000000..5235fc8891668bc6b54afaccbb2d2d8b14cc954a --- /dev/null +++ b/robobin_final/build/super_robot/super_robot.egg-info/top_level.txt @@ -0,0 +1 @@ +super_robot diff --git a/robobin_final/build/super_robot/super_robot.egg-info/zip-safe b/robobin_final/build/super_robot/super_robot.egg-info/zip-safe new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_final/build/super_robot/super_robot.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/robobin_final/install/.colcon_install_layout b/robobin_final/install/.colcon_install_layout new file mode 100644 index 0000000000000000000000000000000000000000..3aad5336af1f22b8088508218dceeda3d7bc8cc2 --- /dev/null +++ b/robobin_final/install/.colcon_install_layout @@ -0,0 +1 @@ +isolated diff --git a/robobin_final/install/COLCON_IGNORE b/robobin_final/install/COLCON_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/install/_local_setup_util_ps1.py b/robobin_final/install/_local_setup_util_ps1.py new file mode 100644 index 0000000000000000000000000000000000000000..3c6d9e8779050f742ec78af8a4d55abc4de7841b --- /dev/null +++ b/robobin_final/install/_local_setup_util_ps1.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'Set-Item -Path "Env:{name}" -Value "{value}"' +FORMAT_STR_USE_ENV_VAR = '$env:{name}' +FORMAT_STR_INVOKE_SCRIPT = '_colcon_prefix_powershell_source_script "{script_path}"' # noqa: E501 +FORMAT_STR_REMOVE_LEADING_SEPARATOR = '' # noqa: E501 +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = '' # noqa: E501 + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/robobin_final/install/_local_setup_util_sh.py b/robobin_final/install/_local_setup_util_sh.py new file mode 100644 index 0000000000000000000000000000000000000000..f67eaa9891ec587c4bbe364da6b18b5c65631f4d --- /dev/null +++ b/robobin_final/install/_local_setup_util_sh.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'export {name}="{value}"' +FORMAT_STR_USE_ENV_VAR = '${name}' +FORMAT_STR_INVOKE_SCRIPT = 'COLCON_CURRENT_PREFIX="{prefix}" _colcon_prefix_sh_source_script "{script_path}"' # noqa: E501 +FORMAT_STR_REMOVE_LEADING_SEPARATOR = 'if [ "$(echo -n ${name} | head -c 1)" = ":" ]; then export {name}=${{{name}#?}} ; fi' # noqa: E501 +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = 'if [ "$(echo -n ${name} | tail -c 1)" = ":" ]; then export {name}=${{{name}%?}} ; fi' # noqa: E501 + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/robobin_final/install/local_setup.bash b/robobin_final/install/local_setup.bash new file mode 100644 index 0000000000000000000000000000000000000000..03f00256c1a126057ca924bdd48ec74444b0cc10 --- /dev/null +++ b/robobin_final/install/local_setup.bash @@ -0,0 +1,121 @@ +# generated from colcon_bash/shell/template/prefix.bash.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +else + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_bash_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_bash_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_bash_prepend_unique_value_IFS" + unset _colcon_prefix_bash_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_bash_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_bash_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh bash)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_bash_COLCON_CURRENT_PREFIX diff --git a/robobin_final/install/local_setup.ps1 b/robobin_final/install/local_setup.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..6f68c8dede9ed4ecb63a4eb6ac2a7450bd18ec3b --- /dev/null +++ b/robobin_final/install/local_setup.ps1 @@ -0,0 +1,55 @@ +# generated from colcon_powershell/shell/template/prefix.ps1.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# check environment variable for custom Python executable +if ($env:COLCON_PYTHON_EXECUTABLE) { + if (!(Test-Path "$env:COLCON_PYTHON_EXECUTABLE" -PathType Leaf)) { + echo "error: COLCON_PYTHON_EXECUTABLE '$env:COLCON_PYTHON_EXECUTABLE' doesn't exist" + exit 1 + } + $_colcon_python_executable="$env:COLCON_PYTHON_EXECUTABLE" +} else { + # use the Python executable known at configure time + $_colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if (!(Test-Path "$_colcon_python_executable" -PathType Leaf)) { + if (!(Get-Command "python3" -ErrorAction SilentlyContinue)) { + echo "error: unable to find python3 executable" + exit 1 + } + $_colcon_python_executable="python3" + } +} + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_powershell_source_script { + param ( + $_colcon_prefix_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_powershell_source_script_param'" + } + . "$_colcon_prefix_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_powershell_source_script_param'" + } +} + +# get all commands in topological order +$_colcon_ordered_commands = & "$_colcon_python_executable" "$(Split-Path $PSCommandPath -Parent)/_local_setup_util_ps1.py" ps1 + +# execute all commands in topological order +if ($env:COLCON_TRACE) { + echo "Execute generated script:" + echo "<<<" + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Write-Output + echo ">>>" +} +if ($_colcon_ordered_commands) { + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Invoke-Expression +} diff --git a/robobin_final/install/local_setup.sh b/robobin_final/install/local_setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..1cf7a82bd86dd3519a4b487bba237c0257318cc6 --- /dev/null +++ b/robobin_final/install/local_setup.sh @@ -0,0 +1,137 @@ +# generated from colcon_core/shell/template/prefix.sh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_sh_COLCON_CURRENT_PREFIX="/home/robobin/Robobin_Project/ros2/robobin_final/install" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX + return 1 + fi +else + _colcon_prefix_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_sh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_sh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_sh_prepend_unique_value_IFS" + unset _colcon_prefix_sh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_sh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_sh_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "_colcon_prefix_sh_source_script() { + if [ -f \"\$1\" ]; then + if [ -n \"\$COLCON_TRACE\" ]; then + echo \"# . \\\"\$1\\\"\" + fi + . \"\$1\" + else + echo \"not found: \\\"\$1\\\"\" 1>&2 + fi + }" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX diff --git a/robobin_final/install/local_setup.zsh b/robobin_final/install/local_setup.zsh new file mode 100644 index 0000000000000000000000000000000000000000..b6487102f245a7b5ddb2b1da158d6b99ddc91d8b --- /dev/null +++ b/robobin_final/install/local_setup.zsh @@ -0,0 +1,134 @@ +# generated from colcon_zsh/shell/template/prefix.zsh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +else + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +_colcon_prefix_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_zsh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_zsh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # workaround SH_WORD_SPLIT not being set + _colcon_prefix_zsh_convert_to_array _values + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_zsh_prepend_unique_value_IFS" + unset _colcon_prefix_zsh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_zsh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_zsh_prepend_unique_value +unset _colcon_prefix_zsh_convert_to_array + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh zsh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_zsh_COLCON_CURRENT_PREFIX diff --git a/robobin_final/install/setup.bash b/robobin_final/install/setup.bash new file mode 100644 index 0000000000000000000000000000000000000000..4aeadb4c5f8e80e273a9b473c9a96b3eb7966438 --- /dev/null +++ b/robobin_final/install/setup.bash @@ -0,0 +1,34 @@ +# generated from colcon_bash/shell/template/prefix_chain.bash.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/jazzy" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/home/robobin/Robobin_Project/ros2/robobin_main/install" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_bash_source_script diff --git a/robobin_final/install/setup.ps1 b/robobin_final/install/setup.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..556a86618537b0dd9e6721ace693770497a33081 --- /dev/null +++ b/robobin_final/install/setup.ps1 @@ -0,0 +1,30 @@ +# generated from colcon_powershell/shell/template/prefix_chain.ps1.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_chain_powershell_source_script { + param ( + $_colcon_prefix_chain_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_chain_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_chain_powershell_source_script_param'" + } + . "$_colcon_prefix_chain_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_chain_powershell_source_script_param'" + } +} + +# source chained prefixes +_colcon_prefix_chain_powershell_source_script "/opt/ros/jazzy\local_setup.ps1" +_colcon_prefix_chain_powershell_source_script "/home/robobin/Robobin_Project/ros2/robobin_main/install\local_setup.ps1" + +# source this prefix +$env:COLCON_CURRENT_PREFIX=(Split-Path $PSCommandPath -Parent) +_colcon_prefix_chain_powershell_source_script "$env:COLCON_CURRENT_PREFIX\local_setup.ps1" diff --git a/robobin_final/install/setup.sh b/robobin_final/install/setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..0b360288a162e38030faf7e1ea8db8a92984a0fb --- /dev/null +++ b/robobin_final/install/setup.sh @@ -0,0 +1,49 @@ +# generated from colcon_core/shell/template/prefix_chain.sh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install +if [ ! -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +elif [ ! -d "$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX + return 1 +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/jazzy" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/home/robobin/Robobin_Project/ros2/robobin_main/install" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_sh_source_script +unset COLCON_CURRENT_PREFIX diff --git a/robobin_final/install/setup.zsh b/robobin_final/install/setup.zsh new file mode 100644 index 0000000000000000000000000000000000000000..770dee49ec8e02df3085d222804936ad638cad95 --- /dev/null +++ b/robobin_final/install/setup.zsh @@ -0,0 +1,34 @@ +# generated from colcon_zsh/shell/template/prefix_chain.zsh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/jazzy" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/home/robobin/Robobin_Project/ros2/robobin_main/install" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_zsh_source_script diff --git a/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client b/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client new file mode 120000 index 0000000000000000000000000000000000000000..bec0e4a58aa3ae27cb7ffb2ee09a3afdcfdc39b7 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/sllidar_client \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node b/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node new file mode 120000 index 0000000000000000000000000000000000000000..7ca6377db52afd6ad4e108b082808be64084f626 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/sllidar_node \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 b/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 new file mode 120000 index 0000000000000000000000000000000000000000..c1230d744120a694b153629bd392c17b240b4042 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2 b/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2 new file mode 120000 index 0000000000000000000000000000000000000000..fa86d142156aeb6a0ec16b653f7a239a39c972df --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2 @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/packages/sllidar_ros2 \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 b/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 new file mode 120000 index 0000000000000000000000000000000000000000..0231e39a664243081f97abab7642272ddd6d37f5 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/colcon-core/packages/sllidar_ros2 b/robobin_final/install/sllidar_ros2/share/colcon-core/packages/sllidar_ros2 new file mode 100644 index 0000000000000000000000000000000000000000..91674eb2007bb6bcd25e03e665c5cdeaa54d4532 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/colcon-core/packages/sllidar_ros2 @@ -0,0 +1 @@ +rclcpp:sensor_msgs:std_srvs \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake new file mode 120000 index 0000000000000000000000000000000000000000..7c7660aba9796d1f76ee2cc518f49d9a79752f60 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake new file mode 120000 index 0000000000000000000000000000000000000000..352ca7082798d2c2226c4a1db91f01cb33f04c66 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake new file mode 120000 index 0000000000000000000000000000000000000000..e239dfed73caa276718af22c9da0006fccbff1a9 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config-version.cmake \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake new file mode 120000 index 0000000000000000000000000000000000000000..fa4931aa04d55a4a25b3dbf499b4e66360547f5a --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config.cmake \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv new file mode 120000 index 0000000000000000000000000000000000000000..0d73cccce8a8e87650d1955fefe0a196c204e801 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/ament_prefix_path.dsv \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh new file mode 120000 index 0000000000000000000000000000000000000000..210fc7d1dd099344487f5bf971e93b87fc0bfafd --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh @@ -0,0 +1 @@ +/opt/ros/jazzy/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv new file mode 120000 index 0000000000000000000000000000000000000000..570f72b4a8238d58ada737b71acfa5c8bfc58524 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/path.dsv \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh new file mode 120000 index 0000000000000000000000000000000000000000..b8115aad9f6c28da341f432ec011c4948116c0cf --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh @@ -0,0 +1 @@ +/opt/ros/jazzy/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.dsv b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..e119f32cba928c962cb0e9e25ca919bfce4c3e76 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;CMAKE_PREFIX_PATH; diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.ps1 b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..d03facc1a43658b232b3db29870b2be3889ff589 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value CMAKE_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.sh b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.sh new file mode 100644 index 0000000000000000000000000000000000000000..a948e685ba5b63fd771736a77f467ddc57aed5a6 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value CMAKE_PREFIX_PATH "$COLCON_CURRENT_PREFIX" diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..f3825ead3e134522b0eddb69be9ad0393696ef92 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/sllidar_a1_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py new file mode 120000 index 0000000000000000000000000000000000000000..b4c1efc87ba16cf1834a4c39999a4fb443b1d344 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/sllidar_a2m12_launch .py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..fba368561fbd6d14e0ec6d460d636226ef742078 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/sllidar_a2m7_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..0a298fc88d91ad05b2745af9ea26269e23e00450 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/sllidar_a2m8_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..dc6090d7f41772c833aa7714e3ec845733f72a8c --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/sllidar_a3_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..ce0dc6baf4abbf2381aa60e704eede6d9f9158e6 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/sllidar_c1_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..0d0c760637d6f752e9b3a56a7c690e1a71e018b7 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/sllidar_s1_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..b42a954825a3f8899b638466ebce2df17acdd47f --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/sllidar_s1_tcp_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..11408fbc5a33dd2625b798a178212a923043dc37 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/sllidar_s2_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..c09505f348ded5d2d126740329b572eedf7ec08f --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/sllidar_s2e_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..b4f4c6a537adbcf901962690a39e09e1220a80aa --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/sllidar_s3_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..5bff63b083d038d9beafe33adccc877acc2898fb --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/sllidar_t1_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..e49354fe35af09882282c9b7bfd905e4581ab015 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/view_sllidar_a1_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..480b5b4ee2403e865692e52fc8695f22aa3c6381 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/view_sllidar_a2m12_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..9d40c4aca4a6305caad72f330b5784784df6a19b --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/view_sllidar_a2m7_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..bfa1b6a97ce3f0b61de5e05c2dc75172c8aa68df --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/view_sllidar_a2m8_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..559da18f197494586f55b495747e0a094bc926f0 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/view_sllidar_a3_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..d6365a0099e40cd606b1f576e73be7c7a25fb83f --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/view_sllidar_c1_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..c7f27711b9c1f8b4d9ba195ca5a0a61afd52d030 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/view_sllidar_s1_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..42c4497193619e5b7b739f0f46a53a479bf5aecd --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..b1d2a37a315cfcdfcb91a5b2e07fd101cf1239bd --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/view_sllidar_s2_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..2cf2ebfecf88bb20c1941700e6396c7ccf6c913b --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/view_sllidar_s2e_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..3d28ffb025c66d0ff7029736ecbdff56915d03d7 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/view_sllidar_s3_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..5aecfb5622201c9eec17c050ce4224c4e0b67e80 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/launch/view_sllidar_t1_launch.py \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash new file mode 120000 index 0000000000000000000000000000000000000000..78d7490cdd8b30fdca2c51a9a7d7dd6ddbcd0e41 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.bash \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv new file mode 120000 index 0000000000000000000000000000000000000000..2b273c2da8aef8027841134d2c736e758c2bbc85 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.dsv \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh new file mode 120000 index 0000000000000000000000000000000000000000..e64342fd8c73239e073ce096411915b023cf3f51 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.sh \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh new file mode 120000 index 0000000000000000000000000000000000000000..928a325adfa2f09b9e44cf28f7c48823b3b01920 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.zsh \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.bash b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.bash new file mode 100644 index 0000000000000000000000000000000000000000..0b956c5b71d21e3b87652ff860aa34fd2cde12a5 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.bash @@ -0,0 +1,39 @@ +# generated from colcon_bash/shell/template/package.bash.em + +# This script extends the environment for this package. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/sllidar_ros2/package.sh" + +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced scripts +COLCON_CURRENT_PREFIX="$_colcon_package_bash_COLCON_CURRENT_PREFIX" + +# source bash hooks +_colcon_package_bash_source_script "$COLCON_CURRENT_PREFIX/share/sllidar_ros2/local_setup.bash" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv new file mode 100644 index 0000000000000000000000000000000000000000..6647ff49290ebcb4bead11a853e3db205b73efcd --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv @@ -0,0 +1,8 @@ +source;share/sllidar_ros2/hook/cmake_prefix_path.ps1 +source;share/sllidar_ros2/hook/cmake_prefix_path.dsv +source;share/sllidar_ros2/hook/cmake_prefix_path.sh +source;share/sllidar_ros2/local_setup.bash +source;share/sllidar_ros2/local_setup.dsv +source;share/sllidar_ros2/local_setup.ps1 +source;share/sllidar_ros2/local_setup.sh +source;share/sllidar_ros2/local_setup.zsh diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.ps1 b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..4d93191cefbb54f0b9d5216ab66d124164fd2539 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.ps1 @@ -0,0 +1,116 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/sllidar_ros2/hook/cmake_prefix_path.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/sllidar_ros2/local_setup.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.sh b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.sh new file mode 100644 index 0000000000000000000000000000000000000000..706d8d861ded8032f57db7f773c701a0c54a3be7 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.sh @@ -0,0 +1,87 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/sllidar_ros2/hook/cmake_prefix_path.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/sllidar_ros2/local_setup.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml new file mode 120000 index 0000000000000000000000000000000000000000..4b81f4c03fbd63a417cfa842f4e7302229324336 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/package.xml \ No newline at end of file diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.zsh b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.zsh new file mode 100644 index 0000000000000000000000000000000000000000..5cbb9cf49878287550dfbfd51912f511a15333c4 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.zsh @@ -0,0 +1,50 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/sllidar_ros2/package.sh" +unset convert_zsh_to_array + +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced scripts +COLCON_CURRENT_PREFIX="$_colcon_package_zsh_COLCON_CURRENT_PREFIX" + +# source zsh hooks +_colcon_package_zsh_source_script "$COLCON_CURRENT_PREFIX/share/sllidar_ros2/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz new file mode 120000 index 0000000000000000000000000000000000000000..c651abae07314c27686a3d8895dfeb4dd5111416 --- /dev/null +++ b/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/rviz/sllidar_ros2.rviz \ No newline at end of file diff --git a/robobin_final/install/super_robot/lib/python3.12/site-packages/super-robot.egg-link b/robobin_final/install/super_robot/lib/python3.12/site-packages/super-robot.egg-link new file mode 100644 index 0000000000000000000000000000000000000000..838b8d1e0380e6c87779e4d9d0ff3fe8c5011248 --- /dev/null +++ b/robobin_final/install/super_robot/lib/python3.12/site-packages/super-robot.egg-link @@ -0,0 +1,2 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot +. \ No newline at end of file diff --git a/robobin_final/install/super_robot/lib/super_robot/odometry_node b/robobin_final/install/super_robot/lib/super_robot/odometry_node new file mode 100755 index 0000000000000000000000000000000000000000..88cec1750f80d3705eaee90f5f510f6656df4890 --- /dev/null +++ b/robobin_final/install/super_robot/lib/super_robot/odometry_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'super-robot','console_scripts','odometry_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'super-robot' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('super-robot', 'console_scripts', 'odometry_node')()) diff --git a/robobin_final/install/super_robot/lib/super_robot/test_control_feedback b/robobin_final/install/super_robot/lib/super_robot/test_control_feedback new file mode 100755 index 0000000000000000000000000000000000000000..a6f72224b1a6356f24cba144267a82cd1e712762 --- /dev/null +++ b/robobin_final/install/super_robot/lib/super_robot/test_control_feedback @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'super-robot','console_scripts','test_control_feedback' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'super-robot' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('super-robot', 'console_scripts', 'test_control_feedback')()) diff --git a/robobin_final/install/super_robot/lib/super_robot/test_encoder_node b/robobin_final/install/super_robot/lib/super_robot/test_encoder_node new file mode 100755 index 0000000000000000000000000000000000000000..ad72d835465099e6ca93ad9ddeebc228e58efb69 --- /dev/null +++ b/robobin_final/install/super_robot/lib/super_robot/test_encoder_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'super-robot','console_scripts','test_encoder_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'super-robot' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('super-robot', 'console_scripts', 'test_encoder_node')()) diff --git a/robobin_final/install/super_robot/lib/super_robot/test_imu_node b/robobin_final/install/super_robot/lib/super_robot/test_imu_node new file mode 100755 index 0000000000000000000000000000000000000000..4fca5e9a167da72c44c5a6b3a6999f48ffb8e28a --- /dev/null +++ b/robobin_final/install/super_robot/lib/super_robot/test_imu_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'super-robot','console_scripts','test_imu_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'super-robot' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('super-robot', 'console_scripts', 'test_imu_node')()) diff --git a/robobin_final/install/super_robot/lib/super_robot/test_motor_node b/robobin_final/install/super_robot/lib/super_robot/test_motor_node new file mode 100755 index 0000000000000000000000000000000000000000..df1e9b4eddcaee3e62c544160a38cea41da49f45 --- /dev/null +++ b/robobin_final/install/super_robot/lib/super_robot/test_motor_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'super-robot','console_scripts','test_motor_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'super-robot' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('super-robot', 'console_scripts', 'test_motor_node')()) diff --git a/robobin_final/install/super_robot/lib/super_robot/test_route b/robobin_final/install/super_robot/lib/super_robot/test_route new file mode 100755 index 0000000000000000000000000000000000000000..b84899d8916f652c725fb49654d63d20eafd7f77 --- /dev/null +++ b/robobin_final/install/super_robot/lib/super_robot/test_route @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'super-robot','console_scripts','test_route' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'super-robot' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('super-robot', 'console_scripts', 'test_route')()) diff --git a/robobin_final/install/super_robot/lib/super_robot/test_route_filter b/robobin_final/install/super_robot/lib/super_robot/test_route_filter new file mode 100755 index 0000000000000000000000000000000000000000..ac19740908ae30676b4161b7c872096a1f05561f --- /dev/null +++ b/robobin_final/install/super_robot/lib/super_robot/test_route_filter @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'super-robot','console_scripts','test_route_filter' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'super-robot' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('super-robot', 'console_scripts', 'test_route_filter')()) diff --git a/robobin_final/install/super_robot/share/ament_index/resource_index/packages/super_robot b/robobin_final/install/super_robot/share/ament_index/resource_index/packages/super_robot new file mode 120000 index 0000000000000000000000000000000000000000..cde33d52c552c65e006280a9779390639af59d35 --- /dev/null +++ b/robobin_final/install/super_robot/share/ament_index/resource_index/packages/super_robot @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/resource/super_robot \ No newline at end of file diff --git a/robobin_final/install/super_robot/share/colcon-core/packages/super_robot b/robobin_final/install/super_robot/share/colcon-core/packages/super_robot new file mode 100644 index 0000000000000000000000000000000000000000..c5a81da4929cd9e3e207ee1188b77e69733c2e7e --- /dev/null +++ b/robobin_final/install/super_robot/share/colcon-core/packages/super_robot @@ -0,0 +1 @@ +geometry_msgs:launch:launch_ros:nav_msgs:python3-gpiozero:python3-smbus:rclpy:robot_localization:robot_state_publisher:rviz2:sensor_msgs:std_msgs:std_srvs:tf2_ros:tf_transformations \ No newline at end of file diff --git a/robobin_final/install/super_robot/share/super_robot/config/ekf.yaml b/robobin_final/install/super_robot/share/super_robot/config/ekf.yaml new file mode 120000 index 0000000000000000000000000000000000000000..e2dbe18e1afa4f4817f900fcaee6a2f6db2cd450 --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/config/ekf.yaml @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/ekf.yaml \ No newline at end of file diff --git a/robobin_final/install/super_robot/share/super_robot/config/robot.urdf b/robobin_final/install/super_robot/share/super_robot/config/robot.urdf new file mode 120000 index 0000000000000000000000000000000000000000..66fb66f4d665198eb1d87225d214d25fb5380a66 --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/config/robot.urdf @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/robot.urdf \ No newline at end of file diff --git a/robobin_final/install/super_robot/share/super_robot/config/scan_filter.yaml b/robobin_final/install/super_robot/share/super_robot/config/scan_filter.yaml new file mode 120000 index 0000000000000000000000000000000000000000..3214e8cebc4f0657e4ec7a64dcebc40d2d7b6a9e --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/config/scan_filter.yaml @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/scan_filter.yaml \ No newline at end of file diff --git a/robobin_final/install/super_robot/share/super_robot/config/urdf_config.rviz b/robobin_final/install/super_robot/share/super_robot/config/urdf_config.rviz new file mode 120000 index 0000000000000000000000000000000000000000..c99db83ccfa6541cc4dde0e56171946ce2ddc220 --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/config/urdf_config.rviz @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/urdf_config.rviz \ No newline at end of file diff --git a/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.dsv b/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..79d4c95b55cb72a17c9be498c3758478e2c7bb8d --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.ps1 b/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..26b99975794bb42ea3d6a17150e313cbfc45fc24 --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value AMENT_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" diff --git a/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.sh b/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.sh new file mode 100644 index 0000000000000000000000000000000000000000..f3041f688a623ea5c66e65c917bc503e5fae6dc9 --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value AMENT_PREFIX_PATH "$COLCON_CURRENT_PREFIX" diff --git a/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.dsv b/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.dsv new file mode 100644 index 0000000000000000000000000000000000000000..c2ddcdb73d1e5f7457cdbba9133f2e8a4d250b78 --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.12/site-packages diff --git a/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.ps1 b/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..bdd69aff5ed6df188b6c51f1b7f3f79e7344a2a8 --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value PYTHONPATH "$env:COLCON_CURRENT_PREFIX\lib/python3.12/site-packages" diff --git a/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.sh b/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.sh new file mode 100644 index 0000000000000000000000000000000000000000..45388fea975bdbfb649447f4a82b390f9c4b7920 --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value PYTHONPATH "$COLCON_CURRENT_PREFIX/lib/python3.12/site-packages" diff --git a/robobin_final/install/super_robot/share/super_robot/launch/ekf_launch.py b/robobin_final/install/super_robot/share/super_robot/launch/ekf_launch.py new file mode 120000 index 0000000000000000000000000000000000000000..ed9a29c195752c8bc05a08327f99f02cc3a3c830 --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/launch/ekf_launch.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/ekf_launch.py \ No newline at end of file diff --git a/robobin_final/install/super_robot/share/super_robot/launch/launch_lidar.py b/robobin_final/install/super_robot/share/super_robot/launch/launch_lidar.py new file mode 120000 index 0000000000000000000000000000000000000000..c0893541467378beab1006d48373e3283d4996ef --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/launch/launch_lidar.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/launch_lidar.py \ No newline at end of file diff --git a/robobin_final/install/super_robot/share/super_robot/launch/view_robot.py b/robobin_final/install/super_robot/share/super_robot/launch/view_robot.py new file mode 120000 index 0000000000000000000000000000000000000000..fdd950371140fabd200e8ee0d53e2a0e14567bc8 --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/launch/view_robot.py @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/view_robot.py \ No newline at end of file diff --git a/robobin_final/install/super_robot/share/super_robot/package.bash b/robobin_final/install/super_robot/share/super_robot/package.bash new file mode 100644 index 0000000000000000000000000000000000000000..4d7d3476e43f665c2fe60c7a915c0de11d4dec70 --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/package.bash @@ -0,0 +1,31 @@ +# generated from colcon_bash/shell/template/package.bash.em + +# This script extends the environment for this package. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/super_robot/package.sh" + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/robobin_final/install/super_robot/share/super_robot/package.dsv b/robobin_final/install/super_robot/share/super_robot/package.dsv new file mode 100644 index 0000000000000000000000000000000000000000..de2183f5fd585ae6ccc30594f1d6da12de05425f --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/package.dsv @@ -0,0 +1,9 @@ +source;share/super_robot/hook/pythonpath.ps1 +source;share/super_robot/hook/pythonpath.dsv +source;share/super_robot/hook/pythonpath.sh +source;share/super_robot/hook/ament_prefix_path.ps1 +source;share/super_robot/hook/ament_prefix_path.dsv +source;share/super_robot/hook/ament_prefix_path.sh +source;../../build/super_robot/share/super_robot/hook/pythonpath_develop.ps1 +source;../../build/super_robot/share/super_robot/hook/pythonpath_develop.dsv +source;../../build/super_robot/share/super_robot/hook/pythonpath_develop.sh diff --git a/robobin_final/install/super_robot/share/super_robot/package.ps1 b/robobin_final/install/super_robot/share/super_robot/package.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..585a28479f3f2960cd319eb15a5706fc98d3168a --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/package.ps1 @@ -0,0 +1,117 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/super_robot/hook/pythonpath.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/super_robot/hook/ament_prefix_path.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\../../build/super_robot/share/super_robot/hook/pythonpath_develop.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/robobin_final/install/super_robot/share/super_robot/package.sh b/robobin_final/install/super_robot/share/super_robot/package.sh new file mode 100644 index 0000000000000000000000000000000000000000..a552671273d2a38c34b222f8e257e2d2fe453bce --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/package.sh @@ -0,0 +1,88 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/super_robot/hook/pythonpath.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/super_robot/hook/ament_prefix_path.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/../../build/super_robot/share/super_robot/hook/pythonpath_develop.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/robobin_final/install/super_robot/share/super_robot/package.xml b/robobin_final/install/super_robot/share/super_robot/package.xml new file mode 120000 index 0000000000000000000000000000000000000000..b7cf9bb5c5abb8b8e141f67c2d4aaf28c6d1738b --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/package.xml @@ -0,0 +1 @@ +/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/package.xml \ No newline at end of file diff --git a/robobin_final/install/super_robot/share/super_robot/package.zsh b/robobin_final/install/super_robot/share/super_robot/package.zsh new file mode 100644 index 0000000000000000000000000000000000000000..02bf485704e51d1d4208174e76e0517e83980cdf --- /dev/null +++ b/robobin_final/install/super_robot/share/super_robot/package.zsh @@ -0,0 +1,42 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/super_robot/package.sh" +unset convert_zsh_to_array + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/robobin_final/log/COLCON_IGNORE b/robobin_final/log/COLCON_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/log/build_2024-12-19_19-14-25/events.log b/robobin_final/log/build_2024-12-19_19-14-25/events.log new file mode 100644 index 0000000000000000000000000000000000000000..2ea41fe427e83ada09835ae96ab281e585df5f12 --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-14-25/events.log @@ -0,0 +1,837 @@ +[0.000000] (-) TimerEvent: {} +[0.000391] (sllidar_ros2) JobQueued: {'identifier': 'sllidar_ros2', 'dependencies': OrderedDict()} +[0.000777] (super_robot) JobQueued: {'identifier': 'super_robot', 'dependencies': OrderedDict()} +[0.001171] (sllidar_ros2) JobStarted: {'identifier': 'sllidar_ros2'} +[0.014797] (super_robot) JobStarted: {'identifier': 'super_robot'} +[0.025857] (sllidar_ros2) JobProgress: {'identifier': 'sllidar_ros2', 'progress': 'cmake'} +[0.026848] (sllidar_ros2) Command: {'cmd': ['/usr/bin/cmake', '/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2', '-DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2'], 'cwd': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'env': OrderedDict({'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': 'bef97eb0-e5e7-490a-85cc-20228fff4b34', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '1422', 'SYSTEMD_EXEC_PID': '1633', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '2410', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:14177', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1596,unix/robobin-desktop:/tmp/.ICE-unix/1596', 'INVOCATION_ID': '9a58d1d4c5c4406f86851b1f6d40074e', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.X1BGZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:10fd0f7e-0487-448f-9854-3e7a59bcf268', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy'}), 'shell': False} +[0.099692] (-) TimerEvent: {} +[0.169030] (sllidar_ros2) StdoutLine: {'line': b'-- The C compiler identification is GNU 13.3.0\n'} +[0.199809] (-) TimerEvent: {} +[0.290254] (sllidar_ros2) StdoutLine: {'line': b'-- The CXX compiler identification is GNU 13.3.0\n'} +[0.299912] (-) TimerEvent: {} +[0.326606] (sllidar_ros2) StdoutLine: {'line': b'-- Detecting C compiler ABI info\n'} +[0.400040] (-) TimerEvent: {} +[0.500540] (-) TimerEvent: {} +[0.601231] (-) TimerEvent: {} +[0.605216] (sllidar_ros2) StdoutLine: {'line': b'-- Detecting C compiler ABI info - done\n'} +[0.625766] (sllidar_ros2) StdoutLine: {'line': b'-- Check for working C compiler: /usr/bin/cc - skipped\n'} +[0.627794] (sllidar_ros2) StdoutLine: {'line': b'-- Detecting C compile features\n'} +[0.628127] (sllidar_ros2) StdoutLine: {'line': b'-- Detecting C compile features - done\n'} +[0.647779] (sllidar_ros2) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info\n'} +[0.701386] (-) TimerEvent: {} +[0.802808] (-) TimerEvent: {} +[0.897537] (sllidar_ros2) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info - done\n'} +[0.902907] (-) TimerEvent: {} +[0.912754] (sllidar_ros2) StdoutLine: {'line': b'-- Check for working CXX compiler: /usr/bin/c++ - skipped\n'} +[0.913203] (sllidar_ros2) StdoutLine: {'line': b'-- Detecting CXX compile features\n'} +[0.913922] (sllidar_ros2) StdoutLine: {'line': b'-- Detecting CXX compile features - done\n'} +[0.918505] (sllidar_ros2) StdoutLine: {'line': b'-- Found ament_cmake: 2.5.2 (/opt/ros/jazzy/share/ament_cmake/cmake)\n'} +[1.003031] (-) TimerEvent: {} +[1.104976] (-) TimerEvent: {} +[1.206495] (-) TimerEvent: {} +[1.302809] (sllidar_ros2) StdoutLine: {'line': b'-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter \n'} +[1.306561] (-) TimerEvent: {} +[1.406885] (-) TimerEvent: {} +[1.507236] (-) TimerEvent: {} +[1.514159] (sllidar_ros2) StdoutLine: {'line': b'-- Found rclcpp: 28.1.5 (/opt/ros/jazzy/share/rclcpp/cmake)\n'} +[1.574578] (sllidar_ros2) StdoutLine: {'line': b'-- Found rosidl_generator_c: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_c/cmake)\n'} +[1.596568] (sllidar_ros2) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake)\n'} +[1.607330] (-) TimerEvent: {} +[1.624642] (sllidar_ros2) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[1.654854] (sllidar_ros2) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[1.707409] (-) TimerEvent: {} +[1.776942] (sllidar_ros2) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 7.3.1 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake)\n'} +[1.783654] (sllidar_ros2) StdoutLine: {'line': b'-- Found rmw_fastrtps_cpp: 8.4.1 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake)\n'} +[1.807553] (-) TimerEvent: {} +[1.845553] (super_robot) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/super_robot', 'build', '--build-base', '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build', 'install', '--record', '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot', 'env': {'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': 'bef97eb0-e5e7-490a-85cc-20228fff4b34', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '1422', 'SYSTEMD_EXEC_PID': '1633', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '2410', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:14177', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1596,unix/robobin-desktop:/tmp/.ICE-unix/1596', 'INVOCATION_ID': '9a58d1d4c5c4406f86851b1f6d40074e', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.X1BGZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:10fd0f7e-0487-448f-9854-3e7a59bcf268', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[1.907668] (-) TimerEvent: {} +[1.942553] (sllidar_ros2) StdoutLine: {'line': b'-- Found OpenSSL: /usr/lib/aarch64-linux-gnu/libcrypto.so (found version "3.0.13") \n'} +[1.970574] (sllidar_ros2) StdoutLine: {'line': b'-- Found FastRTPS: /opt/ros/jazzy/include (Required is at least version "2.13") \n'} +[2.007778] (-) TimerEvent: {} +[2.010390] (sllidar_ros2) StdoutLine: {'line': b"-- Using RMW implementation 'rmw_fastrtps_cpp' as default\n"} +[2.107882] (-) TimerEvent: {} +[2.126565] (sllidar_ros2) StdoutLine: {'line': b'-- Found sensor_msgs: 5.3.5 (/opt/ros/jazzy/share/sensor_msgs/cmake)\n'} +[2.207991] (-) TimerEvent: {} +[2.209213] (sllidar_ros2) StdoutLine: {'line': b'-- Found std_srvs: 5.3.5 (/opt/ros/jazzy/share/std_srvs/cmake)\n'} +[2.283415] (super_robot) StdoutLine: {'line': b'running egg_info\n'} +[2.283939] (super_robot) StdoutLine: {'line': b'creating ../../build/super_robot/super_robot.egg-info\n'} +[2.308113] (-) TimerEvent: {} +[2.316869] (super_robot) StdoutLine: {'line': b'writing ../../build/super_robot/super_robot.egg-info/PKG-INFO\n'} +[2.320965] (super_robot) StdoutLine: {'line': b'writing dependency_links to ../../build/super_robot/super_robot.egg-info/dependency_links.txt\n'} +[2.321277] (super_robot) StdoutLine: {'line': b'writing entry points to ../../build/super_robot/super_robot.egg-info/entry_points.txt\n'} +[2.321559] (super_robot) StdoutLine: {'line': b'writing requirements to ../../build/super_robot/super_robot.egg-info/requires.txt\n'} +[2.321728] (super_robot) StdoutLine: {'line': b'writing top-level names to ../../build/super_robot/super_robot.egg-info/top_level.txt\n'} +[2.321859] (super_robot) StdoutLine: {'line': b"writing manifest file '../../build/super_robot/super_robot.egg-info/SOURCES.txt'\n"} +[2.380603] (super_robot) StdoutLine: {'line': b"reading manifest file '../../build/super_robot/super_robot.egg-info/SOURCES.txt'\n"} +[2.381949] (super_robot) StdoutLine: {'line': b"writing manifest file '../../build/super_robot/super_robot.egg-info/SOURCES.txt'\n"} +[2.382318] (super_robot) StdoutLine: {'line': b'running build\n'} +[2.382797] (super_robot) StdoutLine: {'line': b'running build_py\n'} +[2.383081] (super_robot) StdoutLine: {'line': b'creating /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build\n'} +[2.383399] (super_robot) StdoutLine: {'line': b'creating /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib\n'} +[2.383559] (super_robot) StdoutLine: {'line': b'creating /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot\n'} +[2.383741] (super_robot) StdoutLine: {'line': b'copying super_robot/encoder.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot\n'} +[2.383857] (super_robot) StdoutLine: {'line': b'copying super_robot/motor_control_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot\n'} +[2.384021] (super_robot) StdoutLine: {'line': b'copying super_robot/__init__.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot\n'} +[2.384189] (super_robot) StdoutLine: {'line': b'copying super_robot/imu_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot\n'} +[2.384352] (super_robot) StdoutLine: {'line': b'copying super_robot/odometry_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot\n'} +[2.384544] (super_robot) StdoutLine: {'line': b'copying super_robot/route_filtered.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot\n'} +[2.384746] (super_robot) StdoutLine: {'line': b'copying super_robot/control_feedback.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot\n'} +[2.384949] (super_robot) StdoutLine: {'line': b'copying super_robot/route.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot\n'} +[2.385438] (super_robot) StdoutLine: {'line': b'running install\n'} +[2.395655] (super_robot) StdoutLine: {'line': b'running install_lib\n'} +[2.408228] (-) TimerEvent: {} +[2.421369] (sllidar_ros2) StdoutLine: {'line': b'-- Configuring done (2.4s)\n'} +[2.429219] (super_robot) StdoutLine: {'line': b'creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot\n'} +[2.429812] (super_robot) StdoutLine: {'line': b'copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/encoder.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot\n'} +[2.429993] (super_robot) StdoutLine: {'line': b'copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/motor_control_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot\n'} +[2.430735] (super_robot) StdoutLine: {'line': b'copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/__init__.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot\n'} +[2.430956] (super_robot) StdoutLine: {'line': b'copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/imu_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot\n'} +[2.431102] (super_robot) StdoutLine: {'line': b'copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/odometry_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot\n'} +[2.431209] (super_robot) StdoutLine: {'line': b'copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/route_filtered.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot\n'} +[2.431297] (super_robot) StdoutLine: {'line': b'copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/control_feedback.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot\n'} +[2.433459] (super_robot) StdoutLine: {'line': b'copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/route.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot\n'} +[2.433666] (super_robot) StdoutLine: {'line': b'byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/encoder.py to encoder.cpython-312.pyc\n'} +[2.433810] (super_robot) StdoutLine: {'line': b'byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/motor_control_node.py to motor_control_node.cpython-312.pyc\n'} +[2.434372] (super_robot) StdoutLine: {'line': b'byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/__init__.py to __init__.cpython-312.pyc\n'} +[2.434665] (super_robot) StdoutLine: {'line': b'byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/imu_node.py to imu_node.cpython-312.pyc\n'} +[2.436904] (super_robot) StdoutLine: {'line': b'byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/odometry_node.py to odometry_node.cpython-312.pyc\n'} +[2.438660] (super_robot) StdoutLine: {'line': b'byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/route_filtered.py to route_filtered.cpython-312.pyc\n'} +[2.440592] (super_robot) StdoutLine: {'line': b'byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/control_feedback.py to control_feedback.cpython-312.pyc\n'} +[2.445307] (super_robot) StdoutLine: {'line': b'byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/route.py to route.cpython-312.pyc\n'} +[2.445584] (super_robot) StdoutLine: {'line': b'running install_data\n'} +[2.445703] (super_robot) StdoutLine: {'line': b'creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index\n'} +[2.445805] (super_robot) StdoutLine: {'line': b'creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index\n'} +[2.445900] (super_robot) StdoutLine: {'line': b'creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages\n'} +[2.446060] (super_robot) StdoutLine: {'line': b'copying resource/super_robot -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages\n'} +[2.446267] (super_robot) StdoutLine: {'line': b'copying package.xml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot\n'} +[2.446496] (super_robot) StdoutLine: {'line': b'creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch\n'} +[2.446667] (super_robot) StdoutLine: {'line': b'copying launch/launch_lidar.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch\n'} +[2.446804] (super_robot) StdoutLine: {'line': b'copying launch/ekf_launch.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch\n'} +[2.446914] (super_robot) StdoutLine: {'line': b'copying launch/view_robot.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch\n'} +[2.447010] (super_robot) StdoutLine: {'line': b'creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config\n'} +[2.447164] (super_robot) StdoutLine: {'line': b'copying config/robot.urdf -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config\n'} +[2.447336] (super_robot) StdoutLine: {'line': b'copying config/ekf.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config\n'} +[2.447474] (super_robot) StdoutLine: {'line': b'copying config/urdf_config.rviz -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config\n'} +[2.447581] (super_robot) StdoutLine: {'line': b'copying config/scan_filter.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config\n'} +[2.447670] (super_robot) StdoutLine: {'line': b'running install_egg_info\n'} +[2.452081] (sllidar_ros2) StdoutLine: {'line': b'-- Generating done (0.0s)\n'} +[2.461095] (sllidar_ros2) StdoutLine: {'line': b'-- Build files have been written to: /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2\n'} +[2.480876] (super_robot) StdoutLine: {'line': b'Copying ../../build/super_robot/super_robot.egg-info to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot-0.0.0-py3.12.egg-info\n'} +[2.481587] (sllidar_ros2) CommandEnded: {'returncode': 0} +[2.482182] (super_robot) StdoutLine: {'line': b'running install_scripts\n'} +[2.484659] (sllidar_ros2) JobProgress: {'identifier': 'sllidar_ros2', 'progress': 'build'} +[2.484721] (sllidar_ros2) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', '--', '-j4', '-l4'], 'cwd': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'env': OrderedDict({'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': 'bef97eb0-e5e7-490a-85cc-20228fff4b34', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '1422', 'SYSTEMD_EXEC_PID': '1633', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '2410', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:14177', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1596,unix/robobin-desktop:/tmp/.ICE-unix/1596', 'INVOCATION_ID': '9a58d1d4c5c4406f86851b1f6d40074e', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.X1BGZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:10fd0f7e-0487-448f-9854-3e7a59bcf268', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy'}), 'shell': False} +[2.508337] (-) TimerEvent: {} +[2.596341] (sllidar_ros2) StdoutLine: {'line': b'[ 5%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o\x1b[0m\n'} +[2.596696] (sllidar_ros2) StdoutLine: {'line': b'[ 10%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o\x1b[0m\n'} +[2.606149] (sllidar_ros2) StdoutLine: {'line': b'[ 15%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o\x1b[0m\n'} +[2.608538] (-) TimerEvent: {} +[2.611711] (sllidar_ros2) StdoutLine: {'line': b'[ 20%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o\x1b[0m\n'} +[2.708654] (-) TimerEvent: {} +[2.809284] (-) TimerEvent: {} +[2.879144] (super_robot) StdoutLine: {'line': b'Installing odometry_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[2.879492] (super_robot) StdoutLine: {'line': b'Installing test_control_feedback script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[2.880030] (super_robot) StdoutLine: {'line': b'Installing test_encoder_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[2.880602] (super_robot) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[2.881096] (super_robot) StdoutLine: {'line': b'Installing test_motor_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[2.881547] (super_robot) StdoutLine: {'line': b'Installing test_route script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[2.882661] (super_robot) StdoutLine: {'line': b'Installing test_route_filter script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[2.882846] (super_robot) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/install.log'\n"} +[2.911442] (-) TimerEvent: {} +[3.000040] (super_robot) CommandEnded: {'returncode': 0} +[3.011585] (-) TimerEvent: {} +[3.059786] (super_robot) JobEnded: {'identifier': 'super_robot', 'rc': 0} +[3.112445] (-) TimerEvent: {} +[3.215515] (-) TimerEvent: {} +[3.316030] (-) TimerEvent: {} +[3.418486] (-) TimerEvent: {} +[3.518982] (-) TimerEvent: {} +[3.579582] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kbool rp::arch::net::raw_serial::\x1b[01;32m\x1b[Kopen\x1b[m\x1b[K(const char*, uint32_t, uint32_t)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[3.580102] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:97:74:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kflags\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[3.580321] (sllidar_ros2) StderrLine: {'line': b' 97 | bool raw_serial::open(const char * portname, uint32_t baudrate, \x1b[01;35m\x1b[Kuint32_t flags\x1b[m\x1b[K)\n'} +[3.580543] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~^~~~~\x1b[m\x1b[K\n'} +[3.583192] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void rp::arch::net::raw_serial::\x1b[01;32m\x1b[Kflush\x1b[m\x1b[K(_u32)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[3.583621] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:281:30:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kflags\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[3.583795] (sllidar_ros2) StderrLine: {'line': b' 281 | void raw_serial::flush( \x1b[01;35m\x1b[K_u32 flags\x1b[m\x1b[K)\n'} +[3.583918] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~~\x1b[m\x1b[K\n'} +[3.585531] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual int rp::arch::net::raw_serial::\x1b[01;32m\x1b[Kwaitforsent\x1b[m\x1b[K(_u32, size_t*)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[3.586731] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:286:34:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ktimeout\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[3.587028] (sllidar_ros2) StderrLine: {'line': b' 286 | int raw_serial::waitforsent(\x1b[01;35m\x1b[K_u32 timeout\x1b[m\x1b[K, size_t * returned_size)\n'} +[3.587190] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~~~~\x1b[m\x1b[K\n'} +[3.587320] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual int rp::arch::net::raw_serial::\x1b[01;32m\x1b[Kwaitforrecv\x1b[m\x1b[K(_u32, size_t*)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[3.587489] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:292:34:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ktimeout\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[3.587631] (sllidar_ros2) StderrLine: {'line': b' 292 | int raw_serial::waitforrecv(\x1b[01;35m\x1b[K_u32 timeout\x1b[m\x1b[K, size_t * returned_size)\n'} +[3.587747] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~~~~\x1b[m\x1b[K\n'} +[3.596438] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void rp::arch::net::raw_serial::\x1b[01;32m\x1b[KcancelOperation\x1b[m\x1b[K()\x1b[m\x1b[K\xe2\x80\x99:\n'} +[3.596837] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:427:5:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kvalue computed is not used [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-value\x07-Wunused-value\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[3.597030] (sllidar_ros2) StderrLine: {'line': b' 427 | \x1b[01;35m\x1b[K(int)::write(_selfpipe[1], "x", 1)\x1b[m\x1b[K;\n'} +[3.597206] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[3.621457] (-) TimerEvent: {} +[3.689366] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36\x1b[m\x1b[K,\n'} +[3.689819] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39\x1b[m\x1b[K,\n'} +[3.689944] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49\x1b[m\x1b[K,\n'} +[3.690050] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp:10\x1b[m\x1b[K:\n'} +[3.690157] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[3.690311] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[3.690541] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[3.690720] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36\x1b[m\x1b[K,\n'} +[3.692680] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40\x1b[m\x1b[K:\n'} +[3.692861] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[3.692983] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[3.693096] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[3.721598] (-) TimerEvent: {} +[3.782992] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/arch_linux.h:42\x1b[m\x1b[K,\n'} +[3.784156] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:41\x1b[m\x1b[K:\n'} +[3.784824] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual u_result rp::arch::net::DGramSocketImpl::\x1b[01;32m\x1b[KsendTo\x1b[m\x1b[K(const rp::net::SocketAddress*, const void*, size_t)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[3.785198] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp:733:24:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcomparison of integer expressions of different signedness: \xe2\x80\x98\x1b[01m\x1b[Kint\x1b[m\x1b[K\xe2\x80\x99 and \xe2\x80\x98\x1b[01m\x1b[Ksize_t\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare\x07-Wsign-compare\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[3.785516] (sllidar_ros2) StderrLine: {'line': b' 733 | assert(\x1b[01;35m\x1b[Kans == len\x1b[m\x1b[K);\n'} +[3.785755] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~\x1b[m\x1b[K\n'} +[3.821867] (-) TimerEvent: {} +[3.853633] (sllidar_ros2) StdoutLine: {'line': b'[ 25%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o\x1b[0m\n'} +[3.922005] (-) TimerEvent: {} +[4.022524] (-) TimerEvent: {} +[4.124456] (-) TimerEvent: {} +[4.206038] (sllidar_ros2) StdoutLine: {'line': b'[ 30%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o\x1b[0m\n'} +[4.224604] (-) TimerEvent: {} +[4.325121] (-) TimerEvent: {} +[4.428724] (-) TimerEvent: {} +[4.529212] (-) TimerEvent: {} +[4.629738] (-) TimerEvent: {} +[4.730272] (-) TimerEvent: {} +[4.833711] (-) TimerEvent: {} +[4.934230] (-) TimerEvent: {} +[4.945490] (sllidar_ros2) StdoutLine: {'line': b'[ 35%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o\x1b[0m\n'} +[5.034384] (-) TimerEvent: {} +[5.134882] (-) TimerEvent: {} +[5.215372] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36\x1b[m\x1b[K,\n'} +[5.215778] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39\x1b[m\x1b[K,\n'} +[5.215945] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49\x1b[m\x1b[K,\n'} +[5.219925] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h:41\x1b[m\x1b[K,\n'} +[5.220197] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp:39\x1b[m\x1b[K:\n'} +[5.220433] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[5.220663] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[5.220779] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[5.220897] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36\x1b[m\x1b[K,\n'} +[5.221004] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40\x1b[m\x1b[K:\n'} +[5.221102] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[5.221208] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[5.221306] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[5.237457] (-) TimerEvent: {} +[5.337917] (-) TimerEvent: {} +[5.441671] (-) TimerEvent: {} +[5.500401] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp:40\x1b[m\x1b[K:\n'} +[5.500859] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::LIDARSampleDataListener::\x1b[01;32m\x1b[KonCustomSampleDataDecoded\x1b[m\x1b[K(_u8, _u32, const void*, size_t)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.501088] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:52:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KansType\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[5.501230] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(\x1b[01;35m\x1b[K_u8 ansType\x1b[m\x1b[K, _u32 customCode, const void* data, size_t size) {}\n'} +[5.501343] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~~\x1b[m\x1b[K\n'} +[5.501502] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:66:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KcustomCode\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[5.501612] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, \x1b[01;35m\x1b[K_u32 customCode\x1b[m\x1b[K, const void* data, size_t size) {}\n'} +[5.501713] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.501811] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:90:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[5.501931] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, \x1b[01;35m\x1b[Kconst void* data\x1b[m\x1b[K, size_t size) {}\n'} +[5.502028] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[5.502118] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:103:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ksize\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[5.502217] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, \x1b[01;35m\x1b[Ksize_t size\x1b[m\x1b[K) {}\n'} +[5.502307] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~\x1b[m\x1b[K\n'} +[5.506458] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::LIDARSampleDataListener::\x1b[01;32m\x1b[KonDecodingError\x1b[m\x1b[K(int, _u8, const void*, size_t)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.506863] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:42:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KerrMsg\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[5.507022] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(\x1b[01;35m\x1b[Kint errMsg\x1b[m\x1b[K, _u8 ansType, const void* payload, size_t size) {}\n'} +[5.507127] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~\x1b[m\x1b[K\n'} +[5.507221] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:54:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KansType\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[5.507326] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, \x1b[01;35m\x1b[K_u8 ansType\x1b[m\x1b[K, const void* payload, size_t size) {}\n'} +[5.507474] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~~\x1b[m\x1b[K\n'} +[5.507574] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:75:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[5.507691] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, _u8 ansType, \x1b[01;35m\x1b[Kconst void* payload\x1b[m\x1b[K, size_t size) {}\n'} +[5.507777] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~\x1b[m\x1b[K\n'} +[5.507866] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:91:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ksize\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[5.507959] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, \x1b[01;35m\x1b[Ksize_t size\x1b[m\x1b[K) {}\n'} +[5.508047] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~\x1b[m\x1b[K\n'} +[5.541812] (-) TimerEvent: {} +[5.643461] (-) TimerEvent: {} +[5.743950] (-) TimerEvent: {} +[5.844460] (-) TimerEvent: {} +[5.926570] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36\x1b[m\x1b[K,\n'} +[5.926958] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39\x1b[m\x1b[K,\n'} +[5.927090] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49\x1b[m\x1b[K,\n'} +[5.927194] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h:41\x1b[m\x1b[K,\n'} +[5.927294] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:39\x1b[m\x1b[K:\n'} +[5.927469] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[5.927603] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[5.927700] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[5.927789] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36\x1b[m\x1b[K,\n'} +[5.927888] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40\x1b[m\x1b[K:\n'} +[5.927987] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[5.928130] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[5.928234] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[5.950474] (-) TimerEvent: {} +[6.050919] (-) TimerEvent: {} +[6.087767] (sllidar_ros2) StdoutLine: {'line': b'[ 40%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o\x1b[0m\n'} +[6.151065] (-) TimerEvent: {} +[6.218897] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:40\x1b[m\x1b[K:\n'} +[6.219489] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::LIDARSampleDataListener::\x1b[01;32m\x1b[KonCustomSampleDataDecoded\x1b[m\x1b[K(_u8, _u32, const void*, size_t)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.219651] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:52:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KansType\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[6.219777] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(\x1b[01;35m\x1b[K_u8 ansType\x1b[m\x1b[K, _u32 customCode, const void* data, size_t size) {}\n'} +[6.219899] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~~\x1b[m\x1b[K\n'} +[6.219998] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:66:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KcustomCode\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[6.220109] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, \x1b[01;35m\x1b[K_u32 customCode\x1b[m\x1b[K, const void* data, size_t size) {}\n'} +[6.220277] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.220429] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:90:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[6.220574] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, \x1b[01;35m\x1b[Kconst void* data\x1b[m\x1b[K, size_t size) {}\n'} +[6.223682] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[6.224087] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:103:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ksize\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[6.224287] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, \x1b[01;35m\x1b[Ksize_t size\x1b[m\x1b[K) {}\n'} +[6.224493] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~\x1b[m\x1b[K\n'} +[6.224629] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::LIDARSampleDataListener::\x1b[01;32m\x1b[KonDecodingError\x1b[m\x1b[K(int, _u8, const void*, size_t)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.224792] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:42:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KerrMsg\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[6.224909] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(\x1b[01;35m\x1b[Kint errMsg\x1b[m\x1b[K, _u8 ansType, const void* payload, size_t size) {}\n'} +[6.225014] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~\x1b[m\x1b[K\n'} +[6.225146] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:54:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KansType\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[6.225281] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, \x1b[01;35m\x1b[K_u8 ansType\x1b[m\x1b[K, const void* payload, size_t size) {}\n'} +[6.225432] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~~\x1b[m\x1b[K\n'} +[6.225564] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:75:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[6.225708] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, _u8 ansType, \x1b[01;35m\x1b[Kconst void* payload\x1b[m\x1b[K, size_t size) {}\n'} +[6.225817] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~\x1b[m\x1b[K\n'} +[6.225921] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:91:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ksize\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[6.226049] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, \x1b[01;35m\x1b[Ksize_t size\x1b[m\x1b[K) {}\n'} +[6.226161] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~\x1b[m\x1b[K\n'} +[6.252451] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid sl::internal::unpacker::UnpackerHandler_DenseCapsuleNode::\x1b[01;32m\x1b[K_onScanNodeDenseCapsuleData\x1b[m\x1b[K(rplidar_response_dense_capsule_measurement_nodes_t&, sl::internal::LIDARSampleDataUnpackerInner*)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.252867] (-) TimerEvent: {} +[6.253037] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:763:30:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Ktype qualifiers ignored on cast result type [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wignored-qualifiers\x07-Wignored-qualifiers\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[6.253196] (sllidar_ros2) StderrLine: {'line': b' 763 | const int dist = \x1b[01;35m\x1b[Kstatic_cast<const int>(_cached_previous_dense_capsuledata.cabins[pos].distance)\x1b[m\x1b[K;\n'} +[6.253305] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.354458] (-) TimerEvent: {} +[6.454941] (-) TimerEvent: {} +[6.555453] (-) TimerEvent: {} +[6.604200] (sllidar_ros2) StdoutLine: {'line': b'[ 45%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o\x1b[0m\n'} +[6.658446] (-) TimerEvent: {} +[6.758964] (-) TimerEvent: {} +[6.859489] (-) TimerEvent: {} +[6.960007] (-) TimerEvent: {} +[7.008373] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36\x1b[m\x1b[K,\n'} +[7.008875] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39\x1b[m\x1b[K,\n'} +[7.009135] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49\x1b[m\x1b[K,\n'} +[7.009373] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h:41\x1b[m\x1b[K,\n'} +[7.010499] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp:39\x1b[m\x1b[K:\n'} +[7.011439] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.011697] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[7.011840] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[7.012025] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36\x1b[m\x1b[K,\n'} +[7.012176] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40\x1b[m\x1b[K:\n'} +[7.012336] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.012528] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[7.012650] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[7.062463] (-) TimerEvent: {} +[7.162934] (-) TimerEvent: {} +[7.235037] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp:40\x1b[m\x1b[K:\n'} +[7.235589] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::LIDARSampleDataListener::\x1b[01;32m\x1b[KonCustomSampleDataDecoded\x1b[m\x1b[K(_u8, _u32, const void*, size_t)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.236221] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:52:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KansType\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.236499] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(\x1b[01;35m\x1b[K_u8 ansType\x1b[m\x1b[K, _u32 customCode, const void* data, size_t size) {}\n'} +[7.236670] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~~\x1b[m\x1b[K\n'} +[7.236812] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:66:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KcustomCode\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.236959] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, \x1b[01;35m\x1b[K_u32 customCode\x1b[m\x1b[K, const void* data, size_t size) {}\n'} +[7.237129] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.237252] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:90:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.237455] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, \x1b[01;35m\x1b[Kconst void* data\x1b[m\x1b[K, size_t size) {}\n'} +[7.237583] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[7.237701] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:103:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ksize\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.240606] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, \x1b[01;35m\x1b[Ksize_t size\x1b[m\x1b[K) {}\n'} +[7.240959] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~\x1b[m\x1b[K\n'} +[7.241099] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::LIDARSampleDataListener::\x1b[01;32m\x1b[KonDecodingError\x1b[m\x1b[K(int, _u8, const void*, size_t)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.241264] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:42:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KerrMsg\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.241467] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(\x1b[01;35m\x1b[Kint errMsg\x1b[m\x1b[K, _u8 ansType, const void* payload, size_t size) {}\n'} +[7.241624] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~\x1b[m\x1b[K\n'} +[7.241745] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:54:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KansType\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.241875] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, \x1b[01;35m\x1b[K_u8 ansType\x1b[m\x1b[K, const void* payload, size_t size) {}\n'} +[7.242001] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~~\x1b[m\x1b[K\n'} +[7.242117] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:75:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.242270] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, _u8 ansType, \x1b[01;35m\x1b[Kconst void* payload\x1b[m\x1b[K, size_t size) {}\n'} +[7.242433] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~\x1b[m\x1b[K\n'} +[7.242563] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:91:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ksize\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.242682] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, \x1b[01;35m\x1b[Ksize_t size\x1b[m\x1b[K) {}\n'} +[7.242784] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~\x1b[m\x1b[K\n'} +[7.265452] (-) TimerEvent: {} +[7.368741] (-) TimerEvent: {} +[7.472707] (-) TimerEvent: {} +[7.549588] (sllidar_ros2) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o\x1b[0m\n'} +[7.572872] (-) TimerEvent: {} +[7.605524] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36\x1b[m\x1b[K,\n'} +[7.605906] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39\x1b[m\x1b[K,\n'} +[7.606029] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49\x1b[m\x1b[K,\n'} +[7.606127] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h:41\x1b[m\x1b[K,\n'} +[7.606246] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp:39\x1b[m\x1b[K:\n'} +[7.606336] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.606474] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[7.606565] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[7.609233] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36\x1b[m\x1b[K,\n'} +[7.609587] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40\x1b[m\x1b[K:\n'} +[7.609722] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.609911] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[7.610044] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[7.673029] (-) TimerEvent: {} +[7.776856] (-) TimerEvent: {} +[7.839970] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp:40\x1b[m\x1b[K:\n'} +[7.840389] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::LIDARSampleDataListener::\x1b[01;32m\x1b[KonCustomSampleDataDecoded\x1b[m\x1b[K(_u8, _u32, const void*, size_t)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.840612] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:52:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KansType\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.840760] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(\x1b[01;35m\x1b[K_u8 ansType\x1b[m\x1b[K, _u32 customCode, const void* data, size_t size) {}\n'} +[7.840897] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~~\x1b[m\x1b[K\n'} +[7.844520] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:66:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KcustomCode\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.844945] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, \x1b[01;35m\x1b[K_u32 customCode\x1b[m\x1b[K, const void* data, size_t size) {}\n'} +[7.845102] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.845226] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:90:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.845398] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, \x1b[01;35m\x1b[Kconst void* data\x1b[m\x1b[K, size_t size) {}\n'} +[7.845589] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[7.845722] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:103:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ksize\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.845887] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, \x1b[01;35m\x1b[Ksize_t size\x1b[m\x1b[K) {}\n'} +[7.846012] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~\x1b[m\x1b[K\n'} +[7.846141] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::LIDARSampleDataListener::\x1b[01;32m\x1b[KonDecodingError\x1b[m\x1b[K(int, _u8, const void*, size_t)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.846274] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:42:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KerrMsg\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.846440] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(\x1b[01;35m\x1b[Kint errMsg\x1b[m\x1b[K, _u8 ansType, const void* payload, size_t size) {}\n'} +[7.846574] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~\x1b[m\x1b[K\n'} +[7.846699] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:54:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KansType\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.846843] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, \x1b[01;35m\x1b[K_u8 ansType\x1b[m\x1b[K, const void* payload, size_t size) {}\n'} +[7.846989] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~~\x1b[m\x1b[K\n'} +[7.847112] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:75:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.847236] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, _u8 ansType, \x1b[01;35m\x1b[Kconst void* payload\x1b[m\x1b[K, size_t size) {}\n'} +[7.853483] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~\x1b[m\x1b[K\n'} +[7.853851] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:91:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ksize\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[7.854030] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, \x1b[01;35m\x1b[Ksize_t size\x1b[m\x1b[K) {}\n'} +[7.854154] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~\x1b[m\x1b[K\n'} +[7.877463] (-) TimerEvent: {} +[7.978870] (-) TimerEvent: {} +[8.082865] (-) TimerEvent: {} +[8.114504] (sllidar_ros2) StdoutLine: {'line': b'[ 55%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o\x1b[0m\n'} +[8.184495] (-) TimerEvent: {} +[8.284973] (-) TimerEvent: {} +[8.388683] (-) TimerEvent: {} +[8.442096] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36\x1b[m\x1b[K,\n'} +[8.442650] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39\x1b[m\x1b[K,\n'} +[8.442931] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49\x1b[m\x1b[K,\n'} +[8.443153] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp:35\x1b[m\x1b[K:\n'} +[8.443381] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[8.443622] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[8.443872] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[8.444961] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36\x1b[m\x1b[K,\n'} +[8.447563] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40\x1b[m\x1b[K:\n'} +[8.447911] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[8.448046] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[8.448207] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[8.488842] (-) TimerEvent: {} +[8.503289] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp:43\x1b[m\x1b[K:\n'} +[8.503707] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:\x1b[m\x1b[K In static member function \xe2\x80\x98\x1b[01m\x1b[Kstatic rp::hal::Thread rp::hal::Thread::\x1b[01;32m\x1b[Kcreate\x1b[m\x1b[K(thread_proc_t, void*)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[8.503875] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:52:57:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcast between incompatible function types from \xe2\x80\x98\x1b[01m\x1b[Kthread_proc_t\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int (*)(void*)\x1b[m\x1b[K\xe2\x80\x99} to \xe2\x80\x98\x1b[01m\x1b[Kvoid* (*)(void*)\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-function-type\x07-Wcast-function-type\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[8.504035] (sllidar_ros2) StderrLine: {'line': b' 52 | pthread_create((pthread_t *)&newborn._handle, NULL, \x1b[01;35m\x1b[K(void * (*)(void *))proc\x1b[m\x1b[K, data);\n'} +[8.504177] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[8.508465] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Ku_result rp::hal::Thread::\x1b[01;32m\x1b[Kjoin\x1b[m\x1b[K(long unsigned int)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[8.508942] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:176:37:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ktimeout\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[8.509117] (sllidar_ros2) StderrLine: {'line': b' 176 | u_result Thread::join(\x1b[01;35m\x1b[Kunsigned long timeout\x1b[m\x1b[K)\n'} +[8.509249] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~~~~\x1b[m\x1b[K\n'} +[8.588970] (-) TimerEvent: {} +[8.689469] (-) TimerEvent: {} +[8.693020] (sllidar_ros2) StdoutLine: {'line': b'[ 60%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o\x1b[0m\n'} +[8.789611] (-) TimerEvent: {} +[8.823304] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41\x1b[m\x1b[K,\n'} +[8.823704] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54\x1b[m\x1b[K,\n'} +[8.823838] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar.h:36\x1b[m\x1b[K,\n'} +[8.823975] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp:38\x1b[m\x1b[K:\n'} +[8.826831] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[8.827021] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[8.827180] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[8.827323] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[8.827525] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[8.827662] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[8.891447] (-) TimerEvent: {} +[8.991896] (-) TimerEvent: {} +[9.029530] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36\x1b[m\x1b[K,\n'} +[9.030082] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39\x1b[m\x1b[K,\n'} +[9.031584] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49\x1b[m\x1b[K,\n'} +[9.031930] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:33\x1b[m\x1b[K:\n'} +[9.032078] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[9.032204] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[9.032322] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[9.032483] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36\x1b[m\x1b[K,\n'} +[9.034099] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40\x1b[m\x1b[K:\n'} +[9.034431] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[9.034693] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[9.034866] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[9.092051] (-) TimerEvent: {} +[9.137583] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Ku_result rp::standalone::rplidar::RPlidarDriver::\x1b[01;32m\x1b[Kconnect\x1b[m\x1b[K(const char*, _u32, _u32)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[9.138118] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:67:77:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kflag\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[9.139047] (sllidar_ros2) StderrLine: {'line': b' 67 | u_result RPlidarDriver::connect(const char *path, _u32 portOrBaud, \x1b[01;35m\x1b[K_u32 flag\x1b[m\x1b[K)\n'} +[9.139385] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~\x1b[m\x1b[K\n'} +[9.141449] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Ku_result rp::standalone::rplidar::RPlidarDriver::\x1b[01;32m\x1b[Kreset\x1b[m\x1b[K(_u32)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[9.141798] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:101:40:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ktimeout\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[9.141986] (sllidar_ros2) StderrLine: {'line': b' 101 | u_result RPlidarDriver::reset(\x1b[01;35m\x1b[K_u32 timeout\x1b[m\x1b[K)\n'} +[9.142091] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~~~~\x1b[m\x1b[K\n'} +[9.142472] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Ku_result rp::standalone::rplidar::RPlidarDriver::\x1b[01;32m\x1b[KgetScanDataWithInterval\x1b[m\x1b[K(rplidar_response_measurement_node_t*, size_t&)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[9.143014] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:180:91:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Knodebuffer\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[9.143567] (sllidar_ros2) StderrLine: {'line': b' 180 | u_result RPlidarDriver::getScanDataWithInterval(\x1b[01;35m\x1b[Krplidar_response_measurement_node_t * nodebuffer\x1b[m\x1b[K, size_t & count)\n'} +[9.146768] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~\x1b[m\x1b[K\n'} +[9.146988] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:180:112:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kcount\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[9.147600] (sllidar_ros2) StderrLine: {'line': b' 180 | u_result RPlidarDriver::getScanDataWithInterval(rplidar_response_measurement_node_t * nodebuffer, \x1b[01;35m\x1b[Ksize_t & count\x1b[m\x1b[K)\n'} +[9.147947] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~^~~~~\x1b[m\x1b[K\n'} +[9.192207] (-) TimerEvent: {} +[9.292737] (-) TimerEvent: {} +[9.397799] (-) TimerEvent: {} +[9.471550] (sllidar_ros2) StdoutLine: {'line': b'[ 65%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o\x1b[0m\n'} +[9.498230] (-) TimerEvent: {} +[9.540286] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41\x1b[m\x1b[K,\n'} +[9.541052] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_crc.h:36\x1b[m\x1b[K,\n'} +[9.541635] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp:33\x1b[m\x1b[K:\n'} +[9.541859] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[9.542083] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[9.545734] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[9.546027] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[9.546289] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[9.546547] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[9.591059] (sllidar_ros2) StdoutLine: {'line': b'[ 70%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o\x1b[0m\n'} +[9.598338] (-) TimerEvent: {} +[9.665561] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36\x1b[m\x1b[K,\n'} +[9.666557] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39\x1b[m\x1b[K,\n'} +[9.669674] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49\x1b[m\x1b[K,\n'} +[9.669903] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp:35\x1b[m\x1b[K:\n'} +[9.670046] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[9.670193] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[9.670332] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[9.670523] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36\x1b[m\x1b[K,\n'} +[9.670668] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40\x1b[m\x1b[K:\n'} +[9.670792] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[9.670916] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[9.671016] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[9.698462] (-) TimerEvent: {} +[9.798940] (-) TimerEvent: {} +[9.850267] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp:44\x1b[m\x1b[K:\n'} +[9.850662] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::IAsyncProtocolCodec::\x1b[01;32m\x1b[KonChannelError\x1b[m\x1b[K(u_result)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[9.850816] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:90:48:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KerrCode\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[9.850976] (sllidar_ros2) StderrLine: {'line': b' 90 | virtual void onChannelError(\x1b[01;35m\x1b[Ku_result errCode\x1b[m\x1b[K) {}\n'} +[9.851092] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~^~~~~~~\x1b[m\x1b[K\n'} +[9.899074] (-) TimerEvent: {} +[9.999554] (-) TimerEvent: {} +[10.100050] (-) TimerEvent: {} +[10.178318] (sllidar_ros2) StdoutLine: {'line': b'[ 75%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o\x1b[0m\n'} +[10.201455] (-) TimerEvent: {} +[10.304778] (-) TimerEvent: {} +[10.405523] (-) TimerEvent: {} +[10.510622] (-) TimerEvent: {} +[10.611107] (-) TimerEvent: {} +[10.679172] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36\x1b[m\x1b[K,\n'} +[10.679549] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39\x1b[m\x1b[K,\n'} +[10.679675] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49\x1b[m\x1b[K,\n'} +[10.679777] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:33\x1b[m\x1b[K:\n'} +[10.679879] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[10.680013] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[10.680112] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[10.681428] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36\x1b[m\x1b[K,\n'} +[10.681756] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40\x1b[m\x1b[K:\n'} +[10.681876] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[10.681982] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[10.682089] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[10.713459] (-) TimerEvent: {} +[10.813931] (-) TimerEvent: {} +[10.914457] (-) TimerEvent: {} +[11.016456] (-) TimerEvent: {} +[11.081446] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:50\x1b[m\x1b[K:\n'} +[11.081895] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::LIDARSampleDataListener::\x1b[01;32m\x1b[KonCustomSampleDataDecoded\x1b[m\x1b[K(_u8, _u32, const void*, size_t)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.082076] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:52:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KansType\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.082223] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(\x1b[01;35m\x1b[K_u8 ansType\x1b[m\x1b[K, _u32 customCode, const void* data, size_t size) {}\n'} +[11.082396] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~~\x1b[m\x1b[K\n'} +[11.082577] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:66:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KcustomCode\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.082704] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, \x1b[01;35m\x1b[K_u32 customCode\x1b[m\x1b[K, const void* data, size_t size) {}\n'} +[11.082819] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.082935] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:90:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.083057] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, \x1b[01;35m\x1b[Kconst void* data\x1b[m\x1b[K, size_t size) {}\n'} +[11.083166] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[11.083316] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:103:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ksize\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.083535] (sllidar_ros2) StderrLine: {'line': b' 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, \x1b[01;35m\x1b[Ksize_t size\x1b[m\x1b[K) {}\n'} +[11.083701] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~\x1b[m\x1b[K\n'} +[11.083862] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::LIDARSampleDataListener::\x1b[01;32m\x1b[KonDecodingError\x1b[m\x1b[K(int, _u8, const void*, size_t)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.085885] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:42:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KerrMsg\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.086086] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(\x1b[01;35m\x1b[Kint errMsg\x1b[m\x1b[K, _u8 ansType, const void* payload, size_t size) {}\n'} +[11.086189] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~\x1b[m\x1b[K\n'} +[11.086293] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:54:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KansType\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.086422] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, \x1b[01;35m\x1b[K_u8 ansType\x1b[m\x1b[K, const void* payload, size_t size) {}\n'} +[11.086545] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~^~~~~~~\x1b[m\x1b[K\n'} +[11.086684] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:75:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.089901] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, _u8 ansType, \x1b[01;35m\x1b[Kconst void* payload\x1b[m\x1b[K, size_t size) {}\n'} +[11.090094] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~\x1b[m\x1b[K\n'} +[11.090201] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:91:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ksize\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.090310] (sllidar_ros2) StderrLine: {'line': b' 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, \x1b[01;35m\x1b[Ksize_t size\x1b[m\x1b[K) {}\n'} +[11.090493] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~\x1b[m\x1b[K\n'} +[11.118460] (-) TimerEvent: {} +[11.125759] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:51\x1b[m\x1b[K:\n'} +[11.126141] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::IAsyncProtocolCodec::\x1b[01;32m\x1b[KonChannelError\x1b[m\x1b[K(u_result)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.126329] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:90:48:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KerrCode\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.129858] (sllidar_ros2) StderrLine: {'line': b' 90 | virtual void onChannelError(\x1b[01;35m\x1b[Ku_result errCode\x1b[m\x1b[K) {}\n'} +[11.130021] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~^~~~~~~\x1b[m\x1b[K\n'} +[11.188287] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual sl_result sl::SlamtecLidarDriver::\x1b[01;32m\x1b[Kreset\x1b[m\x1b[K(sl_u32)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.188702] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:511:32:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KtimeoutInMs\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.188868] (sllidar_ros2) StderrLine: {'line': b' 511 | sl_result reset(\x1b[01;35m\x1b[Ksl_u32 timeoutInMs = DEFAULT_TIMEOUT\x1b[m\x1b[K)\n'} +[11.188992] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.198459] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual sl_result sl::SlamtecLidarDriver::\x1b[01;32m\x1b[KstartScan\x1b[m\x1b[K(bool, bool, sl_u32, sl::LidarScanMode*)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.198921] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:586:69:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Koptions\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.199121] (sllidar_ros2) StderrLine: {'line': b' 586 | sl_result startScan(bool force, bool useTypicalScan, \x1b[01;35m\x1b[Ksl_u32 options = 0\x1b[m\x1b[K, LidarScanMode* outUsedScanMode = nullptr)\n'} +[11.199268] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.202123] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual sl_result sl::SlamtecLidarDriver::\x1b[01;32m\x1b[Kstop\x1b[m\x1b[K(sl_u32)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.202545] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:763:31:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ktimeout\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.202716] (sllidar_ros2) StderrLine: {'line': b' 763 | sl_result stop(\x1b[01;35m\x1b[Ksl_u32 timeout = DEFAULT_TIMEOUT\x1b[m\x1b[K)\n'} +[11.202837] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.210819] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual sl_result sl::SlamtecLidarDriver::\x1b[01;32m\x1b[KgetFrequency\x1b[m\x1b[K(const sl::LidarScanMode&, const sl_lidar_response_measurement_node_hq_t*, size_t, float&)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.215042] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:880:110:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Knodes\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.215604] (sllidar_ros2) StderrLine: {'line': b' 880 | sl_result getFrequency(const LidarScanMode& scanMode, \x1b[01;35m\x1b[Kconst sl_lidar_response_measurement_node_hq_t* nodes\x1b[m\x1b[K, size_t count, float& frequency)\n'} +[11.215850] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~\x1b[m\x1b[K\n'} +[11.218660] (-) TimerEvent: {} +[11.223426] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual sl_result sl::SlamtecLidarDriver::\x1b[01;32m\x1b[KgetMotorInfo\x1b[m\x1b[K(sl::LidarMotorInfo&, sl_u32)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.223997] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:1023:66:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KtimeoutInMs\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.224196] (sllidar_ros2) StderrLine: {'line': b' 1023 | sl_result getMotorInfo(LidarMotorInfo &motorInfo, \x1b[01;35m\x1b[Ksl_u32 timeoutInMs\x1b[m\x1b[K)\n'} +[11.224397] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.229716] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Ku_result sl::SlamtecLidarDriver::\x1b[01;32m\x1b[KgetScanModeCount\x1b[m\x1b[K(sl_u16&, sl_u32)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.230276] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:1199:61:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KtimeoutInMs\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.230557] (sllidar_ros2) StderrLine: {'line': b' 1199 | u_result getScanModeCount(sl_u16& modeCount, \x1b[01;35m\x1b[Ksl_u32 timeoutInMs = DEFAULT_TIMEOUT\x1b[m\x1b[K)\n'} +[11.232291] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.250968] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36\x1b[m\x1b[K,\n'} +[11.251568] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39\x1b[m\x1b[K,\n'} +[11.251853] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49\x1b[m\x1b[K,\n'} +[11.252096] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp:35\x1b[m\x1b[K:\n'} +[11.252310] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.256970] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[11.257719] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[11.257960] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36\x1b[m\x1b[K,\n'} +[11.258104] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40\x1b[m\x1b[K:\n'} +[11.258230] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.258401] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[11.258594] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[11.321547] (-) TimerEvent: {} +[11.352099] (sllidar_ros2) StderrLine: {'line': b'/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kvoid sl::RawSampleNodeHolder<T>::\x1b[01;32m\x1b[KpushNode\x1b[m\x1b[K(_u64, const T*) \x1b[35m\x1b[K[with T = sl_lidar_response_measurement_node_hq_t; _u64 = long unsigned int]\x1b[m\x1b[K\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.353053] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:1648:42:\x1b[m\x1b[K required from here\n'} +[11.353460] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:202:28:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Ktimestamp_uS\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.353718] (sllidar_ros2) StderrLine: {'line': b' 202 | void pushNode(\x1b[01;35m\x1b[K_u64 timestamp_uS\x1b[m\x1b[K, const T* node)\n'} +[11.353880] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.421660] (-) TimerEvent: {} +[11.522173] (-) TimerEvent: {} +[11.532405] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp:49\x1b[m\x1b[K:\n'} +[11.532862] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual void sl::internal::IAsyncProtocolCodec::\x1b[01;32m\x1b[KonChannelError\x1b[m\x1b[K(u_result)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.533044] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:90:48:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KerrCode\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.533225] (sllidar_ros2) StderrLine: {'line': b' 90 | virtual void onChannelError(\x1b[01;35m\x1b[Ku_result errCode\x1b[m\x1b[K) {}\n'} +[11.533418] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~^~~~~~~\x1b[m\x1b[K\n'} +[11.630472] (-) TimerEvent: {} +[11.634595] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:\x1b[m\x1b[K At global scope:\n'} +[11.635426] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:83:17:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kvoid sl::\x1b[01;32m\x1b[Kconvert\x1b[m\x1b[K(const sl_lidar_response_measurement_node_hq_t&, sl_lidar_response_measurement_node_t&)\x1b[m\x1b[K\xe2\x80\x99 defined but not used [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function\x07-Wunused-function\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.635678] (sllidar_ros2) StderrLine: {'line': b' 83 | static void \x1b[01;35m\x1b[Kconvert\x1b[m\x1b[K(const sl_lidar_response_measurement_node_hq_t& from, sl_lidar_response_measurement_node_t& to)\n'} +[11.635819] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~\x1b[m\x1b[K\n'} +[11.638395] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:75:17:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kvoid sl::\x1b[01;32m\x1b[Kconvert\x1b[m\x1b[K(const sl_lidar_response_measurement_node_t&, sl_lidar_response_measurement_node_hq_t&)\x1b[m\x1b[K\xe2\x80\x99 defined but not used [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function\x07-Wunused-function\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.638846] (sllidar_ros2) StderrLine: {'line': b' 75 | static void \x1b[01;35m\x1b[Kconvert\x1b[m\x1b[K(const sl_lidar_response_measurement_node_t& from, sl_lidar_response_measurement_node_hq_t& to)\n'} +[11.639054] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~\x1b[m\x1b[K\n'} +[11.639241] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:70:17:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[Kvoid sl::\x1b[01;32m\x1b[KprintDeprecationWarn\x1b[m\x1b[K(const char*, const char*)\x1b[m\x1b[K\xe2\x80\x99 defined but not used [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function\x07-Wunused-function\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[11.639652] (sllidar_ros2) StderrLine: {'line': b' 70 | static void \x1b[01;35m\x1b[KprintDeprecationWarn\x1b[m\x1b[K(const char* fn, const char* replacement)\n'} +[11.639846] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.732525] (-) TimerEvent: {} +[11.835842] (-) TimerEvent: {} +[11.900244] (sllidar_ros2) StdoutLine: {'line': b'[ 80%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o\x1b[0m\n'} +[11.935970] (-) TimerEvent: {} +[12.036701] (-) TimerEvent: {} +[12.137466] (-) TimerEvent: {} +[12.238868] (-) TimerEvent: {} +[12.342499] (-) TimerEvent: {} +[12.443318] (-) TimerEvent: {} +[12.546945] (-) TimerEvent: {} +[12.647751] (-) TimerEvent: {} +[12.681679] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41\x1b[m\x1b[K,\n'} +[12.683854] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54\x1b[m\x1b[K,\n'} +[12.684194] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp:33\x1b[m\x1b[K:\n'} +[12.684393] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[12.684574] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[12.684695] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[12.684801] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[12.689474] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[12.689921] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[12.747898] (-) TimerEvent: {} +[12.750161] (sllidar_ros2) StdoutLine: {'line': b'[ 85%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o\x1b[0m\n'} +[12.848098] (-) TimerEvent: {} +[12.885975] (sllidar_ros2) StdoutLine: {'line': b'[ 90%] \x1b[32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o\x1b[0m\n'} +[12.954802] (-) TimerEvent: {} +[13.055800] (-) TimerEvent: {} +[13.156242] (-) TimerEvent: {} +[13.263497] (-) TimerEvent: {} +[13.364054] (-) TimerEvent: {} +[13.464479] (-) TimerEvent: {} +[13.499540] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41\x1b[m\x1b[K,\n'} +[13.503002] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54\x1b[m\x1b[K,\n'} +[13.503186] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp:33\x1b[m\x1b[K:\n'} +[13.503328] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[13.503527] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[13.503669] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[13.503792] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[13.503952] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[13.504099] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[13.511574] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid sl::TcpChannel::\x1b[01;32m\x1b[KsetStatus\x1b[m\x1b[K(_u32)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[13.511971] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp:109:29:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kflag\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[13.512180] (sllidar_ros2) StderrLine: {'line': b' 109 | void setStatus(\x1b[01;35m\x1b[K_u32 flag\x1b[m\x1b[K){}\n'} +[13.512291] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~\x1b[m\x1b[K\n'} +[13.564619] (-) TimerEvent: {} +[13.667832] (-) TimerEvent: {} +[13.698766] (sllidar_ros2) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41\x1b[m\x1b[K,\n'} +[13.700139] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54\x1b[m\x1b[K,\n'} +[13.701015] (sllidar_ros2) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp:33\x1b[m\x1b[K:\n'} +[13.702642] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kdata\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[13.706088] (sllidar_ros2) StderrLine: {'line': b' 66 | sl_u8 data[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[13.706383] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[13.709014] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[KISO C++ forbids zero-size array \xe2\x80\x98\x1b[01m\x1b[Kpayload\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic\x07-Wpedantic\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[13.709760] (sllidar_ros2) StderrLine: {'line': b' 324 | sl_u8 payload[\x1b[01;35m\x1b[K0\x1b[m\x1b[K];\n'} +[13.710032] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[13.716580] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid sl::UdpChannel::\x1b[01;32m\x1b[KsetStatus\x1b[m\x1b[K(_u32)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[13.716969] (sllidar_ros2) StderrLine: {'line': b'\x1b[01m\x1b[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp:112:29:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kflag\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K\x1b]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter\x07-Wunused-parameter\x1b]8;;\x07\x1b[m\x1b[K]\n'} +[13.717148] (sllidar_ros2) StderrLine: {'line': b' 112 | void setStatus(\x1b[01;35m\x1b[K_u32 flag\x1b[m\x1b[K){}\n'} +[13.717291] (sllidar_ros2) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~^~~~\x1b[m\x1b[K\n'} +[13.767978] (-) TimerEvent: {} +[13.868463] (-) TimerEvent: {} +[13.968940] (-) TimerEvent: {} +[14.069392] (-) TimerEvent: {} +[14.169838] (-) TimerEvent: {} +[14.270908] (-) TimerEvent: {} +[14.371382] (-) TimerEvent: {} +[14.471834] (-) TimerEvent: {} +[14.572310] (-) TimerEvent: {} +[14.676889] (-) TimerEvent: {} +[14.777849] (-) TimerEvent: {} +[14.878713] (-) TimerEvent: {} +[14.979392] (-) TimerEvent: {} +[15.080270] (-) TimerEvent: {} +[15.203595] (-) TimerEvent: {} +[15.305724] (-) TimerEvent: {} +[15.406971] (-) TimerEvent: {} +[15.508324] (-) TimerEvent: {} +[15.610489] (-) TimerEvent: {} +[15.711187] (-) TimerEvent: {} +[15.811802] (-) TimerEvent: {} +[15.915478] (-) TimerEvent: {} +[16.019831] (-) TimerEvent: {} +[16.123615] (-) TimerEvent: {} +[16.226714] (-) TimerEvent: {} +[16.327139] (-) TimerEvent: {} +[16.428125] (-) TimerEvent: {} +[16.536129] (-) TimerEvent: {} +[16.636884] (-) TimerEvent: {} +[16.740819] (-) TimerEvent: {} +[16.844824] (-) TimerEvent: {} +[16.945562] (-) TimerEvent: {} +[17.046237] (-) TimerEvent: {} +[17.146961] (-) TimerEvent: {} +[17.247331] (-) TimerEvent: {} +[17.347769] (-) TimerEvent: {} +[17.448599] (-) TimerEvent: {} +[17.554077] (-) TimerEvent: {} +[17.657747] (-) TimerEvent: {} +[17.758407] (-) TimerEvent: {} +[17.811225] (sllidar_ros2) StdoutLine: {'line': b'[ 95%] \x1b[32m\x1b[1mLinking CXX executable sllidar_node\x1b[0m\n'} +[17.858532] (-) TimerEvent: {} +[17.959036] (-) TimerEvent: {} +[18.059658] (-) TimerEvent: {} +[18.164556] (-) TimerEvent: {} +[18.270051] (-) TimerEvent: {} +[18.373872] (-) TimerEvent: {} +[18.474877] (-) TimerEvent: {} +[18.575474] (-) TimerEvent: {} +[18.675915] (-) TimerEvent: {} +[18.776410] (-) TimerEvent: {} +[18.841226] (sllidar_ros2) StdoutLine: {'line': b'[ 95%] Built target sllidar_node\n'} +[18.876482] (-) TimerEvent: {} +[18.979716] (-) TimerEvent: {} +[19.082807] (-) TimerEvent: {} +[19.183302] (-) TimerEvent: {} +[19.286616] (-) TimerEvent: {} +[19.387004] (-) TimerEvent: {} +[19.487393] (-) TimerEvent: {} +[19.587763] (-) TimerEvent: {} +[19.688134] (-) TimerEvent: {} +[19.788532] (-) TimerEvent: {} +[19.888897] (-) TimerEvent: {} +[19.989269] (-) TimerEvent: {} +[20.089650] (-) TimerEvent: {} +[20.190043] (-) TimerEvent: {} +[20.290431] (-) TimerEvent: {} +[20.390863] (-) TimerEvent: {} +[20.491229] (-) TimerEvent: {} +[20.591615] (-) TimerEvent: {} +[20.691990] (-) TimerEvent: {} +[20.792373] (-) TimerEvent: {} +[20.893176] (-) TimerEvent: {} +[20.993821] (-) TimerEvent: {} +[21.094246] (-) TimerEvent: {} +[21.194778] (-) TimerEvent: {} +[21.295178] (-) TimerEvent: {} +[21.395633] (-) TimerEvent: {} +[21.496082] (-) TimerEvent: {} +[21.596507] (-) TimerEvent: {} +[21.697055] (-) TimerEvent: {} +[21.797939] (-) TimerEvent: {} +[21.898691] (-) TimerEvent: {} +[21.999340] (-) TimerEvent: {} +[22.100006] (-) TimerEvent: {} +[22.110970] (sllidar_ros2) StdoutLine: {'line': b'[100%] \x1b[32m\x1b[1mLinking CXX executable sllidar_client\x1b[0m\n'} +[22.200127] (-) TimerEvent: {} +[22.300721] (-) TimerEvent: {} +[22.401593] (-) TimerEvent: {} +[22.502585] (-) TimerEvent: {} +[22.603750] (-) TimerEvent: {} +[22.704689] (-) TimerEvent: {} +[22.805225] (-) TimerEvent: {} +[22.905676] (-) TimerEvent: {} +[23.006073] (-) TimerEvent: {} +[23.080526] (sllidar_ros2) StdoutLine: {'line': b'[100%] Built target sllidar_client\n'} +[23.102064] (sllidar_ros2) CommandEnded: {'returncode': 0} +[23.102874] (sllidar_ros2) JobProgress: {'identifier': 'sllidar_ros2', 'progress': 'install'} +[23.106132] (-) TimerEvent: {} +[23.127315] (sllidar_ros2) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2'], 'cwd': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'env': OrderedDict({'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': 'bef97eb0-e5e7-490a-85cc-20228fff4b34', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '1422', 'SYSTEMD_EXEC_PID': '1633', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '2410', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:14177', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1596,unix/robobin-desktop:/tmp/.ICE-unix/1596', 'INVOCATION_ID': '9a58d1d4c5c4406f86851b1f6d40074e', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.X1BGZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:10fd0f7e-0487-448f-9854-3e7a59bcf268', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy'}), 'shell': False} +[23.143228] (sllidar_ros2) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[23.143767] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch\n'} +[23.144128] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py\n'} +[23.144392] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py\n'} +[23.144629] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py\n'} +[23.144813] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py\n'} +[23.145028] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py\n'} +[23.145191] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py\n'} +[23.145358] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py\n'} +[23.145513] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py\n'} +[23.145619] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py\n'} +[23.145767] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py\n'} +[23.145881] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py\n'} +[23.145995] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py\n'} +[23.146121] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py\n'} +[23.146210] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py\n'} +[23.146312] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py\n'} +[23.146713] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py\n'} +[23.146928] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py\n'} +[23.147036] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py\n'} +[23.147206] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py\n'} +[23.147371] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py\n'} +[23.147596] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py\n'} +[23.147709] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py\n'} +[23.147804] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py\n'} +[23.147977] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py\n'} +[23.148100] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz\n'} +[23.148188] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz\n'} +[23.149253] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node\n'} +[23.154053] (sllidar_ros2) StdoutLine: {'line': b'-- Set non-toolchain portion of runtime path of "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node" to ""\n'} +[23.154281] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client\n'} +[23.163791] (sllidar_ros2) StdoutLine: {'line': b'-- Set non-toolchain portion of runtime path of "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client" to ""\n'} +[23.164338] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2\n'} +[23.164519] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2\n'} +[23.164644] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh\n'} +[23.164808] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv\n'} +[23.164989] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh\n'} +[23.165161] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv\n'} +[23.165332] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash\n'} +[23.165543] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh\n'} +[23.165724] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh\n'} +[23.165896] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv\n'} +[23.166072] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv\n'} +[23.166306] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2\n'} +[23.166541] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake\n'} +[23.166738] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake\n'} +[23.166902] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake\n'} +[23.167039] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake\n'} +[23.167204] (sllidar_ros2) StdoutLine: {'line': b'-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml\n'} +[23.170510] (sllidar_ros2) CommandEnded: {'returncode': 0} +[23.192480] (sllidar_ros2) JobEnded: {'identifier': 'sllidar_ros2', 'rc': 0} +[23.217864] (-) TimerEvent: {} +[23.218165] (-) EventReactorShutdown: {} diff --git a/robobin_final/log/build_2024-12-19_19-14-25/logger_all.log b/robobin_final/log/build_2024-12-19_19-14-25/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..e98740ad074d0d6c77aeda793bd2cfb971df71a2 --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-14-25/logger_all.log @@ -0,0 +1,197 @@ +[0.160s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.160s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffffae2e1820>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffffae2e14c0>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffffae2e14c0>>, mixin_verb=('build',)) +[0.226s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.227s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.227s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.227s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.227s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.227s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.227s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/Robobin_Project/ros2/robobin_final' +[0.227s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.227s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.227s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.227s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.227s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.228s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.228s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.228s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.228s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.270s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.270s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.270s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.270s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.270s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.270s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.270s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.270s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.270s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extensions ['ignore', 'ignore_ament_install'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extension 'ignore' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extension 'ignore_ament_install' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extensions ['colcon_pkg'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extension 'colcon_pkg' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extensions ['colcon_meta'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extension 'colcon_meta' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extensions ['ros'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extension 'ros' +[0.275s] DEBUG:colcon.colcon_core.package_identification:Package 'src/sllidar_ros2' with type 'ros.ament_cmake' and name 'sllidar_ros2' +[0.276s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extensions ['ignore', 'ignore_ament_install'] +[0.276s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extension 'ignore' +[0.276s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extension 'ignore_ament_install' +[0.276s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extensions ['colcon_pkg'] +[0.276s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extension 'colcon_pkg' +[0.276s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extensions ['colcon_meta'] +[0.276s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extension 'colcon_meta' +[0.276s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extensions ['ros'] +[0.276s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extension 'ros' +[0.277s] DEBUG:colcon.colcon_core.package_identification:Package 'src/super_robot' with type 'ros.ament_python' and name 'super_robot' +[0.277s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.277s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.277s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.277s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.277s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.302s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.302s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.303s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot' in the environment variable AMENT_PREFIX_PATH doesn't exist +[0.304s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2' in the environment variable AMENT_PREFIX_PATH doesn't exist +[0.304s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2' in the environment variable CMAKE_PREFIX_PATH doesn't exist +[0.306s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 0 installed packages in /home/robobin/Robobin_Project/ros2/robobin_final/install +[0.307s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.310s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 336 installed packages in /opt/ros/jazzy +[0.316s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.385s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'cmake_args' from command line to 'None' +[0.385s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'cmake_target' from command line to 'None' +[0.385s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.385s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'cmake_clean_cache' from command line to 'False' +[0.385s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'cmake_clean_first' from command line to 'False' +[0.385s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'cmake_force_configure' from command line to 'False' +[0.385s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'ament_cmake_args' from command line to 'None' +[0.385s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'catkin_cmake_args' from command line to 'None' +[0.386s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.386s] DEBUG:colcon.colcon_core.verb:Building package 'sllidar_ros2' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2', 'merge_install': False, 'path': '/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2', 'symlink_install': False, 'test_result_base': None} +[0.386s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'cmake_args' from command line to 'None' +[0.386s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'cmake_target' from command line to 'None' +[0.386s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.386s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'cmake_clean_cache' from command line to 'False' +[0.386s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'cmake_clean_first' from command line to 'False' +[0.386s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'cmake_force_configure' from command line to 'False' +[0.386s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'ament_cmake_args' from command line to 'None' +[0.386s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'catkin_cmake_args' from command line to 'None' +[0.386s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.386s] DEBUG:colcon.colcon_core.verb:Building package 'super_robot' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot', 'merge_install': False, 'path': '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot', 'symlink_install': False, 'test_result_base': None} +[0.386s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.388s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.388s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2' with build type 'ament_cmake' +[0.389s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2' +[0.393s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.394s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.394s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.402s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot' with build type 'ament_python' +[0.402s] Level 1:colcon.colcon_core.shell:create_environment_hook('super_robot', 'ament_prefix_path') +[0.403s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.ps1' +[0.404s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.dsv' +[0.405s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.sh' +[0.406s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.406s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.420s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 -DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 +[1.003s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot' +[1.004s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.004s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[2.235s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/super_robot build --build-base /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build install --record /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/install.log --single-version-externally-managed install_data +[2.869s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 -DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 +[2.873s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --build /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 -- -j4 -l4 +[3.388s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/super_robot build --build-base /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build install --record /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/install.log --single-version-externally-managed install_data +[3.405s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot' for CMake module files +[3.406s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot' for CMake config files +[3.412s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib' +[3.415s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/bin' +[3.415s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/pkgconfig/super_robot.pc' +[3.416s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages' +[3.417s] Level 1:colcon.colcon_core.shell:create_environment_hook('super_robot', 'pythonpath') +[3.420s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.ps1' +[3.421s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.dsv' +[3.422s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.sh' +[3.427s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/bin' +[3.427s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(super_robot) +[3.428s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/package.ps1' +[3.433s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/package.dsv' +[3.437s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/package.sh' +[3.438s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/package.bash' +[3.439s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/package.zsh' +[3.444s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/colcon-core/packages/super_robot) +[23.490s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --build /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 -- -j4 -l4 +[23.516s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --install /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +[23.558s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(sllidar_ros2) +[23.558s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2' for CMake module files +[23.559s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --install /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +[23.560s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2' for CMake config files +[23.560s] Level 1:colcon.colcon_core.shell:create_environment_hook('sllidar_ros2', 'cmake_prefix_path') +[23.560s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.ps1' +[23.561s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.dsv' +[23.561s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.sh' +[23.562s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib' +[23.562s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/bin' +[23.562s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/pkgconfig/sllidar_ros2.pc' +[23.562s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/python3.12/site-packages' +[23.562s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/bin' +[23.563s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.ps1' +[23.563s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv' +[23.564s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.sh' +[23.564s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.bash' +[23.565s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.zsh' +[23.565s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/colcon-core/packages/sllidar_ros2) +[23.566s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(sllidar_ros2) +[23.566s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2' for CMake module files +[23.567s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2' for CMake config files +[23.567s] Level 1:colcon.colcon_core.shell:create_environment_hook('sllidar_ros2', 'cmake_prefix_path') +[23.567s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.ps1' +[23.568s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.dsv' +[23.568s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.sh' +[23.570s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib' +[23.570s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/bin' +[23.570s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/pkgconfig/sllidar_ros2.pc' +[23.570s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/python3.12/site-packages' +[23.571s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/bin' +[23.571s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.ps1' +[23.573s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv' +[23.574s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.sh' +[23.575s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.bash' +[23.577s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.zsh' +[23.578s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/colcon-core/packages/sllidar_ros2) +[23.580s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[23.581s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[23.582s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[23.582s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[23.620s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[23.621s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[23.621s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[23.652s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[23.653s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/Robobin_Project/ros2/robobin_final/install/local_setup.ps1' +[23.654s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/Robobin_Project/ros2/robobin_final/install/_local_setup_util_ps1.py' +[23.655s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/Robobin_Project/ros2/robobin_final/install/setup.ps1' +[23.657s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/Robobin_Project/ros2/robobin_final/install/local_setup.sh' +[23.658s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/Robobin_Project/ros2/robobin_final/install/_local_setup_util_sh.py' +[23.659s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/Robobin_Project/ros2/robobin_final/install/setup.sh' +[23.661s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/Robobin_Project/ros2/robobin_final/install/local_setup.bash' +[23.661s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/Robobin_Project/ros2/robobin_final/install/setup.bash' +[23.663s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/Robobin_Project/ros2/robobin_final/install/local_setup.zsh' +[23.663s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/Robobin_Project/ros2/robobin_final/install/setup.zsh' diff --git a/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/command.log b/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/command.log new file mode 100644 index 0000000000000000000000000000000000000000..f61edc2bd79ed402d3d742c7bdcf1824ae88e0ff --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/command.log @@ -0,0 +1,6 @@ +Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 -DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 +Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 -DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 +Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --build /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 -- -j4 -l4 +Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --build /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 -- -j4 -l4 +Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --install /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --install /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 diff --git a/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/stderr.log b/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..8b1d4432a37dcf18f44c18ecefd0c952d6444cac --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/stderr.log @@ -0,0 +1,421 @@ +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kbool rp::arch::net::raw_serial::[01;32m[Kopen[m[K(const char*, uint32_t, uint32_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:97:74:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflags[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 97 | bool raw_serial::open(const char * portname, uint32_t baudrate, [01;35m[Kuint32_t flags[m[K) + | [01;35m[K~~~~~~~~~^~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kvirtual void rp::arch::net::raw_serial::[01;32m[Kflush[m[K(_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:281:30:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflags[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 281 | void raw_serial::flush( [01;35m[K_u32 flags[m[K) + | [01;35m[K~~~~~^~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kvirtual int rp::arch::net::raw_serial::[01;32m[Kwaitforsent[m[K(_u32, size_t*)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:286:34:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 286 | int raw_serial::waitforsent([01;35m[K_u32 timeout[m[K, size_t * returned_size) + | [01;35m[K~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kvirtual int rp::arch::net::raw_serial::[01;32m[Kwaitforrecv[m[K(_u32, size_t*)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:292:34:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 292 | int raw_serial::waitforrecv([01;35m[K_u32 timeout[m[K, size_t * returned_size) + | [01;35m[K~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kvirtual void rp::arch::net::raw_serial::[01;32m[KcancelOperation[m[K()[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:427:5:[m[K [01;35m[Kwarning: [m[Kvalue computed is not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-value-Wunused-value]8;;[m[K] + 427 | [01;35m[K(int)::write(_selfpipe[1], "x", 1)[m[K; + | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp:10[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/arch_linux.h:42[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:41[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp:[m[K In member function ‘[01m[Kvirtual u_result rp::arch::net::DGramSocketImpl::[01;32m[KsendTo[m[K(const rp::net::SocketAddress*, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp:733:24:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: ‘[01m[Kint[m[K’ and ‘[01m[Ksize_t[m[K’ {aka ‘[01m[Klong unsigned int[m[K’} [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;[m[K] + 733 | assert([01;35m[Kans == len[m[K); + | [01;35m[K~~~~^~~~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp:39[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} + | [01;35m[K~~~~~^~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:39[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} + | [01;35m[K~~~~~^~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:[m[K In member function ‘[01m[Kvoid sl::internal::unpacker::UnpackerHandler_DenseCapsuleNode::[01;32m[K_onScanNodeDenseCapsuleData[m[K(rplidar_response_dense_capsule_measurement_nodes_t&, sl::internal::LIDARSampleDataUnpackerInner*)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:763:30:[m[K [01;35m[Kwarning: [m[Ktype qualifiers ignored on cast result type [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wignored-qualifiers-Wignored-qualifiers]8;;[m[K] + 763 | const int dist = [01;35m[Kstatic_cast<const int>(_cached_previous_dense_capsuledata.cabins[pos].distance)[m[K; + | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp:39[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} + | [01;35m[K~~~~~^~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp:39[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} + | [01;35m[K~~~~~^~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp:35[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp:43[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:[m[K In static member function ‘[01m[Kstatic rp::hal::Thread rp::hal::Thread::[01;32m[Kcreate[m[K(thread_proc_t, void*)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:52:57:[m[K [01;35m[Kwarning: [m[Kcast between incompatible function types from ‘[01m[Kthread_proc_t[m[K’ {aka ‘[01m[Klong unsigned int (*)(void*)[m[K’} to ‘[01m[Kvoid* (*)(void*)[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type]8;;[m[K] + 52 | pthread_create((pthread_t *)&newborn._handle, NULL, [01;35m[K(void * (*)(void *))proc[m[K, data); + | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:[m[K In member function ‘[01m[Ku_result rp::hal::Thread::[01;32m[Kjoin[m[K(long unsigned int)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:176:37:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 176 | u_result Thread::join([01;35m[Kunsigned long timeout[m[K) + | [01;35m[K~~~~~~~~~~~~~~^~~~~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp:38[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:33[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:[m[K In member function ‘[01m[Ku_result rp::standalone::rplidar::RPlidarDriver::[01;32m[Kconnect[m[K(const char*, _u32, _u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:67:77:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflag[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 67 | u_result RPlidarDriver::connect(const char *path, _u32 portOrBaud, [01;35m[K_u32 flag[m[K) + | [01;35m[K~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:[m[K In member function ‘[01m[Ku_result rp::standalone::rplidar::RPlidarDriver::[01;32m[Kreset[m[K(_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:101:40:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 101 | u_result RPlidarDriver::reset([01;35m[K_u32 timeout[m[K) + | [01;35m[K~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:[m[K In member function ‘[01m[Ku_result rp::standalone::rplidar::RPlidarDriver::[01;32m[KgetScanDataWithInterval[m[K(rplidar_response_measurement_node_t*, size_t&)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:180:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Knodebuffer[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 180 | u_result RPlidarDriver::getScanDataWithInterval([01;35m[Krplidar_response_measurement_node_t * nodebuffer[m[K, size_t & count) + | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:180:112:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kcount[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 180 | u_result RPlidarDriver::getScanDataWithInterval(rplidar_response_measurement_node_t * nodebuffer, [01;35m[Ksize_t & count[m[K) + | [01;35m[K~~~~~~~~~^~~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_crc.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp:33[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp:35[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp:44[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::IAsyncProtocolCodec::[01;32m[KonChannelError[m[K(u_result)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:90:48:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 90 | virtual void onChannelError([01;35m[Ku_result errCode[m[K) {} + | [01;35m[K~~~~~~~~~^~~~~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:33[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:50[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} + | [01;35m[K~~~~~^~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:51[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::IAsyncProtocolCodec::[01;32m[KonChannelError[m[K(u_result)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:90:48:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 90 | virtual void onChannelError([01;35m[Ku_result errCode[m[K) {} + | [01;35m[K~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[Kreset[m[K(sl_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:511:32:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KtimeoutInMs[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 511 | sl_result reset([01;35m[Ksl_u32 timeoutInMs = DEFAULT_TIMEOUT[m[K) + | [01;35m[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[KstartScan[m[K(bool, bool, sl_u32, sl::LidarScanMode*)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:586:69:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Koptions[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 586 | sl_result startScan(bool force, bool useTypicalScan, [01;35m[Ksl_u32 options = 0[m[K, LidarScanMode* outUsedScanMode = nullptr) + | [01;35m[K~~~~~~~^~~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[Kstop[m[K(sl_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:763:31:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 763 | sl_result stop([01;35m[Ksl_u32 timeout = DEFAULT_TIMEOUT[m[K) + | [01;35m[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[KgetFrequency[m[K(const sl::LidarScanMode&, const sl_lidar_response_measurement_node_hq_t*, size_t, float&)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:880:110:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Knodes[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 880 | sl_result getFrequency(const LidarScanMode& scanMode, [01;35m[Kconst sl_lidar_response_measurement_node_hq_t* nodes[m[K, size_t count, float& frequency) + | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[KgetMotorInfo[m[K(sl::LidarMotorInfo&, sl_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:1023:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KtimeoutInMs[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 1023 | sl_result getMotorInfo(LidarMotorInfo &motorInfo, [01;35m[Ksl_u32 timeoutInMs[m[K) + | [01;35m[K~~~~~~~^~~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Ku_result sl::SlamtecLidarDriver::[01;32m[KgetScanModeCount[m[K(sl_u16&, sl_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:1199:61:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KtimeoutInMs[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 1199 | u_result getScanModeCount(sl_u16& modeCount, [01;35m[Ksl_u32 timeoutInMs = DEFAULT_TIMEOUT[m[K) + | [01;35m[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp:35[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp: In instantiation of ‘[01m[Kvoid sl::RawSampleNodeHolder<T>::[01;32m[KpushNode[m[K(_u64, const T*) [35m[K[with T = sl_lidar_response_measurement_node_hq_t; _u64 = long unsigned int][m[K[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:1648:42:[m[K required from here +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:202:28:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimestamp_uS[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 202 | void pushNode([01;35m[K_u64 timestamp_uS[m[K, const T* node) + | [01;35m[K~~~~~^~~~~~~~~~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp:49[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::IAsyncProtocolCodec::[01;32m[KonChannelError[m[K(u_result)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:90:48:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 90 | virtual void onChannelError([01;35m[Ku_result errCode[m[K) {} + | [01;35m[K~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K At global scope: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:83:17:[m[K [01;35m[Kwarning: [m[K‘[01m[Kvoid sl::[01;32m[Kconvert[m[K(const sl_lidar_response_measurement_node_hq_t&, sl_lidar_response_measurement_node_t&)[m[K’ defined but not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;[m[K] + 83 | static void [01;35m[Kconvert[m[K(const sl_lidar_response_measurement_node_hq_t& from, sl_lidar_response_measurement_node_t& to) + | [01;35m[K^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:75:17:[m[K [01;35m[Kwarning: [m[K‘[01m[Kvoid sl::[01;32m[Kconvert[m[K(const sl_lidar_response_measurement_node_t&, sl_lidar_response_measurement_node_hq_t&)[m[K’ defined but not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;[m[K] + 75 | static void [01;35m[Kconvert[m[K(const sl_lidar_response_measurement_node_t& from, sl_lidar_response_measurement_node_hq_t& to) + | [01;35m[K^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:70:17:[m[K [01;35m[Kwarning: [m[K‘[01m[Kvoid sl::[01;32m[KprintDeprecationWarn[m[K(const char*, const char*)[m[K’ defined but not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;[m[K] + 70 | static void [01;35m[KprintDeprecationWarn[m[K(const char* fn, const char* replacement) + | [01;35m[K^~~~~~~~~~~~~~~~~~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp:33[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp:33[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp:[m[K In member function ‘[01m[Kvoid sl::TcpChannel::[01;32m[KsetStatus[m[K(_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp:109:29:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflag[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 109 | void setStatus([01;35m[K_u32 flag[m[K){} + | [01;35m[K~~~~~^~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp:33[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp:[m[K In member function ‘[01m[Kvoid sl::UdpChannel::[01;32m[KsetStatus[m[K(_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp:112:29:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflag[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 112 | void setStatus([01;35m[K_u32 flag[m[K){} + | [01;35m[K~~~~~^~~~[m[K diff --git a/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/stdout.log b/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..9908d50a3a6b23f63938c977115ba1707fb207b9 --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/stdout.log @@ -0,0 +1,100 @@ +-- The C compiler identification is GNU 13.3.0 +-- The CXX compiler identification is GNU 13.3.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake: 2.5.2 (/opt/ros/jazzy/share/ament_cmake/cmake) +-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter +-- Found rclcpp: 28.1.5 (/opt/ros/jazzy/share/rclcpp/cmake) +-- Found rosidl_generator_c: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_c/cmake) +-- Found rosidl_generator_cpp: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 7.3.1 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 8.4.1 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake) +-- Found OpenSSL: /usr/lib/aarch64-linux-gnu/libcrypto.so (found version "3.0.13") +-- Found FastRTPS: /opt/ros/jazzy/include (Required is at least version "2.13") +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Found sensor_msgs: 5.3.5 (/opt/ros/jazzy/share/sensor_msgs/cmake) +-- Found std_srvs: 5.3.5 (/opt/ros/jazzy/share/std_srvs/cmake) +-- Configuring done (2.4s) +-- Generating done (0.0s) +-- Build files have been written to: /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +[ 5%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o[0m +[ 10%] [32mBuilding CXX object CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o[0m +[ 15%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o[0m +[ 20%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o[0m +[ 25%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o[0m +[ 30%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o[0m +[ 35%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o[0m +[ 40%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o[0m +[ 45%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o[0m +[ 50%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o[0m +[ 55%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o[0m +[ 60%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o[0m +[ 65%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o[0m +[ 70%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o[0m +[ 75%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o[0m +[ 80%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o[0m +[ 85%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o[0m +[ 90%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o[0m +[ 95%] [32m[1mLinking CXX executable sllidar_node[0m +[ 95%] Built target sllidar_node +[100%] [32m[1mLinking CXX executable sllidar_client[0m +[100%] Built target sllidar_client +-- Install configuration: "" +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node +-- Set non-toolchain portion of runtime path of "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node" to "" +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client +-- Set non-toolchain portion of runtime path of "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client" to "" +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2 +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml diff --git a/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/stdout_stderr.log b/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..7b6b45e7a7111aea07973a20721bd50e9515933f --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/stdout_stderr.log @@ -0,0 +1,521 @@ +-- The C compiler identification is GNU 13.3.0 +-- The CXX compiler identification is GNU 13.3.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake: 2.5.2 (/opt/ros/jazzy/share/ament_cmake/cmake) +-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter +-- Found rclcpp: 28.1.5 (/opt/ros/jazzy/share/rclcpp/cmake) +-- Found rosidl_generator_c: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_c/cmake) +-- Found rosidl_generator_cpp: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 7.3.1 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 8.4.1 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake) +-- Found OpenSSL: /usr/lib/aarch64-linux-gnu/libcrypto.so (found version "3.0.13") +-- Found FastRTPS: /opt/ros/jazzy/include (Required is at least version "2.13") +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Found sensor_msgs: 5.3.5 (/opt/ros/jazzy/share/sensor_msgs/cmake) +-- Found std_srvs: 5.3.5 (/opt/ros/jazzy/share/std_srvs/cmake) +-- Configuring done (2.4s) +-- Generating done (0.0s) +-- Build files have been written to: /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +[ 5%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o[0m +[ 10%] [32mBuilding CXX object CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o[0m +[ 15%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o[0m +[ 20%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o[0m +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kbool rp::arch::net::raw_serial::[01;32m[Kopen[m[K(const char*, uint32_t, uint32_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:97:74:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflags[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 97 | bool raw_serial::open(const char * portname, uint32_t baudrate, [01;35m[Kuint32_t flags[m[K) + | [01;35m[K~~~~~~~~~^~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kvirtual void rp::arch::net::raw_serial::[01;32m[Kflush[m[K(_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:281:30:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflags[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 281 | void raw_serial::flush( [01;35m[K_u32 flags[m[K) + | [01;35m[K~~~~~^~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kvirtual int rp::arch::net::raw_serial::[01;32m[Kwaitforsent[m[K(_u32, size_t*)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:286:34:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 286 | int raw_serial::waitforsent([01;35m[K_u32 timeout[m[K, size_t * returned_size) + | [01;35m[K~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kvirtual int rp::arch::net::raw_serial::[01;32m[Kwaitforrecv[m[K(_u32, size_t*)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:292:34:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 292 | int raw_serial::waitforrecv([01;35m[K_u32 timeout[m[K, size_t * returned_size) + | [01;35m[K~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kvirtual void rp::arch::net::raw_serial::[01;32m[KcancelOperation[m[K()[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:427:5:[m[K [01;35m[Kwarning: [m[Kvalue computed is not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-value-Wunused-value]8;;[m[K] + 427 | [01;35m[K(int)::write(_selfpipe[1], "x", 1)[m[K; + | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp:10[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/arch_linux.h:42[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:41[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp:[m[K In member function ‘[01m[Kvirtual u_result rp::arch::net::DGramSocketImpl::[01;32m[KsendTo[m[K(const rp::net::SocketAddress*, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp:733:24:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: ‘[01m[Kint[m[K’ and ‘[01m[Ksize_t[m[K’ {aka ‘[01m[Klong unsigned int[m[K’} [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;[m[K] + 733 | assert([01;35m[Kans == len[m[K); + | [01;35m[K~~~~^~~~~~[m[K +[ 25%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o[0m +[ 30%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o[0m +[ 35%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o[0m +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp:39[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} + | [01;35m[K~~~~~^~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:39[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[ 40%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o[0m +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} + | [01;35m[K~~~~~^~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:[m[K In member function ‘[01m[Kvoid sl::internal::unpacker::UnpackerHandler_DenseCapsuleNode::[01;32m[K_onScanNodeDenseCapsuleData[m[K(rplidar_response_dense_capsule_measurement_nodes_t&, sl::internal::LIDARSampleDataUnpackerInner*)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:763:30:[m[K [01;35m[Kwarning: [m[Ktype qualifiers ignored on cast result type [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wignored-qualifiers-Wignored-qualifiers]8;;[m[K] + 763 | const int dist = [01;35m[Kstatic_cast<const int>(_cached_previous_dense_capsuledata.cabins[pos].distance)[m[K; + | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K +[ 45%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o[0m +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp:39[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} + | [01;35m[K~~~~~^~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[ 50%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o[0m +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp:39[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} + | [01;35m[K~~~~~^~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[ 55%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o[0m +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp:35[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp:43[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:[m[K In static member function ‘[01m[Kstatic rp::hal::Thread rp::hal::Thread::[01;32m[Kcreate[m[K(thread_proc_t, void*)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:52:57:[m[K [01;35m[Kwarning: [m[Kcast between incompatible function types from ‘[01m[Kthread_proc_t[m[K’ {aka ‘[01m[Klong unsigned int (*)(void*)[m[K’} to ‘[01m[Kvoid* (*)(void*)[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type]8;;[m[K] + 52 | pthread_create((pthread_t *)&newborn._handle, NULL, [01;35m[K(void * (*)(void *))proc[m[K, data); + | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:[m[K In member function ‘[01m[Ku_result rp::hal::Thread::[01;32m[Kjoin[m[K(long unsigned int)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:176:37:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 176 | u_result Thread::join([01;35m[Kunsigned long timeout[m[K) + | [01;35m[K~~~~~~~~~~~~~~^~~~~~~[m[K +[ 60%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o[0m +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp:38[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:33[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:[m[K In member function ‘[01m[Ku_result rp::standalone::rplidar::RPlidarDriver::[01;32m[Kconnect[m[K(const char*, _u32, _u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:67:77:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflag[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 67 | u_result RPlidarDriver::connect(const char *path, _u32 portOrBaud, [01;35m[K_u32 flag[m[K) + | [01;35m[K~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:[m[K In member function ‘[01m[Ku_result rp::standalone::rplidar::RPlidarDriver::[01;32m[Kreset[m[K(_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:101:40:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 101 | u_result RPlidarDriver::reset([01;35m[K_u32 timeout[m[K) + | [01;35m[K~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:[m[K In member function ‘[01m[Ku_result rp::standalone::rplidar::RPlidarDriver::[01;32m[KgetScanDataWithInterval[m[K(rplidar_response_measurement_node_t*, size_t&)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:180:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Knodebuffer[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 180 | u_result RPlidarDriver::getScanDataWithInterval([01;35m[Krplidar_response_measurement_node_t * nodebuffer[m[K, size_t & count) + | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:180:112:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kcount[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 180 | u_result RPlidarDriver::getScanDataWithInterval(rplidar_response_measurement_node_t * nodebuffer, [01;35m[Ksize_t & count[m[K) + | [01;35m[K~~~~~~~~~^~~~~[m[K +[ 65%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o[0m +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_crc.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp:33[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[ 70%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o[0m +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp:35[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp:44[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::IAsyncProtocolCodec::[01;32m[KonChannelError[m[K(u_result)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:90:48:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 90 | virtual void onChannelError([01;35m[Ku_result errCode[m[K) {} + | [01;35m[K~~~~~~~~~^~~~~~~[m[K +[ 75%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o[0m +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:33[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:50[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} + | [01;35m[K~~~~~^~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} + | [01;35m[K~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} + | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} + | [01;35m[K~~~~~~~^~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:51[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::IAsyncProtocolCodec::[01;32m[KonChannelError[m[K(u_result)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:90:48:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 90 | virtual void onChannelError([01;35m[Ku_result errCode[m[K) {} + | [01;35m[K~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[Kreset[m[K(sl_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:511:32:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KtimeoutInMs[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 511 | sl_result reset([01;35m[Ksl_u32 timeoutInMs = DEFAULT_TIMEOUT[m[K) + | [01;35m[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[KstartScan[m[K(bool, bool, sl_u32, sl::LidarScanMode*)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:586:69:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Koptions[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 586 | sl_result startScan(bool force, bool useTypicalScan, [01;35m[Ksl_u32 options = 0[m[K, LidarScanMode* outUsedScanMode = nullptr) + | [01;35m[K~~~~~~~^~~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[Kstop[m[K(sl_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:763:31:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 763 | sl_result stop([01;35m[Ksl_u32 timeout = DEFAULT_TIMEOUT[m[K) + | [01;35m[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[KgetFrequency[m[K(const sl::LidarScanMode&, const sl_lidar_response_measurement_node_hq_t*, size_t, float&)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:880:110:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Knodes[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 880 | sl_result getFrequency(const LidarScanMode& scanMode, [01;35m[Kconst sl_lidar_response_measurement_node_hq_t* nodes[m[K, size_t count, float& frequency) + | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[KgetMotorInfo[m[K(sl::LidarMotorInfo&, sl_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:1023:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KtimeoutInMs[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 1023 | sl_result getMotorInfo(LidarMotorInfo &motorInfo, [01;35m[Ksl_u32 timeoutInMs[m[K) + | [01;35m[K~~~~~~~^~~~~~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Ku_result sl::SlamtecLidarDriver::[01;32m[KgetScanModeCount[m[K(sl_u16&, sl_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:1199:61:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KtimeoutInMs[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 1199 | u_result getScanModeCount(sl_u16& modeCount, [01;35m[Ksl_u32 timeoutInMs = DEFAULT_TIMEOUT[m[K) + | [01;35m[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp:35[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp: In instantiation of ‘[01m[Kvoid sl::RawSampleNodeHolder<T>::[01;32m[KpushNode[m[K(_u64, const T*) [35m[K[with T = sl_lidar_response_measurement_node_hq_t; _u64 = long unsigned int][m[K[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:1648:42:[m[K required from here +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:202:28:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimestamp_uS[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 202 | void pushNode([01;35m[K_u64 timestamp_uS[m[K, const T* node) + | [01;35m[K~~~~~^~~~~~~~~~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp:49[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::IAsyncProtocolCodec::[01;32m[KonChannelError[m[K(u_result)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:90:48:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 90 | virtual void onChannelError([01;35m[Ku_result errCode[m[K) {} + | [01;35m[K~~~~~~~~~^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K At global scope: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:83:17:[m[K [01;35m[Kwarning: [m[K‘[01m[Kvoid sl::[01;32m[Kconvert[m[K(const sl_lidar_response_measurement_node_hq_t&, sl_lidar_response_measurement_node_t&)[m[K’ defined but not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;[m[K] + 83 | static void [01;35m[Kconvert[m[K(const sl_lidar_response_measurement_node_hq_t& from, sl_lidar_response_measurement_node_t& to) + | [01;35m[K^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:75:17:[m[K [01;35m[Kwarning: [m[K‘[01m[Kvoid sl::[01;32m[Kconvert[m[K(const sl_lidar_response_measurement_node_t&, sl_lidar_response_measurement_node_hq_t&)[m[K’ defined but not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;[m[K] + 75 | static void [01;35m[Kconvert[m[K(const sl_lidar_response_measurement_node_t& from, sl_lidar_response_measurement_node_hq_t& to) + | [01;35m[K^~~~~~~[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:70:17:[m[K [01;35m[Kwarning: [m[K‘[01m[Kvoid sl::[01;32m[KprintDeprecationWarn[m[K(const char*, const char*)[m[K’ defined but not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;[m[K] + 70 | static void [01;35m[KprintDeprecationWarn[m[K(const char* fn, const char* replacement) + | [01;35m[K^~~~~~~~~~~~~~~~~~~~[m[K +[ 80%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o[0m +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp:33[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[ 85%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o[0m +[ 90%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o[0m +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp:33[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp:[m[K In member function ‘[01m[Kvoid sl::TcpChannel::[01;32m[KsetStatus[m[K(_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp:109:29:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflag[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 109 | void setStatus([01;35m[K_u32 flag[m[K){} + | [01;35m[K~~~~~^~~~[m[K +In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54[m[K, + from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp:33[m[K: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 66 | sl_u8 data[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] + 324 | sl_u8 payload[[01;35m[K0[m[K]; + | [01;35m[K^[m[K +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp:[m[K In member function ‘[01m[Kvoid sl::UdpChannel::[01;32m[KsetStatus[m[K(_u32)[m[K’: +[01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp:112:29:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflag[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] + 112 | void setStatus([01;35m[K_u32 flag[m[K){} + | [01;35m[K~~~~~^~~~[m[K +[ 95%] [32m[1mLinking CXX executable sllidar_node[0m +[ 95%] Built target sllidar_node +[100%] [32m[1mLinking CXX executable sllidar_client[0m +[100%] Built target sllidar_client +-- Install configuration: "" +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node +-- Set non-toolchain portion of runtime path of "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node" to "" +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client +-- Set non-toolchain portion of runtime path of "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client" to "" +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2 +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake +-- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml diff --git a/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/streams.log b/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..1882722120cc3d6a730eb6e3659e576daafee121 --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/streams.log @@ -0,0 +1,527 @@ +[0.030s] Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 -DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 +[0.168s] -- The C compiler identification is GNU 13.3.0 +[0.289s] -- The CXX compiler identification is GNU 13.3.0 +[0.325s] -- Detecting C compiler ABI info +[0.604s] -- Detecting C compiler ABI info - done +[0.624s] -- Check for working C compiler: /usr/bin/cc - skipped +[0.626s] -- Detecting C compile features +[0.626s] -- Detecting C compile features - done +[0.646s] -- Detecting CXX compiler ABI info +[0.896s] -- Detecting CXX compiler ABI info - done +[0.911s] -- Check for working CXX compiler: /usr/bin/c++ - skipped +[0.912s] -- Detecting CXX compile features +[0.912s] -- Detecting CXX compile features - done +[0.917s] -- Found ament_cmake: 2.5.2 (/opt/ros/jazzy/share/ament_cmake/cmake) +[1.301s] -- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter +[1.513s] -- Found rclcpp: 28.1.5 (/opt/ros/jazzy/share/rclcpp/cmake) +[1.573s] -- Found rosidl_generator_c: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_c/cmake) +[1.595s] -- Found rosidl_generator_cpp: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake) +[1.623s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[1.653s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[1.775s] -- Found rmw_implementation_cmake: 7.3.1 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake) +[1.782s] -- Found rmw_fastrtps_cpp: 8.4.1 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake) +[1.941s] -- Found OpenSSL: /usr/lib/aarch64-linux-gnu/libcrypto.so (found version "3.0.13") +[1.969s] -- Found FastRTPS: /opt/ros/jazzy/include (Required is at least version "2.13") +[2.009s] -- Using RMW implementation 'rmw_fastrtps_cpp' as default +[2.125s] -- Found sensor_msgs: 5.3.5 (/opt/ros/jazzy/share/sensor_msgs/cmake) +[2.208s] -- Found std_srvs: 5.3.5 (/opt/ros/jazzy/share/std_srvs/cmake) +[2.420s] -- Configuring done (2.4s) +[2.451s] -- Generating done (0.0s) +[2.460s] -- Build files have been written to: /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +[2.480s] Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 -DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 +[2.483s] Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --build /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 -- -j4 -l4 +[2.595s] [ 5%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o[0m +[2.595s] [ 10%] [32mBuilding CXX object CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o[0m +[2.605s] [ 15%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o[0m +[2.610s] [ 20%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o[0m +[3.578s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kbool rp::arch::net::raw_serial::[01;32m[Kopen[m[K(const char*, uint32_t, uint32_t)[m[K’: +[3.579s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:97:74:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflags[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[3.579s] 97 | bool raw_serial::open(const char * portname, uint32_t baudrate, [01;35m[Kuint32_t flags[m[K) +[3.579s] | [01;35m[K~~~~~~~~~^~~~~[m[K +[3.582s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kvirtual void rp::arch::net::raw_serial::[01;32m[Kflush[m[K(_u32)[m[K’: +[3.582s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:281:30:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflags[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[3.582s] 281 | void raw_serial::flush( [01;35m[K_u32 flags[m[K) +[3.582s] | [01;35m[K~~~~~^~~~~[m[K +[3.585s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kvirtual int rp::arch::net::raw_serial::[01;32m[Kwaitforsent[m[K(_u32, size_t*)[m[K’: +[3.585s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:286:34:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[3.585s] 286 | int raw_serial::waitforsent([01;35m[K_u32 timeout[m[K, size_t * returned_size) +[3.586s] | [01;35m[K~~~~~^~~~~~~[m[K +[3.586s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kvirtual int rp::arch::net::raw_serial::[01;32m[Kwaitforrecv[m[K(_u32, size_t*)[m[K’: +[3.586s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:292:34:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[3.586s] 292 | int raw_serial::waitforrecv([01;35m[K_u32 timeout[m[K, size_t * returned_size) +[3.586s] | [01;35m[K~~~~~^~~~~~~[m[K +[3.595s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:[m[K In member function ‘[01m[Kvirtual void rp::arch::net::raw_serial::[01;32m[KcancelOperation[m[K()[m[K’: +[3.595s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_serial.cpp:427:5:[m[K [01;35m[Kwarning: [m[Kvalue computed is not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-value-Wunused-value]8;;[m[K] +[3.595s] 427 | [01;35m[K(int)::write(_selfpipe[1], "x", 1)[m[K; +[3.596s] | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K +[3.688s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, +[3.688s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, +[3.688s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, +[3.688s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp:10[m[K: +[3.689s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[3.689s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[3.689s] | [01;35m[K^[m[K +[3.691s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, +[3.691s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[3.691s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[3.691s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[3.691s] | [01;35m[K^[m[K +[3.782s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/arch_linux.h:42[m[K, +[3.783s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:41[m[K: +[3.783s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp:[m[K In member function ‘[01m[Kvirtual u_result rp::arch::net::DGramSocketImpl::[01;32m[KsendTo[m[K(const rp::net::SocketAddress*, const void*, size_t)[m[K’: +[3.784s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/arch/linux/net_socket.cpp:733:24:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: ‘[01m[Kint[m[K’ and ‘[01m[Ksize_t[m[K’ {aka ‘[01m[Klong unsigned int[m[K’} [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;[m[K] +[3.784s] 733 | assert([01;35m[Kans == len[m[K); +[3.784s] | [01;35m[K~~~~^~~~~~[m[K +[3.852s] [ 25%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o[0m +[4.205s] [ 30%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o[0m +[4.944s] [ 35%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o[0m +[5.214s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, +[5.214s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, +[5.218s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, +[5.218s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunnpacker_commondef.h:41[m[K, +[5.219s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp:39[m[K: +[5.219s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[5.219s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[5.219s] | [01;35m[K^[m[K +[5.219s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, +[5.219s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[5.219s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[5.220s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[5.220s] | [01;35m[K^[m[K +[5.499s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.cpp:40[m[K: +[5.499s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[5.499s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[5.500s] 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} +[5.500s] | [01;35m[K~~~~^~~~~~~[m[K +[5.500s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[5.500s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} +[5.500s] | [01;35m[K~~~~~^~~~~~~~~~[m[K +[5.500s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[5.500s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} +[5.500s] | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[5.500s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[5.501s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} +[5.501s] | [01;35m[K~~~~~~~^~~~[m[K +[5.505s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[5.505s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[5.505s] 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} +[5.505s] | [01;35m[K~~~~^~~~~~[m[K +[5.506s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[5.506s] 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} +[5.506s] | [01;35m[K~~~~^~~~~~~[m[K +[5.506s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[5.506s] 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} +[5.506s] | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[5.506s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[5.506s] 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} +[5.506s] | [01;35m[K~~~~~~~^~~~[m[K +[5.925s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, +[5.925s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, +[5.925s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, +[5.926s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h:41[m[K, +[5.926s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:39[m[K: +[5.926s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[5.926s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[5.926s] | [01;35m[K^[m[K +[5.926s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, +[5.926s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[5.926s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[5.926s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[5.927s] | [01;35m[K^[m[K +[6.086s] [ 40%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o[0m +[6.218s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:40[m[K: +[6.218s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[6.218s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[6.218s] 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} +[6.218s] | [01;35m[K~~~~^~~~~~~[m[K +[6.218s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[6.218s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} +[6.219s] | [01;35m[K~~~~~^~~~~~~~~~[m[K +[6.219s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[6.219s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} +[6.222s] | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[6.222s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[6.223s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} +[6.223s] | [01;35m[K~~~~~~~^~~~[m[K +[6.223s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[6.223s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[6.223s] 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} +[6.223s] | [01;35m[K~~~~^~~~~~[m[K +[6.223s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[6.224s] 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} +[6.224s] | [01;35m[K~~~~^~~~~~~[m[K +[6.224s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[6.224s] 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} +[6.224s] | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[6.224s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[6.224s] 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} +[6.224s] | [01;35m[K~~~~~~~^~~~[m[K +[6.251s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:[m[K In member function ‘[01m[Kvoid sl::internal::unpacker::UnpackerHandler_DenseCapsuleNode::[01;32m[K_onScanNodeDenseCapsuleData[m[K(rplidar_response_dense_capsule_measurement_nodes_t&, sl::internal::LIDARSampleDataUnpackerInner*)[m[K’: +[6.251s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_capsules.cpp:763:30:[m[K [01;35m[Kwarning: [m[Ktype qualifiers ignored on cast result type [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wignored-qualifiers-Wignored-qualifiers]8;;[m[K] +[6.252s] 763 | const int dist = [01;35m[Kstatic_cast<const int>(_cached_previous_dense_capsuledata.cabins[pos].distance)[m[K; +[6.252s] | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K +[6.603s] [ 45%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o[0m +[7.007s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, +[7.007s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, +[7.007s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, +[7.008s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h:41[m[K, +[7.009s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp:39[m[K: +[7.010s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[7.010s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[7.010s] | [01;35m[K^[m[K +[7.010s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, +[7.011s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[7.011s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[7.011s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[7.011s] | [01;35m[K^[m[K +[7.234s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp:40[m[K: +[7.234s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[7.235s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.235s] 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} +[7.235s] | [01;35m[K~~~~^~~~~~~[m[K +[7.235s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.235s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} +[7.235s] | [01;35m[K~~~~~^~~~~~~~~~[m[K +[7.236s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.236s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} +[7.236s] | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[7.236s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.239s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} +[7.239s] | [01;35m[K~~~~~~~^~~~[m[K +[7.239s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[7.240s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.240s] 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} +[7.240s] | [01;35m[K~~~~^~~~~~[m[K +[7.240s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.240s] 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} +[7.240s] | [01;35m[K~~~~^~~~~~~[m[K +[7.240s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.241s] 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} +[7.241s] | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[7.241s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.241s] 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} +[7.241s] | [01;35m[K~~~~~~~^~~~[m[K +[7.548s] [ 50%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o[0m +[7.604s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, +[7.604s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, +[7.604s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, +[7.604s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunnpacker_commondef.h:41[m[K, +[7.605s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp:39[m[K: +[7.605s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[7.605s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[7.605s] | [01;35m[K^[m[K +[7.608s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, +[7.608s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[7.608s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[7.608s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[7.608s] | [01;35m[K^[m[K +[7.839s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp:40[m[K: +[7.839s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[7.839s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.839s] 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} +[7.839s] | [01;35m[K~~~~^~~~~~~[m[K +[7.843s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.843s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} +[7.843s] | [01;35m[K~~~~~^~~~~~~~~~[m[K +[7.844s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.844s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} +[7.844s] | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[7.844s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.844s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} +[7.844s] | [01;35m[K~~~~~~~^~~~[m[K +[7.844s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[7.845s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.845s] 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} +[7.845s] | [01;35m[K~~~~^~~~~~[m[K +[7.845s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.845s] 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} +[7.845s] | [01;35m[K~~~~^~~~~~~[m[K +[7.845s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.846s] 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} +[7.852s] | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[7.852s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/unpacker/../dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[7.852s] 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} +[7.852s] | [01;35m[K~~~~~~~^~~~[m[K +[8.113s] [ 55%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o[0m +[8.441s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, +[8.441s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, +[8.441s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/sdkcommon.h:49[m[K, +[8.441s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp:35[m[K: +[8.442s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[8.442s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[8.442s] | [01;35m[K^[m[K +[8.443s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, +[8.446s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[8.446s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[8.446s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[8.447s] | [01;35m[K^[m[K +[8.502s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/hal/thread.cpp:43[m[K: +[8.502s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:[m[K In static member function ‘[01m[Kstatic rp::hal::Thread rp::hal::Thread::[01;32m[Kcreate[m[K(thread_proc_t, void*)[m[K’: +[8.502s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:52:57:[m[K [01;35m[Kwarning: [m[Kcast between incompatible function types from ‘[01m[Kthread_proc_t[m[K’ {aka ‘[01m[Klong unsigned int (*)(void*)[m[K’} to ‘[01m[Kvoid* (*)(void*)[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type]8;;[m[K] +[8.502s] 52 | pthread_create((pthread_t *)&newborn._handle, NULL, [01;35m[K(void * (*)(void *))proc[m[K, data); +[8.503s] | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K +[8.507s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:[m[K In member function ‘[01m[Ku_result rp::hal::Thread::[01;32m[Kjoin[m[K(long unsigned int)[m[K’: +[8.507s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/src/arch/linux/thread.hpp:176:37:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[8.507s] 176 | u_result Thread::join([01;35m[Kunsigned long timeout[m[K) +[8.508s] | [01;35m[K~~~~~~~~~~~~~~^~~~~~~[m[K +[8.692s] [ 60%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o[0m +[8.822s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, +[8.822s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54[m[K, +[8.822s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar.h:36[m[K, +[8.825s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/src/sllidar_node.cpp:38[m[K: +[8.825s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[8.825s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[8.826s] | [01;35m[K^[m[K +[8.826s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[8.826s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[8.826s] | [01;35m[K^[m[K +[9.028s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, +[9.029s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, +[9.030s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49[m[K, +[9.030s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:33[m[K: +[9.030s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[9.031s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[9.031s] | [01;35m[K^[m[K +[9.031s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, +[9.033s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[9.033s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[9.033s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[9.033s] | [01;35m[K^[m[K +[9.136s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:[m[K In member function ‘[01m[Ku_result rp::standalone::rplidar::RPlidarDriver::[01;32m[Kconnect[m[K(const char*, _u32, _u32)[m[K’: +[9.137s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:67:77:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflag[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[9.138s] 67 | u_result RPlidarDriver::connect(const char *path, _u32 portOrBaud, [01;35m[K_u32 flag[m[K) +[9.138s] | [01;35m[K~~~~~^~~~[m[K +[9.140s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:[m[K In member function ‘[01m[Ku_result rp::standalone::rplidar::RPlidarDriver::[01;32m[Kreset[m[K(_u32)[m[K’: +[9.140s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:101:40:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[9.140s] 101 | u_result RPlidarDriver::reset([01;35m[K_u32 timeout[m[K) +[9.140s] | [01;35m[K~~~~~^~~~~~~[m[K +[9.141s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:[m[K In member function ‘[01m[Ku_result rp::standalone::rplidar::RPlidarDriver::[01;32m[KgetScanDataWithInterval[m[K(rplidar_response_measurement_node_t*, size_t&)[m[K’: +[9.141s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:180:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Knodebuffer[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[9.145s] 180 | u_result RPlidarDriver::getScanDataWithInterval([01;35m[Krplidar_response_measurement_node_t * nodebuffer[m[K, size_t & count) +[9.145s] | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K +[9.145s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/rplidar_driver.cpp:180:112:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kcount[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[9.146s] 180 | u_result RPlidarDriver::getScanDataWithInterval(rplidar_response_measurement_node_t * nodebuffer, [01;35m[Ksize_t & count[m[K) +[9.146s] | [01;35m[K~~~~~~~~~^~~~~[m[K +[9.470s] [ 65%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o[0m +[9.539s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, +[9.540s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_crc.h:36[m[K, +[9.540s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_crc.cpp:33[m[K: +[9.540s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[9.544s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[9.544s] | [01;35m[K^[m[K +[9.544s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[9.545s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[9.545s] | [01;35m[K^[m[K +[9.590s] [ 70%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o[0m +[9.665s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, +[9.668s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, +[9.668s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49[m[K, +[9.668s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp:35[m[K: +[9.668s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[9.669s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[9.669s] | [01;35m[K^[m[K +[9.669s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, +[9.669s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[9.669s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[9.669s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[9.669s] | [01;35m[K^[m[K +[9.849s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.cpp:44[m[K: +[9.849s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::IAsyncProtocolCodec::[01;32m[KonChannelError[m[K(u_result)[m[K’: +[9.849s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:90:48:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[9.849s] 90 | virtual void onChannelError([01;35m[Ku_result errCode[m[K) {} +[9.849s] | [01;35m[K~~~~~~~~~^~~~~~~[m[K +[10.177s] [ 75%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o[0m +[10.678s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, +[10.678s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, +[10.678s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49[m[K, +[10.678s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:33[m[K: +[10.678s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[10.678s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[10.678s] | [01;35m[K^[m[K +[10.680s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, +[10.680s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[10.680s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[10.680s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[10.680s] | [01;35m[K^[m[K +[11.080s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:50[m[K: +[11.080s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonCustomSampleDataDecoded[m[K(_u8, _u32, const void*, size_t)[m[K’: +[11.080s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:52:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.081s] 54 | virtual void onCustomSampleDataDecoded([01;35m[K_u8 ansType[m[K, _u32 customCode, const void* data, size_t size) {} +[11.081s] | [01;35m[K~~~~^~~~~~~[m[K +[11.081s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KcustomCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.081s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, [01;35m[K_u32 customCode[m[K, const void* data, size_t size) {} +[11.081s] | [01;35m[K~~~~~^~~~~~~~~~[m[K +[11.081s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:90:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.081s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, [01;35m[Kconst void* data[m[K, size_t size) {} +[11.082s] | [01;35m[K~~~~~~~~~~~~^~~~[m[K +[11.082s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:54:103:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.082s] 54 | virtual void onCustomSampleDataDecoded(_u8 ansType, _u32 customCode, const void* data, [01;35m[Ksize_t size[m[K) {} +[11.082s] | [01;35m[K~~~~~~~^~~~[m[K +[11.084s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::LIDARSampleDataListener::[01;32m[KonDecodingError[m[K(int, _u8, const void*, size_t)[m[K’: +[11.084s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:42:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrMsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.084s] 56 | virtual void onDecodingError([01;35m[Kint errMsg[m[K, _u8 ansType, const void* payload, size_t size) {} +[11.085s] | [01;35m[K~~~~^~~~~~[m[K +[11.085s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:54:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KansType[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.085s] 56 | virtual void onDecodingError(int errMsg, [01;35m[K_u8 ansType[m[K, const void* payload, size_t size) {} +[11.085s] | [01;35m[K~~~~^~~~~~~[m[K +[11.088s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:75:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.088s] 56 | virtual void onDecodingError(int errMsg, _u8 ansType, [01;35m[Kconst void* payload[m[K, size_t size) {} +[11.088s] | [01;35m[K~~~~~~~~~~~~^~~~~~~[m[K +[11.089s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/dataunpacker/dataunpacker.h:56:91:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ksize[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.089s] 56 | virtual void onDecodingError(int errMsg, _u8 ansType, const void* payload, [01;35m[Ksize_t size[m[K) {} +[11.089s] | [01;35m[K~~~~~~~^~~~[m[K +[11.124s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:51[m[K: +[11.125s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::IAsyncProtocolCodec::[01;32m[KonChannelError[m[K(u_result)[m[K’: +[11.128s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:90:48:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.128s] 90 | virtual void onChannelError([01;35m[Ku_result errCode[m[K) {} +[11.128s] | [01;35m[K~~~~~~~~~^~~~~~~[m[K +[11.187s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[Kreset[m[K(sl_u32)[m[K’: +[11.187s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:511:32:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KtimeoutInMs[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.187s] 511 | sl_result reset([01;35m[Ksl_u32 timeoutInMs = DEFAULT_TIMEOUT[m[K) +[11.187s] | [01;35m[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K +[11.197s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[KstartScan[m[K(bool, bool, sl_u32, sl::LidarScanMode*)[m[K’: +[11.197s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:586:69:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Koptions[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.197s] 586 | sl_result startScan(bool force, bool useTypicalScan, [01;35m[Ksl_u32 options = 0[m[K, LidarScanMode* outUsedScanMode = nullptr) +[11.198s] | [01;35m[K~~~~~~~^~~~~~~~~~~[m[K +[11.201s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[Kstop[m[K(sl_u32)[m[K’: +[11.201s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:763:31:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimeout[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.201s] 763 | sl_result stop([01;35m[Ksl_u32 timeout = DEFAULT_TIMEOUT[m[K) +[11.201s] | [01;35m[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~[m[K +[11.213s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[KgetFrequency[m[K(const sl::LidarScanMode&, const sl_lidar_response_measurement_node_hq_t*, size_t, float&)[m[K’: +[11.214s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:880:110:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Knodes[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.214s] 880 | sl_result getFrequency(const LidarScanMode& scanMode, [01;35m[Kconst sl_lidar_response_measurement_node_hq_t* nodes[m[K, size_t count, float& frequency) +[11.214s] | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~[m[K +[11.222s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Kvirtual sl_result sl::SlamtecLidarDriver::[01;32m[KgetMotorInfo[m[K(sl::LidarMotorInfo&, sl_u32)[m[K’: +[11.222s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:1023:66:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KtimeoutInMs[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.223s] 1023 | sl_result getMotorInfo(LidarMotorInfo &motorInfo, [01;35m[Ksl_u32 timeoutInMs[m[K) +[11.223s] | [01;35m[K~~~~~~~^~~~~~~~~~~[m[K +[11.228s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K In member function ‘[01m[Ku_result sl::SlamtecLidarDriver::[01;32m[KgetScanModeCount[m[K(sl_u16&, sl_u32)[m[K’: +[11.229s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:1199:61:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KtimeoutInMs[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.230s] 1199 | u_result getScanModeCount(sl_u16& modeCount, [01;35m[Ksl_u32 timeoutInMs = DEFAULT_TIMEOUT[m[K) +[11.231s] | [01;35m[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K +[11.250s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_protocol.h:36[m[K, +[11.250s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:39[m[K, +[11.250s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sdkcommon.h:49[m[K, +[11.251s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp:35[m[K: +[11.255s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[11.256s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[11.256s] | [01;35m[K^[m[K +[11.256s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar_cmd.h:36[m[K, +[11.256s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/rplidar.h:40[m[K: +[11.257s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[11.257s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[11.257s] | [01;35m[K^[m[K +[11.351s] /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp: In instantiation of ‘[01m[Kvoid sl::RawSampleNodeHolder<T>::[01;32m[KpushNode[m[K(_u64, const T*) [35m[K[with T = sl_lidar_response_measurement_node_hq_t; _u64 = long unsigned int][m[K[m[K’: +[11.352s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:1648:42:[m[K required from here +[11.352s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:202:28:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Ktimestamp_uS[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.352s] 202 | void pushNode([01;35m[K_u64 timestamp_uS[m[K, const T* node) +[11.352s] | [01;35m[K~~~~~^~~~~~~~~~~~[m[K +[11.531s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidarprotocol_codec.cpp:49[m[K: +[11.531s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:[m[K In member function ‘[01m[Kvirtual void sl::internal::IAsyncProtocolCodec::[01;32m[KonChannelError[m[K(u_result)[m[K’: +[11.531s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_async_transceiver.h:90:48:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[KerrCode[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[11.532s] 90 | virtual void onChannelError([01;35m[Ku_result errCode[m[K) {} +[11.532s] | [01;35m[K~~~~~~~~~^~~~~~~[m[K +[11.633s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:[m[K At global scope: +[11.634s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:83:17:[m[K [01;35m[Kwarning: [m[K‘[01m[Kvoid sl::[01;32m[Kconvert[m[K(const sl_lidar_response_measurement_node_hq_t&, sl_lidar_response_measurement_node_t&)[m[K’ defined but not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;[m[K] +[11.634s] 83 | static void [01;35m[Kconvert[m[K(const sl_lidar_response_measurement_node_hq_t& from, sl_lidar_response_measurement_node_t& to) +[11.634s] | [01;35m[K^~~~~~~[m[K +[11.637s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:75:17:[m[K [01;35m[Kwarning: [m[K‘[01m[Kvoid sl::[01;32m[Kconvert[m[K(const sl_lidar_response_measurement_node_t&, sl_lidar_response_measurement_node_hq_t&)[m[K’ defined but not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;[m[K] +[11.637s] 75 | static void [01;35m[Kconvert[m[K(const sl_lidar_response_measurement_node_t& from, sl_lidar_response_measurement_node_hq_t& to) +[11.637s] | [01;35m[K^~~~~~~[m[K +[11.638s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_lidar_driver.cpp:70:17:[m[K [01;35m[Kwarning: [m[K‘[01m[Kvoid sl::[01;32m[KprintDeprecationWarn[m[K(const char*, const char*)[m[K’ defined but not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;[m[K] +[11.638s] 70 | static void [01;35m[KprintDeprecationWarn[m[K(const char* fn, const char* replacement) +[11.638s] | [01;35m[K^~~~~~~~~~~~~~~~~~~~[m[K +[11.899s] [ 80%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o[0m +[12.680s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, +[12.682s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54[m[K, +[12.683s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_serial_channel.cpp:33[m[K: +[12.683s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[12.683s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[12.683s] | [01;35m[K^[m[K +[12.683s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[12.688s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[12.688s] | [01;35m[K^[m[K +[12.749s] [ 85%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o[0m +[12.885s] [ 90%] [32mBuilding CXX object CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o[0m +[13.501s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, +[13.501s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54[m[K, +[13.502s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp:33[m[K: +[13.502s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[13.502s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[13.502s] | [01;35m[K^[m[K +[13.502s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[13.502s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[13.502s] | [01;35m[K^[m[K +[13.510s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp:[m[K In member function ‘[01m[Kvoid sl::TcpChannel::[01;32m[KsetStatus[m[K(_u32)[m[K’: +[13.510s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_tcp_channel.cpp:109:29:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflag[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[13.511s] 109 | void setStatus([01;35m[K_u32 flag[m[K){} +[13.511s] | [01;35m[K~~~~~^~~~[m[K +[13.697s] In file included from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:41[m[K, +[13.699s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_driver.h:54[m[K, +[13.699s] from [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp:33[m[K: +[13.704s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_protocol.h:66:16:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kdata[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[13.705s] 66 | sl_u8 data[[01;35m[K0[m[K]; +[13.705s] | [01;35m[K^[m[K +[13.708s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/./sdk/include/sl_lidar_cmd.h:324:20:[m[K [01;35m[Kwarning: [m[KISO C++ forbids zero-size array ‘[01m[Kpayload[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpedantic-Wpedantic]8;;[m[K] +[13.708s] 324 | sl_u8 payload[[01;35m[K0[m[K]; +[13.708s] | [01;35m[K^[m[K +[13.715s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp:[m[K In member function ‘[01m[Kvoid sl::UdpChannel::[01;32m[KsetStatus[m[K(_u32)[m[K’: +[13.715s] [01m[K/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2/sdk/src/sl_udp_channel.cpp:112:29:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kflag[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K] +[13.715s] 112 | void setStatus([01;35m[K_u32 flag[m[K){} +[13.717s] | [01;35m[K~~~~~^~~~[m[K +[17.810s] [ 95%] [32m[1mLinking CXX executable sllidar_node[0m +[18.840s] [ 95%] Built target sllidar_node +[22.109s] [100%] [32m[1mLinking CXX executable sllidar_client[0m +[23.079s] [100%] Built target sllidar_client +[23.101s] Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --build /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 -- -j4 -l4 +[23.127s] Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --install /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +[23.142s] -- Install configuration: "" +[23.142s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch +[23.142s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py +[23.143s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py +[23.143s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py +[23.143s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py +[23.143s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py +[23.144s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py +[23.144s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py +[23.144s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py +[23.144s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py +[23.144s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py +[23.144s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py +[23.144s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py +[23.144s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py +[23.145s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py +[23.145s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py +[23.145s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py +[23.145s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py +[23.145s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py +[23.146s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py +[23.146s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py +[23.146s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py +[23.146s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py +[23.146s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py +[23.146s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py +[23.146s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz +[23.146s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz +[23.148s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node +[23.152s] -- Set non-toolchain portion of runtime path of "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node" to "" +[23.153s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client +[23.162s] -- Set non-toolchain portion of runtime path of "/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client" to "" +[23.163s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 +[23.163s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 +[23.163s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh +[23.163s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv +[23.163s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh +[23.163s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv +[23.164s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash +[23.164s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh +[23.164s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh +[23.164s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv +[23.164s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv +[23.165s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2 +[23.165s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake +[23.165s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake +[23.165s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake +[23.165s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake +[23.166s] -- Installing: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml +[23.169s] Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --install /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 diff --git a/robobin_final/log/build_2024-12-19_19-14-25/super_robot/command.log b/robobin_final/log/build_2024-12-19_19-14-25/super_robot/command.log new file mode 100644 index 0000000000000000000000000000000000000000..a3224c00f3bd2d40d018cb39db8b263967117c82 --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-14-25/super_robot/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/super_robot build --build-base /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build install --record /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/super_robot build --build-base /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build install --record /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/install.log --single-version-externally-managed install_data diff --git a/robobin_final/log/build_2024-12-19_19-14-25/super_robot/stderr.log b/robobin_final/log/build_2024-12-19_19-14-25/super_robot/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/log/build_2024-12-19_19-14-25/super_robot/stdout.log b/robobin_final/log/build_2024-12-19_19-14-25/super_robot/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..8c4b8095360a900ff5b03ac45e25fb18c854e9e4 --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-14-25/super_robot/stdout.log @@ -0,0 +1,68 @@ +running egg_info +creating ../../build/super_robot/super_robot.egg-info +writing ../../build/super_robot/super_robot.egg-info/PKG-INFO +writing dependency_links to ../../build/super_robot/super_robot.egg-info/dependency_links.txt +writing entry points to ../../build/super_robot/super_robot.egg-info/entry_points.txt +writing requirements to ../../build/super_robot/super_robot.egg-info/requires.txt +writing top-level names to ../../build/super_robot/super_robot.egg-info/top_level.txt +writing manifest file '../../build/super_robot/super_robot.egg-info/SOURCES.txt' +reading manifest file '../../build/super_robot/super_robot.egg-info/SOURCES.txt' +writing manifest file '../../build/super_robot/super_robot.egg-info/SOURCES.txt' +running build +running build_py +creating /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build +creating /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib +creating /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/encoder.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/motor_control_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/__init__.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/imu_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/odometry_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/route_filtered.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/control_feedback.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/route.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +running install +running install_lib +creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/encoder.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/motor_control_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/__init__.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/imu_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/odometry_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/route_filtered.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/control_feedback.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/route.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/encoder.py to encoder.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/motor_control_node.py to motor_control_node.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/__init__.py to __init__.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/imu_node.py to imu_node.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/odometry_node.py to odometry_node.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/route_filtered.py to route_filtered.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/control_feedback.py to control_feedback.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/route.py to route.cpython-312.pyc +running install_data +creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index +creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index +creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages +copying resource/super_robot -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages +copying package.xml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot +creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +copying launch/launch_lidar.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +copying launch/ekf_launch.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +copying launch/view_robot.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +copying config/robot.urdf -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +copying config/ekf.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +copying config/urdf_config.rviz -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +copying config/scan_filter.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +running install_egg_info +Copying ../../build/super_robot/super_robot.egg-info to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot-0.0.0-py3.12.egg-info +running install_scripts +Installing odometry_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_control_feedback script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_encoder_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_imu_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_motor_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_route script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_route_filter script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +writing list of installed files to '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/install.log' diff --git a/robobin_final/log/build_2024-12-19_19-14-25/super_robot/stdout_stderr.log b/robobin_final/log/build_2024-12-19_19-14-25/super_robot/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..8c4b8095360a900ff5b03ac45e25fb18c854e9e4 --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-14-25/super_robot/stdout_stderr.log @@ -0,0 +1,68 @@ +running egg_info +creating ../../build/super_robot/super_robot.egg-info +writing ../../build/super_robot/super_robot.egg-info/PKG-INFO +writing dependency_links to ../../build/super_robot/super_robot.egg-info/dependency_links.txt +writing entry points to ../../build/super_robot/super_robot.egg-info/entry_points.txt +writing requirements to ../../build/super_robot/super_robot.egg-info/requires.txt +writing top-level names to ../../build/super_robot/super_robot.egg-info/top_level.txt +writing manifest file '../../build/super_robot/super_robot.egg-info/SOURCES.txt' +reading manifest file '../../build/super_robot/super_robot.egg-info/SOURCES.txt' +writing manifest file '../../build/super_robot/super_robot.egg-info/SOURCES.txt' +running build +running build_py +creating /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build +creating /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib +creating /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/encoder.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/motor_control_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/__init__.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/imu_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/odometry_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/route_filtered.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/control_feedback.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +copying super_robot/route.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +running install +running install_lib +creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/encoder.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/motor_control_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/__init__.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/imu_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/odometry_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/route_filtered.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/control_feedback.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/route.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/encoder.py to encoder.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/motor_control_node.py to motor_control_node.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/__init__.py to __init__.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/imu_node.py to imu_node.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/odometry_node.py to odometry_node.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/route_filtered.py to route_filtered.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/control_feedback.py to control_feedback.cpython-312.pyc +byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/route.py to route.cpython-312.pyc +running install_data +creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index +creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index +creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages +copying resource/super_robot -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages +copying package.xml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot +creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +copying launch/launch_lidar.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +copying launch/ekf_launch.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +copying launch/view_robot.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +copying config/robot.urdf -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +copying config/ekf.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +copying config/urdf_config.rviz -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +copying config/scan_filter.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +running install_egg_info +Copying ../../build/super_robot/super_robot.egg-info to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot-0.0.0-py3.12.egg-info +running install_scripts +Installing odometry_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_control_feedback script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_encoder_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_imu_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_motor_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_route script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_route_filter script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +writing list of installed files to '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/install.log' diff --git a/robobin_final/log/build_2024-12-19_19-14-25/super_robot/streams.log b/robobin_final/log/build_2024-12-19_19-14-25/super_robot/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..a52952d79e719e2aad32ea2dd01ad94c454ac17c --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-14-25/super_robot/streams.log @@ -0,0 +1,70 @@ +[1.833s] Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/super_robot build --build-base /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build install --record /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/install.log --single-version-externally-managed install_data +[2.269s] running egg_info +[2.269s] creating ../../build/super_robot/super_robot.egg-info +[2.302s] writing ../../build/super_robot/super_robot.egg-info/PKG-INFO +[2.306s] writing dependency_links to ../../build/super_robot/super_robot.egg-info/dependency_links.txt +[2.306s] writing entry points to ../../build/super_robot/super_robot.egg-info/entry_points.txt +[2.307s] writing requirements to ../../build/super_robot/super_robot.egg-info/requires.txt +[2.307s] writing top-level names to ../../build/super_robot/super_robot.egg-info/top_level.txt +[2.307s] writing manifest file '../../build/super_robot/super_robot.egg-info/SOURCES.txt' +[2.366s] reading manifest file '../../build/super_robot/super_robot.egg-info/SOURCES.txt' +[2.367s] writing manifest file '../../build/super_robot/super_robot.egg-info/SOURCES.txt' +[2.367s] running build +[2.368s] running build_py +[2.368s] creating /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build +[2.369s] creating /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib +[2.369s] creating /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +[2.369s] copying super_robot/encoder.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +[2.369s] copying super_robot/motor_control_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +[2.369s] copying super_robot/__init__.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +[2.369s] copying super_robot/imu_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +[2.369s] copying super_robot/odometry_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +[2.370s] copying super_robot/route_filtered.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +[2.370s] copying super_robot/control_feedback.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +[2.370s] copying super_robot/route.py -> /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot +[2.371s] running install +[2.381s] running install_lib +[2.414s] creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +[2.415s] copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/encoder.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +[2.415s] copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/motor_control_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +[2.416s] copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/__init__.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +[2.416s] copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/imu_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +[2.416s] copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/odometry_node.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +[2.416s] copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/route_filtered.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +[2.416s] copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/control_feedback.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +[2.419s] copying /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build/lib/super_robot/route.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot +[2.419s] byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/encoder.py to encoder.cpython-312.pyc +[2.419s] byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/motor_control_node.py to motor_control_node.cpython-312.pyc +[2.419s] byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/__init__.py to __init__.cpython-312.pyc +[2.420s] byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/imu_node.py to imu_node.cpython-312.pyc +[2.422s] byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/odometry_node.py to odometry_node.cpython-312.pyc +[2.424s] byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/route_filtered.py to route_filtered.cpython-312.pyc +[2.426s] byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/control_feedback.py to control_feedback.cpython-312.pyc +[2.431s] byte-compiling /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot/route.py to route.cpython-312.pyc +[2.431s] running install_data +[2.431s] creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index +[2.431s] creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index +[2.431s] creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages +[2.431s] copying resource/super_robot -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages +[2.431s] copying package.xml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot +[2.432s] creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +[2.432s] copying launch/launch_lidar.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +[2.432s] copying launch/ekf_launch.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +[2.432s] copying launch/view_robot.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +[2.432s] creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +[2.432s] copying config/robot.urdf -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +[2.432s] copying config/ekf.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +[2.433s] copying config/urdf_config.rviz -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +[2.433s] copying config/scan_filter.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +[2.433s] running install_egg_info +[2.466s] Copying ../../build/super_robot/super_robot.egg-info to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super_robot-0.0.0-py3.12.egg-info +[2.470s] running install_scripts +[2.864s] Installing odometry_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[2.865s] Installing test_control_feedback script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[2.865s] Installing test_encoder_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[2.866s] Installing test_imu_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[2.866s] Installing test_motor_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[2.867s] Installing test_route script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[2.868s] Installing test_route_filter script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[2.868s] writing list of installed files to '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/install.log' +[2.985s] Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/super_robot build --build-base /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build install --record /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/install.log --single-version-externally-managed install_data diff --git a/robobin_final/log/build_2024-12-19_19-16-30/events.log b/robobin_final/log/build_2024-12-19_19-16-30/events.log new file mode 100644 index 0000000000000000000000000000000000000000..d7f2929eb21aff33a1da7cae5642943249714e99 --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-16-30/events.log @@ -0,0 +1,170 @@ +[0.000000] (-) TimerEvent: {} +[0.000434] (sllidar_ros2) JobQueued: {'identifier': 'sllidar_ros2', 'dependencies': OrderedDict()} +[0.000561] (super_robot) JobQueued: {'identifier': 'super_robot', 'dependencies': OrderedDict()} +[0.001113] (sllidar_ros2) JobStarted: {'identifier': 'sllidar_ros2'} +[0.017015] (super_robot) JobStarted: {'identifier': 'super_robot'} +[0.029646] (sllidar_ros2) JobProgress: {'identifier': 'sllidar_ros2', 'progress': 'cmake'} +[0.031821] (sllidar_ros2) Command: {'cmd': ['/usr/bin/cmake', '/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2', '-DAMENT_CMAKE_SYMLINK_INSTALL=1', '-DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2'], 'cwd': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'env': OrderedDict({'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': 'bef97eb0-e5e7-490a-85cc-20228fff4b34', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '1422', 'SYSTEMD_EXEC_PID': '1633', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '2410', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:14177', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1596,unix/robobin-desktop:/tmp/.ICE-unix/1596', 'INVOCATION_ID': '9a58d1d4c5c4406f86851b1f6d40074e', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.X1BGZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:10fd0f7e-0487-448f-9854-3e7a59bcf268', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy'}), 'shell': False} +[0.069679] (sllidar_ros2) StdoutLine: {'line': b'-- Found ament_cmake: 2.5.2 (/opt/ros/jazzy/share/ament_cmake/cmake)\n'} +[0.099658] (-) TimerEvent: {} +[0.200287] (-) TimerEvent: {} +[0.300911] (-) TimerEvent: {} +[0.403664] (-) TimerEvent: {} +[0.504341] (-) TimerEvent: {} +[0.547104] (sllidar_ros2) StdoutLine: {'line': b'-- Override CMake install command with custom implementation using symlinks instead of copying resources\n'} +[0.558426] (sllidar_ros2) StdoutLine: {'line': b'-- Found rclcpp: 28.1.5 (/opt/ros/jazzy/share/rclcpp/cmake)\n'} +[0.600044] (sllidar_ros2) StdoutLine: {'line': b'-- Found rosidl_generator_c: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_c/cmake)\n'} +[0.604411] (-) TimerEvent: {} +[0.619624] (sllidar_ros2) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake)\n'} +[0.638200] (sllidar_ros2) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[0.659101] (sllidar_ros2) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[0.704528] (-) TimerEvent: {} +[0.755187] (sllidar_ros2) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 7.3.1 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake)\n'} +[0.757499] (sllidar_ros2) StdoutLine: {'line': b'-- Found rmw_fastrtps_cpp: 8.4.1 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake)\n'} +[0.804658] (-) TimerEvent: {} +[0.862047] (sllidar_ros2) StdoutLine: {'line': b"-- Using RMW implementation 'rmw_fastrtps_cpp' as default\n"} +[0.904773] (-) TimerEvent: {} +[0.957892] (sllidar_ros2) StdoutLine: {'line': b'-- Found sensor_msgs: 5.3.5 (/opt/ros/jazzy/share/sensor_msgs/cmake)\n'} +[1.004953] (-) TimerEvent: {} +[1.067296] (sllidar_ros2) StdoutLine: {'line': b'-- Found std_srvs: 5.3.5 (/opt/ros/jazzy/share/std_srvs/cmake)\n'} +[1.105074] (-) TimerEvent: {} +[1.208689] (-) TimerEvent: {} +[1.309158] (-) TimerEvent: {} +[1.324466] (sllidar_ros2) StdoutLine: {'line': b'-- Configuring done (1.3s)\n'} +[1.368561] (sllidar_ros2) StdoutLine: {'line': b'-- Generating done (0.0s)\n'} +[1.389287] (sllidar_ros2) StdoutLine: {'line': b'-- Build files have been written to: /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2\n'} +[1.407691] (sllidar_ros2) CommandEnded: {'returncode': 0} +[1.408555] (sllidar_ros2) JobProgress: {'identifier': 'sllidar_ros2', 'progress': 'build'} +[1.410138] (sllidar_ros2) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', '--', '-j4', '-l4'], 'cwd': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'env': OrderedDict({'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': 'bef97eb0-e5e7-490a-85cc-20228fff4b34', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '1422', 'SYSTEMD_EXEC_PID': '1633', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '2410', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:14177', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1596,unix/robobin-desktop:/tmp/.ICE-unix/1596', 'INVOCATION_ID': '9a58d1d4c5c4406f86851b1f6d40074e', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.X1BGZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:10fd0f7e-0487-448f-9854-3e7a59bcf268', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy'}), 'shell': False} +[1.411467] (-) TimerEvent: {} +[1.514328] (-) TimerEvent: {} +[1.534128] (sllidar_ros2) StdoutLine: {'line': b'[ 5%] \x1b[32m\x1b[1mLinking CXX executable sllidar_client\x1b[0m\n'} +[1.582574] (sllidar_ros2) StdoutLine: {'line': b'[ 10%] \x1b[32m\x1b[1mLinking CXX executable sllidar_node\x1b[0m\n'} +[1.614544] (-) TimerEvent: {} +[1.715944] (-) TimerEvent: {} +[1.819536] (-) TimerEvent: {} +[1.918599] (super_robot) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'develop', '--editable', '--build-directory', '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build', '--no-deps', 'symlink_data', '--force'], 'cwd': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot', 'env': {'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': 'bef97eb0-e5e7-490a-85cc-20228fff4b34', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '1422', 'SYSTEMD_EXEC_PID': '1633', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '2410', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:14177', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1596,unix/robobin-desktop:/tmp/.ICE-unix/1596', 'INVOCATION_ID': '9a58d1d4c5c4406f86851b1f6d40074e', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.X1BGZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:10fd0f7e-0487-448f-9854-3e7a59bcf268', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[1.933125] (-) TimerEvent: {} +[2.035597] (-) TimerEvent: {} +[2.136941] (-) TimerEvent: {} +[2.242896] (-) TimerEvent: {} +[2.343590] (-) TimerEvent: {} +[2.444466] (-) TimerEvent: {} +[2.547434] (-) TimerEvent: {} +[2.648306] (-) TimerEvent: {} +[2.750998] (-) TimerEvent: {} +[2.855466] (-) TimerEvent: {} +[2.959631] (-) TimerEvent: {} +[3.060289] (-) TimerEvent: {} +[3.160889] (-) TimerEvent: {} +[3.188370] (sllidar_ros2) StdoutLine: {'line': b'[ 95%] Built target sllidar_node\n'} +[3.254579] (sllidar_ros2) StdoutLine: {'line': b'[100%] Built target sllidar_client\n'} +[3.261078] (-) TimerEvent: {} +[3.299831] (sllidar_ros2) CommandEnded: {'returncode': 0} +[3.300482] (sllidar_ros2) JobProgress: {'identifier': 'sllidar_ros2', 'progress': 'install'} +[3.328867] (sllidar_ros2) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2'], 'cwd': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'env': OrderedDict({'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': 'bef97eb0-e5e7-490a-85cc-20228fff4b34', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '1422', 'SYSTEMD_EXEC_PID': '1633', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '2410', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:14177', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1596,unix/robobin-desktop:/tmp/.ICE-unix/1596', 'INVOCATION_ID': '9a58d1d4c5c4406f86851b1f6d40074e', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.X1BGZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:10fd0f7e-0487-448f-9854-3e7a59bcf268', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2:/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy'}), 'shell': False} +[3.351486] (sllidar_ros2) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[3.352584] (sllidar_ros2) StdoutLine: {'line': b'-- Execute custom install script\n'} +[3.354858] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py\n'} +[3.361211] (-) TimerEvent: {} +[3.396294] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py\n'} +[3.423841] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py\n'} +[3.448456] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py\n'} +[3.461371] (-) TimerEvent: {} +[3.485395] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py\n'} +[3.517080] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py\n'} +[3.555363] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py\n'} +[3.561745] (-) TimerEvent: {} +[3.579263] (super_robot) StdoutLine: {'line': b'running develop\n'} +[3.598531] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py\n'} +[3.646437] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py\n'} +[3.662011] (-) TimerEvent: {} +[3.680734] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py\n'} +[3.763983] (-) TimerEvent: {} +[3.768505] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py\n'} +[3.820758] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py\n'} +[3.862679] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py\n'} +[3.865015] (-) TimerEvent: {} +[3.908895] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py\n'} +[3.941553] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py\n'} +[3.965182] (-) TimerEvent: {} +[4.004123] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py\n'} +[4.048370] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py\n'} +[4.067387] (-) TimerEvent: {} +[4.095038] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py\n'} +[4.125370] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py\n'} +[4.164039] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py\n'} +[4.169564] (-) TimerEvent: {} +[4.221087] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py\n'} +[4.270403] (-) TimerEvent: {} +[4.273727] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py\n'} +[4.335903] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py\n'} +[4.374410] (-) TimerEvent: {} +[4.400230] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py\n'} +[4.444111] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz\n'} +[4.475872] (-) TimerEvent: {} +[4.508322] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node\n'} +[4.574352] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client\n'} +[4.575972] (-) TimerEvent: {} +[4.622440] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2\n'} +[4.658422] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2\n'} +[4.679116] (-) TimerEvent: {} +[4.705087] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh\n'} +[4.745575] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv\n'} +[4.781449] (-) TimerEvent: {} +[4.784503] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh\n'} +[4.795136] (super_robot) StdoutLine: {'line': b'running egg_info\n'} +[4.814415] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv\n'} +[4.848020] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash\n'} +[4.880581] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh\n'} +[4.882939] (-) TimerEvent: {} +[4.959587] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh\n'} +[4.977939] (super_robot) StdoutLine: {'line': b'writing super_robot.egg-info/PKG-INFO\n'} +[4.980144] (super_robot) StdoutLine: {'line': b'writing dependency_links to super_robot.egg-info/dependency_links.txt\n'} +[4.987193] (super_robot) StdoutLine: {'line': b'writing entry points to super_robot.egg-info/entry_points.txt\n'} +[4.987595] (-) TimerEvent: {} +[4.987798] (super_robot) StdoutLine: {'line': b'writing requirements to super_robot.egg-info/requires.txt\n'} +[4.987968] (super_robot) StdoutLine: {'line': b'writing top-level names to super_robot.egg-info/top_level.txt\n'} +[4.999424] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv\n'} +[5.032893] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv\n'} +[5.063518] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2\n'} +[5.087772] (-) TimerEvent: {} +[5.104319] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake\n'} +[5.143816] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake\n'} +[5.166811] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake\n'} +[5.187928] (-) TimerEvent: {} +[5.204710] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake\n'} +[5.247015] (sllidar_ros2) StdoutLine: {'line': b'-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml\n'} +[5.287442] (sllidar_ros2) CommandEnded: {'returncode': 0} +[5.294666] (-) TimerEvent: {} +[5.364373] (super_robot) StdoutLine: {'line': b"reading manifest file 'super_robot.egg-info/SOURCES.txt'\n"} +[5.364755] (super_robot) StdoutLine: {'line': b"writing manifest file 'super_robot.egg-info/SOURCES.txt'\n"} +[5.409502] (-) TimerEvent: {} +[5.453767] (super_robot) StdoutLine: {'line': b'running build_ext\n'} +[5.455079] (super_robot) StdoutLine: {'line': b'Creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super-robot.egg-link (link to .)\n'} +[5.457619] (super_robot) StdoutLine: {'line': b'Installing odometry_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[5.462086] (super_robot) StdoutLine: {'line': b'Installing test_control_feedback script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[5.462642] (super_robot) StdoutLine: {'line': b'Installing test_encoder_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[5.467089] (super_robot) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[5.467409] (super_robot) StdoutLine: {'line': b'Installing test_motor_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[5.467598] (super_robot) StdoutLine: {'line': b'Installing test_route script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[5.467767] (super_robot) StdoutLine: {'line': b'Installing test_route_filter script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot\n'} +[5.467919] (super_robot) StdoutLine: {'line': b'\n'} +[5.468074] (super_robot) StdoutLine: {'line': b'Installed /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot\n'} +[5.468342] (super_robot) StdoutLine: {'line': b'running symlink_data\n'} +[5.468552] (super_robot) StdoutLine: {'line': b'symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/resource/super_robot -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages\n'} +[5.468918] (super_robot) StdoutLine: {'line': b'symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/package.xml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot\n'} +[5.469142] (super_robot) StdoutLine: {'line': b'symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/launch_lidar.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch\n'} +[5.471075] (super_robot) StdoutLine: {'line': b'symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/ekf_launch.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch\n'} +[5.471411] (super_robot) StdoutLine: {'line': b'symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/view_robot.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch\n'} +[5.471603] (super_robot) StdoutLine: {'line': b'symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/robot.urdf -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config\n'} +[5.471753] (super_robot) StdoutLine: {'line': b'symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/ekf.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config\n'} +[5.471889] (super_robot) StdoutLine: {'line': b'symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/urdf_config.rviz -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config\n'} +[5.472077] (super_robot) StdoutLine: {'line': b'symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/scan_filter.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config\n'} +[5.486344] (sllidar_ros2) JobEnded: {'identifier': 'sllidar_ros2', 'rc': 0} +[5.516658] (-) TimerEvent: {} +[5.617405] (-) TimerEvent: {} +[5.715778] (super_robot) CommandEnded: {'returncode': 0} +[5.720595] (-) TimerEvent: {} +[5.771948] (super_robot) JobEnded: {'identifier': 'super_robot', 'rc': 0} +[5.779025] (-) EventReactorShutdown: {} diff --git a/robobin_final/log/build_2024-12-19_19-16-30/logger_all.log b/robobin_final/log/build_2024-12-19_19-16-30/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..9a06bb5fbd336c6b0626f8de2b46127deb75c2ef --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-16-30/logger_all.log @@ -0,0 +1,214 @@ +[0.161s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--symlink-install'] +[0.162s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=True, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffffb889d910>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffffb889d850>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffffb889d850>>, mixin_verb=('build',)) +[0.221s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.222s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/Robobin_Project/ros2/robobin_final' +[0.222s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.222s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.222s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.222s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.266s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.266s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.266s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.266s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.266s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.266s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.266s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extensions ['ignore', 'ignore_ament_install'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extension 'ignore' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extension 'ignore_ament_install' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extensions ['colcon_pkg'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extension 'colcon_pkg' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extensions ['colcon_meta'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extension 'colcon_meta' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extensions ['ros'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(src/sllidar_ros2) by extension 'ros' +[0.272s] DEBUG:colcon.colcon_core.package_identification:Package 'src/sllidar_ros2' with type 'ros.ament_cmake' and name 'sllidar_ros2' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extensions ['ignore', 'ignore_ament_install'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extension 'ignore' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extension 'ignore_ament_install' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extensions ['colcon_pkg'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extension 'colcon_pkg' +[0.273s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extensions ['colcon_meta'] +[0.273s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extension 'colcon_meta' +[0.273s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extensions ['ros'] +[0.273s] Level 1:colcon.colcon_core.package_identification:_identify(src/super_robot) by extension 'ros' +[0.274s] DEBUG:colcon.colcon_core.package_identification:Package 'src/super_robot' with type 'ros.ament_python' and name 'super_robot' +[0.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.300s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.300s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.303s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 2 installed packages in /home/robobin/Robobin_Project/ros2/robobin_final/install +[0.303s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.306s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 336 installed packages in /opt/ros/jazzy +[0.309s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.380s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'cmake_args' from command line to 'None' +[0.380s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'cmake_target' from command line to 'None' +[0.380s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.380s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'cmake_clean_cache' from command line to 'False' +[0.380s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'cmake_clean_first' from command line to 'False' +[0.380s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'cmake_force_configure' from command line to 'False' +[0.380s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'ament_cmake_args' from command line to 'None' +[0.380s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'catkin_cmake_args' from command line to 'None' +[0.380s] Level 5:colcon.colcon_core.verb:set package 'sllidar_ros2' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.380s] DEBUG:colcon.colcon_core.verb:Building package 'sllidar_ros2' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2', 'merge_install': False, 'path': '/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2', 'symlink_install': True, 'test_result_base': None} +[0.381s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'cmake_args' from command line to 'None' +[0.381s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'cmake_target' from command line to 'None' +[0.381s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.381s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'cmake_clean_cache' from command line to 'False' +[0.381s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'cmake_clean_first' from command line to 'False' +[0.381s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'cmake_force_configure' from command line to 'False' +[0.381s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'ament_cmake_args' from command line to 'None' +[0.381s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'catkin_cmake_args' from command line to 'None' +[0.381s] Level 5:colcon.colcon_core.verb:set package 'super_robot' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.381s] DEBUG:colcon.colcon_core.verb:Building package 'super_robot' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot', 'merge_install': False, 'path': '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot', 'symlink_install': True, 'test_result_base': None} +[0.381s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.383s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.383s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2' with build type 'ament_cmake' +[0.384s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2' +[0.389s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.390s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.390s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.399s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot' with build type 'ament_python' +[0.400s] Level 1:colcon.colcon_core.shell:create_environment_hook('super_robot', 'ament_prefix_path') +[0.400s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.ps1' +[0.401s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.dsv' +[0.402s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.sh' +[0.404s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.404s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.416s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 +[0.899s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/Robobin_Project/ros2/robobin_final/src/super_robot' +[0.900s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.900s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.791s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 +[1.793s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --build /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 -- -j4 -l4 +[2.284s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages/super_robot +[2.285s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/package.xml +[2.285s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch/launch_lidar.py +[2.286s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch/ekf_launch.py +[2.286s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch/view_robot.py +[2.287s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config/robot.urdf +[2.287s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config/ekf.yaml +[2.288s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config/urdf_config.rviz +[2.288s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config/scan_filter.yaml +[2.289s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot/odometry_node +[2.289s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot/test_control_feedback +[2.289s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot/test_encoder_node +[2.289s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot/test_imu_node +[2.290s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot/test_motor_node +[2.290s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot/test_route +[2.290s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot/test_route_filter +[2.314s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py develop --editable --build-directory /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build --no-deps symlink_data --force +[3.683s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --build /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 -- -j4 -l4 +[3.712s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --install /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +[5.669s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(sllidar_ros2) +[5.670s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --install /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +[5.691s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2' for CMake module files +[5.695s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2' for CMake config files +[5.697s] Level 1:colcon.colcon_core.shell:create_environment_hook('sllidar_ros2', 'cmake_prefix_path') +[5.699s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.ps1' +[5.702s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.dsv' +[5.704s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.sh' +[5.719s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib' +[5.724s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/bin' +[5.725s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/pkgconfig/sllidar_ros2.pc' +[5.725s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/python3.12/site-packages' +[5.730s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/bin' +[5.732s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.ps1' +[5.744s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv' +[5.754s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.sh' +[5.756s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.bash' +[5.763s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.zsh' +[5.769s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/colcon-core/packages/sllidar_ros2) +[5.782s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(sllidar_ros2) +[5.796s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2' for CMake module files +[5.816s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2' for CMake config files +[5.818s] Level 1:colcon.colcon_core.shell:create_environment_hook('sllidar_ros2', 'cmake_prefix_path') +[5.822s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.ps1' +[5.824s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.dsv' +[5.825s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.sh' +[5.833s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib' +[5.834s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/bin' +[5.835s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/pkgconfig/sllidar_ros2.pc' +[5.836s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/python3.12/site-packages' +[5.839s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/bin' +[5.842s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.ps1' +[5.845s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv' +[5.849s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.sh' +[5.857s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.bash' +[5.858s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.zsh' +[5.860s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/colcon-core/packages/sllidar_ros2) +[6.095s] Level 1:colcon.colcon_core.shell:create_environment_hook('super_robot', 'pythonpath_develop') +[6.096s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.ps1' +[6.100s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.dsv' +[6.103s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py develop --editable --build-directory /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build --no-deps symlink_data --force +[6.107s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.sh' +[6.111s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot' for CMake module files +[6.118s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot' for CMake config files +[6.121s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib' +[6.121s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/bin' +[6.122s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/pkgconfig/super_robot.pc' +[6.122s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages' +[6.123s] Level 1:colcon.colcon_core.shell:create_environment_hook('super_robot', 'pythonpath') +[6.129s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.ps1' +[6.132s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.dsv' +[6.134s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/hook/pythonpath.sh' +[6.137s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/bin' +[6.137s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(super_robot) +[6.139s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/package.ps1' +[6.142s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/package.dsv' +[6.144s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/package.sh' +[6.147s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/package.bash' +[6.150s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/package.zsh' +[6.153s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/colcon-core/packages/super_robot) +[6.155s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[6.155s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[6.156s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[6.157s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[6.204s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[6.205s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[6.206s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[6.293s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[6.295s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/Robobin_Project/ros2/robobin_final/install/local_setup.ps1' +[6.302s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/Robobin_Project/ros2/robobin_final/install/_local_setup_util_ps1.py' +[6.307s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/Robobin_Project/ros2/robobin_final/install/setup.ps1' +[6.320s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/Robobin_Project/ros2/robobin_final/install/local_setup.sh' +[6.322s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/Robobin_Project/ros2/robobin_final/install/_local_setup_util_sh.py' +[6.330s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/Robobin_Project/ros2/robobin_final/install/setup.sh' +[6.337s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/Robobin_Project/ros2/robobin_final/install/local_setup.bash' +[6.343s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/Robobin_Project/ros2/robobin_final/install/setup.bash' +[6.352s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/Robobin_Project/ros2/robobin_final/install/local_setup.zsh' +[6.356s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/Robobin_Project/ros2/robobin_final/install/setup.zsh' diff --git a/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/command.log b/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/command.log new file mode 100644 index 0000000000000000000000000000000000000000..be010fd8a92db5a71510cc1832fb8fb8ed583a8f --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/command.log @@ -0,0 +1,6 @@ +Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 +Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 +Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --build /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 -- -j4 -l4 +Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --build /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 -- -j4 -l4 +Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --install /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --install /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 diff --git a/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/stderr.log b/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/stdout.log b/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..dd7e26a6716174c84b4529730dbef4c762149d9f --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/stdout.log @@ -0,0 +1,65 @@ +-- Found ament_cmake: 2.5.2 (/opt/ros/jazzy/share/ament_cmake/cmake) +-- Override CMake install command with custom implementation using symlinks instead of copying resources +-- Found rclcpp: 28.1.5 (/opt/ros/jazzy/share/rclcpp/cmake) +-- Found rosidl_generator_c: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_c/cmake) +-- Found rosidl_generator_cpp: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 7.3.1 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 8.4.1 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake) +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Found sensor_msgs: 5.3.5 (/opt/ros/jazzy/share/sensor_msgs/cmake) +-- Found std_srvs: 5.3.5 (/opt/ros/jazzy/share/std_srvs/cmake) +-- Configuring done (1.3s) +-- Generating done (0.0s) +-- Build files have been written to: /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +[ 5%] [32m[1mLinking CXX executable sllidar_client[0m +[ 10%] [32m[1mLinking CXX executable sllidar_node[0m +[ 95%] Built target sllidar_node +[100%] Built target sllidar_client +-- Install configuration: "" +-- Execute custom install script +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2 +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml diff --git a/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/stdout_stderr.log b/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..dd7e26a6716174c84b4529730dbef4c762149d9f --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/stdout_stderr.log @@ -0,0 +1,65 @@ +-- Found ament_cmake: 2.5.2 (/opt/ros/jazzy/share/ament_cmake/cmake) +-- Override CMake install command with custom implementation using symlinks instead of copying resources +-- Found rclcpp: 28.1.5 (/opt/ros/jazzy/share/rclcpp/cmake) +-- Found rosidl_generator_c: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_c/cmake) +-- Found rosidl_generator_cpp: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 7.3.1 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 8.4.1 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake) +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Found sensor_msgs: 5.3.5 (/opt/ros/jazzy/share/sensor_msgs/cmake) +-- Found std_srvs: 5.3.5 (/opt/ros/jazzy/share/std_srvs/cmake) +-- Configuring done (1.3s) +-- Generating done (0.0s) +-- Build files have been written to: /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +[ 5%] [32m[1mLinking CXX executable sllidar_client[0m +[ 10%] [32m[1mLinking CXX executable sllidar_node[0m +[ 95%] Built target sllidar_node +[100%] Built target sllidar_client +-- Install configuration: "" +-- Execute custom install script +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2 +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake +-- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml diff --git a/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/streams.log b/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..a32575e857991fb22f1ced403641341aa96f2f78 --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/streams.log @@ -0,0 +1,71 @@ +[0.032s] Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 +[0.069s] -- Found ament_cmake: 2.5.2 (/opt/ros/jazzy/share/ament_cmake/cmake) +[0.546s] -- Override CMake install command with custom implementation using symlinks instead of copying resources +[0.557s] -- Found rclcpp: 28.1.5 (/opt/ros/jazzy/share/rclcpp/cmake) +[0.599s] -- Found rosidl_generator_c: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_c/cmake) +[0.619s] -- Found rosidl_generator_cpp: 4.6.4 (/opt/ros/jazzy/share/rosidl_generator_cpp/cmake) +[0.637s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[0.658s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[0.754s] -- Found rmw_implementation_cmake: 7.3.1 (/opt/ros/jazzy/share/rmw_implementation_cmake/cmake) +[0.756s] -- Found rmw_fastrtps_cpp: 8.4.1 (/opt/ros/jazzy/share/rmw_fastrtps_cpp/cmake) +[0.861s] -- Using RMW implementation 'rmw_fastrtps_cpp' as default +[0.957s] -- Found sensor_msgs: 5.3.5 (/opt/ros/jazzy/share/sensor_msgs/cmake) +[1.066s] -- Found std_srvs: 5.3.5 (/opt/ros/jazzy/share/std_srvs/cmake) +[1.323s] -- Configuring done (1.3s) +[1.367s] -- Generating done (0.0s) +[1.388s] -- Build files have been written to: /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +[1.407s] Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake /home/robobin/Robobin_Project/ros2/robobin_final/src/sllidar_ros2 -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2 +[1.409s] Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --build /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 -- -j4 -l4 +[1.533s] [ 5%] [32m[1mLinking CXX executable sllidar_client[0m +[1.582s] [ 10%] [32m[1mLinking CXX executable sllidar_node[0m +[3.187s] [ 95%] Built target sllidar_node +[3.253s] [100%] Built target sllidar_client +[3.299s] Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --build /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 -- -j4 -l4 +[3.328s] Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --install /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 +[3.350s] -- Install configuration: "" +[3.351s] -- Execute custom install script +[3.355s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py +[3.395s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py +[3.423s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py +[3.447s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py +[3.484s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py +[3.517s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py +[3.555s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py +[3.598s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py +[3.646s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py +[3.680s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py +[3.768s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py +[3.820s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py +[3.863s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py +[3.908s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py +[3.940s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py +[4.003s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py +[4.048s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py +[4.094s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py +[4.124s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py +[4.163s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py +[4.220s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py +[4.273s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py +[4.335s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py +[4.399s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py +[4.443s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz +[4.507s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node +[4.573s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client +[4.621s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 +[4.657s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 +[4.704s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh +[4.745s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv +[4.784s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh +[4.814s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv +[4.847s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash +[4.880s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh +[4.959s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh +[4.998s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv +[5.032s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv +[5.062s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2 +[5.104s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake +[5.143s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake +[5.166s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake +[5.204s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake +[5.246s] -- Symlinking: /home/robobin/Robobin_Project/ros2/robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml +[5.286s] Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy DEBUGINFOD_URLS=https://debuginfod.ubuntu.com /usr/bin/cmake --install /home/robobin/Robobin_Project/ros2/robobin_final/build/sllidar_ros2 diff --git a/robobin_final/log/build_2024-12-19_19-16-30/super_robot/command.log b/robobin_final/log/build_2024-12-19_19-16-30/super_robot/command.log new file mode 100644 index 0000000000000000000000000000000000000000..20eb23382fae1a40887841b88d6e7cbf72ffc2d2 --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-16-30/super_robot/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py develop --editable --build-directory /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build --no-deps symlink_data --force +Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py develop --editable --build-directory /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build --no-deps symlink_data --force diff --git a/robobin_final/log/build_2024-12-19_19-16-30/super_robot/stderr.log b/robobin_final/log/build_2024-12-19_19-16-30/super_robot/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/log/build_2024-12-19_19-16-30/super_robot/stdout.log b/robobin_final/log/build_2024-12-19_19-16-30/super_robot/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..8ceb787a34fd32b34125d00a4d15f8c2889d61a7 --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-16-30/super_robot/stdout.log @@ -0,0 +1,30 @@ +running develop +running egg_info +writing super_robot.egg-info/PKG-INFO +writing dependency_links to super_robot.egg-info/dependency_links.txt +writing entry points to super_robot.egg-info/entry_points.txt +writing requirements to super_robot.egg-info/requires.txt +writing top-level names to super_robot.egg-info/top_level.txt +reading manifest file 'super_robot.egg-info/SOURCES.txt' +writing manifest file 'super_robot.egg-info/SOURCES.txt' +running build_ext +Creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super-robot.egg-link (link to .) +Installing odometry_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_control_feedback script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_encoder_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_imu_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_motor_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_route script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_route_filter script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot + +Installed /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot +running symlink_data +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/resource/super_robot -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/package.xml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/launch_lidar.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/ekf_launch.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/view_robot.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/robot.urdf -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/ekf.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/urdf_config.rviz -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/scan_filter.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config diff --git a/robobin_final/log/build_2024-12-19_19-16-30/super_robot/stdout_stderr.log b/robobin_final/log/build_2024-12-19_19-16-30/super_robot/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..8ceb787a34fd32b34125d00a4d15f8c2889d61a7 --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-16-30/super_robot/stdout_stderr.log @@ -0,0 +1,30 @@ +running develop +running egg_info +writing super_robot.egg-info/PKG-INFO +writing dependency_links to super_robot.egg-info/dependency_links.txt +writing entry points to super_robot.egg-info/entry_points.txt +writing requirements to super_robot.egg-info/requires.txt +writing top-level names to super_robot.egg-info/top_level.txt +reading manifest file 'super_robot.egg-info/SOURCES.txt' +writing manifest file 'super_robot.egg-info/SOURCES.txt' +running build_ext +Creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super-robot.egg-link (link to .) +Installing odometry_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_control_feedback script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_encoder_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_imu_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_motor_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_route script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +Installing test_route_filter script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot + +Installed /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot +running symlink_data +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/resource/super_robot -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/package.xml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/launch_lidar.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/ekf_launch.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/view_robot.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/robot.urdf -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/ekf.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/urdf_config.rviz -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/scan_filter.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config diff --git a/robobin_final/log/build_2024-12-19_19-16-30/super_robot/streams.log b/robobin_final/log/build_2024-12-19_19-16-30/super_robot/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..44b12833fd323e66afb71fdbfb2c9b779c6a41df --- /dev/null +++ b/robobin_final/log/build_2024-12-19_19-16-30/super_robot/streams.log @@ -0,0 +1,32 @@ +[1.914s] Invoking command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py develop --editable --build-directory /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build --no-deps symlink_data --force +[3.563s] running develop +[4.780s] running egg_info +[4.961s] writing super_robot.egg-info/PKG-INFO +[4.963s] writing dependency_links to super_robot.egg-info/dependency_links.txt +[4.970s] writing entry points to super_robot.egg-info/entry_points.txt +[4.971s] writing requirements to super_robot.egg-info/requires.txt +[4.971s] writing top-level names to super_robot.egg-info/top_level.txt +[5.348s] reading manifest file 'super_robot.egg-info/SOURCES.txt' +[5.348s] writing manifest file 'super_robot.egg-info/SOURCES.txt' +[5.437s] running build_ext +[5.438s] Creating /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages/super-robot.egg-link (link to .) +[5.441s] Installing odometry_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[5.445s] Installing test_control_feedback script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[5.450s] Installing test_encoder_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[5.450s] Installing test_imu_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[5.450s] Installing test_motor_node script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[5.451s] Installing test_route script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[5.451s] Installing test_route_filter script to /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/super_robot +[5.451s] +[5.451s] Installed /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot +[5.451s] running symlink_data +[5.452s] symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/resource/super_robot -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/ament_index/resource_index/packages +[5.452s] symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/package.xml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot +[5.454s] symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/launch_lidar.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +[5.454s] symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/ekf_launch.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +[5.454s] symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/launch/view_robot.py -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/launch +[5.455s] symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/robot.urdf -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +[5.455s] symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/ekf.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +[5.455s] symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/urdf_config.rviz -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +[5.455s] symbolically linking /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/config/scan_filter.yaml -> /home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/share/super_robot/config +[5.703s] Invoked command in '/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/Robobin_Project/ros2/robobin_final/install/super_robot/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py develop --editable --build-directory /home/robobin/Robobin_Project/ros2/robobin_final/build/super_robot/build --no-deps symlink_data --force diff --git a/robobin_final/log/latest b/robobin_final/log/latest new file mode 120000 index 0000000000000000000000000000000000000000..b57d247c77c0293269460b70b9bb1360f27cf808 --- /dev/null +++ b/robobin_final/log/latest @@ -0,0 +1 @@ +latest_build \ No newline at end of file diff --git a/robobin_final/log/latest_build b/robobin_final/log/latest_build new file mode 120000 index 0000000000000000000000000000000000000000..98d3e175e3d3f3f2e4cc779c3b00096ea3ef906c --- /dev/null +++ b/robobin_final/log/latest_build @@ -0,0 +1 @@ +build_2024-12-19_19-16-30 \ No newline at end of file diff --git a/robobin_final/src/.vscode/c_cpp_properties.json b/robobin_final/src/.vscode/c_cpp_properties.json new file mode 100644 index 0000000000000000000000000000000000000000..675dcbe2363ce7ea126b6c101ebd2f4c8f83ebf0 --- /dev/null +++ b/robobin_final/src/.vscode/c_cpp_properties.json @@ -0,0 +1,20 @@ +{ + "configurations": [ + { + "browse": { + "databaseFilename": "${default}", + "limitSymbolsToIncludedHeaders": false + }, + "includePath": [ + "/opt/ros/jazzy/include/**", + "/usr/include/**" + ], + "name": "ROS", + "intelliSenseMode": "gcc-arm64", + "compilerPath": "/usr/bin/gcc", + "cStandard": "gnu11", + "cppStandard": "c++14" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/robobin_final/src/.vscode/settings.json b/robobin_final/src/.vscode/settings.json new file mode 100644 index 0000000000000000000000000000000000000000..b07cde31562bf3e61e6f7c37b40598335b9ac007 --- /dev/null +++ b/robobin_final/src/.vscode/settings.json @@ -0,0 +1,24 @@ +{ + "python.autoComplete.extraPaths": [ + "/home/robobin/Robobin_Project/ros2/robobin_main/build/testing", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages", + "/opt/ros/jazzy/lib/python3.12/site-packages" + ], + "python.analysis.extraPaths": [ + "/home/robobin/Robobin_Project/ros2/robobin_main/build/testing", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages", + "/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher", + "/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages", + "/opt/ros/jazzy/lib/python3.12/site-packages" + ] +} \ No newline at end of file diff --git a/robobin_final/src/sllidar_ros2 b/robobin_final/src/sllidar_ros2 new file mode 160000 index 0000000000000000000000000000000000000000..34300099fadfc772965962dec837bf436706188f --- /dev/null +++ b/robobin_final/src/sllidar_ros2 @@ -0,0 +1 @@ +Subproject commit 34300099fadfc772965962dec837bf436706188f diff --git a/robobin_final/src/super_robot/config/ekf.yaml b/robobin_final/src/super_robot/config/ekf.yaml new file mode 100755 index 0000000000000000000000000000000000000000..7f16396b7f05dbf1b936b30253e9069426d6cc3b --- /dev/null +++ b/robobin_final/src/super_robot/config/ekf.yaml @@ -0,0 +1,39 @@ +ekf_filter_node: + ros__parameters: + frequency: 10.0 + two_d_mode: true + publish_tf: true # Transform broadcasting + + # Frame IDs + map_frame: map # Global frame + odom_frame: odom # Odometry frame + base_link_frame: base_link + world_frame: odom + + # Sensor Inputs + odom0: odom + odom0_config: [true, true, false, + false, false, true, + false, false, false, + false, false, false, + false, false, false] + odom0_queue_size: 10 + + #[x_pos, y_pos, z_pos, + # roll, pitch, yaw, + # x_vel, y_vel, z_vel, + # roll_vel, pitch_vel, yaw_vel, + # x_acce, y_acce, z_acce] + + imu0: imu + imu0_config: [false, false, false, + true, true, true, + false, false, false, + false, false, true, + true, false, false] + + imu0_queue_size: 10 + + # Set to true if IMU provides orientation data + + diff --git a/robobin_final/src/super_robot/config/robot.urdf b/robobin_final/src/super_robot/config/robot.urdf new file mode 100644 index 0000000000000000000000000000000000000000..1f3e1f5447ed366e403d54a64ad5a01c064dba4c --- /dev/null +++ b/robobin_final/src/super_robot/config/robot.urdf @@ -0,0 +1,123 @@ +<robot name="robo_bin"> + + <!-- Base Link --> + <link name="base_link"> + </link> + + <!-- Platform --> + <link name="Platform"> + <visual> + <origin xyz="0 0 0.1"/> + <geometry> + <box size = "0.36 0.36 0.25"/> + </geometry> + <material name="white"> + <color rgba="1 1 1 1"/> + </material> + </visual> + </link> + + <joint name="platform_joint" type="fixed"> + <parent link="base_link"/> + <child link="Platform"/> + <origin xyz="0 0 0"/> + </joint> + + + + <!-- Left Wheel --> + <link name="left_wheel"> + <visual> + <geometry> + <cylinder length="0.04" radius="0.075"/> + </geometry> + <material name="black"> + <color rgba="0 0 0 1"/> + </material> + </visual> + </link> + + <!-- Right Wheel --> + <link name="right_wheel"> + <visual> + <geometry> + <cylinder length="0.04" radius="0.075"/> + </geometry> + <material name="black"> + <color rgba="0 0 0 1"/> + </material> + </visual> + </link> + + <!-- Base to Left Wheel Joint --> + <joint name="base_to_left_wheel" type="continuous"> + <parent link="base_link"/> + <child link="left_wheel"/> + <origin xyz="0 0.20 0" rpy="-1.57 0 0"/> <!-- No rotation needed if wheels align by default --> + <axis xyz="0 0 1"/> <!-- X-axis for forward rotation --> + </joint> + + <!-- Base to Right Wheel Joint --> + <joint name="base_to_right_wheel" type="continuous"> + <parent link="base_link"/> + <child link="right_wheel"/> + <origin xyz="0 -0.20 0" rpy="1.57 0 0"/> <!-- No rotation needed --> + <axis xyz="0 0 -1"/> <!-- X-axis for forward rotation --> + </joint> + + <!-- Transmission for Left Wheel --> + <transmission name="left_wheel_transmission"> + <type>transmission_interface/SimpleTransmission</type> + <joint name="base_to_left_wheel"> + <hardwareInterface>PositionJointInterface</hardwareInterface> + </joint> + </transmission> + + <!-- Transmission for Right Wheel --> + <transmission name="right_wheel_transmission"> + <type>transmission_interface/SimpleTransmission</type> + <joint name="base_to_right_wheel"> + <hardwareInterface>PositionJointInterface</hardwareInterface> + </joint> + </transmission> + + <!-- IMU Link --> +<link name="imu_link"> + <visual> + <geometry> + <cylinder length="0.05" radius="0.02"/> + </geometry> + <material name="gray"> + <color rgba="0.5 0.5 0.5 1"/> + </material> + </visual> +</link> + +<!-- IMU Joint --> +<joint name="imu_joint" type="fixed"> + <parent link="base_link"/> + <child link="imu_link"/> + <origin xyz="0 0 0.1" rpy="0 0 0"/> <!-- Adjust position as needed --> +</joint> + +<!-- LiDAR Link --> +<link name="lidar_link"> + <visual> + <geometry> + <cylinder length="0.05" radius="0.03"/> + </geometry> + <material name="blue"> + <color rgba="0 0 1 1"/> + </material> + </visual> +</link> + +<!-- LiDAR Joint --> +<joint name="base_to_lidar" type="fixed"> + <parent link="base_link"/> + <child link="lidar_link"/> + <origin xyz="0 0 0.25" rpy="0 0 0"/> <!-- Adjust the height as needed --> +</joint> + + +</robot> diff --git a/robobin_final/src/super_robot/config/scan_filter.yaml b/robobin_final/src/super_robot/config/scan_filter.yaml new file mode 100644 index 0000000000000000000000000000000000000000..072b544601da169663647a025c5d7c880741c03f --- /dev/null +++ b/robobin_final/src/super_robot/config/scan_filter.yaml @@ -0,0 +1,9 @@ +scan_to_scan_filter_chain: + ros__parameters: + filter1: + name: range_filter + type: laser_filters/LaserScanRangeFilter + params: + lower_threshold: 0.25 + upper_threshold: 12.0 + diff --git a/robobin_final/src/super_robot/config/urdf_config.rviz b/robobin_final/src/super_robot/config/urdf_config.rviz new file mode 100644 index 0000000000000000000000000000000000000000..6d1a6242ce1e126efabe0f58a0723830266c29db --- /dev/null +++ b/robobin_final/src/super_robot/config/urdf_config.rviz @@ -0,0 +1,370 @@ +Panels: + - Class: rviz_common/Displays + Help Height: 78 + Name: Displays + Property Tree Widget: + Expanded: + - /Global Options1 + - /Status1 + - /Imu1/Axes properties1 + - /Odometry2/Shape1 + - /Odometry2/Covariance1 + - /LaserScan1 + Splitter Ratio: 0.5 + Tree Height: 542 + - Class: rviz_common/Selection + Name: Selection + - Class: rviz_common/Tool Properties + Expanded: + - /2D Goal Pose1 + - /Publish Point1 + Name: Tool Properties + Splitter Ratio: 0.5886790156364441 + - Class: rviz_common/Views + Expanded: + - /Current View1 + Name: Views + Splitter Ratio: 0.5 + - Class: rviz_common/Time + Experimental: false + Name: Time + SyncMode: 0 + SyncSource: LaserScan +Visualization Manager: + Class: "" + Displays: + - Alpha: 0.5 + Cell Size: 1 + Class: rviz_default_plugins/Grid + Color: 160; 160; 164 + Enabled: true + Line Style: + Line Width: 0.029999999329447746 + Value: Lines + Name: Grid + Normal Cell Count: 0 + Offset: + X: 0 + Y: 0 + Z: 0 + Plane: XY + Plane Cell Count: 10 + Reference Frame: <Fixed Frame> + Value: true + - Class: rviz_default_plugins/TF + Enabled: true + Filter (blacklist): "" + Filter (whitelist): "" + Frame Timeout: 15 + Frames: + All Enabled: true + Platform: + Value: true + base_link: + Value: true + imu_link: + Value: true + left_wheel: + Value: true + lidar_link: + Value: true + right_wheel: + Value: true + Marker Scale: 1 + Name: TF + Show Arrows: true + Show Axes: true + Show Names: false + Tree: + base_link: + Platform: + {} + imu_link: + {} + left_wheel: + {} + lidar_link: + {} + right_wheel: + {} + Update Interval: 0 + Value: true + - Alpha: 1 + Class: rviz_default_plugins/RobotModel + Collision Enabled: false + Description File: "" + Description Source: Topic + Description Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /robot_description + Enabled: true + Links: + All Links Enabled: true + Expand Joint Details: false + Expand Link Details: false + Expand Tree: false + Link Tree Style: Links in Alphabetic Order + Platform: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + base_link: + Alpha: 1 + Show Axes: false + Show Trail: false + imu_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + left_wheel: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + lidar_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + right_wheel: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + Mass Properties: + Inertia: false + Mass: false + Name: RobotModel + TF Prefix: "" + Update Interval: 0 + Value: true + Visual Enabled: true + - Angle Tolerance: 0.10000000149011612 + Class: rviz_default_plugins/Odometry + Covariance: + Orientation: + Alpha: 0.5 + Color: 255; 255; 127 + Color Style: Unique + Frame: Local + Offset: 1 + Scale: 1 + Value: true + Position: + Alpha: 0.30000001192092896 + Color: 204; 51; 204 + Scale: 1 + Value: true + Value: false + Enabled: true + Keep: 100 + Name: Odometry + Position Tolerance: 0.10000000149011612 + Shape: + Alpha: 1 + Axes Length: 1 + Axes Radius: 0.10000000149011612 + Color: 255; 25; 0 + Head Length: 0.30000001192092896 + Head Radius: 0.10000000149011612 + Shaft Length: 1 + Shaft Radius: 0.05000000074505806 + Value: Arrow + Topic: + Depth: 5 + Durability Policy: Volatile + Filter size: 10 + History Policy: Keep Last + Reliability Policy: Reliable + Value: odom + Value: true + - Acceleration properties: + Acc. vector alpha: 1 + Acc. vector color: 255; 0; 0 + Acc. vector scale: 1 + Derotate acceleration: true + Enable acceleration: false + Axes properties: + Axes scale: 0.5 + Enable axes: true + Box properties: + Box alpha: 1 + Box color: 255; 0; 0 + Enable box: false + x_scale: 1 + y_scale: 1 + z_scale: 1 + Class: rviz_imu_plugin/Imu + Enabled: false + Name: Imu + Topic: + Depth: 5 + Durability Policy: Volatile + Filter size: 10 + History Policy: Keep Last + Reliability Policy: Reliable + Value: imu + Value: false + fixed_frame_orientation: true + - Angle Tolerance: 0.10000000149011612 + Class: rviz_default_plugins/Odometry + Covariance: + Orientation: + Alpha: 0.5 + Color: 255; 255; 127 + Color Style: Unique + Frame: Local + Offset: 1 + Scale: 1 + Value: true + Position: + Alpha: 0.30000001192092896 + Color: 204; 51; 204 + Scale: 1 + Value: true + Value: false + Enabled: true + Keep: 100 + Name: Odometry + Position Tolerance: 0.10000000149011612 + Shape: + Alpha: 1 + Axes Length: 1 + Axes Radius: 0.10000000149011612 + Color: 0; 255; 0 + Head Length: 0.30000001192092896 + Head Radius: 0.10000000149011612 + Shaft Length: 0.5 + Shaft Radius: 0.05000000074505806 + Value: Arrow + Topic: + Depth: 5 + Durability Policy: Volatile + Filter size: 10 + History Policy: Keep Last + Reliability Policy: Reliable + Value: /odometry/filtered + Value: true + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 10 + Min Value: -10 + Value: true + Axis: Z + Channel Name: intensity + Class: rviz_default_plugins/LaserScan + Color: 255; 255; 255 + Color Transformer: Intensity + Decay Time: 0 + Enabled: true + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 47 + Min Color: 0; 0; 0 + Min Intensity: 47 + Name: LaserScan + Position Transformer: XYZ + Selectable: true + Size (Pixels): 3 + Size (m): 0.009999999776482582 + Style: Flat Squares + Topic: + Depth: 5 + Durability Policy: Volatile + Filter size: 10 + History Policy: Keep Last + Reliability Policy: Reliable + Value: /scan + Use Fixed Frame: true + Use rainbow: true + Value: true + Enabled: true + Global Options: + Background Color: 48; 48; 48 + Fixed Frame: base_link + Frame Rate: 30 + Name: root + Tools: + - Class: rviz_default_plugins/Interact + Hide Inactive Objects: true + - Class: rviz_default_plugins/MoveCamera + - Class: rviz_default_plugins/Select + - Class: rviz_default_plugins/FocusCamera + - Class: rviz_default_plugins/Measure + Line color: 128; 128; 0 + - Class: rviz_default_plugins/SetInitialPose + Covariance x: 0.25 + Covariance y: 0.25 + Covariance yaw: 0.06853891909122467 + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /initialpose + - Class: rviz_default_plugins/SetGoal + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /goal_pose + - Class: rviz_default_plugins/PublishPoint + Single click: true + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /clicked_point + Transformation: + Current: + Class: rviz_default_plugins/TF + Value: true + Views: + Current: + Class: rviz_default_plugins/Orbit + Distance: 2.230358839035034 + Enable Stereo Rendering: + Stereo Eye Separation: 0.05999999865889549 + Stereo Focal Distance: 1 + Swap Stereo Eyes: false + Value: false + Focal Point: + X: 0 + Y: 0 + Z: 0 + Focal Shape Fixed Size: true + Focal Shape Size: 0.05000000074505806 + Invert Z Axis: false + Name: Current View + Near Clip Distance: 0.009999999776482582 + Pitch: 0.7703984975814819 + Target Frame: <Fixed Frame> + Value: Orbit (rviz) + Yaw: 2.677208662033081 + Saved: ~ +Window Geometry: + Displays: + collapsed: false + Height: 846 + Hide Left Dock: false + Hide Right Dock: false + QMainWindow State: 000000ff00000000fd000000040000000000000156000002acfc0200000008fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005d00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003f000002ac000000cc00fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f000002acfc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073010000003f000002ac000000a900fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000004b00000003efc0100000002fb0000000800540069006d00650100000000000004b00000026f00fffffffb0000000800540069006d006501000000000000045000000000000000000000023f000002ac00000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000 + Selection: + collapsed: false + Time: + collapsed: false + Tool Properties: + collapsed: false + Views: + collapsed: false + Width: 1200 + X: 1142 + Y: 206 diff --git a/robobin_final/src/super_robot/launch/ekf_launch.py b/robobin_final/src/super_robot/launch/ekf_launch.py new file mode 100644 index 0000000000000000000000000000000000000000..0e7e851c1cd94cabee3942018eb25db6c091619d --- /dev/null +++ b/robobin_final/src/super_robot/launch/ekf_launch.py @@ -0,0 +1,22 @@ +import os +from launch import LaunchDescription +from launch_ros.actions import Node +from ament_index_python.packages import get_package_share_directory + +def generate_launch_description(): + # Get the absolute path to ekf.yaml + ekf_config = os.path.join( + get_package_share_directory('super_robot'), # Replace with your package name + 'config', + 'ekf.yaml' + ) + + return LaunchDescription([ + Node( + package='robot_localization', + executable='ekf_node', + name='ekf_filter_node', + output='screen', + parameters=[ekf_config], + ) + ]) \ No newline at end of file diff --git a/robobin_final/src/super_robot/launch/launch_lidar.py b/robobin_final/src/super_robot/launch/launch_lidar.py new file mode 100755 index 0000000000000000000000000000000000000000..34fba0511ca92f4f7d34b7754822af4b390527bc --- /dev/null +++ b/robobin_final/src/super_robot/launch/launch_lidar.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python3 + +import os + +from ament_index_python.packages import get_package_share_directory +from launch import LaunchDescription +from launch.actions import DeclareLaunchArgument +from launch.actions import LogInfo +from launch.substitutions import LaunchConfiguration +from launch_ros.actions import Node + + +def generate_launch_description(): + channel_type = LaunchConfiguration('channel_type', default='serial') + serial_port = LaunchConfiguration('serial_port', default='/dev/ttyUSB0') + serial_baudrate = LaunchConfiguration('serial_baudrate', default='115200') + frame_id = LaunchConfiguration('frame_id', default='laser') + inverted = LaunchConfiguration('inverted', default='false') + angle_compensate = LaunchConfiguration('angle_compensate', default='true') + scan_mode = LaunchConfiguration('scan_mode', default='Sensitivity') + + return LaunchDescription([ + + DeclareLaunchArgument( + 'channel_type', + default_value=channel_type, + description='Specifying channel type of lidar'), + + DeclareLaunchArgument( + 'serial_port', + default_value=serial_port, + description='Specifying usb port to connected lidar'), + + DeclareLaunchArgument( + 'serial_baudrate', + default_value=serial_baudrate, + description='Specifying usb port baudrate to connected lidar'), + + DeclareLaunchArgument( + 'frame_id', + default_value=frame_id, + description='Specifying frame_id of lidar'), + + DeclareLaunchArgument( + 'inverted', + default_value=inverted, + description='Specifying whether or not to invert scan data'), + + DeclareLaunchArgument( + 'angle_compensate', + default_value=angle_compensate, + description='Specifying whether or not to enable angle_compensate of scan data'), + DeclareLaunchArgument( + 'scan_mode', + default_value=scan_mode, + description='Specifying scan mode of lidar'), + + + Node( + package='sllidar_ros2', + executable='sllidar_node', + name='sllidar_node', + parameters=[{'channel_type':channel_type, + 'serial_port': serial_port, + 'serial_baudrate': serial_baudrate, + 'frame_id': frame_id, + 'inverted': inverted, + 'angle_compensate': angle_compensate}], + output='screen'), + + Node( + package='tf2_ros', + executable='static_transform_publisher', + name='static_tf_pub_laser', + arguments=['0', '0', '0', '0', '0', '0', 'base_link', 'laser'] + ), + ]) + diff --git a/robobin_final/src/super_robot/launch/view_robot.py b/robobin_final/src/super_robot/launch/view_robot.py new file mode 100644 index 0000000000000000000000000000000000000000..f0f262af47be1511b0162747cafa93add6ddf76e --- /dev/null +++ b/robobin_final/src/super_robot/launch/view_robot.py @@ -0,0 +1,73 @@ +from launch import LaunchDescription +from launch_ros.actions import Node +from ament_index_python.packages import get_package_share_directory +import os + +def generate_launch_description(): + urdf_file_name = 'robot.urdf' + urdf = os.path.join( + get_package_share_directory('super_robot'), + 'config', + urdf_file_name) + + rviz_config_file = os.path.join( + get_package_share_directory('super_robot'), + 'config', + 'urdf_config.rviz') + + lidar_config = os.path.join( + get_package_share_directory('super_robot'), + 'config', + 'scan_filter.yaml' + ) + + return LaunchDescription([ + Node( + package='joint_state_publisher', + executable='joint_state_publisher', + name='joint_state_publisher', + output='screen', + ), + Node( + package='robot_state_publisher', + executable='robot_state_publisher', + name='robot_state_publisher', + output='screen', + parameters=[{'robot_description': open(urdf).read()}] + ), + Node( + package='rviz2', + executable='rviz2', + name='rviz2', + output='screen', + arguments=['-d', rviz_config_file] + ), + + # LiDAR Node + Node( + package='sllidar_ros2', + executable='sllidar_node', + name='sllidar_node', + parameters=[{ + 'channel_type': 'serial', + 'serial_port': '/dev/ttyUSB0', + 'serial_baudrate': 115200, + 'frame_id': 'lidar_link', # Match the LiDAR frame to the URDF + 'inverted': False, + 'angle_compensate': True + }], + output='screen' + ), + + # Laser Filter Node + Node( + package='laser_filters', + executable='scan_to_scan_filter_chain', + parameters=[lidar_config], + remappings=[ + ('scan', '/scan'), + ('scan_filtered', '/scan_filtered') + ], + output='screen' + ) + ]) \ No newline at end of file diff --git a/robobin_final/src/super_robot/package.xml b/robobin_final/src/super_robot/package.xml new file mode 100644 index 0000000000000000000000000000000000000000..b4b2cebd4819f814232dd637c2e0b724dea892cd --- /dev/null +++ b/robobin_final/src/super_robot/package.xml @@ -0,0 +1,42 @@ +<?xml version="1.0"?> +<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> +<package format="3"> + <name>super_robot</name> + <version>0.0.0</version> + <description>TODO: Package description</description> + <maintainer email="jzc1e20@soton.ac.uk">robobin</maintainer> + <license>TODO: License declaration</license> + + <depend>rclpy</depend> + <depend>sensor_msgs</depend> + <depend>geometry_msgs</depend> + + + <test_depend>ament_copyright</test_depend> + <test_depend>ament_flake8</test_depend> + <test_depend>ament_pep257</test_depend> + <test_depend>python3-pytest</test_depend> + + <exec_depend>std_msgs</exec_depend> + <exec_depend>nav_msgs</exec_depend> + <exec_depend>tf_transformations</exec_depend> + <exec_depend>tf2_ros</exec_depend> + + <exec_depend>robot_state_publisher</exec_depend> + <exec_depend>rviz2</exec_depend> + <exec_depend>launch</exec_depend> + <exec_depend>launch_ros</exec_depend> + + + <exec_depend>robot_localization</exec_depend> + + <exec_depend>python3-smbus</exec_depend> + <exec_depend>python3-gpiozero</exec_depend> + + <depend>std_srvs</depend> + + + <export> + <build_type>ament_python</build_type> + </export> +</package> diff --git a/robobin_final/src/super_robot/resource/super_robot b/robobin_final/src/super_robot/resource/super_robot new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/src/super_robot/setup.cfg b/robobin_final/src/super_robot/setup.cfg new file mode 100644 index 0000000000000000000000000000000000000000..10ebf255e0ca370e69a56e96ce7e916fc3902746 --- /dev/null +++ b/robobin_final/src/super_robot/setup.cfg @@ -0,0 +1,4 @@ +[develop] +script_dir=$base/lib/super_robot +[install] +install_scripts=$base/lib/super_robot diff --git a/robobin_final/src/super_robot/setup.py b/robobin_final/src/super_robot/setup.py new file mode 100644 index 0000000000000000000000000000000000000000..620c7be3675444a4ef7d43fd3d9384cc94a763fb --- /dev/null +++ b/robobin_final/src/super_robot/setup.py @@ -0,0 +1,40 @@ +from setuptools import find_packages, setup +from glob import glob +package_name = 'super_robot' + +setup( + name=package_name, + version='0.0.0', + packages=find_packages(exclude=['test']), + data_files=[ + ('share/ament_index/resource_index/packages', + ['resource/' + package_name]), + ('share/' + package_name, ['package.xml']), + ('share/' + package_name + '/launch', glob('launch/*.py')), + ('share/' + package_name + '/config', ['config/robot.urdf']), + ('share/' + package_name + '/config', ['config/ekf.yaml']), + ('share/' + package_name + '/config', ['config/urdf_config.rviz']), + ('share/' + package_name + '/config', ['config/scan_filter.yaml']), + + ], + install_requires=['setuptools', + 'gpiozero'], + zip_safe=True, + maintainer='robobin', + maintainer_email='jzc1e20@soton.ac.uk', + description='TODO: Package description', + license='TODO: License declaration', + tests_require=['pytest'], + entry_points={ + 'console_scripts': [ + 'odometry_node = super_robot.odometry_node:main', + 'test_imu_node = super_robot.imu_node:main', + 'test_motor_node = super_robot.motor_control_node:main', + 'test_encoder_node = super_robot.encoder:main', + 'test_control_feedback = super_robot.control_feedback:main', + 'test_route = super_robot.route:main', + 'test_route_filter = super_robot.route_filtered:main', + + ], + }, +) diff --git a/robobin_final/src/super_robot/super_robot/__init__.py b/robobin_final/src/super_robot/super_robot/__init__.py new file mode 100755 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_final/src/super_robot/super_robot/__pycache__/__init__.cpython-312.pyc b/robobin_final/src/super_robot/super_robot/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d2d608c5df23e3230e7946070bcb9113673e6dd5 Binary files /dev/null and b/robobin_final/src/super_robot/super_robot/__pycache__/__init__.cpython-312.pyc differ diff --git a/robobin_final/src/super_robot/super_robot/__pycache__/imu_node.cpython-312.pyc b/robobin_final/src/super_robot/super_robot/__pycache__/imu_node.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6a08690bc8a9cfd27259c852bb4b322631b0454e Binary files /dev/null and b/robobin_final/src/super_robot/super_robot/__pycache__/imu_node.cpython-312.pyc differ diff --git a/robobin_final/src/super_robot/super_robot/control_feedback.py b/robobin_final/src/super_robot/super_robot/control_feedback.py new file mode 100755 index 0000000000000000000000000000000000000000..9762167aa06552dffdc8e23beccbfec88e93f6b8 --- /dev/null +++ b/robobin_final/src/super_robot/super_robot/control_feedback.py @@ -0,0 +1,320 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from std_msgs.msg import Int64, Float64 +from gpiozero import PWMOutputDevice, DigitalOutputDevice +import time +from rclpy.clock import Clock +from rclpy.time import Time +import bisect + + + +# Example of how you could implement a simple PID controller +class PIDController: + def __init__(self, kp, ki, kd): + self.kp = kp + self.ki = ki + self.kd = kd + self.prev_error = 0 + self.integral = 0 + + def reset(self): + self.prev_error = 0 + self.integral = 0 + + def calculate(self, error, dt): + self.integral += error * dt + derivative = (error - self.prev_error) / dt + output = self.kp * error + self.ki * self.integral + self.kd * derivative + self.prev_error = error + return output + + + + +class MotorControlNode(Node): + def __init__(self): + super().__init__('control_feedback_node') + + # Initialize encoder values + self.encoder_left_steps = 0 + self.encoder_right_steps = 0 + + # Desired speeds from cmd_vel + self.desired_linear_speed = 0.0 + self.desired_angular_speed = 0.0 + + self.prev_left_steps = 0 + self.prev_right_steps = 0 + + self.left_pwm = 0 + self.right_pwm = 0 + + self.prev_desired_speed = 0.0 + + + #Time + self.prev_time = time.time() + #self.prev_time = self.get_clock().now + + + # Robot parameters + self.wheel_base = 0.40 + self.encoder_steps_per_rotation = 310 + self.wheel_radius = 0.075 + + # Initialize the motors + self.motor = Motor(self,14,15,18, 17, 22, 27) + + # PID controllers + self.pid_left_forward = PIDController(kp=0.5, ki=0.0, kd=0.001) + self.pid_right_forward = PIDController(kp=0.525, ki=0.0, kd=0.001) + + self.pid_left_backward = PIDController(kp=0.525, ki=0.0, kd=0.001) + self.pid_right_backward = PIDController(kp=0.5, ki=0.0, kd=0.001) + + + + + # Subscribe to cmd_vel topic + self.subscription = self.create_subscription( + Twist, + '/cmd_vel', + self.cmd_vel_callback, + 10 + ) + + # Subscribe to encoder data + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + self.left_actual_speed_pub = self.create_publisher(Float64, 'left_actual_wheel_speed', 10) + self.right_actual_speed_pub = self.create_publisher(Float64, 'right_actual_wheel_speed', 10) + self.desired_speed_pub = self.create_publisher(Float64, 'desired_wheel_speed', 10) + + # Timer to update motor speeds + self.control_timer = self.create_timer(0.1, self.control_loop) + + self.get_logger().info('Motor control node with encoder feedback has been started.') + + def cmd_vel_callback(self, msg): + # Store desired speeds + self.desired_linear_speed = msg.linear.x # Forward/backward speed + self.desired_angular_speed = msg.angular.z # Turning rate + + # if (self.desired_linear_speed >= 0 and self.prev_desired_speed < 0) or (self.desired_linear_speed < 0 and self.prev_desired_speed >= 0): + + # self.pid_left_forward.reset() + # self.pid_right_forward.reset() + # self.pid_left_backward.reset() + # self.pid_right_backward.reset() + + + + + + self.prev_desired_speed = self.desired_linear_speed + + def left_encoder_callback(self, msg): + self.encoder_left_steps = msg.data + + def right_encoder_callback(self, msg): + self.encoder_right_steps = msg.data + + + def control_loop(self): + + if self.desired_linear_speed >= 0: + # Forward motion + left_pid = self.pid_left_forward + right_pid = self.pid_right_forward + else: + # Backward motion + left_pid = self.pid_left_backward + right_pid = self.pid_right_backward + + if (self.desired_linear_speed == 0) and (self.desired_angular_speed == 0): + self.stop_motors() + self.pid_left_forward.reset() + self.pid_right_forward.reset() + self.pid_left_backward.reset() + self.pid_right_backward.reset() + self.left_pwm =0 + self.right_pwm =0 + return + + + + + #Calculate the actual speed + #------------------------------- + # Calculate elapsed time + current_time = time.time() + #dt = current_time - self.prev_time + dt = max(current_time - self.prev_time, 0.01) # Prevent dt from being too small + #dt = max(current_time - self.prev_time, 1e-6) # Avoid zero or too small dt + if dt == 0: + return + self.prev_time = current_time + + # self.prev_time = self.get_clock().now() + # current_time = self.get_clock().now() + # dt = (current_time - self.prev_time).to_sec() + # if dt <= 0.0: + # return + # self.prev_time = current_time + + #Actual Speed calculation + #------------------------------------ + # Calculate change in encoder steps + delta_left_steps = self.encoder_left_steps - self.prev_left_steps + delta_right_steps = self.encoder_right_steps - self.prev_right_steps + + self.prev_left_steps = self.encoder_left_steps + self.prev_right_steps = self.encoder_right_steps + + # Calculate rotational speeds (RPS) + left_rps = delta_left_steps / (self.encoder_steps_per_rotation * dt) + right_rps = delta_right_steps / (self.encoder_steps_per_rotation * dt) + + # Convert to linear speed (m/s) + left_speed_actual = left_rps * 2 * 3.14159 * self.wheel_radius + right_speed_actual = right_rps * 2 * 3.14159 * self.wheel_radius + + + + #Desired Speed calculation + #------------------------------------ + # Desired speeds for left and right wheels + left_speed_desired = self.desired_linear_speed - (self.desired_angular_speed * self.wheel_base / 2.0) + right_speed_desired = self.desired_linear_speed + (self.desired_angular_speed * self.wheel_base / 2.0) + + + + # Speed Errors calculation + #------------------------------------ + left_error = left_speed_desired - left_speed_actual + right_error = right_speed_desired - right_speed_actual + + + + # Use PID controllers for left and right wheels + left_pwm_error = left_pid.calculate(left_error, dt) + right_pwm_error = right_pid.calculate(right_error, dt) + + self.left_pwm += left_pwm_error + self.right_pwm += right_pwm_error + + + + # Ensure PWM values are within [-1, 1] + left_pwm = max(-1, min(1, self.left_pwm)) + right_pwm = max(-1, min(1, self.right_pwm)) + + # Apply PWM values to motors + self.motor.set_pwm(left_pwm, right_pwm) + + + + + # Publish actual speeds + left_actual_speed_msg = Float64() + left_actual_speed_msg.data = left_speed_actual + self.left_actual_speed_pub.publish(left_actual_speed_msg) + + right_actual_speed_msg = Float64() + right_actual_speed_msg.data = right_speed_actual + self.right_actual_speed_pub.publish(right_actual_speed_msg) + + desired_speed_msg = Float64() + desired_speed_msg.data = right_speed_desired + self.desired_speed_pub.publish(desired_speed_msg) + + + # Debugging info + self.get_logger().info(f'Left PWM IN: {self.left_pwm:.2f}, Right PWM IN: {right_pwm:.2f}') + self.get_logger().info(f'Left Speed Actual: {left_speed_actual:.2f}, Right Speed Actual: {right_speed_actual:.2f}') + self.get_logger().info(f'Left Error: {left_error:.2f}, Right Error: {left_pwm_error:.2f}') + self.get_logger().info(f'Left_speed_desired: {left_speed_desired:.2f}, Right_speed_desired: {right_speed_desired:.2f}') + self.get_logger().info('-----------------------------------------------------------------') + + + def stop_motors(self): + self.motor.stop() + self.get_logger().info('Motors have been stopped.') + +class Motor: + def __init__(self,node, EnaA, In1A, In2A, EnaB, In1B, In2B): + + self.node = node + # Left motor control pins + self.pwmA = PWMOutputDevice(EnaA) + self.in1A = DigitalOutputDevice(In1A) + self.in2A = DigitalOutputDevice(In2A) + + # Right motor control pins + self.pwmB = PWMOutputDevice(EnaB) + self.in1B = DigitalOutputDevice(In1B) + self.in2B = DigitalOutputDevice(In2B) + + def set_pwm(self, left_pwm, right_pwm): + + #Deadband to prevent the motors from responding to very small PWM values that could cause jitter. + DEADZONE = 0.002 + + if abs(left_pwm) < DEADZONE: + self.pwmA.value = 0 + self.in1A.off() + self.in2A.off() + else: + self.pwmA.value = abs(left_pwm) + self.in1A.value = left_pwm > 0 + self.in2A.value = left_pwm < 0 + + if abs(right_pwm) < DEADZONE: + self.pwmB.value = 0 + self.in1B.off() + self.in2B.off() + else: + self.pwmB.value = abs(right_pwm) + self.in1B.value = right_pwm > 0 + self.in2B.value = right_pwm < 0 + + #self.node.get_logger().info(f"Left Motor PWM: Speed={left_pwm}, Right Motor PWM: Speed={right_pwm}") + + def stop(self): + # Stop both motors + self.pwmA.value = 0 + self.pwmB.value = 0 + self.in1A.off() + self.in2A.off() + self.in1B.off() + self.in2B.off() + + +def main(args=None): + rclpy.init(args=args) + node = MotorControlNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.stop_motors() + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_final/src/super_robot/super_robot/encoder.py b/robobin_final/src/super_robot/super_robot/encoder.py new file mode 100755 index 0000000000000000000000000000000000000000..4e687cd999e985c6eb28f4a66462f16a7368c1fa --- /dev/null +++ b/robobin_final/src/super_robot/super_robot/encoder.py @@ -0,0 +1,63 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from gpiozero import RotaryEncoder, InputDevice + + + +class EncoderReaderNode(Node): + def __init__(self): + super().__init__('encoder_reader_node') + + motor1A = 5 + motor1B = 6 + motor2A = 20 + motor2B = 21 + + self.encoder_left = RotaryEncoder(a = motor1A,b = motor1B, max_steps=0) + self.encoder_right = RotaryEncoder(a = motor2A,b = motor2B, max_steps=0) + + # Publishers for encoder steps + self.left_encoder_pub = self.create_publisher(Int64, 'left_wheel_steps', 10) + self.right_encoder_pub = self.create_publisher(Int64, 'right_wheel_steps', 10) + + # Timer to read encoders + self.timer = self.create_timer(0.1, self.publish_encoder_steps) + + self.get_logger().info('Encoder reader node has been started.') + + def publish_encoder_steps(self): + # Read encoder steps + left_steps = self.encoder_left.steps + right_steps = -(self.encoder_right.steps) + + # Create messages + left_msg = Int64() + left_msg.data = left_steps + + right_msg = Int64() + right_msg.data = right_steps + + # Publish messages + self.left_encoder_pub.publish(left_msg) + self.right_encoder_pub.publish(right_msg) + + # Log the steps + self.get_logger().info(f'Left Steps: {left_steps}, Right Steps: {right_steps}') + + + +def main(args=None): + rclpy.init(args=args) + node = EncoderReaderNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_final/src/super_robot/super_robot/imu_node.py b/robobin_final/src/super_robot/super_robot/imu_node.py new file mode 100755 index 0000000000000000000000000000000000000000..1ad68a631d30afd559f4816bc971625b1c86eae9 --- /dev/null +++ b/robobin_final/src/super_robot/super_robot/imu_node.py @@ -0,0 +1,139 @@ +#!/usr/bin/env python3 + +import rclpy +from rclpy.node import Node +from sensor_msgs.msg import Imu +from smbus2 import SMBus +import time +import math + +class BNO055Publisher(Node): + def __init__(self): + super().__init__('imu_node') + self.publisher_ = self.create_publisher(Imu, 'imu', 10) + self.timer = self.create_timer(0.1, self.timer_callback) # 10 Hz + self.bus = SMBus(1) + self.address = 0x28 + self.init_bno055() + time.sleep(1) + + def write_register(self, register, value): + self.bus.write_byte_data(self.address, register, value) + + def read_register(self, register, length=1): + if length == 1: + return self.bus.read_byte_data(self.address, register) + else: + return self.bus.read_i2c_block_data(self.address, register, length) + + def init_bno055(self): + # Switch to CONFIG mode + self.write_register(0x3D, 0x00) + time.sleep(0.05) + # Set power mode to Normal + self.write_register(0x3E, 0x00) + # Set to NDOF mode + self.write_register(0x3D, 0x0C) + time.sleep(0.5) + + def read_euler_angles(self): + data = self.read_register(0x1A, 6) + yaw = (data[1] << 8) | data[0] + roll = (data[3] << 8) | data[2] + pitch = (data[5] << 8) | data[4] + yaw = yaw if yaw < 32768 else yaw - 65536 + roll = roll if roll < 32768 else roll - 65536 + pitch = pitch if pitch < 32768 else pitch - 65536 + yaw = yaw / 16.0 + roll = roll / 16.0 + pitch = pitch / 16.0 + return yaw, pitch, roll + + def read_gyroscope(self): + data = self.read_register(0x14, 6) + gyro_x = (data[1] << 8) | data[0] + gyro_y = (data[3] << 8) | data[2] + gyro_z = (data[5] << 8) | data[4] + gyro_x = gyro_x if gyro_x < 32768 else gyro_x - 65536 + gyro_y = gyro_y if gyro_y < 32768 else gyro_y - 65536 + gyro_z = gyro_z if gyro_z < 32768 else gyro_z - 65536 + # Convert to degrees per second + gyro_x = gyro_x / 900.0 + gyro_y = gyro_y / 900.0 + gyro_z = gyro_z / 900.0 + return gyro_x, gyro_y, gyro_z + + def read_linear_acceleration(self): + data = self.read_register(0x08, 6) + accel_x = (data[1] << 8) | data[0] + accel_y = (data[3] << 8) | data[2] + accel_z = (data[5] << 8) | data[4] + accel_x = accel_x if accel_x < 32768 else accel_x - 65536 + accel_y = accel_y if accel_y < 32768 else accel_y - 65536 + accel_z = accel_z if accel_z < 32768 else accel_z - 65536 + # Convert to m/s^2 (assuming sensitivity of 1 m/s^2 per LSB) + accel_x = accel_x / 100.0 # Adjust based on sensor's sensitivity + accel_y = accel_y / 100.0 + accel_z = accel_z / 100.0 + return accel_x, accel_y, accel_z + + def timer_callback(self): + yaw, pitch, roll = self.read_euler_angles() + gyro_x, gyro_y, gyro_z = self.read_gyroscope() + accel_x, accel_y, accel_z = self.read_linear_acceleration() + + imu_msg = Imu() + imu_msg.header.stamp = self.get_clock().now().to_msg() + imu_msg.header.frame_id = 'imu_link' + + # Convert degrees to radians + yaw_rad = -(math.radians(yaw)) + roll_rad = -(math.radians(pitch)) # Note: Check if pitch corresponds to roll + pitch_rad = -(math.radians(roll)) # Note: Check if roll corresponds to pitch + # Compute quaternion + cy = math.cos(yaw_rad * 0.5) + sy = math.sin(yaw_rad * 0.5) + cp = math.cos(pitch_rad * 0.5) + sp = math.sin(pitch_rad * 0.5) + cr = math.cos(roll_rad * 0.5) + sr = math.sin(roll_rad * 0.5) + imu_msg.orientation.w = cr * cp * cy + sr * sp * sy + imu_msg.orientation.x = sr * cp * cy - cr * sp * sy + imu_msg.orientation.y = cr * sp * cy + sr * cp * sy + imu_msg.orientation.z = cr * cp * sy - sr * sp * cy + + # Populate angular velocity (in rad/s) + imu_msg.angular_velocity.x = math.radians(gyro_x) # Convert to rad/s + imu_msg.angular_velocity.y = math.radians(gyro_y) + imu_msg.angular_velocity.z = math.radians(gyro_z) + + # Populate linear acceleration (in m/s^2) + imu_msg.linear_acceleration.x = accel_x + imu_msg.linear_acceleration.y = accel_y + imu_msg.linear_acceleration.z = accel_z + + # Covariances + imu_msg.orientation_covariance = [0.0025, 0, 0, + 0, 0.0025, 0, + 0, 0, 0.0025] + imu_msg.angular_velocity_covariance = [0.02, 0, 0, + 0, 0.02, 0, + 0, 0, 0.02] + imu_msg.linear_acceleration_covariance = [0.04, 0, 0, + 0, 0.04, 0, + 0, 0, 0.04] + + self.publisher_.publish(imu_msg) + self.get_logger().info(f'Publishing: Yaw={yaw:.2f}, Pitch={pitch:.2f}, Roll={roll:.2f}, ' + f'Gyro=({gyro_x:.2f}, {gyro_y:.2f}, {gyro_z:.2f}), ' + f'Accel=({accel_x:.2f}, {accel_y:.2f}, {accel_z:.2f})') + +def main(args=None): + rclpy.init(args=args) + bno055_publisher = BNO055Publisher() + rclpy.spin(bno055_publisher) + bno055_publisher.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_final/src/super_robot/super_robot/motor_control_node.py b/robobin_final/src/super_robot/super_robot/motor_control_node.py new file mode 100755 index 0000000000000000000000000000000000000000..d882ed7d631f0fe5112731b062c07272f0d74bfb --- /dev/null +++ b/robobin_final/src/super_robot/super_robot/motor_control_node.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python3 +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from gpiozero import PWMOutputDevice +from time import sleep + +class Motor: + def __init__(self, node, EnaA, In1A, In2A, EnaB, In1B, In2B): + self.node = node + self.pwmA = PWMOutputDevice(EnaA) + self.in1A = PWMOutputDevice(In1A) + self.in2A = PWMOutputDevice(In2A) + self.pwmB = PWMOutputDevice(EnaB) + self.in1B = PWMOutputDevice(In1B) + self.in2B = PWMOutputDevice(In2B) + + def move(self, speed=0.0, turn=0.0): + speed = max(-1, min(1, speed)) + turn = max(-1, min(1, turn)) + + leftSpeed = speed - turn + rightSpeed = speed + turn + ''' + left_speed = self.desired_speed - (turn_rate * self.motor.wheel_base / 2) + right_speed = self.desired_speed + (turn_rate * self.motor.wheel_base / 2) + ''' + + leftSpeed = max(-1, min(1, leftSpeed)) + rightSpeed = max(-1, min(1, rightSpeed)) + + self.pwmA.value = abs(leftSpeed) + self.in1A.value = leftSpeed > 0 + self.in2A.value = leftSpeed <= 0 + + self.pwmB.value = abs(rightSpeed) + self.in1B.value = rightSpeed > 0 + self.in2B.value = rightSpeed <= 0 + + self.node.get_logger().info(f"Lefts Motor: Speed={leftSpeed}, Right Motor: Speed={rightSpeed}") + #print("hi") + + + def stop(self): + self.pwmA.value = 0 + self.pwmB.value = 0 + self.node.get_logger().info("Motors have been stopped.") + +class MotorControlNode(Node): + def __init__(self): + super().__init__('motor_control_node') + #left 14,15,18 right 17,27,22 + self.motor = Motor(self,14,15,18, 17, 22, 27) + self.subscription = self.create_subscription( + Twist, + 'cmd_vel', + self.cmd_vel_callback, + 10 + ) + self.subscription # prevent unused variable warning + self.get_logger().info('Motor control node has been started.') + + def cmd_vel_callback(self, msg): + linear_x = msg.linear.x + angular_z = msg.angular.z + self.get_logger().info(f'Speed: {linear_x}, Turn Rate: {angular_z}') + self.motor.move(speed=linear_x, turn=angular_z) + +def main(args=None): + rclpy.init(args=args) + node = MotorControlNode() + rclpy.spin(node) + rclpy.shutdown() + +if __name__ == '__main__': + main() + +#colcon build --symlink-install \ No newline at end of file diff --git a/robobin_final/src/super_robot/super_robot/odometry_node.py b/robobin_final/src/super_robot/super_robot/odometry_node.py new file mode 100755 index 0000000000000000000000000000000000000000..dd86a74683c43f8f8bfdc64b2ed57a404354a86a --- /dev/null +++ b/robobin_final/src/super_robot/super_robot/odometry_node.py @@ -0,0 +1,197 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from nav_msgs.msg import Odometry +from geometry_msgs.msg import Quaternion, TransformStamped +from math import sin, cos, pi +import tf2_ros +import math +from sensor_msgs.msg import JointState + + +class OdometryPublisher(Node): + def __init__(self): + super().__init__('odometry_publisher') + + # Robot parameters + self.wheel_radius = 0.075 # meters (example value) + self.wheel_base = 0.4 # meters (distance between wheels) + self.steps_per_revolution = 310 # from your encoder observations + self.wheel_circumference = 2 * pi * self.wheel_radius + self.steps_per_meter = self.steps_per_revolution / self.wheel_circumference + + # Initialize encoder readings + self.left_encoder = 0 + self.right_encoder = 0 + self.last_left_encoder = 0 + self.last_right_encoder = 0 + + # Robot pose + self.x = 0.0 + self.y = 0.0 + self.theta = 0.0 # Robot's orientation + + # Create subscribers for encoders + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + # Publisher for odometry + self.odom_pub = self.create_publisher(Odometry, 'odom', 10) + + #self.joint_state_pub = self.create_publisher(JointState, 'joint_states', 10) # New joint state publisher + + # Transform broadcaster + #self.tf_broadcaster = tf2_ros.TransformBroadcaster(self) + + # Timer for updating odometry + self.timer = self.create_timer(0.1, self.update_odometry) + + self.get_logger().info('Odometry publisher node has been started.') + + def left_encoder_callback(self, msg): + self.left_encoder = msg.data + + def right_encoder_callback(self, msg): + self.right_encoder = msg.data + + def euler_to_quaternion(self, roll, pitch, yaw): + # Compute the half angles + cy = math.cos(yaw * 0.5) + sy = math.sin(yaw * 0.5) + cp = math.cos(pitch * 0.5) + sp = math.sin(pitch * 0.5) + cr = math.cos(roll * 0.5) + sr = math.sin(roll * 0.5) + + # Compute the quaternion components + w = cr * cp * cy + sr * sp * sy + x = sr * cp * cy - cr * sp * sy + y = cr * sp * cy + sr * cp * sy + z = cr * cp * sy - sr * sp * cy + + return x, y, z, w + + def update_odometry(self): + # Calculate change in encoder readings + delta_left = self.left_encoder - self.last_left_encoder + delta_right = self.right_encoder - self.last_right_encoder + + self.last_left_encoder = self.left_encoder + self.last_right_encoder = self.right_encoder + + # Calculate distance traveled by each wheel + distance_left = (delta_left / self.steps_per_revolution) * self.wheel_circumference + distance_right = (delta_right / self.steps_per_revolution) * self.wheel_circumference + + # Calculate average distance and change in orientation + delta_distance = (distance_right + distance_left) / 2.0 + delta_theta = (distance_right - distance_left) / self.wheel_base + + # Update robot pose + self.theta += delta_theta + delta_x = delta_distance * cos(self.theta) + delta_y = delta_distance * sin(self.theta) + + self.x += delta_x + self.y += delta_y + + # Create quaternion from yaw (using custom euler_to_quaternion) + odom_quat = self.euler_to_quaternion(0, 0, self.theta) + + # Publish the odometry message over ROS2 + odom = Odometry() + odom.header.stamp = self.get_clock().now().to_msg() + odom.header.frame_id = "raw_odom" + #odom.header.frame_id = "odom/filtered" + + # Set the position + odom.pose.pose.position.x = self.x + odom.pose.pose.position.y = self.y + odom.pose.pose.position.z = 0.0 + odom.pose.pose.orientation = Quaternion( + x=odom_quat[0], + y=odom_quat[1], + z=odom_quat[2], + w=odom_quat[3] + ) + + # Set the velocity (optional, can be set to zero for now) + odom.child_frame_id = "base_link" + + odom.twist.twist.linear.x = delta_distance / 0.1 # dt is 0.1 seconds + odom.twist.twist.angular.z = delta_theta / 0.1 + + + # Set pose covariance + odom.pose.covariance = [0.001, 0, 0, 0, 0, 0, + 0, 0.001, 0, 0, 0, 0, + 0, 0, 1000000, 0, 0, 0, + 0, 0, 0, 1000000, 0, 0, + 0, 0, 0, 0, 1000000, 0, + 0, 0, 0, 0, 0, 0.01] + + # Set twist covariance + odom.twist.covariance = [0.0001, 0, 0, 0, 0, 0, + 0, 0.0001, 0, 0, 0, 0, + 0, 0, 1000000, 0, 0, 0, + 0, 0, 0, 1000000, 0, 0, + 0, 0, 0, 0, 1000000, 0, + 0, 0, 0, 0, 0, 0.001] + + + # Publish the message + self.odom_pub.publish(odom) + + # # Publish the transform over TF + # t = TransformStamped() + # t.header.stamp = self.get_clock().now().to_msg() + # t.header.frame_id = 'odom' + # #t.header.frame_id = 'odom' + # t.child_frame_id = 'base_link' + + # t.transform.translation.x = self.x + # t.transform.translation.y = self.y + # t.transform.translation.z = 0.0 + # t.transform.rotation = Quaternion( + # x=odom_quat[0], + # y=odom_quat[1], + # z=odom_quat[2], + # w=odom_quat[3] + # ) + + # self.tf_broadcaster.sendTransform(t) + + # #Publish joint states + # joint_state_msg = JointState() + # joint_state_msg.header.stamp = self.get_clock().now().to_msg() + # joint_state_msg.name = ['base_to_left_wheel', 'base_to_right_wheel'] + # joint_state_msg.position = [ + # self.left_encoder / self.steps_per_revolution * 2 * pi, # Left wheel position (radians) + # self.right_encoder / self.steps_per_revolution * 2 * pi # Right wheel position (radians) + # ] + # self.joint_state_pub.publish(joint_state_msg) + +def main(args=None): + rclpy.init(args=args) + node = OdometryPublisher() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/robobin_final/src/super_robot/super_robot/route.py b/robobin_final/src/super_robot/super_robot/route.py new file mode 100755 index 0000000000000000000000000000000000000000..b3d2bff6d92edf18fb10bb2dc12f067e69c982c1 --- /dev/null +++ b/robobin_final/src/super_robot/super_robot/route.py @@ -0,0 +1,158 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from nav_msgs.msg import Odometry +from math import sqrt, pow, atan2, radians, sin, cos +import time + +class MoveTurnNode(Node): + def __init__(self): + super().__init__('move_turn_node') + + # Publisher for cmd_vel + self.cmd_vel_pub = self.create_publisher(Twist, '/cmd_vel', 10) + + # Subscriber for odometry + self.create_subscription(Odometry, '/odom', self.odom_callback, 10) + + # Robot position and orientation + self.x = 0.0 + self.y = 0.0 + self.yaw = 0.0 + + # Movement parameters[=] + self.distance_threshold = 0.01 # meters + self.angle_threshold = radians(0.1) # 3 degrees in radians + #self.linear_speed = 0.2 # m/s + #self.angular_speed = 0rr.25 # rad/s + + self.get_logger().info('Move and Turn node started.') + self.execute_movement() + + def odom_callback(self, msg): + self.x = msg.pose.pose.position.x + self.y = msg.pose.pose.position.y + self.get_logger().info(f'start_x :{self.x} , start_y :{self.y}') + + # Extract yaw (orientation around Z axis) + _, _, self.yaw = self.quaternion_to_euler( + msg.pose.pose.orientation.x, + msg.pose.pose.orientation.y, + msg.pose.pose.orientation.z, + msg.pose.pose.orientation.w + ) + + def quaternion_to_euler(self, x, y, z, w): + t3 = 2.0 * (w * z + x * y) + t4 = 1.0 - 2.0 * (y * y + z * z) + yaw = atan2(t3, t4) + + return 0.0, 0.0, yaw + + def execute_movement(self): + + # #self.move_forward(1) + # self.turn_angle(90) + + + + # for i in range(10): + # self.get_logger().info(f'Starting loop {i + 1} of 5') + # # # Move forward 1 meter + # self.move_forward(1) + # self.turn_angle(180) + + # # Turn 90 degrees + # self.stop_robot() + + for i in range(4): + self.get_logger().info(f'Starting loop {i + 1} of 5') + # Move forward 1 meter + self.move_forward(1) + # Turn 90 degree + self.turn_angle(90) + self.stop_robot() + + + self.get_logger().info('Completed all loops.') + self.stop_robot() + + def move_forward(self, distance): + start_x, start_y = self.x, self.y + + kp = 1.0 + max_speed = 0.2 + min_speed = 0.05 + + + + while True: + + current_distance = sqrt(pow(self.x - start_x, 2) + pow(self.y - start_y, 2)) + distance_error = distance - current_distance + + if distance_error <= self.distance_threshold: + self.stop_robot() + break + + linear_speed = kp * distance_error + linear_speed = max(min_speed, min (max_speed, linear_speed)) + + + twist = Twist() + twist.linear.x = linear_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def turn_angle(self, angle_degrees): + # Capture the starting yaw before turning + start_yaw = self.yaw + + # Calculate the target yaw relative to the current orientation + target_yaw = start_yaw + radians(angle_degrees) + target_yaw = atan2(sin(target_yaw), cos(target_yaw)) + kp = 1.0 + max_speed = 0.8 + min_speed = 0.05 + + while True: + yaw_error = target_yaw - self.yaw + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + + if abs(yaw_error) < self.angle_threshold: + self.stop_robot() + break + + angular_speed = kp * abs(yaw_error) + + angular_speed = max(min_speed, min (max_speed, angular_speed)) + + twist = Twist() + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def stop_robot(self): + twist = Twist() + twist.linear.x = 0.0 + twist.angular.z = 0.0 + self.cmd_vel_pub.publish(twist) + self.get_logger().info('Robot stopped.') + time.sleep(0.5) + +def main(args=None): + rclpy.init(args=args) + node = MoveTurnNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_final/src/super_robot/super_robot/route_filtered.py b/robobin_final/src/super_robot/super_robot/route_filtered.py new file mode 100755 index 0000000000000000000000000000000000000000..e79cf08e8058c37037b04285f5e17027de79385e --- /dev/null +++ b/robobin_final/src/super_robot/super_robot/route_filtered.py @@ -0,0 +1,191 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from nav_msgs.msg import Odometry +from math import sqrt, pow, atan2, radians, sin, cos, degrees +import time + +class MoveTurnFilteredNode(Node): + def __init__(self): + super().__init__('move_turn_filtered_node') + + # Publisher for cmd_vel + self.cmd_vel_pub = self.create_publisher(Twist, '/cmd_vel', 10) + + # Subscriber for filtered odometry + self.create_subscription(Odometry, '/odometry/filtered', self.odom_callback, 10) + + # Robot position and orientation + self.x = 0.0 + self.y = 0.0 + self.yaw = 0.0 + + # Movement parameters + self.distance_threshold = 0.01 # meters + self.angle_threshold = radians(0.1) # 0.1 degree in radians + self.linear_speed = 0.2 # m/s + + self.get_logger().info('Move and Turn (Filtered) node started.') + self.execute_movement() + + def odom_callback(self, msg): + self.x = msg.pose.pose.position.x + self.y = msg.pose.pose.position.y + self.get_logger().info(f'start_x :{self.x} , start_y :{self.y}') + + # Extract yaw (orientation around Z axis) + _, _, self.yaw = self.quaternion_to_euler( + msg.pose.pose.orientation.x, + msg.pose.pose.orientation.y, + msg.pose.pose.orientation.z, + msg.pose.pose.orientation.w + ) + + self.get_logger().info(f'yaw :{degrees(self.yaw)} ') + + def quaternion_to_euler(self, x, y, z, w): + t3 = 2.0 * (w * z + x * y) + t4 = 1.0 - 2.0 * (y * y + z * z) + yaw = atan2(t3, t4) + + return 0.0, 0.0, yaw + + def execute_movement(self): + # for i in range(1): + # self.get_logger().info(f'Starting loop {i + 1} of 5') + # self.move_forward(1) + # self.turn_angle(90) + + for i in range(5): + self.get_logger().info(f'Starting loop {i + 1} of 5') + # # Move forward 1 meter + self.move_forward(1) + self.turn_to_angle(0) + # # Turn 90 degrees + self.stop_robot() + self.move_forward(1) + self.turn_to_angle(180) + # # Turn 90 degree + self.stop_robot() + + + # for i in range(4): + # self.get_logger().info(f'Starting loop {i + 1} of 5') + # # Move forward 1 meter + # self.move_forward(1) + # # Turn 90 degree + # self.turn_angle(90) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(-90) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(0) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(90) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(180) + # self.stop_robot() + + + self.get_logger().info('Completed all loops.') + self.stop_robot() + + def move_forward(self, distance): + start_x, start_y = self.x, self.y + kp = 1.0 + max_speed = 0.2 + min_speed = 0.05 + while True: + + current_distance = sqrt(pow(self.x - start_x, 2) + pow(self.y - start_y, 2)) + distance_error = distance - current_distance + + if distance_error <= self.distance_threshold: + self.stop_robot() + break + + linear_speed = kp * distance_error + linear_speed = max(min_speed, min (max_speed, linear_speed)) + + + twist = Twist() + twist.linear.x = linear_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def turn_angle(self, angle_degrees): + target_yaw = self.yaw + radians(angle_degrees) + kp = 1.0 + max_speed = 0.8 + min_speed = 0.05 + + while True: + yaw_error = target_yaw - self.yaw + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + + if abs(yaw_error) < self.angle_threshold: + self.stop_robot() + break + + angular_speed = kp * abs(yaw_error) + angular_speed = max(min_speed, min(max_speed, angular_speed)) + + twist = Twist() + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def turn_to_angle(self, target_angle_degrees): + target_angle_radian = radians(target_angle_degrees) + kp = 1.0 + max_speed = 0.8 + min_speed = 0.05 + + while True: + yaw_error = target_angle_radian - self.yaw + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + + if abs(yaw_error) < self.angle_threshold: + self.stop_robot() + break + + angular_speed = kp * abs(yaw_error) + angular_speed = max(min_speed, min(max_speed, angular_speed)) + + twist = Twist() + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def stop_robot(self): + twist = Twist() + twist.linear.x = 0.0 + twist.angular.z = 0.0 + self.cmd_vel_pub.publish(twist) + self.get_logger().info('Robot stopped.') + time.sleep(0.2) + +def main(args=None): + rclpy.init(args=args) + node = MoveTurnFilteredNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_final/src/super_robot/test/test_copyright.py b/robobin_final/src/super_robot/test/test_copyright.py new file mode 100644 index 0000000000000000000000000000000000000000..97a39196e84db97954341162a6d2e7f771d938c0 --- /dev/null +++ b/robobin_final/src/super_robot/test/test_copyright.py @@ -0,0 +1,25 @@ +# Copyright 2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ament_copyright.main import main +import pytest + + +# Remove the `skip` decorator once the source file(s) have a copyright header +@pytest.mark.skip(reason='No copyright header has been placed in the generated source file.') +@pytest.mark.copyright +@pytest.mark.linter +def test_copyright(): + rc = main(argv=['.', 'test']) + assert rc == 0, 'Found errors' diff --git a/robobin_final/src/super_robot/test/test_flake8.py b/robobin_final/src/super_robot/test/test_flake8.py new file mode 100644 index 0000000000000000000000000000000000000000..27ee1078ff077cc3a0fec75b7d023101a68164d1 --- /dev/null +++ b/robobin_final/src/super_robot/test/test_flake8.py @@ -0,0 +1,25 @@ +# Copyright 2017 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ament_flake8.main import main_with_errors +import pytest + + +@pytest.mark.flake8 +@pytest.mark.linter +def test_flake8(): + rc, errors = main_with_errors(argv=[]) + assert rc == 0, \ + 'Found %d code style errors / warnings:\n' % len(errors) + \ + '\n'.join(errors) diff --git a/robobin_final/src/super_robot/test/test_pep257.py b/robobin_final/src/super_robot/test/test_pep257.py new file mode 100644 index 0000000000000000000000000000000000000000..b234a3840f4c5bd38f043638c8622b8f240e1185 --- /dev/null +++ b/robobin_final/src/super_robot/test/test_pep257.py @@ -0,0 +1,23 @@ +# Copyright 2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ament_pep257.main import main +import pytest + + +@pytest.mark.linter +@pytest.mark.pep257 +def test_pep257(): + rc = main(argv=['.', 'test']) + assert rc == 0, 'Found code style errors / warnings' diff --git a/robobin_main/src/build/.built_by b/robobin_main/src/build/.built_by new file mode 100644 index 0000000000000000000000000000000000000000..06e74acb63e6917bd1f0f8853213d49f0c5978e4 --- /dev/null +++ b/robobin_main/src/build/.built_by @@ -0,0 +1 @@ +colcon diff --git a/robobin_main/src/build/COLCON_IGNORE b/robobin_main/src/build/COLCON_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/__init__.py b/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/backup.py b/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/backup.py new file mode 100644 index 0000000000000000000000000000000000000000..7402f291d04d70283ca0ef08b08923c48a342687 --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/backup.py @@ -0,0 +1,193 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from nav_msgs.msg import Odometry +from geometry_msgs.msg import Quaternion, TransformStamped +from math import sin, cos, pi +import tf2_ros +import math +from sensor_msgs.msg import JointState + + +class OdometryPublisher(Node): + def __init__(self): + super().__init__('odometry_publisher') + + # Robot parameters + self.wheel_radius = 0.075 # meters (example value) + self.wheel_base = 0.4 # meters (distance between wheels) + self.steps_per_revolution = 310 # from your encoder observations + self.wheel_circumference = 2 * pi * self.wheel_radius + self.steps_per_meter = self.steps_per_revolution / self.wheel_circumference + + # Initialize encoder readings + self.left_encoder = 0 + self.right_encoder = 0 + self.last_left_encoder = 0 + self.last_right_encoder = 0 + + # Robot pose + self.x = 0.0 + self.y = 0.0 + self.theta = 0.0 # Robot's orientation + + # Create subscribers for encoders + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + # Publisher for odometry + self.odom_pub = self.create_publisher(Odometry, 'odom', 10) + + self.joint_state_pub = self.create_publisher(JointState, 'joint_states', 10) # New joint state publisher + + # Transform broadcaster + self.tf_broadcaster = tf2_ros.TransformBroadcaster(self) + + # Timer for updating odometry + self.timer = self.create_timer(0.1, self.update_odometry) + + self.get_logger().info('Odometry publisher node has been started.') + + def left_encoder_callback(self, msg): + self.left_encoder = msg.data + + def right_encoder_callback(self, msg): + self.right_encoder = msg.data + + def euler_to_quaternion(self, roll, pitch, yaw): + # Compute the half angles + cy = math.cos(yaw * 0.5) + sy = math.sin(yaw * 0.5) + cp = math.cos(pitch * 0.5) + sp = math.sin(pitch * 0.5) + cr = math.cos(roll * 0.5) + sr = math.sin(roll * 0.5) + + # Compute the quaternion components + w = cr * cp * cy + sr * sp * sy + x = sr * cp * cy - cr * sp * sy + y = cr * sp * cy + sr * cp * sy + z = cr * cp * sy - sr * sp * cy + + return x, y, z, w + + def update_odometry(self): + # Calculate change in encoder readings + delta_left = self.left_encoder - self.last_left_encoder + delta_right = self.right_encoder - self.last_right_encoder + + self.last_left_encoder = self.left_encoder + self.last_right_encoder = self.right_encoder + + # Calculate distance traveled by each wheel + distance_left = (delta_left / self.steps_per_revolution) * self.wheel_circumference + distance_right = (delta_right / self.steps_per_revolution) * self.wheel_circumference + + # Calculate average distance and change in orientation + delta_distance = (distance_right + distance_left) / 2.0 + delta_theta = (distance_right - distance_left) / self.wheel_base + + # Update robot pose + self.theta += delta_theta + delta_x = delta_distance * cos(self.theta) + delta_y = delta_distance * sin(self.theta) + + self.x += delta_x + self.y += delta_y + + # Create quaternion from yaw (using custom euler_to_quaternion) + odom_quat = self.euler_to_quaternion(0, 0, self.theta) + + # Publish the odometry message over ROS2 + odom = Odometry() + odom.header.stamp = self.get_clock().now().to_msg() + odom.header.frame_id = "odom" + + # Set the position + odom.pose.pose.position.x = self.x + odom.pose.pose.position.y = self.y + odom.pose.pose.position.z = 0.0 + odom.pose.pose.orientation = Quaternion( + x=odom_quat[0], + y=odom_quat[1], + z=odom_quat[2], + w=odom_quat[3] + ) + + # Set the velocity (optional, can be set to zero for now) + odom.child_frame_id = "base_link" + odom.twist.twist.linear.x = delta_distance / 0.1 # dt is 0.1 seconds + odom.twist.twist.angular.z = delta_theta / 0.1 + + # Set pose covariance + odom.pose.covariance = [0.001, 0, 0, 0, 0, 0, + 0, 0.001, 0, 0, 0, 0, + 0, 0, 1000000, 0, 0, 0, + 0, 0, 0, 1000000, 0, 0, + 0, 0, 0, 0, 1000000, 0, + 0, 0, 0, 0, 0, 0.01] + + # Set twist covariance + odom.twist.covariance = [0.0001, 0, 0, 0, 0, 0, + 0, 0.0001, 0, 0, 0, 0, + 0, 0, 1000000, 0, 0, 0, + 0, 0, 0, 1000000, 0, 0, + 0, 0, 0, 0, 1000000, 0, + 0, 0, 0, 0, 0, 0.001] + + + # Publish the message + self.odom_pub.publish(odom) + + # Publish the transform over TF + t = TransformStamped() + t.header.stamp = self.get_clock().now().to_msg() + t.header.frame_id = 'odom' + t.child_frame_id = 'base_link' + + t.transform.translation.x = self.x + t.transform.translation.y = self.y + t.transform.translation.z = 0.0 + t.transform.rotation = Quaternion( + x=odom_quat[0], + y=odom_quat[1], + z=odom_quat[2], + w=odom_quat[3] + ) + + self.tf_broadcaster.sendTransform(t) + + #Publish joint states + joint_state_msg = JointState() + joint_state_msg.header.stamp = self.get_clock().now().to_msg() + joint_state_msg.name = ['base_to_left_wheel', 'base_to_right_wheel'] + joint_state_msg.position = [ + self.left_encoder / self.steps_per_revolution * 2 * pi, # Left wheel position (radians) + self.right_encoder / self.steps_per_revolution * 2 * pi # Right wheel position (radians) + ] + self.joint_state_pub.publish(joint_state_msg) + +def main(args=None): + rclpy.init(args=args) + node = OdometryPublisher() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/odometry_node.py b/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/odometry_node.py new file mode 100644 index 0000000000000000000000000000000000000000..c612a477ff1f73390a74ca436b9ed96ae2d9805d --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/odometry_node.py @@ -0,0 +1,197 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from nav_msgs.msg import Odometry +from geometry_msgs.msg import Quaternion, TransformStamped +from math import sin, cos, pi +import tf2_ros +import math +from sensor_msgs.msg import JointState + + +class OdometryPublisher(Node): + def __init__(self): + super().__init__('odometry_publisher') + + # Robot parameters + self.wheel_radius = 0.075 # meters (example value) + self.wheel_base = 0.4 # meters (distance between wheels) + self.steps_per_revolution = 310 # from your encoder observations + self.wheel_circumference = 2 * pi * self.wheel_radius + self.steps_per_meter = self.steps_per_revolution / self.wheel_circumference + + # Initialize encoder readings + self.left_encoder = 0 + self.right_encoder = 0 + self.last_left_encoder = 0 + self.last_right_encoder = 0 + + # Robot pose + self.x = 0.0 + self.y = 0.0 + self.theta = 0.0 # Robot's orientation + + # Create subscribers for encoders + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + # Publisher for odometry + self.odom_pub = self.create_publisher(Odometry, 'odom', 10) + + self.joint_state_pub = self.create_publisher(JointState, 'joint_states', 10) # New joint state publisher + + # Transform broadcaster + self.tf_broadcaster = tf2_ros.TransformBroadcaster(self) + + # Timer for updating odometry + self.timer = self.create_timer(0.1, self.update_odometry) + + self.get_logger().info('Odometry publisher node has been started.') + + def left_encoder_callback(self, msg): + self.left_encoder = msg.data + + def right_encoder_callback(self, msg): + self.right_encoder = msg.data + + def euler_to_quaternion(self, roll, pitch, yaw): + # Compute the half angles + cy = math.cos(yaw * 0.5) + sy = math.sin(yaw * 0.5) + cp = math.cos(pitch * 0.5) + sp = math.sin(pitch * 0.5) + cr = math.cos(roll * 0.5) + sr = math.sin(roll * 0.5) + + # Compute the quaternion components + w = cr * cp * cy + sr * sp * sy + x = sr * cp * cy - cr * sp * sy + y = cr * sp * cy + sr * cp * sy + z = cr * cp * sy - sr * sp * cy + + return x, y, z, w + + def update_odometry(self): + # Calculate change in encoder readings + delta_left = self.left_encoder - self.last_left_encoder + delta_right = self.right_encoder - self.last_right_encoder + + self.last_left_encoder = self.left_encoder + self.last_right_encoder = self.right_encoder + + # Calculate distance traveled by each wheel + distance_left = (delta_left / self.steps_per_revolution) * self.wheel_circumference + distance_right = (delta_right / self.steps_per_revolution) * self.wheel_circumference + + # Calculate average distance and change in orientation + delta_distance = (distance_right + distance_left) / 2.0 + delta_theta = (distance_right - distance_left) / self.wheel_base + + # Update robot pose + self.theta += delta_theta + delta_x = delta_distance * cos(self.theta) + delta_y = delta_distance * sin(self.theta) + + self.x += delta_x + self.y += delta_y + + # Create quaternion from yaw (using custom euler_to_quaternion) + odom_quat = self.euler_to_quaternion(0, 0, self.theta) + + # Publish the odometry message over ROS2 + odom = Odometry() + odom.header.stamp = self.get_clock().now().to_msg() + odom.header.frame_id = "odom" + #odom.header.frame_id = "odom/filtered" + + # Set the position + odom.pose.pose.position.x = self.x + odom.pose.pose.position.y = self.y + odom.pose.pose.position.z = 0.0 + odom.pose.pose.orientation = Quaternion( + x=odom_quat[0], + y=odom_quat[1], + z=odom_quat[2], + w=odom_quat[3] + ) + + # Set the velocity (optional, can be set to zero for now) + odom.child_frame_id = "base_link" + + odom.twist.twist.linear.x = delta_distance / 0.1 # dt is 0.1 seconds + odom.twist.twist.angular.z = delta_theta / 0.1 + + + # Set pose covariance + odom.pose.covariance = [0.001, 0, 0, 0, 0, 0, + 0, 0.001, 0, 0, 0, 0, + 0, 0, 1000000, 0, 0, 0, + 0, 0, 0, 1000000, 0, 0, + 0, 0, 0, 0, 1000000, 0, + 0, 0, 0, 0, 0, 0.01] + + # Set twist covariance + odom.twist.covariance = [0.0001, 0, 0, 0, 0, 0, + 0, 0.0001, 0, 0, 0, 0, + 0, 0, 1000000, 0, 0, 0, + 0, 0, 0, 1000000, 0, 0, + 0, 0, 0, 0, 1000000, 0, + 0, 0, 0, 0, 0, 0.001] + + + # Publish the message + self.odom_pub.publish(odom) + + # # Publish the transform over TF + # t = TransformStamped() + # t.header.stamp = self.get_clock().now().to_msg() + # t.header.frame_id = 'odom' + # #t.header.frame_id = 'odom' + # t.child_frame_id = 'base_link' + + # t.transform.translation.x = self.x + # t.transform.translation.y = self.y + # t.transform.translation.z = 0.0 + # t.transform.rotation = Quaternion( + # x=odom_quat[0], + # y=odom_quat[1], + # z=odom_quat[2], + # w=odom_quat[3] + # ) + + # self.tf_broadcaster.sendTransform(t) + + # #Publish joint states + # joint_state_msg = JointState() + # joint_state_msg.header.stamp = self.get_clock().now().to_msg() + # joint_state_msg.name = ['base_to_left_wheel', 'base_to_right_wheel'] + # joint_state_msg.position = [ + # self.left_encoder / self.steps_per_revolution * 2 * pi, # Left wheel position (radians) + # self.right_encoder / self.steps_per_revolution * 2 * pi # Right wheel position (radians) + # ] + # self.joint_state_pub.publish(joint_state_msg) + +def main(args=None): + rclpy.init(args=args) + node = OdometryPublisher() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/tf_broadcaster.py b/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/tf_broadcaster.py new file mode 100644 index 0000000000000000000000000000000000000000..5a18b3a5ab5f7f492c77b6064283a025a30dd3ab --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/tf_broadcaster.py @@ -0,0 +1,44 @@ +import rclpy +from rclpy.node import Node +from nav_msgs.msg import Odometry +from geometry_msgs.msg import TransformStamped +import tf2_ros + +class TFBroadcaster(Node): + def __init__(self): + super().__init__('tf_broadcaster') + + # Transform broadcaster + self.tf_broadcaster = tf2_ros.TransformBroadcaster(self) + + # Subscriber to odometry (can be 'odom' or 'odom/filtered') + self.create_subscription(Odometry, 'odom/filtered', self.odom_callback, 10) + + self.get_logger().info('TF Broadcaster node has been started.') + + def odom_callback(self, msg): + t = TransformStamped() + t.header.stamp = msg.header.stamp + t.header.frame_id = 'odom' + t.child_frame_id = 'base_link' + + t.transform.translation.x = msg.pose.pose.position.x + t.transform.translation.y = msg.pose.pose.position.y + t.transform.translation.z = msg.pose.pose.position.z + t.transform.rotation = msg.pose.pose.orientation + + self.tf_broadcaster.sendTransform(t) + +def main(args=None): + rclpy.init(args=args) + node = TFBroadcaster() + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_main/src/build/odometry_publisher/colcon_build.rc b/robobin_main/src/build/odometry_publisher/colcon_build.rc new file mode 100644 index 0000000000000000000000000000000000000000..573541ac9702dd3969c9bc859d2b91ec1f7e6e56 --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/robobin_main/src/build/odometry_publisher/colcon_command_prefix_setup_py.sh b/robobin_main/src/build/odometry_publisher/colcon_command_prefix_setup_py.sh new file mode 100644 index 0000000000000000000000000000000000000000..f9867d51322a8ef47d4951080db6e3cfd048835e --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/colcon_command_prefix_setup_py.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/robobin_main/src/build/odometry_publisher/colcon_command_prefix_setup_py.sh.env b/robobin_main/src/build/odometry_publisher/colcon_command_prefix_setup_py.sh.env new file mode 100644 index 0000000000000000000000000000000000000000..57efea77b9f9998abc57b7690dafd549e6433b15 --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/colcon_command_prefix_setup_py.sh.env @@ -0,0 +1,61 @@ +AMENT_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy +CMAKE_PREFIX_PATH=/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor +COLCON=1 +COLCON_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_main/install +COLORTERM=truecolor +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1002/bus +DEBUGINFOD_URLS=https://debuginfod.ubuntu.com +DESKTOP_SESSION=ubuntu +DISPLAY=:0 +GDMSESSION=ubuntu +GNOME_DESKTOP_SESSION_ID=this-is-deprecated +GNOME_SETUP_DISPLAY=:1 +GNOME_SHELL_SESSION_MODE=ubuntu +GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/7862307c_49e8_4e82_a5e8_e2b0cc08d1e3 +GNOME_TERMINAL_SERVICE=:1.102 +GSM_SKIP_SSH_AGENT_WORKAROUND=true +GTK_MODULES=gail:atk-bridge +GZ_CONFIG_PATH=/opt/ros/jazzy/opt/sdformat_vendor/share/gz +HOME=/home/robobin +IM_CONFIG_PHASE=1 +LANG=en_US.UTF-8 +LC_ALL=en_US.UTF-8 +LD_LIBRARY_PATH=/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib +LESSCLOSE=/usr/bin/lesspipe %s %s +LESSOPEN=| /usr/bin/lesspipe %s +LOGNAME=robobin +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90: +MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure +MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= +OLDPWD=/home/robobin/robobin/robobin_main +PATH=/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin +PWD=/home/robobin/robobin/robobin_main/src/build/odometry_publisher +PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages +QT_ACCESSIBILITY=1 +QT_IM_MODULE=ibus +ROS_AUTOMATIC_DISCOVERY_RANGE=SUBNET +ROS_DISTRO=jazzy +ROS_DOMAIN_ID=3 +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SESSION_MANAGER=local/robobin-desktop:@/tmp/.ICE-unix/1594,unix/robobin-desktop:/tmp/.ICE-unix/1594 +SHELL=/bin/bash +SHLVL=1 +SSH_AUTH_SOCK=/run/user/1002/keyring/ssh +SYSTEMD_EXEC_PID=1633 +TERM=xterm-256color +USER=robobin +USERNAME=robobin +VTE_VERSION=7600 +WAYLAND_DISPLAY=wayland-0 +XAUTHORITY=/run/user/1002/.mutter-Xwaylandauth.XGQ7Y2 +XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg +XDG_CURRENT_DESKTOP=ubuntu:GNOME +XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop +XDG_MENU_PREFIX=gnome- +XDG_RUNTIME_DIR=/run/user/1002 +XDG_SESSION_CLASS=user +XDG_SESSION_DESKTOP=ubuntu +XDG_SESSION_TYPE=wayland +XMODIFIERS=@im=ibus +_=/usr/bin/colcon diff --git a/robobin_main/src/build/odometry_publisher/install.log b/robobin_main/src/build/odometry_publisher/install.log new file mode 100644 index 0000000000000000000000000000000000000000..faea6b76c7500b49bedfe1712337936baaff436e --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/install.log @@ -0,0 +1,18 @@ +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__init__.py +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/tf_broadcaster.py +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/odometry_node.py +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/backup.py +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/__init__.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/tf_broadcaster.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/odometry_node.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/backup.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index/packages/odometry_publisher +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.xml +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/SOURCES.txt +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/top_level.txt +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/PKG-INFO +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/zip-safe +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/requires.txt +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/dependency_links.txt +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/entry_points.txt +/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher/odometry_node diff --git a/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO new file mode 100644 index 0000000000000000000000000000000000000000..920bd7e0d9d73b910d5e5553fb67ea4aaaea8df8 --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO @@ -0,0 +1,7 @@ +Metadata-Version: 2.1 +Name: odometry-publisher +Version: 0.0.0 +Summary: TODO: Package description +Maintainer: robobin +Maintainer-email: jzc1e20@soton.ac.uk +License: TODO: License declaration diff --git a/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt new file mode 100644 index 0000000000000000000000000000000000000000..ba7edf56b6bd6ebd66e62717bdc87336a2e13e91 --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt @@ -0,0 +1,18 @@ +package.xml +setup.cfg +setup.py +../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO +../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt +../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt +../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt +../build/odometry_publisher/odometry_publisher.egg-info/requires.txt +../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt +../build/odometry_publisher/odometry_publisher.egg-info/zip-safe +odometry_publisher/__init__.py +odometry_publisher/backup.py +odometry_publisher/odometry_node.py +odometry_publisher/tf_broadcaster.py +resource/odometry_publisher +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py \ No newline at end of file diff --git a/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt new file mode 100644 index 0000000000000000000000000000000000000000..bb16a083c37ba5770766d95f08affb3956961db9 --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt @@ -0,0 +1,2 @@ +[console_scripts] +odometry_node = odometry_publisher.odometry_node:main diff --git a/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/requires.txt b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/requires.txt new file mode 100644 index 0000000000000000000000000000000000000000..49fe098d9e6bccd89482b34510da60ab28556880 --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/requires.txt @@ -0,0 +1 @@ +setuptools diff --git a/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/top_level.txt b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/top_level.txt new file mode 100644 index 0000000000000000000000000000000000000000..72ace8989a87cc5e057fe1af91aef7028fb94ce3 --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/top_level.txt @@ -0,0 +1 @@ +odometry_publisher diff --git a/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/zip-safe b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/zip-safe new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/robobin_main/src/build/odometry_publisher/prefix_override/__pycache__/sitecustomize.cpython-312.pyc b/robobin_main/src/build/odometry_publisher/prefix_override/__pycache__/sitecustomize.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b095fc992fd4ab7ab16d8910b025db3a682d846d Binary files /dev/null and b/robobin_main/src/build/odometry_publisher/prefix_override/__pycache__/sitecustomize.cpython-312.pyc differ diff --git a/robobin_main/src/build/odometry_publisher/prefix_override/sitecustomize.py b/robobin_main/src/build/odometry_publisher/prefix_override/sitecustomize.py new file mode 100644 index 0000000000000000000000000000000000000000..fee33790c5c25e162ca5fda87bf8883be0790369 --- /dev/null +++ b/robobin_main/src/build/odometry_publisher/prefix_override/sitecustomize.py @@ -0,0 +1,4 @@ +import sys +if sys.prefix == '/usr': + sys.real_prefix = sys.prefix + sys.prefix = sys.exec_prefix = '/home/robobin/robobin/robobin_main/src/install/odometry_publisher' diff --git a/robobin_main/src/build/robot_description/build/lib/robot_description/__init__.py b/robobin_main/src/build/robot_description/build/lib/robot_description/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/build/robot_description/colcon_build.rc b/robobin_main/src/build/robot_description/colcon_build.rc new file mode 100644 index 0000000000000000000000000000000000000000..573541ac9702dd3969c9bc859d2b91ec1f7e6e56 --- /dev/null +++ b/robobin_main/src/build/robot_description/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/robobin_main/src/build/robot_description/colcon_command_prefix_setup_py.sh b/robobin_main/src/build/robot_description/colcon_command_prefix_setup_py.sh new file mode 100644 index 0000000000000000000000000000000000000000..f9867d51322a8ef47d4951080db6e3cfd048835e --- /dev/null +++ b/robobin_main/src/build/robot_description/colcon_command_prefix_setup_py.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/robobin_main/src/build/robot_description/colcon_command_prefix_setup_py.sh.env b/robobin_main/src/build/robot_description/colcon_command_prefix_setup_py.sh.env new file mode 100644 index 0000000000000000000000000000000000000000..6a9f86ec99b6177bb3b2a947d4ba7691ba6c260d --- /dev/null +++ b/robobin_main/src/build/robot_description/colcon_command_prefix_setup_py.sh.env @@ -0,0 +1,61 @@ +AMENT_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy +CMAKE_PREFIX_PATH=/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor +COLCON=1 +COLCON_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_main/install +COLORTERM=truecolor +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1002/bus +DEBUGINFOD_URLS=https://debuginfod.ubuntu.com +DESKTOP_SESSION=ubuntu +DISPLAY=:0 +GDMSESSION=ubuntu +GNOME_DESKTOP_SESSION_ID=this-is-deprecated +GNOME_SETUP_DISPLAY=:1 +GNOME_SHELL_SESSION_MODE=ubuntu +GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/7862307c_49e8_4e82_a5e8_e2b0cc08d1e3 +GNOME_TERMINAL_SERVICE=:1.102 +GSM_SKIP_SSH_AGENT_WORKAROUND=true +GTK_MODULES=gail:atk-bridge +GZ_CONFIG_PATH=/opt/ros/jazzy/opt/sdformat_vendor/share/gz +HOME=/home/robobin +IM_CONFIG_PHASE=1 +LANG=en_US.UTF-8 +LC_ALL=en_US.UTF-8 +LD_LIBRARY_PATH=/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib +LESSCLOSE=/usr/bin/lesspipe %s %s +LESSOPEN=| /usr/bin/lesspipe %s +LOGNAME=robobin +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90: +MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure +MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= +OLDPWD=/home/robobin/robobin/robobin_main +PATH=/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin +PWD=/home/robobin/robobin/robobin_main/src/build/robot_description +PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages +QT_ACCESSIBILITY=1 +QT_IM_MODULE=ibus +ROS_AUTOMATIC_DISCOVERY_RANGE=SUBNET +ROS_DISTRO=jazzy +ROS_DOMAIN_ID=3 +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SESSION_MANAGER=local/robobin-desktop:@/tmp/.ICE-unix/1594,unix/robobin-desktop:/tmp/.ICE-unix/1594 +SHELL=/bin/bash +SHLVL=1 +SSH_AUTH_SOCK=/run/user/1002/keyring/ssh +SYSTEMD_EXEC_PID=1633 +TERM=xterm-256color +USER=robobin +USERNAME=robobin +VTE_VERSION=7600 +WAYLAND_DISPLAY=wayland-0 +XAUTHORITY=/run/user/1002/.mutter-Xwaylandauth.XGQ7Y2 +XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg +XDG_CURRENT_DESKTOP=ubuntu:GNOME +XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop +XDG_MENU_PREFIX=gnome- +XDG_RUNTIME_DIR=/run/user/1002 +XDG_SESSION_CLASS=user +XDG_SESSION_DESKTOP=ubuntu +XDG_SESSION_TYPE=wayland +XMODIFIERS=@im=ibus +_=/usr/bin/colcon diff --git a/robobin_main/src/build/robot_description/install.log b/robobin_main/src/build/robot_description/install.log new file mode 100644 index 0000000000000000000000000000000000000000..f9ce949154bfecb055380b75675c68713c804984 --- /dev/null +++ b/robobin_main/src/build/robot_description/install.log @@ -0,0 +1,14 @@ +/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__init__.py +/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__pycache__/__init__.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index/packages/robot_description +/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.xml +/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/urdf/robot.urdf +/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/launch/view_robot.py +/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/rviz/urdf_config.rviz +/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/config/ekf.yaml +/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/SOURCES.txt +/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/top_level.txt +/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/PKG-INFO +/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/zip-safe +/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/requires.txt +/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/dependency_links.txt diff --git a/robobin_main/src/build/robot_description/prefix_override/__pycache__/sitecustomize.cpython-312.pyc b/robobin_main/src/build/robot_description/prefix_override/__pycache__/sitecustomize.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fa4ebabeb71218066a30e8e5ac7665abd7e3e418 Binary files /dev/null and b/robobin_main/src/build/robot_description/prefix_override/__pycache__/sitecustomize.cpython-312.pyc differ diff --git a/robobin_main/src/build/robot_description/prefix_override/sitecustomize.py b/robobin_main/src/build/robot_description/prefix_override/sitecustomize.py new file mode 100644 index 0000000000000000000000000000000000000000..302e2d388a011204b0c84e338db71c88cc58f34c --- /dev/null +++ b/robobin_main/src/build/robot_description/prefix_override/sitecustomize.py @@ -0,0 +1,4 @@ +import sys +if sys.prefix == '/usr': + sys.real_prefix = sys.prefix + sys.prefix = sys.exec_prefix = '/home/robobin/robobin/robobin_main/src/install/robot_description' diff --git a/robobin_main/src/build/robot_description/robot_description.egg-info/PKG-INFO b/robobin_main/src/build/robot_description/robot_description.egg-info/PKG-INFO new file mode 100644 index 0000000000000000000000000000000000000000..adcf94bec15c3245fbdefa12b0a6346a2896894e --- /dev/null +++ b/robobin_main/src/build/robot_description/robot_description.egg-info/PKG-INFO @@ -0,0 +1,7 @@ +Metadata-Version: 2.1 +Name: robot-description +Version: 0.0.0 +Summary: TODO: Package description +Maintainer: robobin +Maintainer-email: robobin@todo.todo +License: TODO: License declaration diff --git a/robobin_main/src/build/robot_description/robot_description.egg-info/SOURCES.txt b/robobin_main/src/build/robot_description/robot_description.egg-info/SOURCES.txt new file mode 100644 index 0000000000000000000000000000000000000000..a4690e53c0c2a384990cbc49d66f4bf25e31ee12 --- /dev/null +++ b/robobin_main/src/build/robot_description/robot_description.egg-info/SOURCES.txt @@ -0,0 +1,18 @@ +package.xml +setup.cfg +setup.py +../build/robot_description/robot_description.egg-info/PKG-INFO +../build/robot_description/robot_description.egg-info/SOURCES.txt +../build/robot_description/robot_description.egg-info/dependency_links.txt +../build/robot_description/robot_description.egg-info/requires.txt +../build/robot_description/robot_description.egg-info/top_level.txt +../build/robot_description/robot_description.egg-info/zip-safe +config/ekf.yaml +launch/view_robot.py +resource/robot_description +robot_description/__init__.py +rviz/urdf_config.rviz +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py +urdf/robot.urdf \ No newline at end of file diff --git a/robobin_main/src/build/robot_description/robot_description.egg-info/dependency_links.txt b/robobin_main/src/build/robot_description/robot_description.egg-info/dependency_links.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/build/robot_description/robot_description.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/robobin_main/src/build/robot_description/robot_description.egg-info/requires.txt b/robobin_main/src/build/robot_description/robot_description.egg-info/requires.txt new file mode 100644 index 0000000000000000000000000000000000000000..49fe098d9e6bccd89482b34510da60ab28556880 --- /dev/null +++ b/robobin_main/src/build/robot_description/robot_description.egg-info/requires.txt @@ -0,0 +1 @@ +setuptools diff --git a/robobin_main/src/build/robot_description/robot_description.egg-info/top_level.txt b/robobin_main/src/build/robot_description/robot_description.egg-info/top_level.txt new file mode 100644 index 0000000000000000000000000000000000000000..042c285770efaa740d0c25fc45e7ed721b13fc0f --- /dev/null +++ b/robobin_main/src/build/robot_description/robot_description.egg-info/top_level.txt @@ -0,0 +1 @@ +robot_description diff --git a/robobin_main/src/build/robot_description/robot_description.egg-info/zip-safe b/robobin_main/src/build/robot_description/robot_description.egg-info/zip-safe new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/build/robot_description/robot_description.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf/__init__.py b/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/build/robot_localization_ekf/colcon_build.rc b/robobin_main/src/build/robot_localization_ekf/colcon_build.rc new file mode 100644 index 0000000000000000000000000000000000000000..573541ac9702dd3969c9bc859d2b91ec1f7e6e56 --- /dev/null +++ b/robobin_main/src/build/robot_localization_ekf/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/robobin_main/src/build/robot_localization_ekf/colcon_command_prefix_setup_py.sh b/robobin_main/src/build/robot_localization_ekf/colcon_command_prefix_setup_py.sh new file mode 100644 index 0000000000000000000000000000000000000000..f9867d51322a8ef47d4951080db6e3cfd048835e --- /dev/null +++ b/robobin_main/src/build/robot_localization_ekf/colcon_command_prefix_setup_py.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/robobin_main/src/build/robot_localization_ekf/colcon_command_prefix_setup_py.sh.env b/robobin_main/src/build/robot_localization_ekf/colcon_command_prefix_setup_py.sh.env new file mode 100644 index 0000000000000000000000000000000000000000..10531199a1b9ac5708c23718947b844048cb6892 --- /dev/null +++ b/robobin_main/src/build/robot_localization_ekf/colcon_command_prefix_setup_py.sh.env @@ -0,0 +1,61 @@ +AMENT_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy +CMAKE_PREFIX_PATH=/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor +COLCON=1 +COLCON_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_main/install +COLORTERM=truecolor +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1002/bus +DEBUGINFOD_URLS=https://debuginfod.ubuntu.com +DESKTOP_SESSION=ubuntu +DISPLAY=:0 +GDMSESSION=ubuntu +GNOME_DESKTOP_SESSION_ID=this-is-deprecated +GNOME_SETUP_DISPLAY=:1 +GNOME_SHELL_SESSION_MODE=ubuntu +GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/7862307c_49e8_4e82_a5e8_e2b0cc08d1e3 +GNOME_TERMINAL_SERVICE=:1.102 +GSM_SKIP_SSH_AGENT_WORKAROUND=true +GTK_MODULES=gail:atk-bridge +GZ_CONFIG_PATH=/opt/ros/jazzy/opt/sdformat_vendor/share/gz +HOME=/home/robobin +IM_CONFIG_PHASE=1 +LANG=en_US.UTF-8 +LC_ALL=en_US.UTF-8 +LD_LIBRARY_PATH=/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib +LESSCLOSE=/usr/bin/lesspipe %s %s +LESSOPEN=| /usr/bin/lesspipe %s +LOGNAME=robobin +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90: +MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure +MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= +OLDPWD=/home/robobin/robobin/robobin_main +PATH=/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin +PWD=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf +PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages +QT_ACCESSIBILITY=1 +QT_IM_MODULE=ibus +ROS_AUTOMATIC_DISCOVERY_RANGE=SUBNET +ROS_DISTRO=jazzy +ROS_DOMAIN_ID=3 +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SESSION_MANAGER=local/robobin-desktop:@/tmp/.ICE-unix/1594,unix/robobin-desktop:/tmp/.ICE-unix/1594 +SHELL=/bin/bash +SHLVL=1 +SSH_AUTH_SOCK=/run/user/1002/keyring/ssh +SYSTEMD_EXEC_PID=1633 +TERM=xterm-256color +USER=robobin +USERNAME=robobin +VTE_VERSION=7600 +WAYLAND_DISPLAY=wayland-0 +XAUTHORITY=/run/user/1002/.mutter-Xwaylandauth.XGQ7Y2 +XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg +XDG_CURRENT_DESKTOP=ubuntu:GNOME +XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop +XDG_MENU_PREFIX=gnome- +XDG_RUNTIME_DIR=/run/user/1002 +XDG_SESSION_CLASS=user +XDG_SESSION_DESKTOP=ubuntu +XDG_SESSION_TYPE=wayland +XMODIFIERS=@im=ibus +_=/usr/bin/colcon diff --git a/robobin_main/src/build/robot_localization_ekf/install.log b/robobin_main/src/build/robot_localization_ekf/install.log new file mode 100644 index 0000000000000000000000000000000000000000..faa6147c5033efbfd9e68cfb39a0cce778c35562 --- /dev/null +++ b/robobin_main/src/build/robot_localization_ekf/install.log @@ -0,0 +1,12 @@ +/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__init__.py +/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__pycache__/__init__.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index/packages/robot_localization_ekf +/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.xml +/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config/ekf.yaml +/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch/ekf_launch.py +/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/SOURCES.txt +/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/top_level.txt +/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/PKG-INFO +/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/zip-safe +/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/requires.txt +/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/dependency_links.txt diff --git a/robobin_main/src/build/robot_localization_ekf/prefix_override/__pycache__/sitecustomize.cpython-312.pyc b/robobin_main/src/build/robot_localization_ekf/prefix_override/__pycache__/sitecustomize.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dd417aedf3d4d0076335af5d83acdf666f48d9c5 Binary files /dev/null and b/robobin_main/src/build/robot_localization_ekf/prefix_override/__pycache__/sitecustomize.cpython-312.pyc differ diff --git a/robobin_main/src/build/robot_localization_ekf/prefix_override/sitecustomize.py b/robobin_main/src/build/robot_localization_ekf/prefix_override/sitecustomize.py new file mode 100644 index 0000000000000000000000000000000000000000..8030a22ba7e64411f5f6faa3fed4525376675255 --- /dev/null +++ b/robobin_main/src/build/robot_localization_ekf/prefix_override/sitecustomize.py @@ -0,0 +1,4 @@ +import sys +if sys.prefix == '/usr': + sys.real_prefix = sys.prefix + sys.prefix = sys.exec_prefix = '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf' diff --git a/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO b/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO new file mode 100644 index 0000000000000000000000000000000000000000..18fb599dfd6b0ce065429c149739fb86bc7f0cc0 --- /dev/null +++ b/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO @@ -0,0 +1,7 @@ +Metadata-Version: 2.1 +Name: robot-localization-ekf +Version: 0.0.0 +Summary: TODO: Package description +Maintainer: robobin +Maintainer-email: robobin@todo.todo +License: TODO: License declaration diff --git a/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt b/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt new file mode 100644 index 0000000000000000000000000000000000000000..3e5acfe0e60ed995a7f8df7b68fd416000de5633 --- /dev/null +++ b/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt @@ -0,0 +1,16 @@ +package.xml +setup.cfg +setup.py +../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO +../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt +../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt +../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt +../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt +../build/robot_localization_ekf/robot_localization_ekf.egg-info/zip-safe +config/ekf.yaml +launch/ekf_launch.py +resource/robot_localization_ekf +robot_localization_ekf/__init__.py +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py \ No newline at end of file diff --git a/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt b/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt b/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt new file mode 100644 index 0000000000000000000000000000000000000000..49fe098d9e6bccd89482b34510da60ab28556880 --- /dev/null +++ b/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt @@ -0,0 +1 @@ +setuptools diff --git a/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt b/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt new file mode 100644 index 0000000000000000000000000000000000000000..bb70b42a924b36a4eecc464f6a048c00be03fbce --- /dev/null +++ b/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt @@ -0,0 +1 @@ +robot_localization_ekf diff --git a/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/zip-safe b/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/zip-safe new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/robobin_main/src/build/testing/build/lib/testing/__init__.py b/robobin_main/src/build/testing/build/lib/testing/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/build/testing/build/lib/testing/control_feedback.py b/robobin_main/src/build/testing/build/lib/testing/control_feedback.py new file mode 100644 index 0000000000000000000000000000000000000000..9762167aa06552dffdc8e23beccbfec88e93f6b8 --- /dev/null +++ b/robobin_main/src/build/testing/build/lib/testing/control_feedback.py @@ -0,0 +1,320 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from std_msgs.msg import Int64, Float64 +from gpiozero import PWMOutputDevice, DigitalOutputDevice +import time +from rclpy.clock import Clock +from rclpy.time import Time +import bisect + + + +# Example of how you could implement a simple PID controller +class PIDController: + def __init__(self, kp, ki, kd): + self.kp = kp + self.ki = ki + self.kd = kd + self.prev_error = 0 + self.integral = 0 + + def reset(self): + self.prev_error = 0 + self.integral = 0 + + def calculate(self, error, dt): + self.integral += error * dt + derivative = (error - self.prev_error) / dt + output = self.kp * error + self.ki * self.integral + self.kd * derivative + self.prev_error = error + return output + + + + +class MotorControlNode(Node): + def __init__(self): + super().__init__('control_feedback_node') + + # Initialize encoder values + self.encoder_left_steps = 0 + self.encoder_right_steps = 0 + + # Desired speeds from cmd_vel + self.desired_linear_speed = 0.0 + self.desired_angular_speed = 0.0 + + self.prev_left_steps = 0 + self.prev_right_steps = 0 + + self.left_pwm = 0 + self.right_pwm = 0 + + self.prev_desired_speed = 0.0 + + + #Time + self.prev_time = time.time() + #self.prev_time = self.get_clock().now + + + # Robot parameters + self.wheel_base = 0.40 + self.encoder_steps_per_rotation = 310 + self.wheel_radius = 0.075 + + # Initialize the motors + self.motor = Motor(self,14,15,18, 17, 22, 27) + + # PID controllers + self.pid_left_forward = PIDController(kp=0.5, ki=0.0, kd=0.001) + self.pid_right_forward = PIDController(kp=0.525, ki=0.0, kd=0.001) + + self.pid_left_backward = PIDController(kp=0.525, ki=0.0, kd=0.001) + self.pid_right_backward = PIDController(kp=0.5, ki=0.0, kd=0.001) + + + + + # Subscribe to cmd_vel topic + self.subscription = self.create_subscription( + Twist, + '/cmd_vel', + self.cmd_vel_callback, + 10 + ) + + # Subscribe to encoder data + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + self.left_actual_speed_pub = self.create_publisher(Float64, 'left_actual_wheel_speed', 10) + self.right_actual_speed_pub = self.create_publisher(Float64, 'right_actual_wheel_speed', 10) + self.desired_speed_pub = self.create_publisher(Float64, 'desired_wheel_speed', 10) + + # Timer to update motor speeds + self.control_timer = self.create_timer(0.1, self.control_loop) + + self.get_logger().info('Motor control node with encoder feedback has been started.') + + def cmd_vel_callback(self, msg): + # Store desired speeds + self.desired_linear_speed = msg.linear.x # Forward/backward speed + self.desired_angular_speed = msg.angular.z # Turning rate + + # if (self.desired_linear_speed >= 0 and self.prev_desired_speed < 0) or (self.desired_linear_speed < 0 and self.prev_desired_speed >= 0): + + # self.pid_left_forward.reset() + # self.pid_right_forward.reset() + # self.pid_left_backward.reset() + # self.pid_right_backward.reset() + + + + + + self.prev_desired_speed = self.desired_linear_speed + + def left_encoder_callback(self, msg): + self.encoder_left_steps = msg.data + + def right_encoder_callback(self, msg): + self.encoder_right_steps = msg.data + + + def control_loop(self): + + if self.desired_linear_speed >= 0: + # Forward motion + left_pid = self.pid_left_forward + right_pid = self.pid_right_forward + else: + # Backward motion + left_pid = self.pid_left_backward + right_pid = self.pid_right_backward + + if (self.desired_linear_speed == 0) and (self.desired_angular_speed == 0): + self.stop_motors() + self.pid_left_forward.reset() + self.pid_right_forward.reset() + self.pid_left_backward.reset() + self.pid_right_backward.reset() + self.left_pwm =0 + self.right_pwm =0 + return + + + + + #Calculate the actual speed + #------------------------------- + # Calculate elapsed time + current_time = time.time() + #dt = current_time - self.prev_time + dt = max(current_time - self.prev_time, 0.01) # Prevent dt from being too small + #dt = max(current_time - self.prev_time, 1e-6) # Avoid zero or too small dt + if dt == 0: + return + self.prev_time = current_time + + # self.prev_time = self.get_clock().now() + # current_time = self.get_clock().now() + # dt = (current_time - self.prev_time).to_sec() + # if dt <= 0.0: + # return + # self.prev_time = current_time + + #Actual Speed calculation + #------------------------------------ + # Calculate change in encoder steps + delta_left_steps = self.encoder_left_steps - self.prev_left_steps + delta_right_steps = self.encoder_right_steps - self.prev_right_steps + + self.prev_left_steps = self.encoder_left_steps + self.prev_right_steps = self.encoder_right_steps + + # Calculate rotational speeds (RPS) + left_rps = delta_left_steps / (self.encoder_steps_per_rotation * dt) + right_rps = delta_right_steps / (self.encoder_steps_per_rotation * dt) + + # Convert to linear speed (m/s) + left_speed_actual = left_rps * 2 * 3.14159 * self.wheel_radius + right_speed_actual = right_rps * 2 * 3.14159 * self.wheel_radius + + + + #Desired Speed calculation + #------------------------------------ + # Desired speeds for left and right wheels + left_speed_desired = self.desired_linear_speed - (self.desired_angular_speed * self.wheel_base / 2.0) + right_speed_desired = self.desired_linear_speed + (self.desired_angular_speed * self.wheel_base / 2.0) + + + + # Speed Errors calculation + #------------------------------------ + left_error = left_speed_desired - left_speed_actual + right_error = right_speed_desired - right_speed_actual + + + + # Use PID controllers for left and right wheels + left_pwm_error = left_pid.calculate(left_error, dt) + right_pwm_error = right_pid.calculate(right_error, dt) + + self.left_pwm += left_pwm_error + self.right_pwm += right_pwm_error + + + + # Ensure PWM values are within [-1, 1] + left_pwm = max(-1, min(1, self.left_pwm)) + right_pwm = max(-1, min(1, self.right_pwm)) + + # Apply PWM values to motors + self.motor.set_pwm(left_pwm, right_pwm) + + + + + # Publish actual speeds + left_actual_speed_msg = Float64() + left_actual_speed_msg.data = left_speed_actual + self.left_actual_speed_pub.publish(left_actual_speed_msg) + + right_actual_speed_msg = Float64() + right_actual_speed_msg.data = right_speed_actual + self.right_actual_speed_pub.publish(right_actual_speed_msg) + + desired_speed_msg = Float64() + desired_speed_msg.data = right_speed_desired + self.desired_speed_pub.publish(desired_speed_msg) + + + # Debugging info + self.get_logger().info(f'Left PWM IN: {self.left_pwm:.2f}, Right PWM IN: {right_pwm:.2f}') + self.get_logger().info(f'Left Speed Actual: {left_speed_actual:.2f}, Right Speed Actual: {right_speed_actual:.2f}') + self.get_logger().info(f'Left Error: {left_error:.2f}, Right Error: {left_pwm_error:.2f}') + self.get_logger().info(f'Left_speed_desired: {left_speed_desired:.2f}, Right_speed_desired: {right_speed_desired:.2f}') + self.get_logger().info('-----------------------------------------------------------------') + + + def stop_motors(self): + self.motor.stop() + self.get_logger().info('Motors have been stopped.') + +class Motor: + def __init__(self,node, EnaA, In1A, In2A, EnaB, In1B, In2B): + + self.node = node + # Left motor control pins + self.pwmA = PWMOutputDevice(EnaA) + self.in1A = DigitalOutputDevice(In1A) + self.in2A = DigitalOutputDevice(In2A) + + # Right motor control pins + self.pwmB = PWMOutputDevice(EnaB) + self.in1B = DigitalOutputDevice(In1B) + self.in2B = DigitalOutputDevice(In2B) + + def set_pwm(self, left_pwm, right_pwm): + + #Deadband to prevent the motors from responding to very small PWM values that could cause jitter. + DEADZONE = 0.002 + + if abs(left_pwm) < DEADZONE: + self.pwmA.value = 0 + self.in1A.off() + self.in2A.off() + else: + self.pwmA.value = abs(left_pwm) + self.in1A.value = left_pwm > 0 + self.in2A.value = left_pwm < 0 + + if abs(right_pwm) < DEADZONE: + self.pwmB.value = 0 + self.in1B.off() + self.in2B.off() + else: + self.pwmB.value = abs(right_pwm) + self.in1B.value = right_pwm > 0 + self.in2B.value = right_pwm < 0 + + #self.node.get_logger().info(f"Left Motor PWM: Speed={left_pwm}, Right Motor PWM: Speed={right_pwm}") + + def stop(self): + # Stop both motors + self.pwmA.value = 0 + self.pwmB.value = 0 + self.in1A.off() + self.in2A.off() + self.in1B.off() + self.in2B.off() + + +def main(args=None): + rclpy.init(args=args) + node = MotorControlNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.stop_motors() + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_main/src/build/testing/build/lib/testing/encoder.py b/robobin_main/src/build/testing/build/lib/testing/encoder.py new file mode 100644 index 0000000000000000000000000000000000000000..4e687cd999e985c6eb28f4a66462f16a7368c1fa --- /dev/null +++ b/robobin_main/src/build/testing/build/lib/testing/encoder.py @@ -0,0 +1,63 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from gpiozero import RotaryEncoder, InputDevice + + + +class EncoderReaderNode(Node): + def __init__(self): + super().__init__('encoder_reader_node') + + motor1A = 5 + motor1B = 6 + motor2A = 20 + motor2B = 21 + + self.encoder_left = RotaryEncoder(a = motor1A,b = motor1B, max_steps=0) + self.encoder_right = RotaryEncoder(a = motor2A,b = motor2B, max_steps=0) + + # Publishers for encoder steps + self.left_encoder_pub = self.create_publisher(Int64, 'left_wheel_steps', 10) + self.right_encoder_pub = self.create_publisher(Int64, 'right_wheel_steps', 10) + + # Timer to read encoders + self.timer = self.create_timer(0.1, self.publish_encoder_steps) + + self.get_logger().info('Encoder reader node has been started.') + + def publish_encoder_steps(self): + # Read encoder steps + left_steps = self.encoder_left.steps + right_steps = -(self.encoder_right.steps) + + # Create messages + left_msg = Int64() + left_msg.data = left_steps + + right_msg = Int64() + right_msg.data = right_steps + + # Publish messages + self.left_encoder_pub.publish(left_msg) + self.right_encoder_pub.publish(right_msg) + + # Log the steps + self.get_logger().info(f'Left Steps: {left_steps}, Right Steps: {right_steps}') + + + +def main(args=None): + rclpy.init(args=args) + node = EncoderReaderNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_main/src/build/testing/build/lib/testing/imu_node.py b/robobin_main/src/build/testing/build/lib/testing/imu_node.py new file mode 100644 index 0000000000000000000000000000000000000000..d2f2a4178d9c4facd3252b738d5a797f64f9667b --- /dev/null +++ b/robobin_main/src/build/testing/build/lib/testing/imu_node.py @@ -0,0 +1,95 @@ +#!/usr/bin/env python3 + +import rclpy +from rclpy.node import Node +from sensor_msgs.msg import Imu +from smbus2 import SMBus +import time +import math + +class BNO055Publisher(Node): + def __init__(self): + super().__init__('imu_node') + self.publisher_ = self.create_publisher(Imu, 'imu', 10) + self.timer = self.create_timer(0.1, self.timer_callback) + self.bus = SMBus(1) + self.address = 0x28 + self.init_bno055() + time.sleep(1) + + def write_register(self, register, value): + self.bus.write_byte_data(self.address, register, value) + + def read_register(self, register, length=1): + if length == 1: + return self.bus.read_byte_data(self.address, register) + else: + return self.bus.read_i2c_block_data(self.address, register, length) + + def init_bno055(self): + # Switch to CONFIG mode + self.write_register(0x3D, 0x00) + time.sleep(0.05) + # Set power mode to Normal + self.write_register(0x3E, 0x00) + # Set to NDOF mode + self.write_register(0x3D, 0x0C) + time.sleep(0.5) + + def read_euler_angles(self): + data = self.read_register(0x1A, 6) + yaw = (data[1] << 8) | data[0] + roll = (data[3] << 8) | data[2] + pitch = (data[5] << 8) | data[4] + yaw = yaw if yaw < 32768 else yaw - 65536 + roll = roll if roll < 32768 else roll - 65536 + pitch = pitch if pitch < 32768 else pitch - 65536 + yaw = yaw / 16.0 + roll = roll / 16.0 + pitch = pitch / 16.0 + return yaw, pitch, roll + + def timer_callback(self): + yaw, pitch, roll = self.read_euler_angles() + imu_msg = Imu() + imu_msg.header.stamp = self.get_clock().now().to_msg() + imu_msg.header.frame_id = 'imu_link' + # Convert degrees to radians + yaw_rad = -(math.radians(yaw)) + roll_rad = -(math.radians(pitch)) + pitch_rad = -(math.radians(roll)) + # Compute quaternion + cy = math.cos(yaw_rad * 0.5) + sy = math.sin(yaw_rad * 0.5) + cp = math.cos(pitch_rad * 0.5) + sp = math.sin(pitch_rad * 0.5) + cr = math.cos(roll_rad * 0.5) + sr = math.sin(roll_rad * 0.5) + imu_msg.orientation.w = cr * cp * cy + sr * sp * sy + imu_msg.orientation.x = sr * cp * cy - cr * sp * sy + imu_msg.orientation.y = cr * sp * cy + sr * cp * sy + imu_msg.orientation.z = cr * cp * sy - sr * sp * cy + + imu_msg.orientation_covariance = [0.0025, 0, 0, + 0, 0.0025, 0, + 0, 0, 0.0025] + imu_msg.angular_velocity_covariance = [0.02, 0, 0, + 0, 0.02, 0, + 0, 0, 0.02] + imu_msg.linear_acceleration_covariance = [0.04, 0, 0, + 0, 0.04, 0, + 0, 0, 0.04] + + + self.publisher_.publish(imu_msg) + self.get_logger().info(f'Publishing: Yaw={yaw:.2f}, Pitch={pitch:.2f}, Roll={roll:.2f}') + +def main(args=None): + rclpy.init(args=args) + bno055_publisher = BNO055Publisher() + rclpy.spin(bno055_publisher) + bno055_publisher.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/robobin_main/src/build/testing/build/lib/testing/motor_control_node.py b/robobin_main/src/build/testing/build/lib/testing/motor_control_node.py new file mode 100644 index 0000000000000000000000000000000000000000..d882ed7d631f0fe5112731b062c07272f0d74bfb --- /dev/null +++ b/robobin_main/src/build/testing/build/lib/testing/motor_control_node.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python3 +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from gpiozero import PWMOutputDevice +from time import sleep + +class Motor: + def __init__(self, node, EnaA, In1A, In2A, EnaB, In1B, In2B): + self.node = node + self.pwmA = PWMOutputDevice(EnaA) + self.in1A = PWMOutputDevice(In1A) + self.in2A = PWMOutputDevice(In2A) + self.pwmB = PWMOutputDevice(EnaB) + self.in1B = PWMOutputDevice(In1B) + self.in2B = PWMOutputDevice(In2B) + + def move(self, speed=0.0, turn=0.0): + speed = max(-1, min(1, speed)) + turn = max(-1, min(1, turn)) + + leftSpeed = speed - turn + rightSpeed = speed + turn + ''' + left_speed = self.desired_speed - (turn_rate * self.motor.wheel_base / 2) + right_speed = self.desired_speed + (turn_rate * self.motor.wheel_base / 2) + ''' + + leftSpeed = max(-1, min(1, leftSpeed)) + rightSpeed = max(-1, min(1, rightSpeed)) + + self.pwmA.value = abs(leftSpeed) + self.in1A.value = leftSpeed > 0 + self.in2A.value = leftSpeed <= 0 + + self.pwmB.value = abs(rightSpeed) + self.in1B.value = rightSpeed > 0 + self.in2B.value = rightSpeed <= 0 + + self.node.get_logger().info(f"Lefts Motor: Speed={leftSpeed}, Right Motor: Speed={rightSpeed}") + #print("hi") + + + def stop(self): + self.pwmA.value = 0 + self.pwmB.value = 0 + self.node.get_logger().info("Motors have been stopped.") + +class MotorControlNode(Node): + def __init__(self): + super().__init__('motor_control_node') + #left 14,15,18 right 17,27,22 + self.motor = Motor(self,14,15,18, 17, 22, 27) + self.subscription = self.create_subscription( + Twist, + 'cmd_vel', + self.cmd_vel_callback, + 10 + ) + self.subscription # prevent unused variable warning + self.get_logger().info('Motor control node has been started.') + + def cmd_vel_callback(self, msg): + linear_x = msg.linear.x + angular_z = msg.angular.z + self.get_logger().info(f'Speed: {linear_x}, Turn Rate: {angular_z}') + self.motor.move(speed=linear_x, turn=angular_z) + +def main(args=None): + rclpy.init(args=args) + node = MotorControlNode() + rclpy.spin(node) + rclpy.shutdown() + +if __name__ == '__main__': + main() + +#colcon build --symlink-install \ No newline at end of file diff --git a/robobin_main/src/build/testing/build/lib/testing/route.py b/robobin_main/src/build/testing/build/lib/testing/route.py new file mode 100644 index 0000000000000000000000000000000000000000..b3d2bff6d92edf18fb10bb2dc12f067e69c982c1 --- /dev/null +++ b/robobin_main/src/build/testing/build/lib/testing/route.py @@ -0,0 +1,158 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from nav_msgs.msg import Odometry +from math import sqrt, pow, atan2, radians, sin, cos +import time + +class MoveTurnNode(Node): + def __init__(self): + super().__init__('move_turn_node') + + # Publisher for cmd_vel + self.cmd_vel_pub = self.create_publisher(Twist, '/cmd_vel', 10) + + # Subscriber for odometry + self.create_subscription(Odometry, '/odom', self.odom_callback, 10) + + # Robot position and orientation + self.x = 0.0 + self.y = 0.0 + self.yaw = 0.0 + + # Movement parameters[=] + self.distance_threshold = 0.01 # meters + self.angle_threshold = radians(0.1) # 3 degrees in radians + #self.linear_speed = 0.2 # m/s + #self.angular_speed = 0rr.25 # rad/s + + self.get_logger().info('Move and Turn node started.') + self.execute_movement() + + def odom_callback(self, msg): + self.x = msg.pose.pose.position.x + self.y = msg.pose.pose.position.y + self.get_logger().info(f'start_x :{self.x} , start_y :{self.y}') + + # Extract yaw (orientation around Z axis) + _, _, self.yaw = self.quaternion_to_euler( + msg.pose.pose.orientation.x, + msg.pose.pose.orientation.y, + msg.pose.pose.orientation.z, + msg.pose.pose.orientation.w + ) + + def quaternion_to_euler(self, x, y, z, w): + t3 = 2.0 * (w * z + x * y) + t4 = 1.0 - 2.0 * (y * y + z * z) + yaw = atan2(t3, t4) + + return 0.0, 0.0, yaw + + def execute_movement(self): + + # #self.move_forward(1) + # self.turn_angle(90) + + + + # for i in range(10): + # self.get_logger().info(f'Starting loop {i + 1} of 5') + # # # Move forward 1 meter + # self.move_forward(1) + # self.turn_angle(180) + + # # Turn 90 degrees + # self.stop_robot() + + for i in range(4): + self.get_logger().info(f'Starting loop {i + 1} of 5') + # Move forward 1 meter + self.move_forward(1) + # Turn 90 degree + self.turn_angle(90) + self.stop_robot() + + + self.get_logger().info('Completed all loops.') + self.stop_robot() + + def move_forward(self, distance): + start_x, start_y = self.x, self.y + + kp = 1.0 + max_speed = 0.2 + min_speed = 0.05 + + + + while True: + + current_distance = sqrt(pow(self.x - start_x, 2) + pow(self.y - start_y, 2)) + distance_error = distance - current_distance + + if distance_error <= self.distance_threshold: + self.stop_robot() + break + + linear_speed = kp * distance_error + linear_speed = max(min_speed, min (max_speed, linear_speed)) + + + twist = Twist() + twist.linear.x = linear_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def turn_angle(self, angle_degrees): + # Capture the starting yaw before turning + start_yaw = self.yaw + + # Calculate the target yaw relative to the current orientation + target_yaw = start_yaw + radians(angle_degrees) + target_yaw = atan2(sin(target_yaw), cos(target_yaw)) + kp = 1.0 + max_speed = 0.8 + min_speed = 0.05 + + while True: + yaw_error = target_yaw - self.yaw + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + + if abs(yaw_error) < self.angle_threshold: + self.stop_robot() + break + + angular_speed = kp * abs(yaw_error) + + angular_speed = max(min_speed, min (max_speed, angular_speed)) + + twist = Twist() + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def stop_robot(self): + twist = Twist() + twist.linear.x = 0.0 + twist.angular.z = 0.0 + self.cmd_vel_pub.publish(twist) + self.get_logger().info('Robot stopped.') + time.sleep(0.5) + +def main(args=None): + rclpy.init(args=args) + node = MoveTurnNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_main/src/build/testing/build/lib/testing/route_filtered.py b/robobin_main/src/build/testing/build/lib/testing/route_filtered.py new file mode 100644 index 0000000000000000000000000000000000000000..e79cf08e8058c37037b04285f5e17027de79385e --- /dev/null +++ b/robobin_main/src/build/testing/build/lib/testing/route_filtered.py @@ -0,0 +1,191 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from nav_msgs.msg import Odometry +from math import sqrt, pow, atan2, radians, sin, cos, degrees +import time + +class MoveTurnFilteredNode(Node): + def __init__(self): + super().__init__('move_turn_filtered_node') + + # Publisher for cmd_vel + self.cmd_vel_pub = self.create_publisher(Twist, '/cmd_vel', 10) + + # Subscriber for filtered odometry + self.create_subscription(Odometry, '/odometry/filtered', self.odom_callback, 10) + + # Robot position and orientation + self.x = 0.0 + self.y = 0.0 + self.yaw = 0.0 + + # Movement parameters + self.distance_threshold = 0.01 # meters + self.angle_threshold = radians(0.1) # 0.1 degree in radians + self.linear_speed = 0.2 # m/s + + self.get_logger().info('Move and Turn (Filtered) node started.') + self.execute_movement() + + def odom_callback(self, msg): + self.x = msg.pose.pose.position.x + self.y = msg.pose.pose.position.y + self.get_logger().info(f'start_x :{self.x} , start_y :{self.y}') + + # Extract yaw (orientation around Z axis) + _, _, self.yaw = self.quaternion_to_euler( + msg.pose.pose.orientation.x, + msg.pose.pose.orientation.y, + msg.pose.pose.orientation.z, + msg.pose.pose.orientation.w + ) + + self.get_logger().info(f'yaw :{degrees(self.yaw)} ') + + def quaternion_to_euler(self, x, y, z, w): + t3 = 2.0 * (w * z + x * y) + t4 = 1.0 - 2.0 * (y * y + z * z) + yaw = atan2(t3, t4) + + return 0.0, 0.0, yaw + + def execute_movement(self): + # for i in range(1): + # self.get_logger().info(f'Starting loop {i + 1} of 5') + # self.move_forward(1) + # self.turn_angle(90) + + for i in range(5): + self.get_logger().info(f'Starting loop {i + 1} of 5') + # # Move forward 1 meter + self.move_forward(1) + self.turn_to_angle(0) + # # Turn 90 degrees + self.stop_robot() + self.move_forward(1) + self.turn_to_angle(180) + # # Turn 90 degree + self.stop_robot() + + + # for i in range(4): + # self.get_logger().info(f'Starting loop {i + 1} of 5') + # # Move forward 1 meter + # self.move_forward(1) + # # Turn 90 degree + # self.turn_angle(90) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(-90) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(0) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(90) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(180) + # self.stop_robot() + + + self.get_logger().info('Completed all loops.') + self.stop_robot() + + def move_forward(self, distance): + start_x, start_y = self.x, self.y + kp = 1.0 + max_speed = 0.2 + min_speed = 0.05 + while True: + + current_distance = sqrt(pow(self.x - start_x, 2) + pow(self.y - start_y, 2)) + distance_error = distance - current_distance + + if distance_error <= self.distance_threshold: + self.stop_robot() + break + + linear_speed = kp * distance_error + linear_speed = max(min_speed, min (max_speed, linear_speed)) + + + twist = Twist() + twist.linear.x = linear_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def turn_angle(self, angle_degrees): + target_yaw = self.yaw + radians(angle_degrees) + kp = 1.0 + max_speed = 0.8 + min_speed = 0.05 + + while True: + yaw_error = target_yaw - self.yaw + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + + if abs(yaw_error) < self.angle_threshold: + self.stop_robot() + break + + angular_speed = kp * abs(yaw_error) + angular_speed = max(min_speed, min(max_speed, angular_speed)) + + twist = Twist() + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def turn_to_angle(self, target_angle_degrees): + target_angle_radian = radians(target_angle_degrees) + kp = 1.0 + max_speed = 0.8 + min_speed = 0.05 + + while True: + yaw_error = target_angle_radian - self.yaw + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + + if abs(yaw_error) < self.angle_threshold: + self.stop_robot() + break + + angular_speed = kp * abs(yaw_error) + angular_speed = max(min_speed, min(max_speed, angular_speed)) + + twist = Twist() + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def stop_robot(self): + twist = Twist() + twist.linear.x = 0.0 + twist.angular.z = 0.0 + self.cmd_vel_pub.publish(twist) + self.get_logger().info('Robot stopped.') + time.sleep(0.2) + +def main(args=None): + rclpy.init(args=args) + node = MoveTurnFilteredNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_main/src/build/testing/colcon_build.rc b/robobin_main/src/build/testing/colcon_build.rc new file mode 100644 index 0000000000000000000000000000000000000000..573541ac9702dd3969c9bc859d2b91ec1f7e6e56 --- /dev/null +++ b/robobin_main/src/build/testing/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/robobin_main/src/build/testing/colcon_command_prefix_setup_py.sh b/robobin_main/src/build/testing/colcon_command_prefix_setup_py.sh new file mode 100644 index 0000000000000000000000000000000000000000..f9867d51322a8ef47d4951080db6e3cfd048835e --- /dev/null +++ b/robobin_main/src/build/testing/colcon_command_prefix_setup_py.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/robobin_main/src/build/testing/colcon_command_prefix_setup_py.sh.env b/robobin_main/src/build/testing/colcon_command_prefix_setup_py.sh.env new file mode 100644 index 0000000000000000000000000000000000000000..5ccc6748bd63fe8a0a2daefd68e9e9c83f124a44 --- /dev/null +++ b/robobin_main/src/build/testing/colcon_command_prefix_setup_py.sh.env @@ -0,0 +1,61 @@ +AMENT_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy +CMAKE_PREFIX_PATH=/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor +COLCON=1 +COLCON_PREFIX_PATH=/home/robobin/Robobin_Project/ros2/robobin_main/install +COLORTERM=truecolor +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1002/bus +DEBUGINFOD_URLS=https://debuginfod.ubuntu.com +DESKTOP_SESSION=ubuntu +DISPLAY=:0 +GDMSESSION=ubuntu +GNOME_DESKTOP_SESSION_ID=this-is-deprecated +GNOME_SETUP_DISPLAY=:1 +GNOME_SHELL_SESSION_MODE=ubuntu +GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/7862307c_49e8_4e82_a5e8_e2b0cc08d1e3 +GNOME_TERMINAL_SERVICE=:1.102 +GSM_SKIP_SSH_AGENT_WORKAROUND=true +GTK_MODULES=gail:atk-bridge +GZ_CONFIG_PATH=/opt/ros/jazzy/opt/sdformat_vendor/share/gz +HOME=/home/robobin +IM_CONFIG_PHASE=1 +LANG=en_US.UTF-8 +LC_ALL=en_US.UTF-8 +LD_LIBRARY_PATH=/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib +LESSCLOSE=/usr/bin/lesspipe %s %s +LESSOPEN=| /usr/bin/lesspipe %s +LOGNAME=robobin +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90: +MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure +MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= +OLDPWD=/home/robobin/robobin/robobin_main +PATH=/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin +PWD=/home/robobin/robobin/robobin_main/src/build/testing +PYTHONPATH=/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages +QT_ACCESSIBILITY=1 +QT_IM_MODULE=ibus +ROS_AUTOMATIC_DISCOVERY_RANGE=SUBNET +ROS_DISTRO=jazzy +ROS_DOMAIN_ID=3 +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SESSION_MANAGER=local/robobin-desktop:@/tmp/.ICE-unix/1594,unix/robobin-desktop:/tmp/.ICE-unix/1594 +SHELL=/bin/bash +SHLVL=1 +SSH_AUTH_SOCK=/run/user/1002/keyring/ssh +SYSTEMD_EXEC_PID=1633 +TERM=xterm-256color +USER=robobin +USERNAME=robobin +VTE_VERSION=7600 +WAYLAND_DISPLAY=wayland-0 +XAUTHORITY=/run/user/1002/.mutter-Xwaylandauth.XGQ7Y2 +XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg +XDG_CURRENT_DESKTOP=ubuntu:GNOME +XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop +XDG_MENU_PREFIX=gnome- +XDG_RUNTIME_DIR=/run/user/1002 +XDG_SESSION_CLASS=user +XDG_SESSION_DESKTOP=ubuntu +XDG_SESSION_TYPE=wayland +XMODIFIERS=@im=ibus +_=/usr/bin/colcon diff --git a/robobin_main/src/build/testing/install.log b/robobin_main/src/build/testing/install.log new file mode 100644 index 0000000000000000000000000000000000000000..b86ff28bed53a1aae5650b36149beff71ae53ccc --- /dev/null +++ b/robobin_main/src/build/testing/install.log @@ -0,0 +1,29 @@ +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/encoder.py +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/motor_control_node.py +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__init__.py +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/imu_node.py +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route_filtered.py +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/control_feedback.py +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route.py +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/encoder.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/motor_control_node.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/__init__.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/imu_node.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/route_filtered.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/control_feedback.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/route.cpython-312.pyc +/home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index/packages/testing +/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.xml +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/SOURCES.txt +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/top_level.txt +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/PKG-INFO +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/zip-safe +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/requires.txt +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/dependency_links.txt +/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/entry_points.txt +/home/robobin/robobin/robobin_main/src/install/testing/lib/testing/test_control_feedback +/home/robobin/robobin/robobin_main/src/install/testing/lib/testing/test_encoder_node +/home/robobin/robobin/robobin_main/src/install/testing/lib/testing/test_imu_node +/home/robobin/robobin/robobin_main/src/install/testing/lib/testing/test_motor_node +/home/robobin/robobin/robobin_main/src/install/testing/lib/testing/test_route +/home/robobin/robobin/robobin_main/src/install/testing/lib/testing/test_route_filter diff --git a/robobin_main/src/build/testing/prefix_override/__pycache__/sitecustomize.cpython-312.pyc b/robobin_main/src/build/testing/prefix_override/__pycache__/sitecustomize.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..53c0ac9a5135a2d65868de30576889033606d44f Binary files /dev/null and b/robobin_main/src/build/testing/prefix_override/__pycache__/sitecustomize.cpython-312.pyc differ diff --git a/robobin_main/src/build/testing/prefix_override/sitecustomize.py b/robobin_main/src/build/testing/prefix_override/sitecustomize.py new file mode 100644 index 0000000000000000000000000000000000000000..df36590abb2b385444e4092ec07240ac17a3e9f2 --- /dev/null +++ b/robobin_main/src/build/testing/prefix_override/sitecustomize.py @@ -0,0 +1,4 @@ +import sys +if sys.prefix == '/usr': + sys.real_prefix = sys.prefix + sys.prefix = sys.exec_prefix = '/home/robobin/robobin/robobin_main/src/install/testing' diff --git a/robobin_main/src/build/testing/testing.egg-info/PKG-INFO b/robobin_main/src/build/testing/testing.egg-info/PKG-INFO new file mode 100644 index 0000000000000000000000000000000000000000..eee4e012f18acb2f9848a3ff812951a68aae56c2 --- /dev/null +++ b/robobin_main/src/build/testing/testing.egg-info/PKG-INFO @@ -0,0 +1,7 @@ +Metadata-Version: 2.1 +Name: testing +Version: 0.0.0 +Summary: TODO: Package description +Maintainer: robobin +Maintainer-email: robobin@todo.todo +License: TODO: License declaration diff --git a/robobin_main/src/build/testing/testing.egg-info/SOURCES.txt b/robobin_main/src/build/testing/testing.egg-info/SOURCES.txt new file mode 100644 index 0000000000000000000000000000000000000000..4122e71fbfcf0d7e96e45be8309f41291dd53fbd --- /dev/null +++ b/robobin_main/src/build/testing/testing.egg-info/SOURCES.txt @@ -0,0 +1,21 @@ +package.xml +setup.cfg +setup.py +../build/testing/testing.egg-info/PKG-INFO +../build/testing/testing.egg-info/SOURCES.txt +../build/testing/testing.egg-info/dependency_links.txt +../build/testing/testing.egg-info/entry_points.txt +../build/testing/testing.egg-info/requires.txt +../build/testing/testing.egg-info/top_level.txt +../build/testing/testing.egg-info/zip-safe +resource/testing +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py +testing/__init__.py +testing/control_feedback.py +testing/encoder.py +testing/imu_node.py +testing/motor_control_node.py +testing/route.py +testing/route_filtered.py \ No newline at end of file diff --git a/robobin_main/src/build/testing/testing.egg-info/dependency_links.txt b/robobin_main/src/build/testing/testing.egg-info/dependency_links.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/build/testing/testing.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/robobin_main/src/build/testing/testing.egg-info/entry_points.txt b/robobin_main/src/build/testing/testing.egg-info/entry_points.txt new file mode 100644 index 0000000000000000000000000000000000000000..281f4a1fbcf9d2900bf712d4536b1b8b54260fe3 --- /dev/null +++ b/robobin_main/src/build/testing/testing.egg-info/entry_points.txt @@ -0,0 +1,7 @@ +[console_scripts] +test_control_feedback = testing.control_feedback:main +test_encoder_node = testing.encoder:main +test_imu_node = testing.imu_node:main +test_motor_node = testing.motor_control_node:main +test_route = testing.route:main +test_route_filter = testing.route_filtered:main diff --git a/robobin_main/src/build/testing/testing.egg-info/requires.txt b/robobin_main/src/build/testing/testing.egg-info/requires.txt new file mode 100644 index 0000000000000000000000000000000000000000..8aeefb0ad87d1bcadd25636d996d3f7fcaf59b9a --- /dev/null +++ b/robobin_main/src/build/testing/testing.egg-info/requires.txt @@ -0,0 +1,2 @@ +gpiozero +setuptools diff --git a/robobin_main/src/build/testing/testing.egg-info/top_level.txt b/robobin_main/src/build/testing/testing.egg-info/top_level.txt new file mode 100644 index 0000000000000000000000000000000000000000..038d718da6a1ebbc6a7780a96ed75a70cc2ad6e2 --- /dev/null +++ b/robobin_main/src/build/testing/testing.egg-info/top_level.txt @@ -0,0 +1 @@ +testing diff --git a/robobin_main/src/build/testing/testing.egg-info/zip-safe b/robobin_main/src/build/testing/testing.egg-info/zip-safe new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/build/testing/testing.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/robobin_main/src/install/.colcon_install_layout b/robobin_main/src/install/.colcon_install_layout new file mode 100644 index 0000000000000000000000000000000000000000..3aad5336af1f22b8088508218dceeda3d7bc8cc2 --- /dev/null +++ b/robobin_main/src/install/.colcon_install_layout @@ -0,0 +1 @@ +isolated diff --git a/robobin_main/src/install/COLCON_IGNORE b/robobin_main/src/install/COLCON_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/install/_local_setup_util_ps1.py b/robobin_main/src/install/_local_setup_util_ps1.py new file mode 100644 index 0000000000000000000000000000000000000000..3c6d9e8779050f742ec78af8a4d55abc4de7841b --- /dev/null +++ b/robobin_main/src/install/_local_setup_util_ps1.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'Set-Item -Path "Env:{name}" -Value "{value}"' +FORMAT_STR_USE_ENV_VAR = '$env:{name}' +FORMAT_STR_INVOKE_SCRIPT = '_colcon_prefix_powershell_source_script "{script_path}"' # noqa: E501 +FORMAT_STR_REMOVE_LEADING_SEPARATOR = '' # noqa: E501 +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = '' # noqa: E501 + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/robobin_main/src/install/_local_setup_util_sh.py b/robobin_main/src/install/_local_setup_util_sh.py new file mode 100644 index 0000000000000000000000000000000000000000..f67eaa9891ec587c4bbe364da6b18b5c65631f4d --- /dev/null +++ b/robobin_main/src/install/_local_setup_util_sh.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'export {name}="{value}"' +FORMAT_STR_USE_ENV_VAR = '${name}' +FORMAT_STR_INVOKE_SCRIPT = 'COLCON_CURRENT_PREFIX="{prefix}" _colcon_prefix_sh_source_script "{script_path}"' # noqa: E501 +FORMAT_STR_REMOVE_LEADING_SEPARATOR = 'if [ "$(echo -n ${name} | head -c 1)" = ":" ]; then export {name}=${{{name}#?}} ; fi' # noqa: E501 +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = 'if [ "$(echo -n ${name} | tail -c 1)" = ":" ]; then export {name}=${{{name}%?}} ; fi' # noqa: E501 + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/robobin_main/src/install/local_setup.bash b/robobin_main/src/install/local_setup.bash new file mode 100644 index 0000000000000000000000000000000000000000..03f00256c1a126057ca924bdd48ec74444b0cc10 --- /dev/null +++ b/robobin_main/src/install/local_setup.bash @@ -0,0 +1,121 @@ +# generated from colcon_bash/shell/template/prefix.bash.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +else + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_bash_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_bash_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_bash_prepend_unique_value_IFS" + unset _colcon_prefix_bash_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_bash_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_bash_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh bash)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_bash_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/local_setup.ps1 b/robobin_main/src/install/local_setup.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..6f68c8dede9ed4ecb63a4eb6ac2a7450bd18ec3b --- /dev/null +++ b/robobin_main/src/install/local_setup.ps1 @@ -0,0 +1,55 @@ +# generated from colcon_powershell/shell/template/prefix.ps1.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# check environment variable for custom Python executable +if ($env:COLCON_PYTHON_EXECUTABLE) { + if (!(Test-Path "$env:COLCON_PYTHON_EXECUTABLE" -PathType Leaf)) { + echo "error: COLCON_PYTHON_EXECUTABLE '$env:COLCON_PYTHON_EXECUTABLE' doesn't exist" + exit 1 + } + $_colcon_python_executable="$env:COLCON_PYTHON_EXECUTABLE" +} else { + # use the Python executable known at configure time + $_colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if (!(Test-Path "$_colcon_python_executable" -PathType Leaf)) { + if (!(Get-Command "python3" -ErrorAction SilentlyContinue)) { + echo "error: unable to find python3 executable" + exit 1 + } + $_colcon_python_executable="python3" + } +} + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_powershell_source_script { + param ( + $_colcon_prefix_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_powershell_source_script_param'" + } + . "$_colcon_prefix_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_powershell_source_script_param'" + } +} + +# get all commands in topological order +$_colcon_ordered_commands = & "$_colcon_python_executable" "$(Split-Path $PSCommandPath -Parent)/_local_setup_util_ps1.py" ps1 + +# execute all commands in topological order +if ($env:COLCON_TRACE) { + echo "Execute generated script:" + echo "<<<" + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Write-Output + echo ">>>" +} +if ($_colcon_ordered_commands) { + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Invoke-Expression +} diff --git a/robobin_main/src/install/local_setup.sh b/robobin_main/src/install/local_setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..67755f5028e0a3ac8b775b7623d7d4ce64c4bc66 --- /dev/null +++ b/robobin_main/src/install/local_setup.sh @@ -0,0 +1,137 @@ +# generated from colcon_core/shell/template/prefix.sh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_sh_COLCON_CURRENT_PREFIX="/home/robobin/robobin/robobin_main/src/install" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX + return 1 + fi +else + _colcon_prefix_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_sh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_sh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_sh_prepend_unique_value_IFS" + unset _colcon_prefix_sh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_sh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_sh_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "_colcon_prefix_sh_source_script() { + if [ -f \"\$1\" ]; then + if [ -n \"\$COLCON_TRACE\" ]; then + echo \"# . \\\"\$1\\\"\" + fi + . \"\$1\" + else + echo \"not found: \\\"\$1\\\"\" 1>&2 + fi + }" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/local_setup.zsh b/robobin_main/src/install/local_setup.zsh new file mode 100644 index 0000000000000000000000000000000000000000..b6487102f245a7b5ddb2b1da158d6b99ddc91d8b --- /dev/null +++ b/robobin_main/src/install/local_setup.zsh @@ -0,0 +1,134 @@ +# generated from colcon_zsh/shell/template/prefix.zsh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +else + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +_colcon_prefix_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_zsh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_zsh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # workaround SH_WORD_SPLIT not being set + _colcon_prefix_zsh_convert_to_array _values + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_zsh_prepend_unique_value_IFS" + unset _colcon_prefix_zsh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_zsh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_zsh_prepend_unique_value +unset _colcon_prefix_zsh_convert_to_array + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh zsh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_zsh_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/odometry_publisher/lib/odometry_publisher/odometry_node b/robobin_main/src/install/odometry_publisher/lib/odometry_publisher/odometry_node new file mode 100755 index 0000000000000000000000000000000000000000..0090d48d03e8606f42219e1526b0eecc148b4517 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/lib/odometry_publisher/odometry_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'odometry-publisher==0.0.0','console_scripts','odometry_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'odometry-publisher==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('odometry-publisher==0.0.0', 'console_scripts', 'odometry_node')()) diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/PKG-INFO b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/PKG-INFO new file mode 100644 index 0000000000000000000000000000000000000000..920bd7e0d9d73b910d5e5553fb67ea4aaaea8df8 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/PKG-INFO @@ -0,0 +1,7 @@ +Metadata-Version: 2.1 +Name: odometry-publisher +Version: 0.0.0 +Summary: TODO: Package description +Maintainer: robobin +Maintainer-email: jzc1e20@soton.ac.uk +License: TODO: License declaration diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/SOURCES.txt b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/SOURCES.txt new file mode 100644 index 0000000000000000000000000000000000000000..ba7edf56b6bd6ebd66e62717bdc87336a2e13e91 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/SOURCES.txt @@ -0,0 +1,18 @@ +package.xml +setup.cfg +setup.py +../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO +../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt +../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt +../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt +../build/odometry_publisher/odometry_publisher.egg-info/requires.txt +../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt +../build/odometry_publisher/odometry_publisher.egg-info/zip-safe +odometry_publisher/__init__.py +odometry_publisher/backup.py +odometry_publisher/odometry_node.py +odometry_publisher/tf_broadcaster.py +resource/odometry_publisher +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py \ No newline at end of file diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/dependency_links.txt b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/dependency_links.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/entry_points.txt b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/entry_points.txt new file mode 100644 index 0000000000000000000000000000000000000000..bb16a083c37ba5770766d95f08affb3956961db9 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/entry_points.txt @@ -0,0 +1,2 @@ +[console_scripts] +odometry_node = odometry_publisher.odometry_node:main diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/requires.txt b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/requires.txt new file mode 100644 index 0000000000000000000000000000000000000000..49fe098d9e6bccd89482b34510da60ab28556880 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/requires.txt @@ -0,0 +1 @@ +setuptools diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/top_level.txt b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/top_level.txt new file mode 100644 index 0000000000000000000000000000000000000000..72ace8989a87cc5e057fe1af91aef7028fb94ce3 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/top_level.txt @@ -0,0 +1 @@ +odometry_publisher diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/zip-safe b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/zip-safe new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__init__.py b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/__init__.cpython-312.pyc b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e8f29e7c1d7a354810a135544236bf3e3c80e492 Binary files /dev/null and b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/__init__.cpython-312.pyc differ diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/backup.cpython-312.pyc b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/backup.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8b7ab8c0cc0f6bdfd266e39f80a3888bf86906e0 Binary files /dev/null and b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/backup.cpython-312.pyc differ diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/odometry_node.cpython-312.pyc b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/odometry_node.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..01e82168a47b143677cea05b35c60e7c9c985e47 Binary files /dev/null and b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/odometry_node.cpython-312.pyc differ diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/tf_broadcaster.cpython-312.pyc b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/tf_broadcaster.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..56600c83d879cc21363e16814aaf2047400eaf8b Binary files /dev/null and b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/tf_broadcaster.cpython-312.pyc differ diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/backup.py b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/backup.py new file mode 100644 index 0000000000000000000000000000000000000000..7402f291d04d70283ca0ef08b08923c48a342687 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/backup.py @@ -0,0 +1,193 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from nav_msgs.msg import Odometry +from geometry_msgs.msg import Quaternion, TransformStamped +from math import sin, cos, pi +import tf2_ros +import math +from sensor_msgs.msg import JointState + + +class OdometryPublisher(Node): + def __init__(self): + super().__init__('odometry_publisher') + + # Robot parameters + self.wheel_radius = 0.075 # meters (example value) + self.wheel_base = 0.4 # meters (distance between wheels) + self.steps_per_revolution = 310 # from your encoder observations + self.wheel_circumference = 2 * pi * self.wheel_radius + self.steps_per_meter = self.steps_per_revolution / self.wheel_circumference + + # Initialize encoder readings + self.left_encoder = 0 + self.right_encoder = 0 + self.last_left_encoder = 0 + self.last_right_encoder = 0 + + # Robot pose + self.x = 0.0 + self.y = 0.0 + self.theta = 0.0 # Robot's orientation + + # Create subscribers for encoders + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + # Publisher for odometry + self.odom_pub = self.create_publisher(Odometry, 'odom', 10) + + self.joint_state_pub = self.create_publisher(JointState, 'joint_states', 10) # New joint state publisher + + # Transform broadcaster + self.tf_broadcaster = tf2_ros.TransformBroadcaster(self) + + # Timer for updating odometry + self.timer = self.create_timer(0.1, self.update_odometry) + + self.get_logger().info('Odometry publisher node has been started.') + + def left_encoder_callback(self, msg): + self.left_encoder = msg.data + + def right_encoder_callback(self, msg): + self.right_encoder = msg.data + + def euler_to_quaternion(self, roll, pitch, yaw): + # Compute the half angles + cy = math.cos(yaw * 0.5) + sy = math.sin(yaw * 0.5) + cp = math.cos(pitch * 0.5) + sp = math.sin(pitch * 0.5) + cr = math.cos(roll * 0.5) + sr = math.sin(roll * 0.5) + + # Compute the quaternion components + w = cr * cp * cy + sr * sp * sy + x = sr * cp * cy - cr * sp * sy + y = cr * sp * cy + sr * cp * sy + z = cr * cp * sy - sr * sp * cy + + return x, y, z, w + + def update_odometry(self): + # Calculate change in encoder readings + delta_left = self.left_encoder - self.last_left_encoder + delta_right = self.right_encoder - self.last_right_encoder + + self.last_left_encoder = self.left_encoder + self.last_right_encoder = self.right_encoder + + # Calculate distance traveled by each wheel + distance_left = (delta_left / self.steps_per_revolution) * self.wheel_circumference + distance_right = (delta_right / self.steps_per_revolution) * self.wheel_circumference + + # Calculate average distance and change in orientation + delta_distance = (distance_right + distance_left) / 2.0 + delta_theta = (distance_right - distance_left) / self.wheel_base + + # Update robot pose + self.theta += delta_theta + delta_x = delta_distance * cos(self.theta) + delta_y = delta_distance * sin(self.theta) + + self.x += delta_x + self.y += delta_y + + # Create quaternion from yaw (using custom euler_to_quaternion) + odom_quat = self.euler_to_quaternion(0, 0, self.theta) + + # Publish the odometry message over ROS2 + odom = Odometry() + odom.header.stamp = self.get_clock().now().to_msg() + odom.header.frame_id = "odom" + + # Set the position + odom.pose.pose.position.x = self.x + odom.pose.pose.position.y = self.y + odom.pose.pose.position.z = 0.0 + odom.pose.pose.orientation = Quaternion( + x=odom_quat[0], + y=odom_quat[1], + z=odom_quat[2], + w=odom_quat[3] + ) + + # Set the velocity (optional, can be set to zero for now) + odom.child_frame_id = "base_link" + odom.twist.twist.linear.x = delta_distance / 0.1 # dt is 0.1 seconds + odom.twist.twist.angular.z = delta_theta / 0.1 + + # Set pose covariance + odom.pose.covariance = [0.001, 0, 0, 0, 0, 0, + 0, 0.001, 0, 0, 0, 0, + 0, 0, 1000000, 0, 0, 0, + 0, 0, 0, 1000000, 0, 0, + 0, 0, 0, 0, 1000000, 0, + 0, 0, 0, 0, 0, 0.01] + + # Set twist covariance + odom.twist.covariance = [0.0001, 0, 0, 0, 0, 0, + 0, 0.0001, 0, 0, 0, 0, + 0, 0, 1000000, 0, 0, 0, + 0, 0, 0, 1000000, 0, 0, + 0, 0, 0, 0, 1000000, 0, + 0, 0, 0, 0, 0, 0.001] + + + # Publish the message + self.odom_pub.publish(odom) + + # Publish the transform over TF + t = TransformStamped() + t.header.stamp = self.get_clock().now().to_msg() + t.header.frame_id = 'odom' + t.child_frame_id = 'base_link' + + t.transform.translation.x = self.x + t.transform.translation.y = self.y + t.transform.translation.z = 0.0 + t.transform.rotation = Quaternion( + x=odom_quat[0], + y=odom_quat[1], + z=odom_quat[2], + w=odom_quat[3] + ) + + self.tf_broadcaster.sendTransform(t) + + #Publish joint states + joint_state_msg = JointState() + joint_state_msg.header.stamp = self.get_clock().now().to_msg() + joint_state_msg.name = ['base_to_left_wheel', 'base_to_right_wheel'] + joint_state_msg.position = [ + self.left_encoder / self.steps_per_revolution * 2 * pi, # Left wheel position (radians) + self.right_encoder / self.steps_per_revolution * 2 * pi # Right wheel position (radians) + ] + self.joint_state_pub.publish(joint_state_msg) + +def main(args=None): + rclpy.init(args=args) + node = OdometryPublisher() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/odometry_node.py b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/odometry_node.py new file mode 100644 index 0000000000000000000000000000000000000000..c612a477ff1f73390a74ca436b9ed96ae2d9805d --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/odometry_node.py @@ -0,0 +1,197 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from nav_msgs.msg import Odometry +from geometry_msgs.msg import Quaternion, TransformStamped +from math import sin, cos, pi +import tf2_ros +import math +from sensor_msgs.msg import JointState + + +class OdometryPublisher(Node): + def __init__(self): + super().__init__('odometry_publisher') + + # Robot parameters + self.wheel_radius = 0.075 # meters (example value) + self.wheel_base = 0.4 # meters (distance between wheels) + self.steps_per_revolution = 310 # from your encoder observations + self.wheel_circumference = 2 * pi * self.wheel_radius + self.steps_per_meter = self.steps_per_revolution / self.wheel_circumference + + # Initialize encoder readings + self.left_encoder = 0 + self.right_encoder = 0 + self.last_left_encoder = 0 + self.last_right_encoder = 0 + + # Robot pose + self.x = 0.0 + self.y = 0.0 + self.theta = 0.0 # Robot's orientation + + # Create subscribers for encoders + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + # Publisher for odometry + self.odom_pub = self.create_publisher(Odometry, 'odom', 10) + + self.joint_state_pub = self.create_publisher(JointState, 'joint_states', 10) # New joint state publisher + + # Transform broadcaster + self.tf_broadcaster = tf2_ros.TransformBroadcaster(self) + + # Timer for updating odometry + self.timer = self.create_timer(0.1, self.update_odometry) + + self.get_logger().info('Odometry publisher node has been started.') + + def left_encoder_callback(self, msg): + self.left_encoder = msg.data + + def right_encoder_callback(self, msg): + self.right_encoder = msg.data + + def euler_to_quaternion(self, roll, pitch, yaw): + # Compute the half angles + cy = math.cos(yaw * 0.5) + sy = math.sin(yaw * 0.5) + cp = math.cos(pitch * 0.5) + sp = math.sin(pitch * 0.5) + cr = math.cos(roll * 0.5) + sr = math.sin(roll * 0.5) + + # Compute the quaternion components + w = cr * cp * cy + sr * sp * sy + x = sr * cp * cy - cr * sp * sy + y = cr * sp * cy + sr * cp * sy + z = cr * cp * sy - sr * sp * cy + + return x, y, z, w + + def update_odometry(self): + # Calculate change in encoder readings + delta_left = self.left_encoder - self.last_left_encoder + delta_right = self.right_encoder - self.last_right_encoder + + self.last_left_encoder = self.left_encoder + self.last_right_encoder = self.right_encoder + + # Calculate distance traveled by each wheel + distance_left = (delta_left / self.steps_per_revolution) * self.wheel_circumference + distance_right = (delta_right / self.steps_per_revolution) * self.wheel_circumference + + # Calculate average distance and change in orientation + delta_distance = (distance_right + distance_left) / 2.0 + delta_theta = (distance_right - distance_left) / self.wheel_base + + # Update robot pose + self.theta += delta_theta + delta_x = delta_distance * cos(self.theta) + delta_y = delta_distance * sin(self.theta) + + self.x += delta_x + self.y += delta_y + + # Create quaternion from yaw (using custom euler_to_quaternion) + odom_quat = self.euler_to_quaternion(0, 0, self.theta) + + # Publish the odometry message over ROS2 + odom = Odometry() + odom.header.stamp = self.get_clock().now().to_msg() + odom.header.frame_id = "odom" + #odom.header.frame_id = "odom/filtered" + + # Set the position + odom.pose.pose.position.x = self.x + odom.pose.pose.position.y = self.y + odom.pose.pose.position.z = 0.0 + odom.pose.pose.orientation = Quaternion( + x=odom_quat[0], + y=odom_quat[1], + z=odom_quat[2], + w=odom_quat[3] + ) + + # Set the velocity (optional, can be set to zero for now) + odom.child_frame_id = "base_link" + + odom.twist.twist.linear.x = delta_distance / 0.1 # dt is 0.1 seconds + odom.twist.twist.angular.z = delta_theta / 0.1 + + + # Set pose covariance + odom.pose.covariance = [0.001, 0, 0, 0, 0, 0, + 0, 0.001, 0, 0, 0, 0, + 0, 0, 1000000, 0, 0, 0, + 0, 0, 0, 1000000, 0, 0, + 0, 0, 0, 0, 1000000, 0, + 0, 0, 0, 0, 0, 0.01] + + # Set twist covariance + odom.twist.covariance = [0.0001, 0, 0, 0, 0, 0, + 0, 0.0001, 0, 0, 0, 0, + 0, 0, 1000000, 0, 0, 0, + 0, 0, 0, 1000000, 0, 0, + 0, 0, 0, 0, 1000000, 0, + 0, 0, 0, 0, 0, 0.001] + + + # Publish the message + self.odom_pub.publish(odom) + + # # Publish the transform over TF + # t = TransformStamped() + # t.header.stamp = self.get_clock().now().to_msg() + # t.header.frame_id = 'odom' + # #t.header.frame_id = 'odom' + # t.child_frame_id = 'base_link' + + # t.transform.translation.x = self.x + # t.transform.translation.y = self.y + # t.transform.translation.z = 0.0 + # t.transform.rotation = Quaternion( + # x=odom_quat[0], + # y=odom_quat[1], + # z=odom_quat[2], + # w=odom_quat[3] + # ) + + # self.tf_broadcaster.sendTransform(t) + + # #Publish joint states + # joint_state_msg = JointState() + # joint_state_msg.header.stamp = self.get_clock().now().to_msg() + # joint_state_msg.name = ['base_to_left_wheel', 'base_to_right_wheel'] + # joint_state_msg.position = [ + # self.left_encoder / self.steps_per_revolution * 2 * pi, # Left wheel position (radians) + # self.right_encoder / self.steps_per_revolution * 2 * pi # Right wheel position (radians) + # ] + # self.joint_state_pub.publish(joint_state_msg) + +def main(args=None): + rclpy.init(args=args) + node = OdometryPublisher() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/tf_broadcaster.py b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/tf_broadcaster.py new file mode 100644 index 0000000000000000000000000000000000000000..5a18b3a5ab5f7f492c77b6064283a025a30dd3ab --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/tf_broadcaster.py @@ -0,0 +1,44 @@ +import rclpy +from rclpy.node import Node +from nav_msgs.msg import Odometry +from geometry_msgs.msg import TransformStamped +import tf2_ros + +class TFBroadcaster(Node): + def __init__(self): + super().__init__('tf_broadcaster') + + # Transform broadcaster + self.tf_broadcaster = tf2_ros.TransformBroadcaster(self) + + # Subscriber to odometry (can be 'odom' or 'odom/filtered') + self.create_subscription(Odometry, 'odom/filtered', self.odom_callback, 10) + + self.get_logger().info('TF Broadcaster node has been started.') + + def odom_callback(self, msg): + t = TransformStamped() + t.header.stamp = msg.header.stamp + t.header.frame_id = 'odom' + t.child_frame_id = 'base_link' + + t.transform.translation.x = msg.pose.pose.position.x + t.transform.translation.y = msg.pose.pose.position.y + t.transform.translation.z = msg.pose.pose.position.z + t.transform.rotation = msg.pose.pose.orientation + + self.tf_broadcaster.sendTransform(t) + +def main(args=None): + rclpy.init(args=args) + node = TFBroadcaster() + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index/packages/odometry_publisher b/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index/packages/odometry_publisher new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/install/odometry_publisher/share/colcon-core/packages/odometry_publisher b/robobin_main/src/install/odometry_publisher/share/colcon-core/packages/odometry_publisher new file mode 100644 index 0000000000000000000000000000000000000000..10894f051e4538472238fbd0b1259be71a2b1eae --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/colcon-core/packages/odometry_publisher @@ -0,0 +1 @@ +nav_msgs:rclpy:std_msgs:tf2_ros:tf_transformations \ No newline at end of file diff --git a/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.dsv b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..79d4c95b55cb72a17c9be498c3758478e2c7bb8d --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.ps1 b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..26b99975794bb42ea3d6a17150e313cbfc45fc24 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value AMENT_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" diff --git a/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.sh b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.sh new file mode 100644 index 0000000000000000000000000000000000000000..f3041f688a623ea5c66e65c917bc503e5fae6dc9 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value AMENT_PREFIX_PATH "$COLCON_CURRENT_PREFIX" diff --git a/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.dsv b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.dsv new file mode 100644 index 0000000000000000000000000000000000000000..c2ddcdb73d1e5f7457cdbba9133f2e8a4d250b78 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.12/site-packages diff --git a/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.ps1 b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..bdd69aff5ed6df188b6c51f1b7f3f79e7344a2a8 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value PYTHONPATH "$env:COLCON_CURRENT_PREFIX\lib/python3.12/site-packages" diff --git a/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.sh b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.sh new file mode 100644 index 0000000000000000000000000000000000000000..45388fea975bdbfb649447f4a82b390f9c4b7920 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value PYTHONPATH "$COLCON_CURRENT_PREFIX/lib/python3.12/site-packages" diff --git a/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.bash b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.bash new file mode 100644 index 0000000000000000000000000000000000000000..d1709b3bebf1392194ea2df6dadb5e92da4b1b87 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.bash @@ -0,0 +1,31 @@ +# generated from colcon_bash/shell/template/package.bash.em + +# This script extends the environment for this package. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/odometry_publisher/package.sh" + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.dsv b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.dsv new file mode 100644 index 0000000000000000000000000000000000000000..b51f488e1265c1b35919958d380ace0a7c9cd4f8 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.dsv @@ -0,0 +1,6 @@ +source;share/odometry_publisher/hook/pythonpath.ps1 +source;share/odometry_publisher/hook/pythonpath.dsv +source;share/odometry_publisher/hook/pythonpath.sh +source;share/odometry_publisher/hook/ament_prefix_path.ps1 +source;share/odometry_publisher/hook/ament_prefix_path.dsv +source;share/odometry_publisher/hook/ament_prefix_path.sh diff --git a/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.ps1 b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..6f2ac866a140cf65c355cdad35d7d80fdff2e16f --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.ps1 @@ -0,0 +1,116 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/odometry_publisher/hook/pythonpath.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/odometry_publisher/hook/ament_prefix_path.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.sh b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.sh new file mode 100644 index 0000000000000000000000000000000000000000..86d9783980f44f3bfd13a4c67246c38dc9c6f0aa --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.sh @@ -0,0 +1,87 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/home/robobin/robobin/robobin_main/src/install/odometry_publisher" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/odometry_publisher/hook/pythonpath.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/odometry_publisher/hook/ament_prefix_path.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.xml b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.xml new file mode 100644 index 0000000000000000000000000000000000000000..5e8e8a3c570b3ec21a6a056177fb12908a83a2e1 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.xml @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> +<package format="3"> + <name>odometry_publisher</name> + <version>0.0.0</version> + <description>TODO: Package description</description> + <maintainer email="jzc1e20@soton.ac.uk">robobin</maintainer> + <license>TODO: License declaration</license> + + <test_depend>ament_copyright</test_depend> + <test_depend>ament_flake8</test_depend> + <test_depend>ament_pep257</test_depend> + <test_depend>python3-pytest</test_depend> + + <exec_depend>rclpy</exec_depend> + <exec_depend>std_msgs</exec_depend> + <exec_depend>nav_msgs</exec_depend> + <exec_depend>tf_transformations</exec_depend> + <exec_depend>tf2_ros</exec_depend> + + <export> + <build_type>ament_python</build_type> + </export> +</package> diff --git a/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.zsh b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.zsh new file mode 100644 index 0000000000000000000000000000000000000000..f64f646a591a195c054cb8b8540077e75747c2f8 --- /dev/null +++ b/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.zsh @@ -0,0 +1,42 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/odometry_publisher/package.sh" +unset convert_zsh_to_array + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/PKG-INFO b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/PKG-INFO new file mode 100644 index 0000000000000000000000000000000000000000..adcf94bec15c3245fbdefa12b0a6346a2896894e --- /dev/null +++ b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/PKG-INFO @@ -0,0 +1,7 @@ +Metadata-Version: 2.1 +Name: robot-description +Version: 0.0.0 +Summary: TODO: Package description +Maintainer: robobin +Maintainer-email: robobin@todo.todo +License: TODO: License declaration diff --git a/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/SOURCES.txt b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/SOURCES.txt new file mode 100644 index 0000000000000000000000000000000000000000..a4690e53c0c2a384990cbc49d66f4bf25e31ee12 --- /dev/null +++ b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/SOURCES.txt @@ -0,0 +1,18 @@ +package.xml +setup.cfg +setup.py +../build/robot_description/robot_description.egg-info/PKG-INFO +../build/robot_description/robot_description.egg-info/SOURCES.txt +../build/robot_description/robot_description.egg-info/dependency_links.txt +../build/robot_description/robot_description.egg-info/requires.txt +../build/robot_description/robot_description.egg-info/top_level.txt +../build/robot_description/robot_description.egg-info/zip-safe +config/ekf.yaml +launch/view_robot.py +resource/robot_description +robot_description/__init__.py +rviz/urdf_config.rviz +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py +urdf/robot.urdf \ No newline at end of file diff --git a/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/dependency_links.txt b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/dependency_links.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/requires.txt b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/requires.txt new file mode 100644 index 0000000000000000000000000000000000000000..49fe098d9e6bccd89482b34510da60ab28556880 --- /dev/null +++ b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/requires.txt @@ -0,0 +1 @@ +setuptools diff --git a/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/top_level.txt b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/top_level.txt new file mode 100644 index 0000000000000000000000000000000000000000..042c285770efaa740d0c25fc45e7ed721b13fc0f --- /dev/null +++ b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/top_level.txt @@ -0,0 +1 @@ +robot_description diff --git a/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/zip-safe b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/zip-safe new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__init__.py b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__pycache__/__init__.cpython-312.pyc b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4f796fa12924bc10b0abbc200e196ad580a30331 Binary files /dev/null and b/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__pycache__/__init__.cpython-312.pyc differ diff --git a/robobin_main/src/install/robot_description/share/ament_index/resource_index/packages/robot_description b/robobin_main/src/install/robot_description/share/ament_index/resource_index/packages/robot_description new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/install/robot_description/share/colcon-core/packages/robot_description b/robobin_main/src/install/robot_description/share/colcon-core/packages/robot_description new file mode 100644 index 0000000000000000000000000000000000000000..015d92f08552f6e735d7ee6889d493730aceb0e8 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/colcon-core/packages/robot_description @@ -0,0 +1 @@ +launch:launch_ros:python3-smbus2:robot_state_publisher:rviz2 \ No newline at end of file diff --git a/robobin_main/src/install/robot_description/share/robot_description/config/ekf.yaml b/robobin_main/src/install/robot_description/share/robot_description/config/ekf.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bf637c00488b079364fe79d5c0b24d998abc5eb9 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/config/ekf.yaml @@ -0,0 +1,33 @@ +ekf_filter_node: + ros__parameters: + frequency: 10.0 + two_d_mode: false + publish_tf: true # Transform broadcasting + + # Frame IDs + map_frame: map # Global frame + odom_frame: odom # Odometry frame + base_link_frame: base_link + world_frame: odom + + # Sensor Inputs + odom0: odom + odom0_config: [true, true, false, + false, false, true, + false, false, false, + false, false, false, + false, false, false] + odom0_queue_size: 10 + + imu0: imu + imu0_config: [false, false, false, + true, true, true, + false, false, false, + false, false, true, + true, true, true] + + imu0_queue_size: 10 + + # Set to true if IMU provides orientation data + + diff --git a/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.dsv b/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..79d4c95b55cb72a17c9be498c3758478e2c7bb8d --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.ps1 b/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..26b99975794bb42ea3d6a17150e313cbfc45fc24 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value AMENT_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" diff --git a/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.sh b/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.sh new file mode 100644 index 0000000000000000000000000000000000000000..f3041f688a623ea5c66e65c917bc503e5fae6dc9 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value AMENT_PREFIX_PATH "$COLCON_CURRENT_PREFIX" diff --git a/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.dsv b/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.dsv new file mode 100644 index 0000000000000000000000000000000000000000..c2ddcdb73d1e5f7457cdbba9133f2e8a4d250b78 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.12/site-packages diff --git a/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.ps1 b/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..bdd69aff5ed6df188b6c51f1b7f3f79e7344a2a8 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value PYTHONPATH "$env:COLCON_CURRENT_PREFIX\lib/python3.12/site-packages" diff --git a/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.sh b/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.sh new file mode 100644 index 0000000000000000000000000000000000000000..45388fea975bdbfb649447f4a82b390f9c4b7920 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value PYTHONPATH "$COLCON_CURRENT_PREFIX/lib/python3.12/site-packages" diff --git a/robobin_main/src/install/robot_description/share/robot_description/launch/view_robot.py b/robobin_main/src/install/robot_description/share/robot_description/launch/view_robot.py new file mode 100644 index 0000000000000000000000000000000000000000..685f427a062cad23f6e4523e1c42aaaf21c39fe1 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/launch/view_robot.py @@ -0,0 +1,45 @@ +from launch import LaunchDescription +from launch_ros.actions import Node +from ament_index_python.packages import get_package_share_directory +import os + +def generate_launch_description(): + urdf_file_name = 'robot.urdf' + urdf = os.path.join( + get_package_share_directory('robot_description'), + 'urdf', + urdf_file_name) + + rviz_config_file = os.path.join( + get_package_share_directory('robot_description'), + 'rviz', + 'urdf_config.rviz') + + ekf_config = os.path.join( + get_package_share_directory('robot_description'), + 'config', + 'ekf.yaml') + + return LaunchDescription([ + Node( + package='joint_state_publisher', + executable='joint_state_publisher', + name='joint_state_publisher', + output='screen', + ), + Node( + package='robot_state_publisher', + executable='robot_state_publisher', + name='robot_state_publisher', + output='screen', + parameters=[{'robot_description': open(urdf).read()}] + ), + Node( + package='rviz2', + executable='rviz2', + name='rviz2', + output='screen', + arguments=['-d', rviz_config_file] + ), + + ]) \ No newline at end of file diff --git a/robobin_main/src/install/robot_description/share/robot_description/package.bash b/robobin_main/src/install/robot_description/share/robot_description/package.bash new file mode 100644 index 0000000000000000000000000000000000000000..e408a286b4f190a4e3a71f89791392359c184842 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/package.bash @@ -0,0 +1,31 @@ +# generated from colcon_bash/shell/template/package.bash.em + +# This script extends the environment for this package. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/robot_description/package.sh" + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/robot_description/share/robot_description/package.dsv b/robobin_main/src/install/robot_description/share/robot_description/package.dsv new file mode 100644 index 0000000000000000000000000000000000000000..cd3f0092e4af638f9ec52a9cbb794067c1486776 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/package.dsv @@ -0,0 +1,6 @@ +source;share/robot_description/hook/pythonpath.ps1 +source;share/robot_description/hook/pythonpath.dsv +source;share/robot_description/hook/pythonpath.sh +source;share/robot_description/hook/ament_prefix_path.ps1 +source;share/robot_description/hook/ament_prefix_path.dsv +source;share/robot_description/hook/ament_prefix_path.sh diff --git a/robobin_main/src/install/robot_description/share/robot_description/package.ps1 b/robobin_main/src/install/robot_description/share/robot_description/package.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..b0f3de4de393c6d241506b293022ac8912937078 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/package.ps1 @@ -0,0 +1,116 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/robot_description/hook/pythonpath.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/robot_description/hook/ament_prefix_path.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/robot_description/share/robot_description/package.sh b/robobin_main/src/install/robot_description/share/robot_description/package.sh new file mode 100644 index 0000000000000000000000000000000000000000..7345246f19217743362bb57c16459109ea6de4c9 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/package.sh @@ -0,0 +1,87 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/home/robobin/robobin/robobin_main/src/install/robot_description" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/robot_description/hook/pythonpath.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/robot_description/hook/ament_prefix_path.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/robobin_main/src/install/robot_description/share/robot_description/package.xml b/robobin_main/src/install/robot_description/share/robot_description/package.xml new file mode 100644 index 0000000000000000000000000000000000000000..856809340ff1f15e291ef8bd5598486751955377 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/package.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> +<package format="3"> + <name>robot_description</name> + <version>0.0.0</version> + <description>TODO: Package description</description> + <maintainer email="jzc1e20@soton.ac.uk">robobin</maintainer> + <license>TODO: License declaration</license> + + <test_depend>ament_copyright</test_depend> + <test_depend>ament_flake8</test_depend> + <test_depend>ament_pep257</test_depend> + <test_depend>python3-pytest</test_depend> + + <exec_depend>robot_state_publisher</exec_depend> + <exec_depend>rviz2</exec_depend> + <exec_depend>launch</exec_depend> + <exec_depend>launch_ros</exec_depend> + <exec_depend>python3-smbus2</exec_depend> + + + <export> + <build_type>ament_python</build_type> + </export> +</package> diff --git a/robobin_main/src/install/robot_description/share/robot_description/package.zsh b/robobin_main/src/install/robot_description/share/robot_description/package.zsh new file mode 100644 index 0000000000000000000000000000000000000000..d2f7ba6b5f6a05e25329073ae07dac3073b05a38 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/package.zsh @@ -0,0 +1,42 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/robot_description/package.sh" +unset convert_zsh_to_array + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/robot_description/share/robot_description/rviz/urdf_config.rviz b/robobin_main/src/install/robot_description/share/robot_description/rviz/urdf_config.rviz new file mode 100644 index 0000000000000000000000000000000000000000..0c3f11af55c5be446c5f9256c3f8d5d05f4e64b4 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/rviz/urdf_config.rviz @@ -0,0 +1,332 @@ +Panels: + - Class: rviz_common/Displays + Help Height: 78 + Name: Displays + Property Tree Widget: + Expanded: + - /Global Options1 + - /Status1 + - /Odometry1 + - /Imu1/Axes properties1 + - /Odometry2 + - /Odometry2/Shape1 + - /Odometry2/Covariance1 + Splitter Ratio: 0.5 + Tree Height: 542 + - Class: rviz_common/Selection + Name: Selection + - Class: rviz_common/Tool Properties + Expanded: + - /2D Goal Pose1 + - /Publish Point1 + Name: Tool Properties + Splitter Ratio: 0.5886790156364441 + - Class: rviz_common/Views + Expanded: + - /Current View1 + Name: Views + Splitter Ratio: 0.5 + - Class: rviz_common/Time + Experimental: false + Name: Time + SyncMode: 0 + SyncSource: "" +Visualization Manager: + Class: "" + Displays: + - Alpha: 0.5 + Cell Size: 1 + Class: rviz_default_plugins/Grid + Color: 160; 160; 164 + Enabled: true + Line Style: + Line Width: 0.029999999329447746 + Value: Lines + Name: Grid + Normal Cell Count: 0 + Offset: + X: 0 + Y: 0 + Z: 0 + Plane: XY + Plane Cell Count: 10 + Reference Frame: <Fixed Frame> + Value: true + - Class: rviz_default_plugins/TF + Enabled: true + Filter (blacklist): "" + Filter (whitelist): "" + Frame Timeout: 15 + Frames: + All Enabled: true + Platform: + Value: true + base_link: + Value: true + imu_link: + Value: true + left_wheel: + Value: true + odom: + Value: true + right_wheel: + Value: true + Marker Scale: 1 + Name: TF + Show Arrows: true + Show Axes: true + Show Names: false + Tree: + base_link: + Platform: + {} + imu_link: + {} + left_wheel: + {} + right_wheel: + {} + odom: + {} + Update Interval: 0 + Value: true + - Alpha: 1 + Class: rviz_default_plugins/RobotModel + Collision Enabled: false + Description File: "" + Description Source: Topic + Description Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /robot_description + Enabled: true + Links: + All Links Enabled: true + Expand Joint Details: false + Expand Link Details: false + Expand Tree: false + Link Tree Style: Links in Alphabetic Order + Platform: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + base_link: + Alpha: 1 + Show Axes: false + Show Trail: false + imu_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + left_wheel: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + right_wheel: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + Mass Properties: + Inertia: false + Mass: false + Name: RobotModel + TF Prefix: "" + Update Interval: 0 + Value: true + Visual Enabled: true + - Angle Tolerance: 0.10000000149011612 + Class: rviz_default_plugins/Odometry + Covariance: + Orientation: + Alpha: 0.5 + Color: 255; 255; 127 + Color Style: Unique + Frame: Local + Offset: 1 + Scale: 1 + Value: true + Position: + Alpha: 0.30000001192092896 + Color: 204; 51; 204 + Scale: 1 + Value: true + Value: false + Enabled: true + Keep: 100 + Name: Odometry + Position Tolerance: 0.10000000149011612 + Shape: + Alpha: 1 + Axes Length: 1 + Axes Radius: 0.10000000149011612 + Color: 255; 25; 0 + Head Length: 0.30000001192092896 + Head Radius: 0.10000000149011612 + Shaft Length: 1 + Shaft Radius: 0.05000000074505806 + Value: Arrow + Topic: + Depth: 5 + Durability Policy: Volatile + Filter size: 10 + History Policy: Keep Last + Reliability Policy: Reliable + Value: odom + Value: true + - Acceleration properties: + Acc. vector alpha: 1 + Acc. vector color: 255; 0; 0 + Acc. vector scale: 1 + Derotate acceleration: true + Enable acceleration: false + Axes properties: + Axes scale: 0.5 + Enable axes: true + Box properties: + Box alpha: 1 + Box color: 255; 0; 0 + Enable box: false + x_scale: 1 + y_scale: 1 + z_scale: 1 + Class: rviz_imu_plugin/Imu + Enabled: false + Name: Imu + Topic: + Depth: 5 + Durability Policy: Volatile + Filter size: 10 + History Policy: Keep Last + Reliability Policy: Reliable + Value: imu + Value: false + fixed_frame_orientation: true + - Angle Tolerance: 0.10000000149011612 + Class: rviz_default_plugins/Odometry + Covariance: + Orientation: + Alpha: 0.5 + Color: 255; 255; 127 + Color Style: Unique + Frame: Local + Offset: 1 + Scale: 1 + Value: true + Position: + Alpha: 0.30000001192092896 + Color: 204; 51; 204 + Scale: 1 + Value: true + Value: false + Enabled: true + Keep: 100 + Name: Odometry + Position Tolerance: 0.10000000149011612 + Shape: + Alpha: 1 + Axes Length: 1 + Axes Radius: 0.10000000149011612 + Color: 0; 255; 0 + Head Length: 0.30000001192092896 + Head Radius: 0.10000000149011612 + Shaft Length: 0.5 + Shaft Radius: 0.05000000074505806 + Value: Arrow + Topic: + Depth: 5 + Durability Policy: Volatile + Filter size: 10 + History Policy: Keep Last + Reliability Policy: Reliable + Value: /odometry/filtered + Value: true + Enabled: true + Global Options: + Background Color: 48; 48; 48 + Fixed Frame: odom + Frame Rate: 30 + Name: root + Tools: + - Class: rviz_default_plugins/Interact + Hide Inactive Objects: true + - Class: rviz_default_plugins/MoveCamera + - Class: rviz_default_plugins/Select + - Class: rviz_default_plugins/FocusCamera + - Class: rviz_default_plugins/Measure + Line color: 128; 128; 0 + - Class: rviz_default_plugins/SetInitialPose + Covariance x: 0.25 + Covariance y: 0.25 + Covariance yaw: 0.06853891909122467 + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /initialpose + - Class: rviz_default_plugins/SetGoal + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /goal_pose + - Class: rviz_default_plugins/PublishPoint + Single click: true + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /clicked_point + Transformation: + Current: + Class: rviz_default_plugins/TF + Value: true + Views: + Current: + Class: rviz_default_plugins/Orbit + Distance: 6.384281158447266 + Enable Stereo Rendering: + Stereo Eye Separation: 0.05999999865889549 + Stereo Focal Distance: 1 + Swap Stereo Eyes: false + Value: false + Focal Point: + X: 0 + Y: 0 + Z: 0 + Focal Shape Fixed Size: true + Focal Shape Size: 0.05000000074505806 + Invert Z Axis: false + Name: Current View + Near Clip Distance: 0.009999999776482582 + Pitch: 0.0103984409943223 + Target Frame: <Fixed Frame> + Value: Orbit (rviz) + Yaw: 0.9922106862068176 + Saved: ~ +Window Geometry: + Displays: + collapsed: false + Height: 846 + Hide Left Dock: false + Hide Right Dock: false + QMainWindow State: 000000ff00000000fd000000040000000000000156000002acfc0200000008fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005d00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003f000002ac000000cc00fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f000002acfc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073010000003f000002ac000000a900fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000004b00000003efc0100000002fb0000000800540069006d00650100000000000004b00000026f00fffffffb0000000800540069006d006501000000000000045000000000000000000000023f000002ac00000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000 + Selection: + collapsed: false + Time: + collapsed: false + Tool Properties: + collapsed: false + Views: + collapsed: false + Width: 1200 + X: 1142 + Y: 206 diff --git a/robobin_main/src/install/robot_description/share/robot_description/urdf/robot.urdf b/robobin_main/src/install/robot_description/share/robot_description/urdf/robot.urdf new file mode 100644 index 0000000000000000000000000000000000000000..5504ff5149114016363b4f19f8a3cb6cebd1ef64 --- /dev/null +++ b/robobin_main/src/install/robot_description/share/robot_description/urdf/robot.urdf @@ -0,0 +1,104 @@ +<robot name="robo_bin"> + + <!-- Base Link --> + <link name="base_link"> + </link> + + <!-- Platform --> + <link name="Platform"> + <visual> + <origin xyz="0 0 0.3"/> + <geometry> + <box size = "0.36 0.36 0.60"/> + </geometry> + <material name="white"> + <color rgba="1 1 1 1"/> + </material> + </visual> + </link> + + <joint name="platform_joint" type="fixed"> + <parent link="base_link"/> + <child link="Platform"/> + <origin xyz="0 0 0"/> + </joint> + + + + <!-- Left Wheel --> + <link name="left_wheel"> + <visual> + <geometry> + <cylinder length="0.04" radius="0.075"/> + </geometry> + <material name="black"> + <color rgba="0 0 0 1"/> + </material> + </visual> + </link> + + <!-- Right Wheel --> + <link name="right_wheel"> + <visual> + <geometry> + <cylinder length="0.04" radius="0.075"/> + </geometry> + <material name="black"> + <color rgba="0 0 0 1"/> + </material> + </visual> + </link> + + <!-- Base to Left Wheel Joint --> + <joint name="base_to_left_wheel" type="continuous"> + <parent link="base_link"/> + <child link="left_wheel"/> + <origin xyz="0 0.20 0" rpy="-1.57 0 0"/> <!-- No rotation needed if wheels align by default --> + <axis xyz="0 0 1"/> <!-- X-axis for forward rotation --> + </joint> + + <!-- Base to Right Wheel Joint --> + <joint name="base_to_right_wheel" type="continuous"> + <parent link="base_link"/> + <child link="right_wheel"/> + <origin xyz="0 -0.20 0" rpy="1.57 0 0"/> <!-- No rotation needed --> + <axis xyz="0 0 -1"/> <!-- X-axis for forward rotation --> + </joint> + + <!-- Transmission for Left Wheel --> + <transmission name="left_wheel_transmission"> + <type>transmission_interface/SimpleTransmission</type> + <joint name="base_to_left_wheel"> + <hardwareInterface>PositionJointInterface</hardwareInterface> + </joint> + </transmission> + + <!-- Transmission for Right Wheel --> + <transmission name="right_wheel_transmission"> + <type>transmission_interface/SimpleTransmission</type> + <joint name="base_to_right_wheel"> + <hardwareInterface>PositionJointInterface</hardwareInterface> + </joint> + </transmission> + + <!-- IMU Link --> +<link name="imu_link"> + <visual> + <geometry> + <cylinder length="0.05" radius="0.02"/> + </geometry> + <material name="gray"> + <color rgba="0.5 0.5 0.5 1"/> + </material> + </visual> +</link> + +<!-- IMU Joint --> +<joint name="imu_joint" type="fixed"> + <parent link="base_link"/> + <child link="imu_link"/> + <origin xyz="0 0 0.1" rpy="0 0 0"/> <!-- Adjust position as needed --> +</joint> + + +</robot> diff --git a/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/PKG-INFO b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/PKG-INFO new file mode 100644 index 0000000000000000000000000000000000000000..18fb599dfd6b0ce065429c149739fb86bc7f0cc0 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/PKG-INFO @@ -0,0 +1,7 @@ +Metadata-Version: 2.1 +Name: robot-localization-ekf +Version: 0.0.0 +Summary: TODO: Package description +Maintainer: robobin +Maintainer-email: robobin@todo.todo +License: TODO: License declaration diff --git a/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/SOURCES.txt b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/SOURCES.txt new file mode 100644 index 0000000000000000000000000000000000000000..3e5acfe0e60ed995a7f8df7b68fd416000de5633 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/SOURCES.txt @@ -0,0 +1,16 @@ +package.xml +setup.cfg +setup.py +../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO +../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt +../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt +../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt +../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt +../build/robot_localization_ekf/robot_localization_ekf.egg-info/zip-safe +config/ekf.yaml +launch/ekf_launch.py +resource/robot_localization_ekf +robot_localization_ekf/__init__.py +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py \ No newline at end of file diff --git a/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/dependency_links.txt b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/dependency_links.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/requires.txt b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/requires.txt new file mode 100644 index 0000000000000000000000000000000000000000..49fe098d9e6bccd89482b34510da60ab28556880 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/requires.txt @@ -0,0 +1 @@ +setuptools diff --git a/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/top_level.txt b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/top_level.txt new file mode 100644 index 0000000000000000000000000000000000000000..bb70b42a924b36a4eecc464f6a048c00be03fbce --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/top_level.txt @@ -0,0 +1 @@ +robot_localization_ekf diff --git a/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/zip-safe b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/zip-safe new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__init__.py b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__pycache__/__init__.cpython-312.pyc b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a787e78dd4c412fc933900ca76b27df4d7961881 Binary files /dev/null and b/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__pycache__/__init__.cpython-312.pyc differ diff --git a/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index/packages/robot_localization_ekf b/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index/packages/robot_localization_ekf new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/install/robot_localization_ekf/share/colcon-core/packages/robot_localization_ekf b/robobin_main/src/install/robot_localization_ekf/share/colcon-core/packages/robot_localization_ekf new file mode 100644 index 0000000000000000000000000000000000000000..965c408618e13d36f7c5dcbe31c53c6c41b05d53 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/colcon-core/packages/robot_localization_ekf @@ -0,0 +1 @@ +robot_localization \ No newline at end of file diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config/ekf.yaml b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config/ekf.yaml new file mode 100755 index 0000000000000000000000000000000000000000..ae11ebe6c3bca31acf1bbcbe088e0af393a7d139 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config/ekf.yaml @@ -0,0 +1,39 @@ +ekf_filter_node: + ros__parameters: + frequency: 10.0 + two_d_mode: true + publish_tf: true # Transform broadcasting + + # Frame IDs + map_frame: map # Global frame + odom_frame: odom # Odometry frame + base_link_frame: base_link + world_frame: odom + + # Sensor Inputs + odom0: odom + odom0_config: [true, true, false, + false, false, false, + true, true, false, + false, false, true, + false, false, false] + odom0_queue_size: 10 + + #[x_pos, y_pos, z_pos, + # roll, pitch, yaw, + # x_vel, y_vel, z_vel, + # roll_vel, pitch_vel, yaw_vel, + # x_acce, y_acce, z_acce] + + imu0: imu + imu0_config: [false, false, false, + true, true, true, + false, false, false, + false, false, false, + false, false, false] + + imu0_queue_size: 10 + + # Set to true if IMU provides orientation data + + diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.dsv b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..79d4c95b55cb72a17c9be498c3758478e2c7bb8d --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.ps1 b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..26b99975794bb42ea3d6a17150e313cbfc45fc24 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value AMENT_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.sh b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.sh new file mode 100644 index 0000000000000000000000000000000000000000..f3041f688a623ea5c66e65c917bc503e5fae6dc9 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value AMENT_PREFIX_PATH "$COLCON_CURRENT_PREFIX" diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.dsv b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.dsv new file mode 100644 index 0000000000000000000000000000000000000000..c2ddcdb73d1e5f7457cdbba9133f2e8a4d250b78 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.12/site-packages diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.ps1 b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..bdd69aff5ed6df188b6c51f1b7f3f79e7344a2a8 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value PYTHONPATH "$env:COLCON_CURRENT_PREFIX\lib/python3.12/site-packages" diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.sh b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.sh new file mode 100644 index 0000000000000000000000000000000000000000..45388fea975bdbfb649447f4a82b390f9c4b7920 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value PYTHONPATH "$COLCON_CURRENT_PREFIX/lib/python3.12/site-packages" diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch/ekf_launch.py b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch/ekf_launch.py new file mode 100644 index 0000000000000000000000000000000000000000..bb85016506b03484993e2e10ed91fdb1572d9f53 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch/ekf_launch.py @@ -0,0 +1,22 @@ +import os +from launch import LaunchDescription +from launch_ros.actions import Node +from ament_index_python.packages import get_package_share_directory + +def generate_launch_description(): + # Get the absolute path to ekf.yaml + ekf_config = os.path.join( + get_package_share_directory('robot_localization_ekf'), # Replace with your package name + 'config', + 'ekf.yaml' + ) + + return LaunchDescription([ + Node( + package='robot_localization', + executable='ekf_node', + name='ekf_filter_node', + output='screen', + parameters=[ekf_config], + ) + ]) \ No newline at end of file diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.bash b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.bash new file mode 100644 index 0000000000000000000000000000000000000000..61fe4c17d044bde78e5cc2ee18e1eb12f9fcc31c --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.bash @@ -0,0 +1,31 @@ +# generated from colcon_bash/shell/template/package.bash.em + +# This script extends the environment for this package. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/robot_localization_ekf/package.sh" + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.dsv b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.dsv new file mode 100644 index 0000000000000000000000000000000000000000..eef71ef34709fa74e84719368fe6b158fcc32d59 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.dsv @@ -0,0 +1,6 @@ +source;share/robot_localization_ekf/hook/pythonpath.ps1 +source;share/robot_localization_ekf/hook/pythonpath.dsv +source;share/robot_localization_ekf/hook/pythonpath.sh +source;share/robot_localization_ekf/hook/ament_prefix_path.ps1 +source;share/robot_localization_ekf/hook/ament_prefix_path.dsv +source;share/robot_localization_ekf/hook/ament_prefix_path.sh diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.ps1 b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..bdc62fbc855932d8345eeb1d5d4632911e06f7fb --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.ps1 @@ -0,0 +1,116 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/robot_localization_ekf/hook/pythonpath.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/robot_localization_ekf/hook/ament_prefix_path.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.sh b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.sh new file mode 100644 index 0000000000000000000000000000000000000000..c731e32b506c219b23401625ca83609b20b535e6 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.sh @@ -0,0 +1,87 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/robot_localization_ekf/hook/pythonpath.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/robot_localization_ekf/hook/ament_prefix_path.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.xml b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.xml new file mode 100644 index 0000000000000000000000000000000000000000..4d91efc3fe7d4d195dd0dd705cb864e46e8bb8dc --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.xml @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> +<package format="3"> + <name>robot_localization_ekf</name> + <version>0.0.0</version> + <description>TODO: Package description</description> + <maintainer email="robobin@todo.todo">robobin</maintainer> + <license>TODO: License declaration</license> + + <test_depend>ament_copyright</test_depend> + <test_depend>ament_flake8</test_depend> + <test_depend>ament_pep257</test_depend> + <test_depend>python3-pytest</test_depend> + + <exec_depend>robot_localization</exec_depend> + + + <export> + <build_type>ament_python</build_type> + </export> +</package> diff --git a/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.zsh b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.zsh new file mode 100644 index 0000000000000000000000000000000000000000..acf22db709d9bb136861df309b91c5a08cae57a1 --- /dev/null +++ b/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.zsh @@ -0,0 +1,42 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/robot_localization_ekf/package.sh" +unset convert_zsh_to_array + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/setup.bash b/robobin_main/src/install/setup.bash new file mode 100644 index 0000000000000000000000000000000000000000..4aeadb4c5f8e80e273a9b473c9a96b3eb7966438 --- /dev/null +++ b/robobin_main/src/install/setup.bash @@ -0,0 +1,34 @@ +# generated from colcon_bash/shell/template/prefix_chain.bash.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/jazzy" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/home/robobin/Robobin_Project/ros2/robobin_main/install" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_bash_source_script diff --git a/robobin_main/src/install/setup.ps1 b/robobin_main/src/install/setup.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..556a86618537b0dd9e6721ace693770497a33081 --- /dev/null +++ b/robobin_main/src/install/setup.ps1 @@ -0,0 +1,30 @@ +# generated from colcon_powershell/shell/template/prefix_chain.ps1.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_chain_powershell_source_script { + param ( + $_colcon_prefix_chain_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_chain_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_chain_powershell_source_script_param'" + } + . "$_colcon_prefix_chain_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_chain_powershell_source_script_param'" + } +} + +# source chained prefixes +_colcon_prefix_chain_powershell_source_script "/opt/ros/jazzy\local_setup.ps1" +_colcon_prefix_chain_powershell_source_script "/home/robobin/Robobin_Project/ros2/robobin_main/install\local_setup.ps1" + +# source this prefix +$env:COLCON_CURRENT_PREFIX=(Split-Path $PSCommandPath -Parent) +_colcon_prefix_chain_powershell_source_script "$env:COLCON_CURRENT_PREFIX\local_setup.ps1" diff --git a/robobin_main/src/install/setup.sh b/robobin_main/src/install/setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..8c83072b0ebb5af57147efd1aeb917bbc46d367e --- /dev/null +++ b/robobin_main/src/install/setup.sh @@ -0,0 +1,49 @@ +# generated from colcon_core/shell/template/prefix_chain.sh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX=/home/robobin/robobin/robobin_main/src/install +if [ ! -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +elif [ ! -d "$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX + return 1 +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/jazzy" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/home/robobin/Robobin_Project/ros2/robobin_main/install" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_sh_source_script +unset COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/setup.zsh b/robobin_main/src/install/setup.zsh new file mode 100644 index 0000000000000000000000000000000000000000..770dee49ec8e02df3085d222804936ad638cad95 --- /dev/null +++ b/robobin_main/src/install/setup.zsh @@ -0,0 +1,34 @@ +# generated from colcon_zsh/shell/template/prefix_chain.zsh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/jazzy" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/home/robobin/Robobin_Project/ros2/robobin_main/install" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_zsh_source_script diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/PKG-INFO b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/PKG-INFO new file mode 100644 index 0000000000000000000000000000000000000000..eee4e012f18acb2f9848a3ff812951a68aae56c2 --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/PKG-INFO @@ -0,0 +1,7 @@ +Metadata-Version: 2.1 +Name: testing +Version: 0.0.0 +Summary: TODO: Package description +Maintainer: robobin +Maintainer-email: robobin@todo.todo +License: TODO: License declaration diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/SOURCES.txt b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/SOURCES.txt new file mode 100644 index 0000000000000000000000000000000000000000..4122e71fbfcf0d7e96e45be8309f41291dd53fbd --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/SOURCES.txt @@ -0,0 +1,21 @@ +package.xml +setup.cfg +setup.py +../build/testing/testing.egg-info/PKG-INFO +../build/testing/testing.egg-info/SOURCES.txt +../build/testing/testing.egg-info/dependency_links.txt +../build/testing/testing.egg-info/entry_points.txt +../build/testing/testing.egg-info/requires.txt +../build/testing/testing.egg-info/top_level.txt +../build/testing/testing.egg-info/zip-safe +resource/testing +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py +testing/__init__.py +testing/control_feedback.py +testing/encoder.py +testing/imu_node.py +testing/motor_control_node.py +testing/route.py +testing/route_filtered.py \ No newline at end of file diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/dependency_links.txt b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/dependency_links.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/entry_points.txt b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/entry_points.txt new file mode 100644 index 0000000000000000000000000000000000000000..281f4a1fbcf9d2900bf712d4536b1b8b54260fe3 --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/entry_points.txt @@ -0,0 +1,7 @@ +[console_scripts] +test_control_feedback = testing.control_feedback:main +test_encoder_node = testing.encoder:main +test_imu_node = testing.imu_node:main +test_motor_node = testing.motor_control_node:main +test_route = testing.route:main +test_route_filter = testing.route_filtered:main diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/requires.txt b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/requires.txt new file mode 100644 index 0000000000000000000000000000000000000000..8aeefb0ad87d1bcadd25636d996d3f7fcaf59b9a --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/requires.txt @@ -0,0 +1,2 @@ +gpiozero +setuptools diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/top_level.txt b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/top_level.txt new file mode 100644 index 0000000000000000000000000000000000000000..038d718da6a1ebbc6a7780a96ed75a70cc2ad6e2 --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/top_level.txt @@ -0,0 +1 @@ +testing diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/zip-safe b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/zip-safe new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__init__.py b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/__init__.cpython-312.pyc b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..01ca409c5ddfc37ea0a2bc87effa3fcccc84fe7e Binary files /dev/null and b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/__init__.cpython-312.pyc differ diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/control_feedback.cpython-312.pyc b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/control_feedback.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ae58e93de695b15169ac162efedab010fd875373 Binary files /dev/null and b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/control_feedback.cpython-312.pyc differ diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/encoder.cpython-312.pyc b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/encoder.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..494d55247c78adc00fa25cf8d250e355d5ccd4d9 Binary files /dev/null and b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/encoder.cpython-312.pyc differ diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/imu_node.cpython-312.pyc b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/imu_node.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6af98de3b81cca7c2f7628436b9a8b12ad93de0a Binary files /dev/null and b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/imu_node.cpython-312.pyc differ diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/motor_control_node.cpython-312.pyc b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/motor_control_node.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1cbef222b7fa95111561986e1fc4ae92254cc5b6 Binary files /dev/null and b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/motor_control_node.cpython-312.pyc differ diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/route.cpython-312.pyc b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/route.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7bd19eb73614595c62c2bb987fd83e6cd9154d16 Binary files /dev/null and b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/route.cpython-312.pyc differ diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/route_filtered.cpython-312.pyc b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/route_filtered.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fd04027f5c70594d465ed6e3797d47b426a037c4 Binary files /dev/null and b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/route_filtered.cpython-312.pyc differ diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/control_feedback.py b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/control_feedback.py new file mode 100644 index 0000000000000000000000000000000000000000..9762167aa06552dffdc8e23beccbfec88e93f6b8 --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/control_feedback.py @@ -0,0 +1,320 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from std_msgs.msg import Int64, Float64 +from gpiozero import PWMOutputDevice, DigitalOutputDevice +import time +from rclpy.clock import Clock +from rclpy.time import Time +import bisect + + + +# Example of how you could implement a simple PID controller +class PIDController: + def __init__(self, kp, ki, kd): + self.kp = kp + self.ki = ki + self.kd = kd + self.prev_error = 0 + self.integral = 0 + + def reset(self): + self.prev_error = 0 + self.integral = 0 + + def calculate(self, error, dt): + self.integral += error * dt + derivative = (error - self.prev_error) / dt + output = self.kp * error + self.ki * self.integral + self.kd * derivative + self.prev_error = error + return output + + + + +class MotorControlNode(Node): + def __init__(self): + super().__init__('control_feedback_node') + + # Initialize encoder values + self.encoder_left_steps = 0 + self.encoder_right_steps = 0 + + # Desired speeds from cmd_vel + self.desired_linear_speed = 0.0 + self.desired_angular_speed = 0.0 + + self.prev_left_steps = 0 + self.prev_right_steps = 0 + + self.left_pwm = 0 + self.right_pwm = 0 + + self.prev_desired_speed = 0.0 + + + #Time + self.prev_time = time.time() + #self.prev_time = self.get_clock().now + + + # Robot parameters + self.wheel_base = 0.40 + self.encoder_steps_per_rotation = 310 + self.wheel_radius = 0.075 + + # Initialize the motors + self.motor = Motor(self,14,15,18, 17, 22, 27) + + # PID controllers + self.pid_left_forward = PIDController(kp=0.5, ki=0.0, kd=0.001) + self.pid_right_forward = PIDController(kp=0.525, ki=0.0, kd=0.001) + + self.pid_left_backward = PIDController(kp=0.525, ki=0.0, kd=0.001) + self.pid_right_backward = PIDController(kp=0.5, ki=0.0, kd=0.001) + + + + + # Subscribe to cmd_vel topic + self.subscription = self.create_subscription( + Twist, + '/cmd_vel', + self.cmd_vel_callback, + 10 + ) + + # Subscribe to encoder data + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + self.left_actual_speed_pub = self.create_publisher(Float64, 'left_actual_wheel_speed', 10) + self.right_actual_speed_pub = self.create_publisher(Float64, 'right_actual_wheel_speed', 10) + self.desired_speed_pub = self.create_publisher(Float64, 'desired_wheel_speed', 10) + + # Timer to update motor speeds + self.control_timer = self.create_timer(0.1, self.control_loop) + + self.get_logger().info('Motor control node with encoder feedback has been started.') + + def cmd_vel_callback(self, msg): + # Store desired speeds + self.desired_linear_speed = msg.linear.x # Forward/backward speed + self.desired_angular_speed = msg.angular.z # Turning rate + + # if (self.desired_linear_speed >= 0 and self.prev_desired_speed < 0) or (self.desired_linear_speed < 0 and self.prev_desired_speed >= 0): + + # self.pid_left_forward.reset() + # self.pid_right_forward.reset() + # self.pid_left_backward.reset() + # self.pid_right_backward.reset() + + + + + + self.prev_desired_speed = self.desired_linear_speed + + def left_encoder_callback(self, msg): + self.encoder_left_steps = msg.data + + def right_encoder_callback(self, msg): + self.encoder_right_steps = msg.data + + + def control_loop(self): + + if self.desired_linear_speed >= 0: + # Forward motion + left_pid = self.pid_left_forward + right_pid = self.pid_right_forward + else: + # Backward motion + left_pid = self.pid_left_backward + right_pid = self.pid_right_backward + + if (self.desired_linear_speed == 0) and (self.desired_angular_speed == 0): + self.stop_motors() + self.pid_left_forward.reset() + self.pid_right_forward.reset() + self.pid_left_backward.reset() + self.pid_right_backward.reset() + self.left_pwm =0 + self.right_pwm =0 + return + + + + + #Calculate the actual speed + #------------------------------- + # Calculate elapsed time + current_time = time.time() + #dt = current_time - self.prev_time + dt = max(current_time - self.prev_time, 0.01) # Prevent dt from being too small + #dt = max(current_time - self.prev_time, 1e-6) # Avoid zero or too small dt + if dt == 0: + return + self.prev_time = current_time + + # self.prev_time = self.get_clock().now() + # current_time = self.get_clock().now() + # dt = (current_time - self.prev_time).to_sec() + # if dt <= 0.0: + # return + # self.prev_time = current_time + + #Actual Speed calculation + #------------------------------------ + # Calculate change in encoder steps + delta_left_steps = self.encoder_left_steps - self.prev_left_steps + delta_right_steps = self.encoder_right_steps - self.prev_right_steps + + self.prev_left_steps = self.encoder_left_steps + self.prev_right_steps = self.encoder_right_steps + + # Calculate rotational speeds (RPS) + left_rps = delta_left_steps / (self.encoder_steps_per_rotation * dt) + right_rps = delta_right_steps / (self.encoder_steps_per_rotation * dt) + + # Convert to linear speed (m/s) + left_speed_actual = left_rps * 2 * 3.14159 * self.wheel_radius + right_speed_actual = right_rps * 2 * 3.14159 * self.wheel_radius + + + + #Desired Speed calculation + #------------------------------------ + # Desired speeds for left and right wheels + left_speed_desired = self.desired_linear_speed - (self.desired_angular_speed * self.wheel_base / 2.0) + right_speed_desired = self.desired_linear_speed + (self.desired_angular_speed * self.wheel_base / 2.0) + + + + # Speed Errors calculation + #------------------------------------ + left_error = left_speed_desired - left_speed_actual + right_error = right_speed_desired - right_speed_actual + + + + # Use PID controllers for left and right wheels + left_pwm_error = left_pid.calculate(left_error, dt) + right_pwm_error = right_pid.calculate(right_error, dt) + + self.left_pwm += left_pwm_error + self.right_pwm += right_pwm_error + + + + # Ensure PWM values are within [-1, 1] + left_pwm = max(-1, min(1, self.left_pwm)) + right_pwm = max(-1, min(1, self.right_pwm)) + + # Apply PWM values to motors + self.motor.set_pwm(left_pwm, right_pwm) + + + + + # Publish actual speeds + left_actual_speed_msg = Float64() + left_actual_speed_msg.data = left_speed_actual + self.left_actual_speed_pub.publish(left_actual_speed_msg) + + right_actual_speed_msg = Float64() + right_actual_speed_msg.data = right_speed_actual + self.right_actual_speed_pub.publish(right_actual_speed_msg) + + desired_speed_msg = Float64() + desired_speed_msg.data = right_speed_desired + self.desired_speed_pub.publish(desired_speed_msg) + + + # Debugging info + self.get_logger().info(f'Left PWM IN: {self.left_pwm:.2f}, Right PWM IN: {right_pwm:.2f}') + self.get_logger().info(f'Left Speed Actual: {left_speed_actual:.2f}, Right Speed Actual: {right_speed_actual:.2f}') + self.get_logger().info(f'Left Error: {left_error:.2f}, Right Error: {left_pwm_error:.2f}') + self.get_logger().info(f'Left_speed_desired: {left_speed_desired:.2f}, Right_speed_desired: {right_speed_desired:.2f}') + self.get_logger().info('-----------------------------------------------------------------') + + + def stop_motors(self): + self.motor.stop() + self.get_logger().info('Motors have been stopped.') + +class Motor: + def __init__(self,node, EnaA, In1A, In2A, EnaB, In1B, In2B): + + self.node = node + # Left motor control pins + self.pwmA = PWMOutputDevice(EnaA) + self.in1A = DigitalOutputDevice(In1A) + self.in2A = DigitalOutputDevice(In2A) + + # Right motor control pins + self.pwmB = PWMOutputDevice(EnaB) + self.in1B = DigitalOutputDevice(In1B) + self.in2B = DigitalOutputDevice(In2B) + + def set_pwm(self, left_pwm, right_pwm): + + #Deadband to prevent the motors from responding to very small PWM values that could cause jitter. + DEADZONE = 0.002 + + if abs(left_pwm) < DEADZONE: + self.pwmA.value = 0 + self.in1A.off() + self.in2A.off() + else: + self.pwmA.value = abs(left_pwm) + self.in1A.value = left_pwm > 0 + self.in2A.value = left_pwm < 0 + + if abs(right_pwm) < DEADZONE: + self.pwmB.value = 0 + self.in1B.off() + self.in2B.off() + else: + self.pwmB.value = abs(right_pwm) + self.in1B.value = right_pwm > 0 + self.in2B.value = right_pwm < 0 + + #self.node.get_logger().info(f"Left Motor PWM: Speed={left_pwm}, Right Motor PWM: Speed={right_pwm}") + + def stop(self): + # Stop both motors + self.pwmA.value = 0 + self.pwmB.value = 0 + self.in1A.off() + self.in2A.off() + self.in1B.off() + self.in2B.off() + + +def main(args=None): + rclpy.init(args=args) + node = MotorControlNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.stop_motors() + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/encoder.py b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/encoder.py new file mode 100644 index 0000000000000000000000000000000000000000..4e687cd999e985c6eb28f4a66462f16a7368c1fa --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/encoder.py @@ -0,0 +1,63 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from gpiozero import RotaryEncoder, InputDevice + + + +class EncoderReaderNode(Node): + def __init__(self): + super().__init__('encoder_reader_node') + + motor1A = 5 + motor1B = 6 + motor2A = 20 + motor2B = 21 + + self.encoder_left = RotaryEncoder(a = motor1A,b = motor1B, max_steps=0) + self.encoder_right = RotaryEncoder(a = motor2A,b = motor2B, max_steps=0) + + # Publishers for encoder steps + self.left_encoder_pub = self.create_publisher(Int64, 'left_wheel_steps', 10) + self.right_encoder_pub = self.create_publisher(Int64, 'right_wheel_steps', 10) + + # Timer to read encoders + self.timer = self.create_timer(0.1, self.publish_encoder_steps) + + self.get_logger().info('Encoder reader node has been started.') + + def publish_encoder_steps(self): + # Read encoder steps + left_steps = self.encoder_left.steps + right_steps = -(self.encoder_right.steps) + + # Create messages + left_msg = Int64() + left_msg.data = left_steps + + right_msg = Int64() + right_msg.data = right_steps + + # Publish messages + self.left_encoder_pub.publish(left_msg) + self.right_encoder_pub.publish(right_msg) + + # Log the steps + self.get_logger().info(f'Left Steps: {left_steps}, Right Steps: {right_steps}') + + + +def main(args=None): + rclpy.init(args=args) + node = EncoderReaderNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/imu_node.py b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/imu_node.py new file mode 100644 index 0000000000000000000000000000000000000000..d2f2a4178d9c4facd3252b738d5a797f64f9667b --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/imu_node.py @@ -0,0 +1,95 @@ +#!/usr/bin/env python3 + +import rclpy +from rclpy.node import Node +from sensor_msgs.msg import Imu +from smbus2 import SMBus +import time +import math + +class BNO055Publisher(Node): + def __init__(self): + super().__init__('imu_node') + self.publisher_ = self.create_publisher(Imu, 'imu', 10) + self.timer = self.create_timer(0.1, self.timer_callback) + self.bus = SMBus(1) + self.address = 0x28 + self.init_bno055() + time.sleep(1) + + def write_register(self, register, value): + self.bus.write_byte_data(self.address, register, value) + + def read_register(self, register, length=1): + if length == 1: + return self.bus.read_byte_data(self.address, register) + else: + return self.bus.read_i2c_block_data(self.address, register, length) + + def init_bno055(self): + # Switch to CONFIG mode + self.write_register(0x3D, 0x00) + time.sleep(0.05) + # Set power mode to Normal + self.write_register(0x3E, 0x00) + # Set to NDOF mode + self.write_register(0x3D, 0x0C) + time.sleep(0.5) + + def read_euler_angles(self): + data = self.read_register(0x1A, 6) + yaw = (data[1] << 8) | data[0] + roll = (data[3] << 8) | data[2] + pitch = (data[5] << 8) | data[4] + yaw = yaw if yaw < 32768 else yaw - 65536 + roll = roll if roll < 32768 else roll - 65536 + pitch = pitch if pitch < 32768 else pitch - 65536 + yaw = yaw / 16.0 + roll = roll / 16.0 + pitch = pitch / 16.0 + return yaw, pitch, roll + + def timer_callback(self): + yaw, pitch, roll = self.read_euler_angles() + imu_msg = Imu() + imu_msg.header.stamp = self.get_clock().now().to_msg() + imu_msg.header.frame_id = 'imu_link' + # Convert degrees to radians + yaw_rad = -(math.radians(yaw)) + roll_rad = -(math.radians(pitch)) + pitch_rad = -(math.radians(roll)) + # Compute quaternion + cy = math.cos(yaw_rad * 0.5) + sy = math.sin(yaw_rad * 0.5) + cp = math.cos(pitch_rad * 0.5) + sp = math.sin(pitch_rad * 0.5) + cr = math.cos(roll_rad * 0.5) + sr = math.sin(roll_rad * 0.5) + imu_msg.orientation.w = cr * cp * cy + sr * sp * sy + imu_msg.orientation.x = sr * cp * cy - cr * sp * sy + imu_msg.orientation.y = cr * sp * cy + sr * cp * sy + imu_msg.orientation.z = cr * cp * sy - sr * sp * cy + + imu_msg.orientation_covariance = [0.0025, 0, 0, + 0, 0.0025, 0, + 0, 0, 0.0025] + imu_msg.angular_velocity_covariance = [0.02, 0, 0, + 0, 0.02, 0, + 0, 0, 0.02] + imu_msg.linear_acceleration_covariance = [0.04, 0, 0, + 0, 0.04, 0, + 0, 0, 0.04] + + + self.publisher_.publish(imu_msg) + self.get_logger().info(f'Publishing: Yaw={yaw:.2f}, Pitch={pitch:.2f}, Roll={roll:.2f}') + +def main(args=None): + rclpy.init(args=args) + bno055_publisher = BNO055Publisher() + rclpy.spin(bno055_publisher) + bno055_publisher.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/motor_control_node.py b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/motor_control_node.py new file mode 100644 index 0000000000000000000000000000000000000000..d882ed7d631f0fe5112731b062c07272f0d74bfb --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/motor_control_node.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python3 +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from gpiozero import PWMOutputDevice +from time import sleep + +class Motor: + def __init__(self, node, EnaA, In1A, In2A, EnaB, In1B, In2B): + self.node = node + self.pwmA = PWMOutputDevice(EnaA) + self.in1A = PWMOutputDevice(In1A) + self.in2A = PWMOutputDevice(In2A) + self.pwmB = PWMOutputDevice(EnaB) + self.in1B = PWMOutputDevice(In1B) + self.in2B = PWMOutputDevice(In2B) + + def move(self, speed=0.0, turn=0.0): + speed = max(-1, min(1, speed)) + turn = max(-1, min(1, turn)) + + leftSpeed = speed - turn + rightSpeed = speed + turn + ''' + left_speed = self.desired_speed - (turn_rate * self.motor.wheel_base / 2) + right_speed = self.desired_speed + (turn_rate * self.motor.wheel_base / 2) + ''' + + leftSpeed = max(-1, min(1, leftSpeed)) + rightSpeed = max(-1, min(1, rightSpeed)) + + self.pwmA.value = abs(leftSpeed) + self.in1A.value = leftSpeed > 0 + self.in2A.value = leftSpeed <= 0 + + self.pwmB.value = abs(rightSpeed) + self.in1B.value = rightSpeed > 0 + self.in2B.value = rightSpeed <= 0 + + self.node.get_logger().info(f"Lefts Motor: Speed={leftSpeed}, Right Motor: Speed={rightSpeed}") + #print("hi") + + + def stop(self): + self.pwmA.value = 0 + self.pwmB.value = 0 + self.node.get_logger().info("Motors have been stopped.") + +class MotorControlNode(Node): + def __init__(self): + super().__init__('motor_control_node') + #left 14,15,18 right 17,27,22 + self.motor = Motor(self,14,15,18, 17, 22, 27) + self.subscription = self.create_subscription( + Twist, + 'cmd_vel', + self.cmd_vel_callback, + 10 + ) + self.subscription # prevent unused variable warning + self.get_logger().info('Motor control node has been started.') + + def cmd_vel_callback(self, msg): + linear_x = msg.linear.x + angular_z = msg.angular.z + self.get_logger().info(f'Speed: {linear_x}, Turn Rate: {angular_z}') + self.motor.move(speed=linear_x, turn=angular_z) + +def main(args=None): + rclpy.init(args=args) + node = MotorControlNode() + rclpy.spin(node) + rclpy.shutdown() + +if __name__ == '__main__': + main() + +#colcon build --symlink-install \ No newline at end of file diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route.py b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route.py new file mode 100644 index 0000000000000000000000000000000000000000..b3d2bff6d92edf18fb10bb2dc12f067e69c982c1 --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route.py @@ -0,0 +1,158 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from nav_msgs.msg import Odometry +from math import sqrt, pow, atan2, radians, sin, cos +import time + +class MoveTurnNode(Node): + def __init__(self): + super().__init__('move_turn_node') + + # Publisher for cmd_vel + self.cmd_vel_pub = self.create_publisher(Twist, '/cmd_vel', 10) + + # Subscriber for odometry + self.create_subscription(Odometry, '/odom', self.odom_callback, 10) + + # Robot position and orientation + self.x = 0.0 + self.y = 0.0 + self.yaw = 0.0 + + # Movement parameters[=] + self.distance_threshold = 0.01 # meters + self.angle_threshold = radians(0.1) # 3 degrees in radians + #self.linear_speed = 0.2 # m/s + #self.angular_speed = 0rr.25 # rad/s + + self.get_logger().info('Move and Turn node started.') + self.execute_movement() + + def odom_callback(self, msg): + self.x = msg.pose.pose.position.x + self.y = msg.pose.pose.position.y + self.get_logger().info(f'start_x :{self.x} , start_y :{self.y}') + + # Extract yaw (orientation around Z axis) + _, _, self.yaw = self.quaternion_to_euler( + msg.pose.pose.orientation.x, + msg.pose.pose.orientation.y, + msg.pose.pose.orientation.z, + msg.pose.pose.orientation.w + ) + + def quaternion_to_euler(self, x, y, z, w): + t3 = 2.0 * (w * z + x * y) + t4 = 1.0 - 2.0 * (y * y + z * z) + yaw = atan2(t3, t4) + + return 0.0, 0.0, yaw + + def execute_movement(self): + + # #self.move_forward(1) + # self.turn_angle(90) + + + + # for i in range(10): + # self.get_logger().info(f'Starting loop {i + 1} of 5') + # # # Move forward 1 meter + # self.move_forward(1) + # self.turn_angle(180) + + # # Turn 90 degrees + # self.stop_robot() + + for i in range(4): + self.get_logger().info(f'Starting loop {i + 1} of 5') + # Move forward 1 meter + self.move_forward(1) + # Turn 90 degree + self.turn_angle(90) + self.stop_robot() + + + self.get_logger().info('Completed all loops.') + self.stop_robot() + + def move_forward(self, distance): + start_x, start_y = self.x, self.y + + kp = 1.0 + max_speed = 0.2 + min_speed = 0.05 + + + + while True: + + current_distance = sqrt(pow(self.x - start_x, 2) + pow(self.y - start_y, 2)) + distance_error = distance - current_distance + + if distance_error <= self.distance_threshold: + self.stop_robot() + break + + linear_speed = kp * distance_error + linear_speed = max(min_speed, min (max_speed, linear_speed)) + + + twist = Twist() + twist.linear.x = linear_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def turn_angle(self, angle_degrees): + # Capture the starting yaw before turning + start_yaw = self.yaw + + # Calculate the target yaw relative to the current orientation + target_yaw = start_yaw + radians(angle_degrees) + target_yaw = atan2(sin(target_yaw), cos(target_yaw)) + kp = 1.0 + max_speed = 0.8 + min_speed = 0.05 + + while True: + yaw_error = target_yaw - self.yaw + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + + if abs(yaw_error) < self.angle_threshold: + self.stop_robot() + break + + angular_speed = kp * abs(yaw_error) + + angular_speed = max(min_speed, min (max_speed, angular_speed)) + + twist = Twist() + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def stop_robot(self): + twist = Twist() + twist.linear.x = 0.0 + twist.angular.z = 0.0 + self.cmd_vel_pub.publish(twist) + self.get_logger().info('Robot stopped.') + time.sleep(0.5) + +def main(args=None): + rclpy.init(args=args) + node = MoveTurnNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route_filtered.py b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route_filtered.py new file mode 100644 index 0000000000000000000000000000000000000000..e79cf08e8058c37037b04285f5e17027de79385e --- /dev/null +++ b/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route_filtered.py @@ -0,0 +1,191 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from nav_msgs.msg import Odometry +from math import sqrt, pow, atan2, radians, sin, cos, degrees +import time + +class MoveTurnFilteredNode(Node): + def __init__(self): + super().__init__('move_turn_filtered_node') + + # Publisher for cmd_vel + self.cmd_vel_pub = self.create_publisher(Twist, '/cmd_vel', 10) + + # Subscriber for filtered odometry + self.create_subscription(Odometry, '/odometry/filtered', self.odom_callback, 10) + + # Robot position and orientation + self.x = 0.0 + self.y = 0.0 + self.yaw = 0.0 + + # Movement parameters + self.distance_threshold = 0.01 # meters + self.angle_threshold = radians(0.1) # 0.1 degree in radians + self.linear_speed = 0.2 # m/s + + self.get_logger().info('Move and Turn (Filtered) node started.') + self.execute_movement() + + def odom_callback(self, msg): + self.x = msg.pose.pose.position.x + self.y = msg.pose.pose.position.y + self.get_logger().info(f'start_x :{self.x} , start_y :{self.y}') + + # Extract yaw (orientation around Z axis) + _, _, self.yaw = self.quaternion_to_euler( + msg.pose.pose.orientation.x, + msg.pose.pose.orientation.y, + msg.pose.pose.orientation.z, + msg.pose.pose.orientation.w + ) + + self.get_logger().info(f'yaw :{degrees(self.yaw)} ') + + def quaternion_to_euler(self, x, y, z, w): + t3 = 2.0 * (w * z + x * y) + t4 = 1.0 - 2.0 * (y * y + z * z) + yaw = atan2(t3, t4) + + return 0.0, 0.0, yaw + + def execute_movement(self): + # for i in range(1): + # self.get_logger().info(f'Starting loop {i + 1} of 5') + # self.move_forward(1) + # self.turn_angle(90) + + for i in range(5): + self.get_logger().info(f'Starting loop {i + 1} of 5') + # # Move forward 1 meter + self.move_forward(1) + self.turn_to_angle(0) + # # Turn 90 degrees + self.stop_robot() + self.move_forward(1) + self.turn_to_angle(180) + # # Turn 90 degree + self.stop_robot() + + + # for i in range(4): + # self.get_logger().info(f'Starting loop {i + 1} of 5') + # # Move forward 1 meter + # self.move_forward(1) + # # Turn 90 degree + # self.turn_angle(90) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(-90) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(0) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(90) + # self.stop_robot() + + # self.move_forward(1) + # self.turn_to_angle(180) + # self.stop_robot() + + + self.get_logger().info('Completed all loops.') + self.stop_robot() + + def move_forward(self, distance): + start_x, start_y = self.x, self.y + kp = 1.0 + max_speed = 0.2 + min_speed = 0.05 + while True: + + current_distance = sqrt(pow(self.x - start_x, 2) + pow(self.y - start_y, 2)) + distance_error = distance - current_distance + + if distance_error <= self.distance_threshold: + self.stop_robot() + break + + linear_speed = kp * distance_error + linear_speed = max(min_speed, min (max_speed, linear_speed)) + + + twist = Twist() + twist.linear.x = linear_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def turn_angle(self, angle_degrees): + target_yaw = self.yaw + radians(angle_degrees) + kp = 1.0 + max_speed = 0.8 + min_speed = 0.05 + + while True: + yaw_error = target_yaw - self.yaw + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + + if abs(yaw_error) < self.angle_threshold: + self.stop_robot() + break + + angular_speed = kp * abs(yaw_error) + angular_speed = max(min_speed, min(max_speed, angular_speed)) + + twist = Twist() + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def turn_to_angle(self, target_angle_degrees): + target_angle_radian = radians(target_angle_degrees) + kp = 1.0 + max_speed = 0.8 + min_speed = 0.05 + + while True: + yaw_error = target_angle_radian - self.yaw + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + + if abs(yaw_error) < self.angle_threshold: + self.stop_robot() + break + + angular_speed = kp * abs(yaw_error) + angular_speed = max(min_speed, min(max_speed, angular_speed)) + + twist = Twist() + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.cmd_vel_pub.publish(twist) + + rclpy.spin_once(self) + + def stop_robot(self): + twist = Twist() + twist.linear.x = 0.0 + twist.angular.z = 0.0 + self.cmd_vel_pub.publish(twist) + self.get_logger().info('Robot stopped.') + time.sleep(0.2) + +def main(args=None): + rclpy.init(args=args) + node = MoveTurnFilteredNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/robobin_main/src/install/testing/lib/testing/test_control_feedback b/robobin_main/src/install/testing/lib/testing/test_control_feedback new file mode 100755 index 0000000000000000000000000000000000000000..d153d66e85928f3f86dafae0623b5d9824b87ad4 --- /dev/null +++ b/robobin_main/src/install/testing/lib/testing/test_control_feedback @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'testing==0.0.0','console_scripts','test_control_feedback' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'testing==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('testing==0.0.0', 'console_scripts', 'test_control_feedback')()) diff --git a/robobin_main/src/install/testing/lib/testing/test_encoder_node b/robobin_main/src/install/testing/lib/testing/test_encoder_node new file mode 100755 index 0000000000000000000000000000000000000000..a39f69d50c12d6de7d822291410182c0f11c469a --- /dev/null +++ b/robobin_main/src/install/testing/lib/testing/test_encoder_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'testing==0.0.0','console_scripts','test_encoder_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'testing==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('testing==0.0.0', 'console_scripts', 'test_encoder_node')()) diff --git a/robobin_main/src/install/testing/lib/testing/test_imu_node b/robobin_main/src/install/testing/lib/testing/test_imu_node new file mode 100755 index 0000000000000000000000000000000000000000..fa0e91d89c53428e08b9f5f936b852174772b88f --- /dev/null +++ b/robobin_main/src/install/testing/lib/testing/test_imu_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'testing==0.0.0','console_scripts','test_imu_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'testing==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('testing==0.0.0', 'console_scripts', 'test_imu_node')()) diff --git a/robobin_main/src/install/testing/lib/testing/test_motor_node b/robobin_main/src/install/testing/lib/testing/test_motor_node new file mode 100755 index 0000000000000000000000000000000000000000..611564bd02290d0a1185b4d7486bd4e603227b74 --- /dev/null +++ b/robobin_main/src/install/testing/lib/testing/test_motor_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'testing==0.0.0','console_scripts','test_motor_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'testing==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('testing==0.0.0', 'console_scripts', 'test_motor_node')()) diff --git a/robobin_main/src/install/testing/lib/testing/test_route b/robobin_main/src/install/testing/lib/testing/test_route new file mode 100755 index 0000000000000000000000000000000000000000..741b1b0e39131f801a22991c53f1830be0f96cd3 --- /dev/null +++ b/robobin_main/src/install/testing/lib/testing/test_route @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'testing==0.0.0','console_scripts','test_route' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'testing==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('testing==0.0.0', 'console_scripts', 'test_route')()) diff --git a/robobin_main/src/install/testing/lib/testing/test_route_filter b/robobin_main/src/install/testing/lib/testing/test_route_filter new file mode 100755 index 0000000000000000000000000000000000000000..544a03ccda10d704fe67483da200ee9936a604d9 --- /dev/null +++ b/robobin_main/src/install/testing/lib/testing/test_route_filter @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'testing==0.0.0','console_scripts','test_route_filter' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'testing==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('testing==0.0.0', 'console_scripts', 'test_route_filter')()) diff --git a/robobin_main/src/install/testing/share/ament_index/resource_index/packages/testing b/robobin_main/src/install/testing/share/ament_index/resource_index/packages/testing new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/install/testing/share/colcon-core/packages/testing b/robobin_main/src/install/testing/share/colcon-core/packages/testing new file mode 100644 index 0000000000000000000000000000000000000000..b26d1750726473b77b2f3efa9635adeaa50e4bec --- /dev/null +++ b/robobin_main/src/install/testing/share/colcon-core/packages/testing @@ -0,0 +1 @@ +geometry_msgs:python3-gpiozero:python3-smbus:rclpy:sensor_msgs \ No newline at end of file diff --git a/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.dsv b/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..79d4c95b55cb72a17c9be498c3758478e2c7bb8d --- /dev/null +++ b/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.ps1 b/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..26b99975794bb42ea3d6a17150e313cbfc45fc24 --- /dev/null +++ b/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value AMENT_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" diff --git a/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.sh b/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.sh new file mode 100644 index 0000000000000000000000000000000000000000..f3041f688a623ea5c66e65c917bc503e5fae6dc9 --- /dev/null +++ b/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value AMENT_PREFIX_PATH "$COLCON_CURRENT_PREFIX" diff --git a/robobin_main/src/install/testing/share/testing/hook/pythonpath.dsv b/robobin_main/src/install/testing/share/testing/hook/pythonpath.dsv new file mode 100644 index 0000000000000000000000000000000000000000..c2ddcdb73d1e5f7457cdbba9133f2e8a4d250b78 --- /dev/null +++ b/robobin_main/src/install/testing/share/testing/hook/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.12/site-packages diff --git a/robobin_main/src/install/testing/share/testing/hook/pythonpath.ps1 b/robobin_main/src/install/testing/share/testing/hook/pythonpath.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..bdd69aff5ed6df188b6c51f1b7f3f79e7344a2a8 --- /dev/null +++ b/robobin_main/src/install/testing/share/testing/hook/pythonpath.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value PYTHONPATH "$env:COLCON_CURRENT_PREFIX\lib/python3.12/site-packages" diff --git a/robobin_main/src/install/testing/share/testing/hook/pythonpath.sh b/robobin_main/src/install/testing/share/testing/hook/pythonpath.sh new file mode 100644 index 0000000000000000000000000000000000000000..45388fea975bdbfb649447f4a82b390f9c4b7920 --- /dev/null +++ b/robobin_main/src/install/testing/share/testing/hook/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value PYTHONPATH "$COLCON_CURRENT_PREFIX/lib/python3.12/site-packages" diff --git a/robobin_main/src/install/testing/share/testing/package.bash b/robobin_main/src/install/testing/share/testing/package.bash new file mode 100644 index 0000000000000000000000000000000000000000..9a5ab8cc0f49780b7c751b35468a53bb551bfac7 --- /dev/null +++ b/robobin_main/src/install/testing/share/testing/package.bash @@ -0,0 +1,31 @@ +# generated from colcon_bash/shell/template/package.bash.em + +# This script extends the environment for this package. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/testing/package.sh" + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/testing/share/testing/package.dsv b/robobin_main/src/install/testing/share/testing/package.dsv new file mode 100644 index 0000000000000000000000000000000000000000..db1d5d80b7ab9f7b46ff6c4edb1aee0f2fc371b5 --- /dev/null +++ b/robobin_main/src/install/testing/share/testing/package.dsv @@ -0,0 +1,6 @@ +source;share/testing/hook/pythonpath.ps1 +source;share/testing/hook/pythonpath.dsv +source;share/testing/hook/pythonpath.sh +source;share/testing/hook/ament_prefix_path.ps1 +source;share/testing/hook/ament_prefix_path.dsv +source;share/testing/hook/ament_prefix_path.sh diff --git a/robobin_main/src/install/testing/share/testing/package.ps1 b/robobin_main/src/install/testing/share/testing/package.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..993cddf3239e4246e1173404ced7fe0e0d75dc21 --- /dev/null +++ b/robobin_main/src/install/testing/share/testing/package.ps1 @@ -0,0 +1,116 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/testing/hook/pythonpath.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/testing/hook/ament_prefix_path.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/install/testing/share/testing/package.sh b/robobin_main/src/install/testing/share/testing/package.sh new file mode 100644 index 0000000000000000000000000000000000000000..33a396ba49ee752987be92f99c62d6c0e5a586e9 --- /dev/null +++ b/robobin_main/src/install/testing/share/testing/package.sh @@ -0,0 +1,87 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/home/robobin/robobin/robobin_main/src/install/testing" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/testing/hook/pythonpath.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/testing/hook/ament_prefix_path.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/robobin_main/src/install/testing/share/testing/package.xml b/robobin_main/src/install/testing/share/testing/package.xml new file mode 100644 index 0000000000000000000000000000000000000000..a42480f1c6157c65449511a0e92543dc5b4be580 --- /dev/null +++ b/robobin_main/src/install/testing/share/testing/package.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> +<package format="3"> + <name>testing</name> + <version>0.0.0</version> + <description>TODO: Package description</description> + <maintainer email="robobin@todo.todo">robobin</maintainer> + <license>TODO: License declaration</license> + + <depend>rclpy</depend> + <depend>sensor_msgs</depend> + <depend>geometry_msgs</depend> + + <exec_depend>python3-smbus</exec_depend> + <exec_depend>python3-gpiozero</exec_depend> + + <test_depend>ament_copyright</test_depend> + <test_depend>ament_flake8</test_depend> + <test_depend>ament_pep257</test_depend> + <test_depend>python3-pytest</test_depend> + + <export> + <build_type>ament_python</build_type> + </export> +</package> diff --git a/robobin_main/src/install/testing/share/testing/package.zsh b/robobin_main/src/install/testing/share/testing/package.zsh new file mode 100644 index 0000000000000000000000000000000000000000..4f6920519e47bde7b195e5bdc66a60070d8477ce --- /dev/null +++ b/robobin_main/src/install/testing/share/testing/package.zsh @@ -0,0 +1,42 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/testing/package.sh" +unset convert_zsh_to_array + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/log/COLCON_IGNORE b/robobin_main/src/log/COLCON_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/events.log b/robobin_main/src/log/build_2024-12-16_13-49-41/events.log new file mode 100644 index 0000000000000000000000000000000000000000..7c3059305acbefb68c79b4bff84b729f244fc1c7 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/events.log @@ -0,0 +1,234 @@ +[0.000000] (-) TimerEvent: {} +[0.002149] (odometry_publisher) JobQueued: {'identifier': 'odometry_publisher', 'dependencies': OrderedDict()} +[0.002413] (robot_description) JobQueued: {'identifier': 'robot_description', 'dependencies': OrderedDict()} +[0.002455] (robot_localization_ekf) JobQueued: {'identifier': 'robot_localization_ekf', 'dependencies': OrderedDict()} +[0.002486] (testing) JobQueued: {'identifier': 'testing', 'dependencies': OrderedDict()} +[0.002513] (odometry_publisher) JobStarted: {'identifier': 'odometry_publisher'} +[0.029326] (robot_description) JobStarted: {'identifier': 'robot_description'} +[0.039302] (robot_localization_ekf) JobStarted: {'identifier': 'robot_localization_ekf'} +[0.056162] (testing) JobStarted: {'identifier': 'testing'} +[0.099677] (-) TimerEvent: {} +[0.200152] (-) TimerEvent: {} +[0.300635] (-) TimerEvent: {} +[0.401089] (-) TimerEvent: {} +[0.501542] (-) TimerEvent: {} +[0.601981] (-) TimerEvent: {} +[0.702404] (-) TimerEvent: {} +[0.802748] (-) TimerEvent: {} +[0.903193] (-) TimerEvent: {} +[1.003534] (-) TimerEvent: {} +[1.103929] (-) TimerEvent: {} +[1.204357] (-) TimerEvent: {} +[1.304699] (-) TimerEvent: {} +[1.405133] (-) TimerEvent: {} +[1.507229] (-) TimerEvent: {} +[1.607743] (-) TimerEvent: {} +[1.708283] (-) TimerEvent: {} +[1.808682] (-) TimerEvent: {} +[1.912387] (-) TimerEvent: {} +[2.012744] (-) TimerEvent: {} +[2.113110] (-) TimerEvent: {} +[2.213456] (-) TimerEvent: {} +[2.313798] (-) TimerEvent: {} +[2.414199] (-) TimerEvent: {} +[2.514690] (-) TimerEvent: {} +[2.615346] (-) TimerEvent: {} +[2.718143] (-) TimerEvent: {} +[2.818527] (-) TimerEvent: {} +[2.919266] (-) TimerEvent: {} +[3.020106] (-) TimerEvent: {} +[3.123541] (-) TimerEvent: {} +[3.224291] (-) TimerEvent: {} +[3.255248] (robot_localization_ekf) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/robot_localization_ekf', 'build', '--build-base', '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build', 'install', '--record', '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/robobin_main/src/robot_localization_ekf', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'DBUS_STARTER_BUS_TYPE': 'session', 'SYSTEMD_EXEC_PID': '1590', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus,guid=8a156d7e5676347bfc3ac19e67602fa1', 'COLORTERM': 'truecolor', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/app.slice/app-gnome\\x2dsession\\x2dmanager.slice/gnome-session-manager@ubuntu.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1590,unix/robobin-desktop:/tmp/.ICE-unix/1590', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/e7eea422_a4a8_4e50_8e0b_1837288d8a14', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.W9TAZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'GNOME_TERMINAL_SERVICE': ':1.104', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'DBUS_STARTER_ADDRESS': 'unix:path=/run/user/1002/bus,guid=8a156d7e5676347bfc3ac19e67602fa1', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[3.265720] (odometry_publisher) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/odometry_publisher', 'build', '--build-base', '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/build', 'install', '--record', '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/robobin_main/src/odometry_publisher', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'DBUS_STARTER_BUS_TYPE': 'session', 'SYSTEMD_EXEC_PID': '1590', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus,guid=8a156d7e5676347bfc3ac19e67602fa1', 'COLORTERM': 'truecolor', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/app.slice/app-gnome\\x2dsession\\x2dmanager.slice/gnome-session-manager@ubuntu.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1590,unix/robobin-desktop:/tmp/.ICE-unix/1590', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/e7eea422_a4a8_4e50_8e0b_1837288d8a14', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.W9TAZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'GNOME_TERMINAL_SERVICE': ':1.104', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin/robobin_main/src/build/odometry_publisher', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'DBUS_STARTER_ADDRESS': 'unix:path=/run/user/1002/bus,guid=8a156d7e5676347bfc3ac19e67602fa1', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[3.271634] (robot_description) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/robot_description', 'build', '--build-base', '/home/robobin/robobin/robobin_main/src/build/robot_description/build', 'install', '--record', '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/robobin_main/src/robot_description', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'DBUS_STARTER_BUS_TYPE': 'session', 'SYSTEMD_EXEC_PID': '1590', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus,guid=8a156d7e5676347bfc3ac19e67602fa1', 'COLORTERM': 'truecolor', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/app.slice/app-gnome\\x2dsession\\x2dmanager.slice/gnome-session-manager@ubuntu.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1590,unix/robobin-desktop:/tmp/.ICE-unix/1590', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/e7eea422_a4a8_4e50_8e0b_1837288d8a14', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.W9TAZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'GNOME_TERMINAL_SERVICE': ':1.104', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin/robobin_main/src/build/robot_description', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'DBUS_STARTER_ADDRESS': 'unix:path=/run/user/1002/bus,guid=8a156d7e5676347bfc3ac19e67602fa1', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[3.296210] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/testing', 'build', '--build-base', '/home/robobin/robobin/robobin_main/src/build/testing/build', 'install', '--record', '/home/robobin/robobin/robobin_main/src/build/testing/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/robobin_main/src/testing', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'DBUS_STARTER_BUS_TYPE': 'session', 'SYSTEMD_EXEC_PID': '1590', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus,guid=8a156d7e5676347bfc3ac19e67602fa1', 'COLORTERM': 'truecolor', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/app.slice/app-gnome\\x2dsession\\x2dmanager.slice/gnome-session-manager@ubuntu.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1590,unix/robobin-desktop:/tmp/.ICE-unix/1590', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/e7eea422_a4a8_4e50_8e0b_1837288d8a14', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.W9TAZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'GNOME_TERMINAL_SERVICE': ':1.104', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin/robobin_main/src/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'DBUS_STARTER_ADDRESS': 'unix:path=/run/user/1002/bus,guid=8a156d7e5676347bfc3ac19e67602fa1', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[3.327187] (-) TimerEvent: {} +[3.427708] (-) TimerEvent: {} +[3.531445] (-) TimerEvent: {} +[3.634452] (-) TimerEvent: {} +[3.734905] (-) TimerEvent: {} +[3.810048] (odometry_publisher) StdoutLine: {'line': b'running egg_info\n'} +[3.810474] (testing) StdoutLine: {'line': b'running egg_info\n'} +[3.810741] (odometry_publisher) StdoutLine: {'line': b'creating ../build/odometry_publisher/odometry_publisher.egg-info\n'} +[3.810902] (testing) StdoutLine: {'line': b'creating ../build/testing/testing.egg-info\n'} +[3.813777] (robot_localization_ekf) StdoutLine: {'line': b'running egg_info\n'} +[3.814099] (robot_localization_ekf) StdoutLine: {'line': b'creating ../build/robot_localization_ekf/robot_localization_ekf.egg-info\n'} +[3.821307] (robot_description) StdoutLine: {'line': b'running egg_info\n'} +[3.821957] (robot_description) StdoutLine: {'line': b'creating ../build/robot_description/robot_description.egg-info\n'} +[3.835024] (-) TimerEvent: {} +[3.840655] (testing) StdoutLine: {'line': b'writing ../build/testing/testing.egg-info/PKG-INFO\n'} +[3.840995] (odometry_publisher) StdoutLine: {'line': b'writing ../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO\n'} +[3.841183] (testing) StdoutLine: {'line': b'writing dependency_links to ../build/testing/testing.egg-info/dependency_links.txt\n'} +[3.844240] (odometry_publisher) StdoutLine: {'line': b'writing dependency_links to ../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt\n'} +[3.844762] (testing) StdoutLine: {'line': b'writing entry points to ../build/testing/testing.egg-info/entry_points.txt\n'} +[3.844908] (testing) StdoutLine: {'line': b'writing requirements to ../build/testing/testing.egg-info/requires.txt\n'} +[3.845011] (testing) StdoutLine: {'line': b'writing top-level names to ../build/testing/testing.egg-info/top_level.txt\n'} +[3.845141] (odometry_publisher) StdoutLine: {'line': b'writing entry points to ../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt\n'} +[3.845254] (testing) StdoutLine: {'line': b"writing manifest file '../build/testing/testing.egg-info/SOURCES.txt'\n"} +[3.845355] (odometry_publisher) StdoutLine: {'line': b'writing requirements to ../build/odometry_publisher/odometry_publisher.egg-info/requires.txt\n'} +[3.845598] (odometry_publisher) StdoutLine: {'line': b'writing top-level names to ../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt\n'} +[3.846115] (odometry_publisher) StdoutLine: {'line': b"writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt'\n"} +[3.850786] (robot_localization_ekf) StdoutLine: {'line': b'writing ../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO\n'} +[3.851629] (robot_localization_ekf) StdoutLine: {'line': b'writing dependency_links to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt\n'} +[3.852212] (robot_localization_ekf) StdoutLine: {'line': b'writing requirements to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt\n'} +[3.852589] (robot_localization_ekf) StdoutLine: {'line': b'writing top-level names to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt\n'} +[3.852982] (robot_localization_ekf) StdoutLine: {'line': b"writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt'\n"} +[3.859011] (robot_description) StdoutLine: {'line': b'writing ../build/robot_description/robot_description.egg-info/PKG-INFO\n'} +[3.861112] (robot_description) StdoutLine: {'line': b'writing dependency_links to ../build/robot_description/robot_description.egg-info/dependency_links.txt\n'} +[3.861330] (robot_description) StdoutLine: {'line': b'writing requirements to ../build/robot_description/robot_description.egg-info/requires.txt\n'} +[3.861418] (robot_description) StdoutLine: {'line': b'writing top-level names to ../build/robot_description/robot_description.egg-info/top_level.txt\n'} +[3.861516] (robot_description) StdoutLine: {'line': b"writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt'\n"} +[3.905378] (testing) StdoutLine: {'line': b"reading manifest file '../build/testing/testing.egg-info/SOURCES.txt'\n"} +[3.906607] (testing) StdoutLine: {'line': b"writing manifest file '../build/testing/testing.egg-info/SOURCES.txt'\n"} +[3.906918] (odometry_publisher) StdoutLine: {'line': b"reading manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt'\n"} +[3.907137] (testing) StdoutLine: {'line': b'running build\n'} +[3.907326] (testing) StdoutLine: {'line': b'running build_py\n'} +[3.908550] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/build/testing/build\n'} +[3.908744] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/build/testing/build/lib\n'} +[3.908940] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing\n'} +[3.909114] (odometry_publisher) StdoutLine: {'line': b"writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt'\n"} +[3.909380] (testing) StdoutLine: {'line': b'copying testing/encoder.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing\n'} +[3.909545] (odometry_publisher) StdoutLine: {'line': b'running build\n'} +[3.909965] (odometry_publisher) StdoutLine: {'line': b'running build_py\n'} +[3.910262] (odometry_publisher) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build\n'} +[3.910492] (odometry_publisher) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib\n'} +[3.910581] (odometry_publisher) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher\n'} +[3.910660] (odometry_publisher) StdoutLine: {'line': b'copying odometry_publisher/__init__.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher\n'} +[3.910737] (odometry_publisher) StdoutLine: {'line': b'copying odometry_publisher/tf_broadcaster.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher\n'} +[3.910813] (testing) StdoutLine: {'line': b'copying testing/motor_control_node.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing\n'} +[3.910900] (odometry_publisher) StdoutLine: {'line': b'copying odometry_publisher/odometry_node.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher\n'} +[3.911199] (odometry_publisher) StdoutLine: {'line': b'copying odometry_publisher/backup.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher\n'} +[3.911421] (testing) StdoutLine: {'line': b'copying testing/__init__.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing\n'} +[3.911580] (testing) StdoutLine: {'line': b'copying testing/imu_node.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing\n'} +[3.912104] (odometry_publisher) StdoutLine: {'line': b'running install\n'} +[3.912258] (testing) StdoutLine: {'line': b'copying testing/route_filtered.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing\n'} +[3.912756] (testing) StdoutLine: {'line': b'copying testing/control_feedback.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing\n'} +[3.913615] (testing) StdoutLine: {'line': b'copying testing/route.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing\n'} +[3.916134] (testing) StdoutLine: {'line': b'running install\n'} +[3.916378] (robot_localization_ekf) StdoutLine: {'line': b"reading manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt'\n"} +[3.916723] (robot_localization_ekf) StdoutLine: {'line': b"writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt'\n"} +[3.917217] (robot_localization_ekf) StdoutLine: {'line': b'running build\n'} +[3.917507] (robot_localization_ekf) StdoutLine: {'line': b'running build_py\n'} +[3.917960] (robot_localization_ekf) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build\n'} +[3.918305] (robot_localization_ekf) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib\n'} +[3.918604] (robot_localization_ekf) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf\n'} +[3.920114] (robot_localization_ekf) StdoutLine: {'line': b'copying robot_localization_ekf/__init__.py -> /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf\n'} +[3.920324] (robot_localization_ekf) StdoutLine: {'line': b'running install\n'} +[3.920414] (robot_description) StdoutLine: {'line': b"reading manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt'\n"} +[3.920892] (robot_description) StdoutLine: {'line': b"writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt'\n"} +[3.921284] (robot_description) StdoutLine: {'line': b'running build\n'} +[3.921478] (robot_description) StdoutLine: {'line': b'running build_py\n'} +[3.921801] (robot_description) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/build/robot_description/build\n'} +[3.922258] (robot_description) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib\n'} +[3.922791] (robot_description) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib/robot_description\n'} +[3.922926] (robot_description) StdoutLine: {'line': b'copying robot_description/__init__.py -> /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib/robot_description\n'} +[3.923653] (robot_description) StdoutLine: {'line': b'running install\n'} +[3.923891] (odometry_publisher) StdoutLine: {'line': b'running install_lib\n'} +[3.926458] (testing) StdoutLine: {'line': b'running install_lib\n'} +[3.934178] (robot_localization_ekf) StdoutLine: {'line': b'running install_lib\n'} +[3.935304] (-) TimerEvent: {} +[3.935457] (robot_description) StdoutLine: {'line': b'running install_lib\n'} +[3.960119] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing\n'} +[3.962378] (odometry_publisher) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher\n'} +[3.962556] (odometry_publisher) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/__init__.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher\n'} +[3.962674] (odometry_publisher) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/tf_broadcaster.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher\n'} +[3.962780] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/encoder.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing\n'} +[3.962955] (odometry_publisher) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/odometry_node.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher\n'} +[3.963077] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/motor_control_node.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing\n'} +[3.963218] (odometry_publisher) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/backup.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher\n'} +[3.963317] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/__init__.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing\n'} +[3.963404] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing\n'} +[3.963494] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/route_filtered.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing\n'} +[3.963581] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/control_feedback.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing\n'} +[3.963677] (odometry_publisher) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__init__.py to __init__.cpython-312.pyc\n'} +[3.963784] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/route.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing\n'} +[3.967214] (odometry_publisher) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/tf_broadcaster.py to tf_broadcaster.cpython-312.pyc\n'} +[3.967516] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/encoder.py to encoder.cpython-312.pyc\n'} +[3.967651] (odometry_publisher) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/odometry_node.py to odometry_node.cpython-312.pyc\n'} +[3.968268] (odometry_publisher) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/backup.py to backup.cpython-312.pyc\n'} +[3.968632] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/motor_control_node.py to motor_control_node.cpython-312.pyc\n'} +[3.968775] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__init__.py to __init__.cpython-312.pyc\n'} +[3.968901] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc\n'} +[3.969015] (odometry_publisher) StdoutLine: {'line': b'running install_data\n'} +[3.969227] (odometry_publisher) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index\n'} +[3.969355] (odometry_publisher) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index\n'} +[3.969455] (odometry_publisher) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index/packages\n'} +[3.969618] (odometry_publisher) StdoutLine: {'line': b'copying resource/odometry_publisher -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index/packages\n'} +[3.969794] (odometry_publisher) StdoutLine: {'line': b'copying package.xml -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher\n'} +[3.969982] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route_filtered.py to route_filtered.cpython-312.pyc\n'} +[3.970175] (odometry_publisher) StdoutLine: {'line': b'running install_egg_info\n'} +[3.971561] (robot_localization_ekf) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf\n'} +[3.972144] (robot_localization_ekf) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf/__init__.py -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf\n'} +[3.973243] (robot_description) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description\n'} +[3.973396] (robot_description) StdoutLine: {'line': b'copying /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib/robot_description/__init__.py -> /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description\n'} +[3.973499] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/control_feedback.py to control_feedback.cpython-312.pyc\n'} +[3.973924] (robot_description) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__init__.py to __init__.cpython-312.pyc\n'} +[3.976295] (robot_localization_ekf) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__init__.py to __init__.cpython-312.pyc\n'} +[3.976650] (robot_localization_ekf) StdoutLine: {'line': b'running install_data\n'} +[3.977455] (robot_localization_ekf) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index\n'} +[3.981254] (robot_localization_ekf) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index\n'} +[3.981391] (robot_localization_ekf) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index/packages\n'} +[3.981474] (robot_localization_ekf) StdoutLine: {'line': b'copying resource/robot_localization_ekf -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index/packages\n'} +[3.981554] (robot_localization_ekf) StdoutLine: {'line': b'copying package.xml -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf\n'} +[3.981630] (robot_localization_ekf) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config\n'} +[3.981704] (robot_localization_ekf) StdoutLine: {'line': b'copying config/ekf.yaml -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config\n'} +[3.981779] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route.py to route.cpython-312.pyc\n'} +[3.981906] (robot_description) StdoutLine: {'line': b'running install_data\n'} +[3.981998] (robot_description) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index\n'} +[3.982093] (robot_description) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index\n'} +[3.982186] (robot_description) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index/packages\n'} +[3.982273] (robot_description) StdoutLine: {'line': b'copying resource/robot_description -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index/packages\n'} +[3.982348] (robot_description) StdoutLine: {'line': b'copying package.xml -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description\n'} +[3.982421] (robot_description) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/urdf\n'} +[3.982494] (robot_description) StdoutLine: {'line': b'copying urdf/robot.urdf -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/urdf\n'} +[3.982567] (robot_description) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/launch\n'} +[3.982641] (robot_description) StdoutLine: {'line': b'copying launch/view_robot.py -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/launch\n'} +[3.982713] (robot_localization_ekf) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch\n'} +[3.982796] (robot_localization_ekf) StdoutLine: {'line': b'copying launch/ekf_launch.py -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch\n'} +[3.982869] (robot_description) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/rviz\n'} +[3.982942] (robot_description) StdoutLine: {'line': b'copying rviz/urdf_config.rviz -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/rviz\n'} +[3.983013] (robot_description) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/config\n'} +[3.983111] (robot_description) StdoutLine: {'line': b'copying config/ekf.yaml -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/config\n'} +[3.983195] (robot_localization_ekf) StdoutLine: {'line': b'running install_egg_info\n'} +[3.983282] (testing) StdoutLine: {'line': b'running install_data\n'} +[3.983368] (robot_description) StdoutLine: {'line': b'running install_egg_info\n'} +[3.983441] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index\n'} +[3.983513] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index\n'} +[3.983585] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index/packages\n'} +[3.983658] (testing) StdoutLine: {'line': b'copying resource/testing -> /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index/packages\n'} +[3.983730] (testing) StdoutLine: {'line': b'copying package.xml -> /home/robobin/robobin/robobin_main/src/install/testing/share/testing\n'} +[3.983802] (testing) StdoutLine: {'line': b'running install_egg_info\n'} +[4.005135] (odometry_publisher) StdoutLine: {'line': b'Copying ../build/odometry_publisher/odometry_publisher.egg-info to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info\n'} +[4.005452] (odometry_publisher) StdoutLine: {'line': b'running install_scripts\n'} +[4.008890] (robot_localization_ekf) StdoutLine: {'line': b'Copying ../build/robot_localization_ekf/robot_localization_ekf.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info\n'} +[4.010341] (robot_localization_ekf) StdoutLine: {'line': b'running install_scripts\n'} +[4.011980] (testing) StdoutLine: {'line': b'Copying ../build/testing/testing.egg-info to /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info\n'} +[4.014129] (testing) StdoutLine: {'line': b'running install_scripts\n'} +[4.016081] (robot_description) StdoutLine: {'line': b'Copying ../build/robot_description/robot_description.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info\n'} +[4.020127] (robot_description) StdoutLine: {'line': b'running install_scripts\n'} +[4.035435] (-) TimerEvent: {} +[4.135805] (-) TimerEvent: {} +[4.236150] (-) TimerEvent: {} +[4.250540] (testing) StdoutLine: {'line': b'Installing test_control_feedback script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.251697] (testing) StdoutLine: {'line': b'Installing test_encoder_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.251904] (testing) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.252519] (testing) StdoutLine: {'line': b'Installing test_motor_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.252717] (testing) StdoutLine: {'line': b'Installing test_route script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.253763] (testing) StdoutLine: {'line': b'Installing test_route_filter script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.253987] (odometry_publisher) StdoutLine: {'line': b'Installing odometry_node script to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher\n'} +[4.254193] (robot_localization_ekf) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log'\n"} +[4.255131] (odometry_publisher) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log'\n"} +[4.255435] (testing) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/testing/install.log'\n"} +[4.266246] (robot_description) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log'\n"} +[4.336309] (-) TimerEvent: {} +[4.436837] (-) TimerEvent: {} +[4.449340] (testing) CommandEnded: {'returncode': 0} +[4.477496] (testing) JobEnded: {'identifier': 'testing', 'rc': 0} +[4.481547] (robot_localization_ekf) CommandEnded: {'returncode': 0} +[4.491739] (robot_localization_ekf) JobEnded: {'identifier': 'robot_localization_ekf', 'rc': 0} +[4.492524] (odometry_publisher) CommandEnded: {'returncode': 0} +[4.499370] (odometry_publisher) JobEnded: {'identifier': 'odometry_publisher', 'rc': 0} +[4.500111] (robot_description) CommandEnded: {'returncode': 0} +[4.510174] (robot_description) JobEnded: {'identifier': 'robot_description', 'rc': 0} +[4.512181] (-) EventReactorShutdown: {} diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/logger_all.log b/robobin_main/src/log/build_2024-12-16_13-49-41/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..c7c789e66326d75dffac41692b4a82d720ee3fab --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/logger_all.log @@ -0,0 +1,263 @@ +[0.635s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.635s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffffa759d2e0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffffa759d070>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffffa759d070>>, mixin_verb=('build',)) +[0.758s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.759s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.759s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.759s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.759s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.759s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.759s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin/robobin_main/src' +[0.759s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.759s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.759s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.759s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.759s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.759s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.759s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.760s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.760s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.816s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.816s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.816s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.817s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.817s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.817s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.817s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.817s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.817s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.817s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.817s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.817s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.817s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.817s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.818s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extensions ['ignore', 'ignore_ament_install'] +[0.818s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'ignore' +[0.818s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'ignore_ament_install' +[0.818s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extensions ['colcon_pkg'] +[0.818s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'colcon_pkg' +[0.819s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extensions ['colcon_meta'] +[0.819s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'colcon_meta' +[0.819s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extensions ['ros'] +[0.819s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'ros' +[0.825s] DEBUG:colcon.colcon_core.package_identification:Package 'odometry_publisher' with type 'ros.ament_python' and name 'odometry_publisher' +[0.825s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extensions ['ignore', 'ignore_ament_install'] +[0.825s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'ignore' +[0.826s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'ignore_ament_install' +[0.826s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extensions ['colcon_pkg'] +[0.826s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'colcon_pkg' +[0.826s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extensions ['colcon_meta'] +[0.826s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'colcon_meta' +[0.826s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extensions ['ros'] +[0.826s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'ros' +[0.827s] DEBUG:colcon.colcon_core.package_identification:Package 'robot_description' with type 'ros.ament_python' and name 'robot_description' +[0.827s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extensions ['ignore', 'ignore_ament_install'] +[0.827s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'ignore' +[0.828s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'ignore_ament_install' +[0.828s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extensions ['colcon_pkg'] +[0.828s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'colcon_pkg' +[0.828s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extensions ['colcon_meta'] +[0.828s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'colcon_meta' +[0.828s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extensions ['ros'] +[0.828s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'ros' +[0.829s] DEBUG:colcon.colcon_core.package_identification:Package 'robot_localization_ekf' with type 'ros.ament_python' and name 'robot_localization_ekf' +[0.829s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extensions ['ignore', 'ignore_ament_install'] +[0.829s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'ignore' +[0.829s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'ignore_ament_install' +[0.829s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extensions ['colcon_pkg'] +[0.829s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'colcon_pkg' +[0.829s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extensions ['colcon_meta'] +[0.829s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'colcon_meta' +[0.830s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extensions ['ros'] +[0.830s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'ros' +[0.831s] DEBUG:colcon.colcon_core.package_identification:Package 'testing' with type 'ros.ament_python' and name 'testing' +[0.831s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.831s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.831s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.831s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.831s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.883s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.883s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.889s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.892s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 335 installed packages in /opt/ros/jazzy +[0.895s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.970s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_args' from command line to 'None' +[0.970s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_target' from command line to 'None' +[0.970s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.970s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_clean_cache' from command line to 'False' +[0.970s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_clean_first' from command line to 'False' +[0.970s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_force_configure' from command line to 'False' +[0.970s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'ament_cmake_args' from command line to 'None' +[0.970s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'catkin_cmake_args' from command line to 'None' +[0.970s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.970s] DEBUG:colcon.colcon_core.verb:Building package 'odometry_publisher' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/robobin_main/src/build/odometry_publisher', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/robobin_main/src/install/odometry_publisher', 'merge_install': False, 'path': '/home/robobin/robobin/robobin_main/src/odometry_publisher', 'symlink_install': False, 'test_result_base': None} +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_args' from command line to 'None' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_target' from command line to 'None' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_clean_cache' from command line to 'False' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_clean_first' from command line to 'False' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_force_configure' from command line to 'False' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'ament_cmake_args' from command line to 'None' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'catkin_cmake_args' from command line to 'None' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.971s] DEBUG:colcon.colcon_core.verb:Building package 'robot_description' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/robobin_main/src/build/robot_description', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/robobin_main/src/install/robot_description', 'merge_install': False, 'path': '/home/robobin/robobin/robobin_main/src/robot_description', 'symlink_install': False, 'test_result_base': None} +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_args' from command line to 'None' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_target' from command line to 'None' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_clean_cache' from command line to 'False' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_clean_first' from command line to 'False' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_force_configure' from command line to 'False' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'ament_cmake_args' from command line to 'None' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'catkin_cmake_args' from command line to 'None' +[0.971s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.971s] DEBUG:colcon.colcon_core.verb:Building package 'robot_localization_ekf' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf', 'merge_install': False, 'path': '/home/robobin/robobin/robobin_main/src/robot_localization_ekf', 'symlink_install': False, 'test_result_base': None} +[0.972s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_args' from command line to 'None' +[0.972s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target' from command line to 'None' +[0.972s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.972s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_cache' from command line to 'False' +[0.972s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_first' from command line to 'False' +[0.972s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_force_configure' from command line to 'False' +[0.972s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'ament_cmake_args' from command line to 'None' +[0.972s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_cmake_args' from command line to 'None' +[0.972s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.972s] DEBUG:colcon.colcon_core.verb:Building package 'testing' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/robobin_main/src/build/testing', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/robobin_main/src/install/testing', 'merge_install': False, 'path': '/home/robobin/robobin/robobin_main/src/testing', 'symlink_install': False, 'test_result_base': None} +[0.972s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.973s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.974s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/robobin_main/src/odometry_publisher' with build type 'ament_python' +[0.974s] Level 1:colcon.colcon_core.shell:create_environment_hook('odometry_publisher', 'ament_prefix_path') +[0.991s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.991s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.ps1' +[0.994s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.dsv' +[0.995s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.sh' +[0.996s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.996s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.002s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/robobin_main/src/robot_description' with build type 'ament_python' +[1.003s] Level 1:colcon.colcon_core.shell:create_environment_hook('robot_description', 'ament_prefix_path') +[1.003s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.ps1' +[1.004s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.dsv' +[1.004s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.sh' +[1.005s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.005s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.012s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' with build type 'ament_python' +[1.012s] Level 1:colcon.colcon_core.shell:create_environment_hook('robot_localization_ekf', 'ament_prefix_path') +[1.013s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.ps1' +[1.016s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.dsv' +[1.017s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.sh' +[1.018s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.018s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.026s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/robobin_main/src/testing' with build type 'ament_python' +[1.027s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'ament_prefix_path') +[1.028s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.ps1' +[1.030s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.dsv' +[1.030s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.sh' +[1.031s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.031s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.402s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/robobin_main/src/odometry_publisher' +[1.402s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.402s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.750s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/robobin_main/src/robot_description' +[1.751s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.751s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[2.108s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' +[2.109s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[2.109s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[2.460s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/robobin_main/src/testing' +[2.461s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[2.461s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[4.230s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data +[4.242s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/robobin_main/src/odometry_publisher': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data +[4.247s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/robobin_main/src/robot_description': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data +[4.271s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/robobin_main/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data +[5.423s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/robobin_main/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data +[5.438s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing' for CMake module files +[5.439s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing' for CMake config files +[5.440s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/lib' +[5.440s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/bin' +[5.440s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/lib/pkgconfig/testing.pc' +[5.441s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages' +[5.441s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath') +[5.441s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/pythonpath.ps1' +[5.442s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/pythonpath.dsv' +[5.442s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/pythonpath.sh' +[5.443s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/bin' +[5.443s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(testing) +[5.443s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.ps1' +[5.445s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.dsv' +[5.446s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.sh' +[5.447s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.bash' +[5.449s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.zsh' +[5.450s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/robobin_main/src/install/testing/share/colcon-core/packages/testing) +[5.454s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf' for CMake module files +[5.455s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data +[5.457s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf' for CMake config files +[5.458s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib' +[5.458s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/bin' +[5.458s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/pkgconfig/robot_localization_ekf.pc' +[5.459s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages' +[5.459s] Level 1:colcon.colcon_core.shell:create_environment_hook('robot_localization_ekf', 'pythonpath') +[5.460s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.ps1' +[5.460s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.dsv' +[5.461s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.sh' +[5.461s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/bin' +[5.462s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robot_localization_ekf) +[5.462s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.ps1' +[5.462s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.dsv' +[5.463s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.sh' +[5.463s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.bash' +[5.464s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.zsh' +[5.464s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/colcon-core/packages/robot_localization_ekf) +[5.465s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher' for CMake module files +[5.466s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/robobin_main/src/odometry_publisher' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data +[5.466s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher' for CMake config files +[5.467s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib' +[5.467s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/bin' +[5.467s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/pkgconfig/odometry_publisher.pc' +[5.467s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages' +[5.468s] Level 1:colcon.colcon_core.shell:create_environment_hook('odometry_publisher', 'pythonpath') +[5.468s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.ps1' +[5.468s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.dsv' +[5.469s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.sh' +[5.469s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/bin' +[5.469s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(odometry_publisher) +[5.470s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.ps1' +[5.470s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.dsv' +[5.471s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.sh' +[5.471s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.bash' +[5.472s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.zsh' +[5.472s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/colcon-core/packages/odometry_publisher) +[5.472s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description' for CMake module files +[5.474s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/robobin_main/src/robot_description' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data +[5.474s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description' for CMake config files +[5.475s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/lib' +[5.475s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/bin' +[5.475s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/pkgconfig/robot_description.pc' +[5.475s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages' +[5.475s] Level 1:colcon.colcon_core.shell:create_environment_hook('robot_description', 'pythonpath') +[5.476s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.ps1' +[5.476s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.dsv' +[5.476s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.sh' +[5.477s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/bin' +[5.477s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robot_description) +[5.478s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.ps1' +[5.479s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.dsv' +[5.481s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.sh' +[5.482s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.bash' +[5.482s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.zsh' +[5.483s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/robobin_main/src/install/robot_description/share/colcon-core/packages/robot_description) +[5.483s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[5.484s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[5.484s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[5.484s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[5.504s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[5.504s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[5.504s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[5.552s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[5.552s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/install/local_setup.ps1' +[5.554s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/robobin_main/src/install/_local_setup_util_ps1.py' +[5.557s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/install/setup.ps1' +[5.559s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/install/local_setup.sh' +[5.560s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/robobin_main/src/install/_local_setup_util_sh.py' +[5.561s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/install/setup.sh' +[5.564s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/install/local_setup.bash' +[5.565s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/install/setup.bash' +[5.567s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/install/local_setup.zsh' +[5.568s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/install/setup.zsh' diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/command.log b/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/command.log new file mode 100644 index 0000000000000000000000000000000000000000..6787a59ce82bb9c2454b6c53be8c1b554d9c0704 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/robobin_main/src/odometry_publisher': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/robobin_main/src/odometry_publisher' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/stderr.log b/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/stdout.log b/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..44fc0206e745743b195f1c1039544732a9c7c950 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/stdout.log @@ -0,0 +1,41 @@ +running egg_info +creating ../build/odometry_publisher/odometry_publisher.egg-info +writing ../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO +writing dependency_links to ../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt +writing entry points to ../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt +writing requirements to ../build/odometry_publisher/odometry_publisher.egg-info/requires.txt +writing top-level names to ../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt +writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +reading manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +running build +running build_py +creating /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build +creating /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib +creating /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +copying odometry_publisher/__init__.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +copying odometry_publisher/tf_broadcaster.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +copying odometry_publisher/odometry_node.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +copying odometry_publisher/backup.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +running install +running install_lib +creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/__init__.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/tf_broadcaster.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/odometry_node.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/backup.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__init__.py to __init__.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/tf_broadcaster.py to tf_broadcaster.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/odometry_node.py to odometry_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/backup.py to backup.cpython-312.pyc +running install_data +creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index +creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index +creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index/packages +copying resource/odometry_publisher -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index/packages +copying package.xml -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher +running install_egg_info +Copying ../build/odometry_publisher/odometry_publisher.egg-info to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info +running install_scripts +Installing odometry_node script to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/stdout_stderr.log b/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..44fc0206e745743b195f1c1039544732a9c7c950 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/stdout_stderr.log @@ -0,0 +1,41 @@ +running egg_info +creating ../build/odometry_publisher/odometry_publisher.egg-info +writing ../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO +writing dependency_links to ../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt +writing entry points to ../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt +writing requirements to ../build/odometry_publisher/odometry_publisher.egg-info/requires.txt +writing top-level names to ../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt +writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +reading manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +running build +running build_py +creating /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build +creating /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib +creating /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +copying odometry_publisher/__init__.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +copying odometry_publisher/tf_broadcaster.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +copying odometry_publisher/odometry_node.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +copying odometry_publisher/backup.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +running install +running install_lib +creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/__init__.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/tf_broadcaster.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/odometry_node.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/backup.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__init__.py to __init__.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/tf_broadcaster.py to tf_broadcaster.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/odometry_node.py to odometry_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/backup.py to backup.cpython-312.pyc +running install_data +creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index +creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index +creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index/packages +copying resource/odometry_publisher -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index/packages +copying package.xml -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher +running install_egg_info +Copying ../build/odometry_publisher/odometry_publisher.egg-info to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info +running install_scripts +Installing odometry_node script to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/streams.log b/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..0dc4c37bc70f00bcd069b0d310aed5f78043e713 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/streams.log @@ -0,0 +1,43 @@ +[3.266s] Invoking command in '/home/robobin/robobin/robobin_main/src/odometry_publisher': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data +[3.808s] running egg_info +[3.808s] creating ../build/odometry_publisher/odometry_publisher.egg-info +[3.839s] writing ../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO +[3.842s] writing dependency_links to ../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt +[3.843s] writing entry points to ../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt +[3.843s] writing requirements to ../build/odometry_publisher/odometry_publisher.egg-info/requires.txt +[3.843s] writing top-level names to ../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt +[3.844s] writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +[3.905s] reading manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +[3.907s] writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +[3.907s] running build +[3.908s] running build_py +[3.908s] creating /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build +[3.908s] creating /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib +[3.908s] creating /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +[3.908s] copying odometry_publisher/__init__.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +[3.908s] copying odometry_publisher/tf_broadcaster.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +[3.908s] copying odometry_publisher/odometry_node.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +[3.909s] copying odometry_publisher/backup.py -> /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher +[3.910s] running install +[3.921s] running install_lib +[3.960s] creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +[3.960s] copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/__init__.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +[3.960s] copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/tf_broadcaster.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +[3.961s] copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/odometry_node.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +[3.961s] copying /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/backup.py -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher +[3.961s] byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__init__.py to __init__.cpython-312.pyc +[3.965s] byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/tf_broadcaster.py to tf_broadcaster.cpython-312.pyc +[3.965s] byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/odometry_node.py to odometry_node.cpython-312.pyc +[3.966s] byte-compiling /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/backup.py to backup.cpython-312.pyc +[3.967s] running install_data +[3.967s] creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index +[3.967s] creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index +[3.967s] creating /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index/packages +[3.967s] copying resource/odometry_publisher -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/ament_index/resource_index/packages +[3.967s] copying package.xml -> /home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher +[3.968s] running install_egg_info +[4.003s] Copying ../build/odometry_publisher/odometry_publisher.egg-info to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info +[4.003s] running install_scripts +[4.252s] Installing odometry_node script to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher +[4.253s] writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log' +[4.490s] Invoked command in '/home/robobin/robobin/robobin_main/src/odometry_publisher' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/command.log b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/command.log new file mode 100644 index 0000000000000000000000000000000000000000..78d3e3b028e2d750cbaa8eba063b3841a079c7a5 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/robobin_main/src/robot_description': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/robobin_main/src/robot_description' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/stderr.log b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/stdout.log b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..3b5ec6404dd9711d897d5c0e6f46e23047e7fbd0 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/stdout.log @@ -0,0 +1,38 @@ +running egg_info +creating ../build/robot_description/robot_description.egg-info +writing ../build/robot_description/robot_description.egg-info/PKG-INFO +writing dependency_links to ../build/robot_description/robot_description.egg-info/dependency_links.txt +writing requirements to ../build/robot_description/robot_description.egg-info/requires.txt +writing top-level names to ../build/robot_description/robot_description.egg-info/top_level.txt +writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +reading manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +running build +running build_py +creating /home/robobin/robobin/robobin_main/src/build/robot_description/build +creating /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib +creating /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib/robot_description +copying robot_description/__init__.py -> /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib/robot_description +running install +running install_lib +creating /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description +copying /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib/robot_description/__init__.py -> /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description +byte-compiling /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__init__.py to __init__.cpython-312.pyc +running install_data +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index/packages +copying resource/robot_description -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index/packages +copying package.xml -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/urdf +copying urdf/robot.urdf -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/urdf +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/launch +copying launch/view_robot.py -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/launch +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/rviz +copying rviz/urdf_config.rviz -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/rviz +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/config +copying config/ekf.yaml -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/config +running install_egg_info +Copying ../build/robot_description/robot_description.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info +running install_scripts +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/stdout_stderr.log b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..3b5ec6404dd9711d897d5c0e6f46e23047e7fbd0 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/stdout_stderr.log @@ -0,0 +1,38 @@ +running egg_info +creating ../build/robot_description/robot_description.egg-info +writing ../build/robot_description/robot_description.egg-info/PKG-INFO +writing dependency_links to ../build/robot_description/robot_description.egg-info/dependency_links.txt +writing requirements to ../build/robot_description/robot_description.egg-info/requires.txt +writing top-level names to ../build/robot_description/robot_description.egg-info/top_level.txt +writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +reading manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +running build +running build_py +creating /home/robobin/robobin/robobin_main/src/build/robot_description/build +creating /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib +creating /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib/robot_description +copying robot_description/__init__.py -> /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib/robot_description +running install +running install_lib +creating /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description +copying /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib/robot_description/__init__.py -> /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description +byte-compiling /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__init__.py to __init__.cpython-312.pyc +running install_data +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index/packages +copying resource/robot_description -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index/packages +copying package.xml -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/urdf +copying urdf/robot.urdf -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/urdf +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/launch +copying launch/view_robot.py -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/launch +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/rviz +copying rviz/urdf_config.rviz -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/rviz +creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/config +copying config/ekf.yaml -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/config +running install_egg_info +Copying ../build/robot_description/robot_description.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info +running install_scripts +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/streams.log b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..a98796e173ffb508baa7a2b12b92f9b91394c6d0 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/streams.log @@ -0,0 +1,40 @@ +[3.244s] Invoking command in '/home/robobin/robobin/robobin_main/src/robot_description': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data +[3.792s] running egg_info +[3.792s] creating ../build/robot_description/robot_description.egg-info +[3.829s] writing ../build/robot_description/robot_description.egg-info/PKG-INFO +[3.831s] writing dependency_links to ../build/robot_description/robot_description.egg-info/dependency_links.txt +[3.831s] writing requirements to ../build/robot_description/robot_description.egg-info/requires.txt +[3.832s] writing top-level names to ../build/robot_description/robot_description.egg-info/top_level.txt +[3.832s] writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +[3.891s] reading manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +[3.891s] writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +[3.892s] running build +[3.892s] running build_py +[3.892s] creating /home/robobin/robobin/robobin_main/src/build/robot_description/build +[3.892s] creating /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib +[3.893s] creating /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib/robot_description +[3.893s] copying robot_description/__init__.py -> /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib/robot_description +[3.894s] running install +[3.906s] running install_lib +[3.943s] creating /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description +[3.944s] copying /home/robobin/robobin/robobin_main/src/build/robot_description/build/lib/robot_description/__init__.py -> /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description +[3.944s] byte-compiling /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__init__.py to __init__.cpython-312.pyc +[3.952s] running install_data +[3.952s] creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index +[3.952s] creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index +[3.952s] creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index/packages +[3.952s] copying resource/robot_description -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/ament_index/resource_index/packages +[3.952s] copying package.xml -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description +[3.953s] creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/urdf +[3.953s] copying urdf/robot.urdf -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/urdf +[3.953s] creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/launch +[3.953s] copying launch/view_robot.py -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/launch +[3.953s] creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/rviz +[3.953s] copying rviz/urdf_config.rviz -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/rviz +[3.953s] creating /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/config +[3.953s] copying config/ekf.yaml -> /home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/config +[3.953s] running install_egg_info +[3.986s] Copying ../build/robot_description/robot_description.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info +[3.990s] running install_scripts +[4.237s] writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log' +[4.471s] Invoked command in '/home/robobin/robobin/robobin_main/src/robot_description' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/command.log b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/command.log new file mode 100644 index 0000000000000000000000000000000000000000..28b0d8dd6cb03a9d6bf099c6e027dd8f094d9bfe --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/stderr.log b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/stdout.log b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..d4e2d7357d0ee7677d84e1d5b545d8e757aa707a --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/stdout.log @@ -0,0 +1,34 @@ +running egg_info +creating ../build/robot_localization_ekf/robot_localization_ekf.egg-info +writing ../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO +writing dependency_links to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt +writing requirements to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt +writing top-level names to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt +writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +reading manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +running build +running build_py +creating /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build +creating /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib +creating /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf +copying robot_localization_ekf/__init__.py -> /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf +running install +running install_lib +creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf +copying /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf/__init__.py -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf +byte-compiling /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__init__.py to __init__.cpython-312.pyc +running install_data +creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index +creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index +creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index/packages +copying resource/robot_localization_ekf -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index/packages +copying package.xml -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf +creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config +copying config/ekf.yaml -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config +creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch +copying launch/ekf_launch.py -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch +running install_egg_info +Copying ../build/robot_localization_ekf/robot_localization_ekf.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info +running install_scripts +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/stdout_stderr.log b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..d4e2d7357d0ee7677d84e1d5b545d8e757aa707a --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/stdout_stderr.log @@ -0,0 +1,34 @@ +running egg_info +creating ../build/robot_localization_ekf/robot_localization_ekf.egg-info +writing ../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO +writing dependency_links to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt +writing requirements to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt +writing top-level names to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt +writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +reading manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +running build +running build_py +creating /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build +creating /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib +creating /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf +copying robot_localization_ekf/__init__.py -> /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf +running install +running install_lib +creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf +copying /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf/__init__.py -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf +byte-compiling /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__init__.py to __init__.cpython-312.pyc +running install_data +creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index +creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index +creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index/packages +copying resource/robot_localization_ekf -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index/packages +copying package.xml -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf +creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config +copying config/ekf.yaml -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config +creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch +copying launch/ekf_launch.py -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch +running install_egg_info +Copying ../build/robot_localization_ekf/robot_localization_ekf.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info +running install_scripts +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/streams.log b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..3b71877218baabab3bc3bc43f24aa4fe1106675d --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/streams.log @@ -0,0 +1,36 @@ +[3.216s] Invoking command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data +[3.774s] running egg_info +[3.774s] creating ../build/robot_localization_ekf/robot_localization_ekf.egg-info +[3.811s] writing ../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO +[3.811s] writing dependency_links to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt +[3.812s] writing requirements to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt +[3.812s] writing top-level names to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt +[3.813s] writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +[3.876s] reading manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +[3.877s] writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +[3.877s] running build +[3.877s] running build_py +[3.878s] creating /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build +[3.878s] creating /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib +[3.878s] creating /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf +[3.880s] copying robot_localization_ekf/__init__.py -> /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf +[3.880s] running install +[3.895s] running install_lib +[3.931s] creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf +[3.933s] copying /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf/__init__.py -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf +[3.936s] byte-compiling /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__init__.py to __init__.cpython-312.pyc +[3.937s] running install_data +[3.941s] creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index +[3.941s] creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index +[3.941s] creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index/packages +[3.941s] copying resource/robot_localization_ekf -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index/packages +[3.941s] copying package.xml -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf +[3.941s] creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config +[3.941s] copying config/ekf.yaml -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config +[3.942s] creating /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch +[3.943s] copying launch/ekf_launch.py -> /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch +[3.943s] running install_egg_info +[3.969s] Copying ../build/robot_localization_ekf/robot_localization_ekf.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info +[3.970s] running install_scripts +[4.214s] writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log' +[4.442s] Invoked command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/testing/command.log b/robobin_main/src/log/build_2024-12-16_13-49-41/testing/command.log new file mode 100644 index 0000000000000000000000000000000000000000..dc9b85d64f4a6a31578f6ca0fa2344447d4dfd0b --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/testing/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/robobin_main/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/robobin_main/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/testing/stderr.log b/robobin_main/src/log/build_2024-12-16_13-49-41/testing/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/testing/stdout.log b/robobin_main/src/log/build_2024-12-16_13-49-41/testing/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..c36f1c47e764db69c5a1315c934eae11dba31aa5 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/testing/stdout.log @@ -0,0 +1,55 @@ +running egg_info +creating ../build/testing/testing.egg-info +writing ../build/testing/testing.egg-info/PKG-INFO +writing dependency_links to ../build/testing/testing.egg-info/dependency_links.txt +writing entry points to ../build/testing/testing.egg-info/entry_points.txt +writing requirements to ../build/testing/testing.egg-info/requires.txt +writing top-level names to ../build/testing/testing.egg-info/top_level.txt +writing manifest file '../build/testing/testing.egg-info/SOURCES.txt' +reading manifest file '../build/testing/testing.egg-info/SOURCES.txt' +writing manifest file '../build/testing/testing.egg-info/SOURCES.txt' +running build +running build_py +creating /home/robobin/robobin/robobin_main/src/build/testing/build +creating /home/robobin/robobin/robobin_main/src/build/testing/build/lib +creating /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/encoder.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/motor_control_node.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/__init__.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/imu_node.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/route_filtered.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/control_feedback.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/route.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +running install +running install_lib +creating /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/encoder.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/motor_control_node.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/__init__.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/route_filtered.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/control_feedback.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/route.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/encoder.py to encoder.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/motor_control_node.py to motor_control_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__init__.py to __init__.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route_filtered.py to route_filtered.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/control_feedback.py to control_feedback.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route.py to route.cpython-312.pyc +running install_data +creating /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index +creating /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index +creating /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index/packages +copying resource/testing -> /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index/packages +copying package.xml -> /home/robobin/robobin/robobin_main/src/install/testing/share/testing +running install_egg_info +Copying ../build/testing/testing.egg-info to /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info +running install_scripts +Installing test_control_feedback script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_encoder_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_imu_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_motor_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_route script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_route_filter script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/testing/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/testing/stdout_stderr.log b/robobin_main/src/log/build_2024-12-16_13-49-41/testing/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..c36f1c47e764db69c5a1315c934eae11dba31aa5 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/testing/stdout_stderr.log @@ -0,0 +1,55 @@ +running egg_info +creating ../build/testing/testing.egg-info +writing ../build/testing/testing.egg-info/PKG-INFO +writing dependency_links to ../build/testing/testing.egg-info/dependency_links.txt +writing entry points to ../build/testing/testing.egg-info/entry_points.txt +writing requirements to ../build/testing/testing.egg-info/requires.txt +writing top-level names to ../build/testing/testing.egg-info/top_level.txt +writing manifest file '../build/testing/testing.egg-info/SOURCES.txt' +reading manifest file '../build/testing/testing.egg-info/SOURCES.txt' +writing manifest file '../build/testing/testing.egg-info/SOURCES.txt' +running build +running build_py +creating /home/robobin/robobin/robobin_main/src/build/testing/build +creating /home/robobin/robobin/robobin_main/src/build/testing/build/lib +creating /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/encoder.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/motor_control_node.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/__init__.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/imu_node.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/route_filtered.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/control_feedback.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +copying testing/route.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +running install +running install_lib +creating /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/encoder.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/motor_control_node.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/__init__.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/route_filtered.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/control_feedback.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/route.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/encoder.py to encoder.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/motor_control_node.py to motor_control_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__init__.py to __init__.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route_filtered.py to route_filtered.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/control_feedback.py to control_feedback.cpython-312.pyc +byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route.py to route.cpython-312.pyc +running install_data +creating /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index +creating /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index +creating /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index/packages +copying resource/testing -> /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index/packages +copying package.xml -> /home/robobin/robobin/robobin_main/src/install/testing/share/testing +running install_egg_info +Copying ../build/testing/testing.egg-info to /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info +running install_scripts +Installing test_control_feedback script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_encoder_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_imu_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_motor_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_route script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_route_filter script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/testing/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_13-49-41/testing/streams.log b/robobin_main/src/log/build_2024-12-16_13-49-41/testing/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..3ec2c6bafd46d53addf99594daf9848958dd18d8 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_13-49-41/testing/streams.log @@ -0,0 +1,57 @@ +[3.241s] Invoking command in '/home/robobin/robobin/robobin_main/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data +[3.754s] running egg_info +[3.755s] creating ../build/testing/testing.egg-info +[3.785s] writing ../build/testing/testing.egg-info/PKG-INFO +[3.785s] writing dependency_links to ../build/testing/testing.egg-info/dependency_links.txt +[3.789s] writing entry points to ../build/testing/testing.egg-info/entry_points.txt +[3.789s] writing requirements to ../build/testing/testing.egg-info/requires.txt +[3.789s] writing top-level names to ../build/testing/testing.egg-info/top_level.txt +[3.789s] writing manifest file '../build/testing/testing.egg-info/SOURCES.txt' +[3.849s] reading manifest file '../build/testing/testing.egg-info/SOURCES.txt' +[3.851s] writing manifest file '../build/testing/testing.egg-info/SOURCES.txt' +[3.851s] running build +[3.851s] running build_py +[3.852s] creating /home/robobin/robobin/robobin_main/src/build/testing/build +[3.853s] creating /home/robobin/robobin/robobin_main/src/build/testing/build/lib +[3.853s] creating /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +[3.853s] copying testing/encoder.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +[3.855s] copying testing/motor_control_node.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +[3.855s] copying testing/__init__.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +[3.855s] copying testing/imu_node.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +[3.856s] copying testing/route_filtered.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +[3.857s] copying testing/control_feedback.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +[3.858s] copying testing/route.py -> /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing +[3.860s] running install +[3.870s] running install_lib +[3.906s] creating /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +[3.907s] copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/encoder.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +[3.907s] copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/motor_control_node.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +[3.907s] copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/__init__.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +[3.907s] copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +[3.907s] copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/route_filtered.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +[3.907s] copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/control_feedback.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +[3.908s] copying /home/robobin/robobin/robobin_main/src/build/testing/build/lib/testing/route.py -> /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing +[3.911s] byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/encoder.py to encoder.cpython-312.pyc +[3.913s] byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/motor_control_node.py to motor_control_node.cpython-312.pyc +[3.913s] byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__init__.py to __init__.cpython-312.pyc +[3.913s] byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc +[3.914s] byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route_filtered.py to route_filtered.cpython-312.pyc +[3.917s] byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/control_feedback.py to control_feedback.cpython-312.pyc +[3.926s] byte-compiling /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route.py to route.cpython-312.pyc +[3.927s] running install_data +[3.927s] creating /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index +[3.927s] creating /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index +[3.927s] creating /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index/packages +[3.928s] copying resource/testing -> /home/robobin/robobin/robobin_main/src/install/testing/share/ament_index/resource_index/packages +[3.928s] copying package.xml -> /home/robobin/robobin/robobin_main/src/install/testing/share/testing +[3.928s] running install_egg_info +[3.956s] Copying ../build/testing/testing.egg-info to /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info +[3.958s] running install_scripts +[4.195s] Installing test_control_feedback script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.196s] Installing test_encoder_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.196s] Installing test_imu_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.196s] Installing test_motor_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.197s] Installing test_route script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.198s] Installing test_route_filter script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.199s] writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/testing/install.log' +[4.394s] Invoked command in '/home/robobin/robobin/robobin_main/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/events.log b/robobin_main/src/log/build_2024-12-16_15-45-02/events.log new file mode 100644 index 0000000000000000000000000000000000000000..05d50ba5ad8b6431a0c2120b160b72f4e37f95b7 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/events.log @@ -0,0 +1,152 @@ +[0.000000] (-) TimerEvent: {} +[0.000656] (odometry_publisher) JobQueued: {'identifier': 'odometry_publisher', 'dependencies': OrderedDict()} +[0.000710] (robot_description) JobQueued: {'identifier': 'robot_description', 'dependencies': OrderedDict()} +[0.000734] (robot_localization_ekf) JobQueued: {'identifier': 'robot_localization_ekf', 'dependencies': OrderedDict()} +[0.000755] (testing) JobQueued: {'identifier': 'testing', 'dependencies': OrderedDict()} +[0.001259] (odometry_publisher) JobStarted: {'identifier': 'odometry_publisher'} +[0.030553] (robot_description) JobStarted: {'identifier': 'robot_description'} +[0.053515] (robot_localization_ekf) JobStarted: {'identifier': 'robot_localization_ekf'} +[0.075293] (testing) JobStarted: {'identifier': 'testing'} +[0.099354] (-) TimerEvent: {} +[0.199845] (-) TimerEvent: {} +[0.300177] (-) TimerEvent: {} +[0.400492] (-) TimerEvent: {} +[0.500865] (-) TimerEvent: {} +[0.601222] (-) TimerEvent: {} +[0.701554] (-) TimerEvent: {} +[0.801968] (-) TimerEvent: {} +[0.902690] (-) TimerEvent: {} +[1.003346] (-) TimerEvent: {} +[1.103966] (-) TimerEvent: {} +[1.204329] (-) TimerEvent: {} +[1.304684] (-) TimerEvent: {} +[1.405072] (-) TimerEvent: {} +[1.505408] (-) TimerEvent: {} +[1.605733] (-) TimerEvent: {} +[1.706052] (-) TimerEvent: {} +[1.806377] (-) TimerEvent: {} +[1.908944] (-) TimerEvent: {} +[2.009558] (-) TimerEvent: {} +[2.112210] (-) TimerEvent: {} +[2.214945] (-) TimerEvent: {} +[2.315598] (-) TimerEvent: {} +[2.416025] (-) TimerEvent: {} +[2.516423] (-) TimerEvent: {} +[2.616864] (-) TimerEvent: {} +[2.717226] (-) TimerEvent: {} +[2.818056] (-) TimerEvent: {} +[2.921366] (-) TimerEvent: {} +[3.022079] (-) TimerEvent: {} +[3.122785] (-) TimerEvent: {} +[3.224890] (-) TimerEvent: {} +[3.327930] (-) TimerEvent: {} +[3.428541] (-) TimerEvent: {} +[3.529231] (-) TimerEvent: {} +[3.566362] (odometry_publisher) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/odometry_publisher', 'build', '--build-base', '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/build', 'install', '--record', '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/robobin_main/src/odometry_publisher', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin/robobin_main', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'SYSTEMD_EXEC_PID': '1626', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin/ros2/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1593,unix/robobin-desktop:/tmp/.ICE-unix/1593', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/7b90321a_ecc9_49c1_97ef_e4cec503a50b', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.OOYBZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'GNOME_TERMINAL_SERVICE': ':1.110', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/robobin/ros2/install/robobin:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin/robobin_main/src/build/odometry_publisher', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[3.595735] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/testing', 'build', '--build-base', '/home/robobin/robobin/robobin_main/src/build/testing/build', 'install', '--record', '/home/robobin/robobin/robobin_main/src/build/testing/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/robobin_main/src/testing', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin/robobin_main', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'SYSTEMD_EXEC_PID': '1626', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin/ros2/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1593,unix/robobin-desktop:/tmp/.ICE-unix/1593', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/7b90321a_ecc9_49c1_97ef_e4cec503a50b', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.OOYBZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'GNOME_TERMINAL_SERVICE': ':1.110', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/robobin/ros2/install/robobin:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin/robobin_main/src/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[3.627900] (robot_description) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/robot_description', 'build', '--build-base', '/home/robobin/robobin/robobin_main/src/build/robot_description/build', 'install', '--record', '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/robobin_main/src/robot_description', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin/robobin_main', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'SYSTEMD_EXEC_PID': '1626', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin/ros2/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1593,unix/robobin-desktop:/tmp/.ICE-unix/1593', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/7b90321a_ecc9_49c1_97ef_e4cec503a50b', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.OOYBZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'GNOME_TERMINAL_SERVICE': ':1.110', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/robobin/ros2/install/robobin:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin/robobin_main/src/build/robot_description', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[3.632123] (-) TimerEvent: {} +[3.693458] (robot_localization_ekf) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/robot_localization_ekf', 'build', '--build-base', '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build', 'install', '--record', '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/robobin_main/src/robot_localization_ekf', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin/robobin_main', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'SYSTEMD_EXEC_PID': '1626', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin/ros2/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1593,unix/robobin-desktop:/tmp/.ICE-unix/1593', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/7b90321a_ecc9_49c1_97ef_e4cec503a50b', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.OOYBZ2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'GNOME_TERMINAL_SERVICE': ':1.110', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/robobin/ros2/install/robobin:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[3.732265] (-) TimerEvent: {} +[3.835908] (-) TimerEvent: {} +[3.936359] (-) TimerEvent: {} +[4.036968] (-) TimerEvent: {} +[4.137395] (-) TimerEvent: {} +[4.239838] (-) TimerEvent: {} +[4.342114] (-) TimerEvent: {} +[4.345879] (odometry_publisher) StdoutLine: {'line': b'running egg_info\n'} +[4.376710] (robot_description) StdoutLine: {'line': b'running egg_info\n'} +[4.379494] (odometry_publisher) StdoutLine: {'line': b'writing ../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO\n'} +[4.380745] (odometry_publisher) StdoutLine: {'line': b'writing dependency_links to ../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt\n'} +[4.381619] (odometry_publisher) StdoutLine: {'line': b'writing entry points to ../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt\n'} +[4.382534] (odometry_publisher) StdoutLine: {'line': b'writing requirements to ../build/odometry_publisher/odometry_publisher.egg-info/requires.txt\n'} +[4.383207] (odometry_publisher) StdoutLine: {'line': b'writing top-level names to ../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt\n'} +[4.386282] (testing) StdoutLine: {'line': b'running egg_info\n'} +[4.415425] (robot_description) StdoutLine: {'line': b'writing ../build/robot_description/robot_description.egg-info/PKG-INFO\n'} +[4.416383] (robot_description) StdoutLine: {'line': b'writing dependency_links to ../build/robot_description/robot_description.egg-info/dependency_links.txt\n'} +[4.417438] (robot_description) StdoutLine: {'line': b'writing requirements to ../build/robot_description/robot_description.egg-info/requires.txt\n'} +[4.418012] (robot_description) StdoutLine: {'line': b'writing top-level names to ../build/robot_description/robot_description.egg-info/top_level.txt\n'} +[4.424600] (testing) StdoutLine: {'line': b'writing ../build/testing/testing.egg-info/PKG-INFO\n'} +[4.426024] (testing) StdoutLine: {'line': b'writing dependency_links to ../build/testing/testing.egg-info/dependency_links.txt\n'} +[4.426815] (testing) StdoutLine: {'line': b'writing entry points to ../build/testing/testing.egg-info/entry_points.txt\n'} +[4.427543] (testing) StdoutLine: {'line': b'writing requirements to ../build/testing/testing.egg-info/requires.txt\n'} +[4.428172] (testing) StdoutLine: {'line': b'writing top-level names to ../build/testing/testing.egg-info/top_level.txt\n'} +[4.437869] (robot_localization_ekf) StdoutLine: {'line': b'running egg_info\n'} +[4.443221] (-) TimerEvent: {} +[4.445658] (odometry_publisher) StdoutLine: {'line': b"reading manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt'\n"} +[4.462209] (odometry_publisher) StdoutLine: {'line': b"writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt'\n"} +[4.462451] (odometry_publisher) StdoutLine: {'line': b'running build\n'} +[4.462538] (odometry_publisher) StdoutLine: {'line': b'running build_py\n'} +[4.473789] (odometry_publisher) StdoutLine: {'line': b'running install\n'} +[4.475487] (robot_localization_ekf) StdoutLine: {'line': b'writing ../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO\n'} +[4.479470] (robot_localization_ekf) StdoutLine: {'line': b'writing dependency_links to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt\n'} +[4.479897] (robot_localization_ekf) StdoutLine: {'line': b'writing requirements to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt\n'} +[4.480951] (robot_localization_ekf) StdoutLine: {'line': b'writing top-level names to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt\n'} +[4.493440] (odometry_publisher) StdoutLine: {'line': b'running install_lib\n'} +[4.498140] (robot_description) StdoutLine: {'line': b"reading manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt'\n"} +[4.503632] (robot_description) StdoutLine: {'line': b"writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt'\n"} +[4.503897] (robot_description) StdoutLine: {'line': b'running build\n'} +[4.504523] (robot_description) StdoutLine: {'line': b'running build_py\n'} +[4.505000] (testing) StdoutLine: {'line': b"reading manifest file '../build/testing/testing.egg-info/SOURCES.txt'\n"} +[4.506331] (robot_description) StdoutLine: {'line': b'running install\n'} +[4.507684] (testing) StdoutLine: {'line': b"writing manifest file '../build/testing/testing.egg-info/SOURCES.txt'\n"} +[4.508350] (testing) StdoutLine: {'line': b'running build\n'} +[4.508524] (testing) StdoutLine: {'line': b'running build_py\n'} +[4.512877] (testing) StdoutLine: {'line': b'running install\n'} +[4.518492] (robot_description) StdoutLine: {'line': b'running install_lib\n'} +[4.526011] (testing) StdoutLine: {'line': b'running install_lib\n'} +[4.532363] (odometry_publisher) StdoutLine: {'line': b'running install_data\n'} +[4.533598] (odometry_publisher) StdoutLine: {'line': b'running install_egg_info\n'} +[4.543333] (-) TimerEvent: {} +[4.553061] (robot_localization_ekf) StdoutLine: {'line': b"reading manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt'\n"} +[4.557009] (robot_localization_ekf) StdoutLine: {'line': b"writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt'\n"} +[4.559075] (robot_localization_ekf) StdoutLine: {'line': b'running build\n'} +[4.561018] (robot_localization_ekf) StdoutLine: {'line': b'running build_py\n'} +[4.563628] (robot_localization_ekf) StdoutLine: {'line': b'running install\n'} +[4.564032] (robot_description) StdoutLine: {'line': b'running install_data\n'} +[4.567533] (robot_description) StdoutLine: {'line': b'running install_egg_info\n'} +[4.571038] (testing) StdoutLine: {'line': b'running install_data\n'} +[4.573867] (testing) StdoutLine: {'line': b'running install_egg_info\n'} +[4.574427] (robot_localization_ekf) StdoutLine: {'line': b'running install_lib\n'} +[4.574674] (odometry_publisher) StdoutLine: {'line': b"removing '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info' (and everything under it)\n"} +[4.575036] (odometry_publisher) StdoutLine: {'line': b'Copying ../build/odometry_publisher/odometry_publisher.egg-info to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info\n'} +[4.576722] (odometry_publisher) StdoutLine: {'line': b'running install_scripts\n'} +[4.601429] (robot_description) StdoutLine: {'line': b"removing '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info' (and everything under it)\n"} +[4.603544] (robot_description) StdoutLine: {'line': b'Copying ../build/robot_description/robot_description.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info\n'} +[4.604089] (testing) StdoutLine: {'line': b"removing '/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)\n"} +[4.605276] (testing) StdoutLine: {'line': b'Copying ../build/testing/testing.egg-info to /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info\n'} +[4.605504] (robot_description) StdoutLine: {'line': b'running install_scripts\n'} +[4.606059] (robot_localization_ekf) StdoutLine: {'line': b'running install_data\n'} +[4.606577] (testing) StdoutLine: {'line': b'running install_scripts\n'} +[4.610855] (robot_localization_ekf) StdoutLine: {'line': b'running install_egg_info\n'} +[4.643862] (robot_localization_ekf) StdoutLine: {'line': b"removing '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info' (and everything under it)\n"} +[4.644164] (-) TimerEvent: {} +[4.645403] (robot_localization_ekf) StdoutLine: {'line': b'Copying ../build/robot_localization_ekf/robot_localization_ekf.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info\n'} +[4.651898] (robot_localization_ekf) StdoutLine: {'line': b'running install_scripts\n'} +[4.744303] (-) TimerEvent: {} +[4.819907] (odometry_publisher) StdoutLine: {'line': b'Installing odometry_node script to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher\n'} +[4.820527] (odometry_publisher) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log'\n"} +[4.844438] (-) TimerEvent: {} +[4.937044] (testing) StdoutLine: {'line': b'Installing test_control_feedback script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.944634] (-) TimerEvent: {} +[4.966024] (testing) StdoutLine: {'line': b'Installing test_encoder_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.970186] (testing) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.970723] (testing) StdoutLine: {'line': b'Installing test_motor_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.972455] (testing) StdoutLine: {'line': b'Installing test_route script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.972995] (testing) StdoutLine: {'line': b'Installing test_route_filter script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.974457] (testing) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/testing/install.log'\n"} +[5.020504] (robot_description) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log'\n"} +[5.044851] (-) TimerEvent: {} +[5.066081] (odometry_publisher) CommandEnded: {'returncode': 0} +[5.113997] (robot_localization_ekf) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log'\n"} +[5.119966] (odometry_publisher) JobEnded: {'identifier': 'odometry_publisher', 'rc': 0} +[5.148659] (-) TimerEvent: {} +[5.221563] (testing) CommandEnded: {'returncode': 0} +[5.245651] (testing) JobEnded: {'identifier': 'testing', 'rc': 0} +[5.248972] (-) TimerEvent: {} +[5.322001] (robot_description) CommandEnded: {'returncode': 0} +[5.342324] (robot_description) JobEnded: {'identifier': 'robot_description', 'rc': 0} +[5.349377] (-) TimerEvent: {} +[5.373991] (robot_localization_ekf) CommandEnded: {'returncode': 0} +[5.394660] (robot_localization_ekf) JobEnded: {'identifier': 'robot_localization_ekf', 'rc': 0} +[5.397377] (-) EventReactorShutdown: {} diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/logger_all.log b/robobin_main/src/log/build_2024-12-16_15-45-02/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..64c0e90c22509bd81bd3bee4bb79990d498d3576 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/logger_all.log @@ -0,0 +1,264 @@ +[0.153s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.153s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff95f9d7f0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff95f9d520>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff95f9d520>>, mixin_verb=('build',)) +[0.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.212s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin/robobin_main/src' +[0.212s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.212s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.212s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.213s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.213s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.213s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.213s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.213s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.213s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.260s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.260s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.260s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.260s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.261s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.261s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.261s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.261s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.261s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.261s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.261s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.261s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.262s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.262s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.262s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extensions ['ignore', 'ignore_ament_install'] +[0.262s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'ignore' +[0.262s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'ignore_ament_install' +[0.262s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extensions ['colcon_pkg'] +[0.262s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'colcon_pkg' +[0.262s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extensions ['colcon_meta'] +[0.262s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'colcon_meta' +[0.262s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extensions ['ros'] +[0.262s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'ros' +[0.270s] DEBUG:colcon.colcon_core.package_identification:Package 'odometry_publisher' with type 'ros.ament_python' and name 'odometry_publisher' +[0.270s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extensions ['ignore', 'ignore_ament_install'] +[0.270s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'ignore' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'ignore_ament_install' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extensions ['colcon_pkg'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'colcon_pkg' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extensions ['colcon_meta'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'colcon_meta' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extensions ['ros'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'ros' +[0.273s] DEBUG:colcon.colcon_core.package_identification:Package 'robot_description' with type 'ros.ament_python' and name 'robot_description' +[0.274s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extensions ['ignore', 'ignore_ament_install'] +[0.274s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'ignore' +[0.274s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'ignore_ament_install' +[0.274s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extensions ['colcon_pkg'] +[0.274s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'colcon_pkg' +[0.274s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extensions ['colcon_meta'] +[0.274s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'colcon_meta' +[0.274s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extensions ['ros'] +[0.275s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'ros' +[0.276s] DEBUG:colcon.colcon_core.package_identification:Package 'robot_localization_ekf' with type 'ros.ament_python' and name 'robot_localization_ekf' +[0.276s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extensions ['ignore', 'ignore_ament_install'] +[0.276s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'ignore' +[0.277s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'ignore_ament_install' +[0.277s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extensions ['colcon_pkg'] +[0.277s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'colcon_pkg' +[0.277s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extensions ['colcon_meta'] +[0.277s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'colcon_meta' +[0.277s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extensions ['ros'] +[0.277s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'ros' +[0.280s] DEBUG:colcon.colcon_core.package_identification:Package 'testing' with type 'ros.ament_python' and name 'testing' +[0.280s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.280s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.280s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.280s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.280s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.328s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.329s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.333s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/robobin/robobin/ros2/install +[0.334s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.337s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 335 installed packages in /opt/ros/jazzy +[0.342s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.425s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_args' from command line to 'None' +[0.425s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_target' from command line to 'None' +[0.425s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.425s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_clean_cache' from command line to 'False' +[0.425s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_clean_first' from command line to 'False' +[0.425s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_force_configure' from command line to 'False' +[0.425s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'ament_cmake_args' from command line to 'None' +[0.425s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'catkin_cmake_args' from command line to 'None' +[0.425s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.425s] DEBUG:colcon.colcon_core.verb:Building package 'odometry_publisher' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/robobin_main/src/build/odometry_publisher', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/robobin_main/src/install/odometry_publisher', 'merge_install': False, 'path': '/home/robobin/robobin/robobin_main/src/odometry_publisher', 'symlink_install': False, 'test_result_base': None} +[0.426s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_args' from command line to 'None' +[0.426s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_target' from command line to 'None' +[0.426s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.426s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_clean_cache' from command line to 'False' +[0.426s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_clean_first' from command line to 'False' +[0.426s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_force_configure' from command line to 'False' +[0.426s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'ament_cmake_args' from command line to 'None' +[0.426s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'catkin_cmake_args' from command line to 'None' +[0.426s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.426s] DEBUG:colcon.colcon_core.verb:Building package 'robot_description' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/robobin_main/src/build/robot_description', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/robobin_main/src/install/robot_description', 'merge_install': False, 'path': '/home/robobin/robobin/robobin_main/src/robot_description', 'symlink_install': False, 'test_result_base': None} +[0.426s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_args' from command line to 'None' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_target' from command line to 'None' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_clean_cache' from command line to 'False' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_clean_first' from command line to 'False' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_force_configure' from command line to 'False' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'ament_cmake_args' from command line to 'None' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'catkin_cmake_args' from command line to 'None' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.427s] DEBUG:colcon.colcon_core.verb:Building package 'robot_localization_ekf' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf', 'merge_install': False, 'path': '/home/robobin/robobin/robobin_main/src/robot_localization_ekf', 'symlink_install': False, 'test_result_base': None} +[0.427s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_args' from command line to 'None' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target' from command line to 'None' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_cache' from command line to 'False' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_first' from command line to 'False' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_force_configure' from command line to 'False' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'ament_cmake_args' from command line to 'None' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_cmake_args' from command line to 'None' +[0.427s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.427s] DEBUG:colcon.colcon_core.verb:Building package 'testing' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/robobin_main/src/build/testing', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/robobin_main/src/install/testing', 'merge_install': False, 'path': '/home/robobin/robobin/robobin_main/src/testing', 'symlink_install': False, 'test_result_base': None} +[0.428s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.430s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.431s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/robobin_main/src/odometry_publisher' with build type 'ament_python' +[0.431s] Level 1:colcon.colcon_core.shell:create_environment_hook('odometry_publisher', 'ament_prefix_path') +[0.439s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.440s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.ps1' +[0.444s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.dsv' +[0.446s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.sh' +[0.447s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.448s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.460s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/robobin_main/src/robot_description' with build type 'ament_python' +[0.461s] Level 1:colcon.colcon_core.shell:create_environment_hook('robot_description', 'ament_prefix_path') +[0.463s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.ps1' +[0.468s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.dsv' +[0.469s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.sh' +[0.470s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.471s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.483s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' with build type 'ament_python' +[0.484s] Level 1:colcon.colcon_core.shell:create_environment_hook('robot_localization_ekf', 'ament_prefix_path') +[0.485s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.ps1' +[0.488s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.dsv' +[0.490s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.sh' +[0.492s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.492s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.505s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/robobin_main/src/testing' with build type 'ament_python' +[0.505s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'ament_prefix_path') +[0.507s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.ps1' +[0.513s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.dsv' +[0.514s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.sh' +[0.517s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.517s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.906s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/robobin_main/src/odometry_publisher' +[0.906s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.906s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.314s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/robobin_main/src/robot_description' +[1.315s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.315s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.762s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' +[1.763s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.763s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[2.127s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/robobin_main/src/testing' +[2.128s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[2.128s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[4.003s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/robobin_main/src/odometry_publisher': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data +[4.027s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/robobin_main/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data +[4.062s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/robobin_main/src/robot_description': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data +[4.129s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data +[5.496s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/robobin_main/src/odometry_publisher' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data +[5.509s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher' for CMake module files +[5.511s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher' for CMake config files +[5.515s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib' +[5.516s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/bin' +[5.516s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/pkgconfig/odometry_publisher.pc' +[5.517s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages' +[5.518s] Level 1:colcon.colcon_core.shell:create_environment_hook('odometry_publisher', 'pythonpath') +[5.519s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.ps1' +[5.520s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.dsv' +[5.522s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.sh' +[5.525s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/bin' +[5.525s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(odometry_publisher) +[5.526s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.ps1' +[5.529s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.dsv' +[5.531s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.sh' +[5.534s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.bash' +[5.540s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.zsh' +[5.546s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/colcon-core/packages/odometry_publisher) +[5.651s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing' for CMake module files +[5.652s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/robobin_main/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data +[5.654s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing' for CMake config files +[5.657s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/lib' +[5.658s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/bin' +[5.658s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/lib/pkgconfig/testing.pc' +[5.658s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages' +[5.659s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath') +[5.659s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/pythonpath.ps1' +[5.661s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/pythonpath.dsv' +[5.662s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/pythonpath.sh' +[5.664s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/bin' +[5.664s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(testing) +[5.665s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.ps1' +[5.667s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.dsv' +[5.669s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.sh' +[5.671s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.bash' +[5.673s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.zsh' +[5.674s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/robobin_main/src/install/testing/share/colcon-core/packages/testing) +[5.751s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description' for CMake module files +[5.753s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/robobin_main/src/robot_description' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data +[5.753s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description' for CMake config files +[5.756s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/lib' +[5.756s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/bin' +[5.756s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/pkgconfig/robot_description.pc' +[5.757s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages' +[5.757s] Level 1:colcon.colcon_core.shell:create_environment_hook('robot_description', 'pythonpath') +[5.757s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.ps1' +[5.759s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.dsv' +[5.760s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.sh' +[5.761s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/bin' +[5.761s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robot_description) +[5.762s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.ps1' +[5.764s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.dsv' +[5.766s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.sh' +[5.767s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.bash' +[5.769s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.zsh' +[5.770s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/robobin_main/src/install/robot_description/share/colcon-core/packages/robot_description) +[5.803s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf' for CMake module files +[5.806s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data +[5.808s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf' for CMake config files +[5.810s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib' +[5.811s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/bin' +[5.811s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/pkgconfig/robot_localization_ekf.pc' +[5.811s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages' +[5.811s] Level 1:colcon.colcon_core.shell:create_environment_hook('robot_localization_ekf', 'pythonpath') +[5.812s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.ps1' +[5.813s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.dsv' +[5.814s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.sh' +[5.816s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/bin' +[5.816s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robot_localization_ekf) +[5.817s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.ps1' +[5.818s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.dsv' +[5.819s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.sh' +[5.820s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.bash' +[5.822s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.zsh' +[5.823s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/colcon-core/packages/robot_localization_ekf) +[5.824s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[5.825s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[5.825s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[5.825s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[5.841s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[5.842s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[5.842s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[5.886s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[5.887s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/install/local_setup.ps1' +[5.913s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/robobin_main/src/install/_local_setup_util_ps1.py' +[5.915s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/install/setup.ps1' +[5.917s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/install/local_setup.sh' +[5.918s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/robobin_main/src/install/_local_setup_util_sh.py' +[5.919s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/install/setup.sh' +[5.920s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/install/local_setup.bash' +[5.921s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/install/setup.bash' +[5.922s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/install/local_setup.zsh' +[5.924s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/install/setup.zsh' diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/command.log b/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/command.log new file mode 100644 index 0000000000000000000000000000000000000000..6787a59ce82bb9c2454b6c53be8c1b554d9c0704 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/robobin_main/src/odometry_publisher': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/robobin_main/src/odometry_publisher' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/stderr.log b/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/stdout.log b/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..04c37a57b89b22363bfd253587564deb0e3c67e2 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/stdout.log @@ -0,0 +1,19 @@ +running egg_info +writing ../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO +writing dependency_links to ../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt +writing entry points to ../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt +writing requirements to ../build/odometry_publisher/odometry_publisher.egg-info/requires.txt +writing top-level names to ../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt +reading manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/odometry_publisher/odometry_publisher.egg-info to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info +running install_scripts +Installing odometry_node script to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/stdout_stderr.log b/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..04c37a57b89b22363bfd253587564deb0e3c67e2 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/stdout_stderr.log @@ -0,0 +1,19 @@ +running egg_info +writing ../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO +writing dependency_links to ../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt +writing entry points to ../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt +writing requirements to ../build/odometry_publisher/odometry_publisher.egg-info/requires.txt +writing top-level names to ../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt +reading manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/odometry_publisher/odometry_publisher.egg-info to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info +running install_scripts +Installing odometry_node script to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/streams.log b/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..cd41fccdc03944f08d945fdfc9005f762cadad0f --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/streams.log @@ -0,0 +1,21 @@ +[3.570s] Invoking command in '/home/robobin/robobin/robobin_main/src/odometry_publisher': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data +[4.343s] running egg_info +[4.377s] writing ../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO +[4.378s] writing dependency_links to ../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt +[4.379s] writing entry points to ../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt +[4.380s] writing requirements to ../build/odometry_publisher/odometry_publisher.egg-info/requires.txt +[4.381s] writing top-level names to ../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt +[4.443s] reading manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +[4.460s] writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +[4.460s] running build +[4.460s] running build_py +[4.471s] running install +[4.491s] running install_lib +[4.530s] running install_data +[4.531s] running install_egg_info +[4.572s] removing '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info' (and everything under it) +[4.572s] Copying ../build/odometry_publisher/odometry_publisher.egg-info to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info +[4.574s] running install_scripts +[4.817s] Installing odometry_node script to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher +[4.818s] writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log' +[5.064s] Invoked command in '/home/robobin/robobin/robobin_main/src/odometry_publisher' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/command.log b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/command.log new file mode 100644 index 0000000000000000000000000000000000000000..78d3e3b028e2d750cbaa8eba063b3841a079c7a5 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/robobin_main/src/robot_description': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/robobin_main/src/robot_description' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/stderr.log b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/stdout.log b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..603656985d8289795412005ce31833adbfab5311 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/stdout.log @@ -0,0 +1,17 @@ +running egg_info +writing ../build/robot_description/robot_description.egg-info/PKG-INFO +writing dependency_links to ../build/robot_description/robot_description.egg-info/dependency_links.txt +writing requirements to ../build/robot_description/robot_description.egg-info/requires.txt +writing top-level names to ../build/robot_description/robot_description.egg-info/top_level.txt +reading manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/robot_description/robot_description.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info +running install_scripts +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/stdout_stderr.log b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..603656985d8289795412005ce31833adbfab5311 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/stdout_stderr.log @@ -0,0 +1,17 @@ +running egg_info +writing ../build/robot_description/robot_description.egg-info/PKG-INFO +writing dependency_links to ../build/robot_description/robot_description.egg-info/dependency_links.txt +writing requirements to ../build/robot_description/robot_description.egg-info/requires.txt +writing top-level names to ../build/robot_description/robot_description.egg-info/top_level.txt +reading manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/robot_description/robot_description.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info +running install_scripts +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/streams.log b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..7983694ad0fca13c8c4349bc3898e71e336be374 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/streams.log @@ -0,0 +1,19 @@ +[3.597s] Invoking command in '/home/robobin/robobin/robobin_main/src/robot_description': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data +[4.343s] running egg_info +[4.381s] writing ../build/robot_description/robot_description.egg-info/PKG-INFO +[4.382s] writing dependency_links to ../build/robot_description/robot_description.egg-info/dependency_links.txt +[4.383s] writing requirements to ../build/robot_description/robot_description.egg-info/requires.txt +[4.384s] writing top-level names to ../build/robot_description/robot_description.egg-info/top_level.txt +[4.464s] reading manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +[4.469s] writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +[4.470s] running build +[4.470s] running build_py +[4.472s] running install +[4.484s] running install_lib +[4.530s] running install_data +[4.533s] running install_egg_info +[4.567s] removing '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info' (and everything under it) +[4.569s] Copying ../build/robot_description/robot_description.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info +[4.571s] running install_scripts +[4.987s] writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log' +[5.288s] Invoked command in '/home/robobin/robobin/robobin_main/src/robot_description' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/command.log b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/command.log new file mode 100644 index 0000000000000000000000000000000000000000..28b0d8dd6cb03a9d6bf099c6e027dd8f094d9bfe --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/stderr.log b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/stdout.log b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..5ab049aabed1e689426bb1dbd0de8824ceb9e932 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/stdout.log @@ -0,0 +1,17 @@ +running egg_info +writing ../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO +writing dependency_links to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt +writing requirements to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt +writing top-level names to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt +reading manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/robot_localization_ekf/robot_localization_ekf.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info +running install_scripts +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/stdout_stderr.log b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..5ab049aabed1e689426bb1dbd0de8824ceb9e932 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/stdout_stderr.log @@ -0,0 +1,17 @@ +running egg_info +writing ../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO +writing dependency_links to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt +writing requirements to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt +writing top-level names to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt +reading manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/robot_localization_ekf/robot_localization_ekf.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info +running install_scripts +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/streams.log b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..dd0c99e1581e40a5f82f825b8d4faf865097d2b2 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/streams.log @@ -0,0 +1,19 @@ +[3.645s] Invoking command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data +[4.389s] running egg_info +[4.422s] writing ../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO +[4.426s] writing dependency_links to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt +[4.426s] writing requirements to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt +[4.427s] writing top-level names to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt +[4.499s] reading manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +[4.505s] writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +[4.505s] running build +[4.507s] running build_py +[4.510s] running install +[4.521s] running install_lib +[4.552s] running install_data +[4.557s] running install_egg_info +[4.590s] removing '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info' (and everything under it) +[4.592s] Copying ../build/robot_localization_ekf/robot_localization_ekf.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info +[4.598s] running install_scripts +[5.061s] writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log' +[5.322s] Invoked command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/testing/command.log b/robobin_main/src/log/build_2024-12-16_15-45-02/testing/command.log new file mode 100644 index 0000000000000000000000000000000000000000..dc9b85d64f4a6a31578f6ca0fa2344447d4dfd0b --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/testing/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/robobin_main/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/robobin_main/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/testing/stderr.log b/robobin_main/src/log/build_2024-12-16_15-45-02/testing/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/testing/stdout.log b/robobin_main/src/log/build_2024-12-16_15-45-02/testing/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..129507a4ee5162ec00b2c257d4219bde5110121d --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/testing/stdout.log @@ -0,0 +1,24 @@ +running egg_info +writing ../build/testing/testing.egg-info/PKG-INFO +writing dependency_links to ../build/testing/testing.egg-info/dependency_links.txt +writing entry points to ../build/testing/testing.egg-info/entry_points.txt +writing requirements to ../build/testing/testing.egg-info/requires.txt +writing top-level names to ../build/testing/testing.egg-info/top_level.txt +reading manifest file '../build/testing/testing.egg-info/SOURCES.txt' +writing manifest file '../build/testing/testing.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/testing/testing.egg-info to /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info +running install_scripts +Installing test_control_feedback script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_encoder_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_imu_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_motor_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_route script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_route_filter script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/testing/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/testing/stdout_stderr.log b/robobin_main/src/log/build_2024-12-16_15-45-02/testing/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..129507a4ee5162ec00b2c257d4219bde5110121d --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/testing/stdout_stderr.log @@ -0,0 +1,24 @@ +running egg_info +writing ../build/testing/testing.egg-info/PKG-INFO +writing dependency_links to ../build/testing/testing.egg-info/dependency_links.txt +writing entry points to ../build/testing/testing.egg-info/entry_points.txt +writing requirements to ../build/testing/testing.egg-info/requires.txt +writing top-level names to ../build/testing/testing.egg-info/top_level.txt +reading manifest file '../build/testing/testing.egg-info/SOURCES.txt' +writing manifest file '../build/testing/testing.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/testing/testing.egg-info to /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info +running install_scripts +Installing test_control_feedback script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_encoder_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_imu_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_motor_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_route script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_route_filter script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/testing/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-45-02/testing/streams.log b/robobin_main/src/log/build_2024-12-16_15-45-02/testing/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..759582768449ddf50f3c599a0a188e087711ccdc --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-45-02/testing/streams.log @@ -0,0 +1,26 @@ +[3.521s] Invoking command in '/home/robobin/robobin/robobin_main/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data +[4.310s] running egg_info +[4.349s] writing ../build/testing/testing.egg-info/PKG-INFO +[4.350s] writing dependency_links to ../build/testing/testing.egg-info/dependency_links.txt +[4.351s] writing entry points to ../build/testing/testing.egg-info/entry_points.txt +[4.352s] writing requirements to ../build/testing/testing.egg-info/requires.txt +[4.352s] writing top-level names to ../build/testing/testing.egg-info/top_level.txt +[4.429s] reading manifest file '../build/testing/testing.egg-info/SOURCES.txt' +[4.432s] writing manifest file '../build/testing/testing.egg-info/SOURCES.txt' +[4.432s] running build +[4.433s] running build_py +[4.437s] running install +[4.450s] running install_lib +[4.495s] running install_data +[4.498s] running install_egg_info +[4.528s] removing '/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it) +[4.529s] Copying ../build/testing/testing.egg-info to /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info +[4.531s] running install_scripts +[4.861s] Installing test_control_feedback script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.890s] Installing test_encoder_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.895s] Installing test_imu_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.895s] Installing test_motor_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.897s] Installing test_route script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.898s] Installing test_route_filter script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.899s] writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/testing/install.log' +[5.146s] Invoked command in '/home/robobin/robobin/robobin_main/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/events.log b/robobin_main/src/log/build_2024-12-16_15-51-48/events.log new file mode 100644 index 0000000000000000000000000000000000000000..55c46f2bc80bf91662f2447669a0650ee4f61570 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/events.log @@ -0,0 +1,143 @@ +[0.000000] (-) TimerEvent: {} +[0.000250] (odometry_publisher) JobQueued: {'identifier': 'odometry_publisher', 'dependencies': OrderedDict()} +[0.000297] (robot_description) JobQueued: {'identifier': 'robot_description', 'dependencies': OrderedDict()} +[0.000320] (robot_localization_ekf) JobQueued: {'identifier': 'robot_localization_ekf', 'dependencies': OrderedDict()} +[0.000339] (testing) JobQueued: {'identifier': 'testing', 'dependencies': OrderedDict()} +[0.001533] (odometry_publisher) JobStarted: {'identifier': 'odometry_publisher'} +[0.031122] (robot_description) JobStarted: {'identifier': 'robot_description'} +[0.046038] (robot_localization_ekf) JobStarted: {'identifier': 'robot_localization_ekf'} +[0.066835] (testing) JobStarted: {'identifier': 'testing'} +[0.099706] (-) TimerEvent: {} +[0.200208] (-) TimerEvent: {} +[0.300590] (-) TimerEvent: {} +[0.400973] (-) TimerEvent: {} +[0.501405] (-) TimerEvent: {} +[0.601778] (-) TimerEvent: {} +[0.702132] (-) TimerEvent: {} +[0.802510] (-) TimerEvent: {} +[0.902957] (-) TimerEvent: {} +[1.003322] (-) TimerEvent: {} +[1.103664] (-) TimerEvent: {} +[1.203984] (-) TimerEvent: {} +[1.304346] (-) TimerEvent: {} +[1.404689] (-) TimerEvent: {} +[1.505055] (-) TimerEvent: {} +[1.607490] (-) TimerEvent: {} +[1.707975] (-) TimerEvent: {} +[1.808365] (-) TimerEvent: {} +[1.908720] (-) TimerEvent: {} +[2.009064] (-) TimerEvent: {} +[2.109432] (-) TimerEvent: {} +[2.209799] (-) TimerEvent: {} +[2.310164] (-) TimerEvent: {} +[2.411174] (-) TimerEvent: {} +[2.514459] (-) TimerEvent: {} +[2.614797] (-) TimerEvent: {} +[2.716450] (-) TimerEvent: {} +[2.816827] (-) TimerEvent: {} +[2.917226] (-) TimerEvent: {} +[3.020560] (-) TimerEvent: {} +[3.121454] (-) TimerEvent: {} +[3.225844] (-) TimerEvent: {} +[3.262798] (robot_localization_ekf) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/robot_localization_ekf', 'build', '--build-base', '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build', 'install', '--record', '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/robobin_main/src/robot_localization_ekf', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin/robobin_main', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'SYSTEMD_EXEC_PID': '1633', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1594,unix/robobin-desktop:/tmp/.ICE-unix/1594', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/7862307c_49e8_4e82_a5e8_e2b0cc08d1e3', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.XGQ7Y2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'GNOME_TERMINAL_SERVICE': ':1.102', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[3.277274] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/testing', 'build', '--build-base', '/home/robobin/robobin/robobin_main/src/build/testing/build', 'install', '--record', '/home/robobin/robobin/robobin_main/src/build/testing/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/robobin_main/src/testing', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin/robobin_main', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'SYSTEMD_EXEC_PID': '1633', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1594,unix/robobin-desktop:/tmp/.ICE-unix/1594', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/7862307c_49e8_4e82_a5e8_e2b0cc08d1e3', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.XGQ7Y2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'GNOME_TERMINAL_SERVICE': ':1.102', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin/robobin_main/src/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[3.282040] (robot_description) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/robot_description', 'build', '--build-base', '/home/robobin/robobin/robobin_main/src/build/robot_description/build', 'install', '--record', '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/robobin_main/src/robot_description', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin/robobin_main', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'SYSTEMD_EXEC_PID': '1633', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1594,unix/robobin-desktop:/tmp/.ICE-unix/1594', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/7862307c_49e8_4e82_a5e8_e2b0cc08d1e3', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.XGQ7Y2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'GNOME_TERMINAL_SERVICE': ':1.102', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin/robobin_main/src/build/robot_description', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[3.287641] (odometry_publisher) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/odometry_publisher', 'build', '--build-base', '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/build', 'install', '--record', '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/robobin_main/src/odometry_publisher', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin/robobin_main', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'SYSTEMD_EXEC_PID': '1633', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/1594,unix/robobin-desktop:/tmp/.ICE-unix/1594', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/7862307c_49e8_4e82_a5e8_e2b0cc08d1e3', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.XGQ7Y2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'GNOME_TERMINAL_SERVICE': ':1.102', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin/robobin_main/src/build/odometry_publisher', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[3.328571] (-) TimerEvent: {} +[3.429207] (-) TimerEvent: {} +[3.529630] (-) TimerEvent: {} +[3.634561] (-) TimerEvent: {} +[3.734929] (-) TimerEvent: {} +[3.776474] (robot_description) StdoutLine: {'line': b'running egg_info\n'} +[3.783494] (robot_localization_ekf) StdoutLine: {'line': b'running egg_info\n'} +[3.785486] (testing) StdoutLine: {'line': b'running egg_info\n'} +[3.789466] (odometry_publisher) StdoutLine: {'line': b'running egg_info\n'} +[3.806532] (robot_description) StdoutLine: {'line': b'writing ../build/robot_description/robot_description.egg-info/PKG-INFO\n'} +[3.807986] (robot_description) StdoutLine: {'line': b'writing dependency_links to ../build/robot_description/robot_description.egg-info/dependency_links.txt\n'} +[3.808901] (robot_description) StdoutLine: {'line': b'writing requirements to ../build/robot_description/robot_description.egg-info/requires.txt\n'} +[3.809759] (robot_localization_ekf) StdoutLine: {'line': b'writing ../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO\n'} +[3.809890] (robot_description) StdoutLine: {'line': b'writing top-level names to ../build/robot_description/robot_description.egg-info/top_level.txt\n'} +[3.811608] (robot_localization_ekf) StdoutLine: {'line': b'writing dependency_links to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt\n'} +[3.811890] (testing) StdoutLine: {'line': b'writing ../build/testing/testing.egg-info/PKG-INFO\n'} +[3.812324] (robot_localization_ekf) StdoutLine: {'line': b'writing requirements to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt\n'} +[3.812773] (robot_localization_ekf) StdoutLine: {'line': b'writing top-level names to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt\n'} +[3.814007] (testing) StdoutLine: {'line': b'writing dependency_links to ../build/testing/testing.egg-info/dependency_links.txt\n'} +[3.814885] (testing) StdoutLine: {'line': b'writing entry points to ../build/testing/testing.egg-info/entry_points.txt\n'} +[3.815542] (testing) StdoutLine: {'line': b'writing requirements to ../build/testing/testing.egg-info/requires.txt\n'} +[3.816206] (testing) StdoutLine: {'line': b'writing top-level names to ../build/testing/testing.egg-info/top_level.txt\n'} +[3.821626] (odometry_publisher) StdoutLine: {'line': b'writing ../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO\n'} +[3.822919] (odometry_publisher) StdoutLine: {'line': b'writing dependency_links to ../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt\n'} +[3.824646] (odometry_publisher) StdoutLine: {'line': b'writing entry points to ../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt\n'} +[3.826341] (odometry_publisher) StdoutLine: {'line': b'writing requirements to ../build/odometry_publisher/odometry_publisher.egg-info/requires.txt\n'} +[3.829053] (odometry_publisher) StdoutLine: {'line': b'writing top-level names to ../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt\n'} +[3.835036] (-) TimerEvent: {} +[3.877161] (robot_description) StdoutLine: {'line': b"reading manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt'\n"} +[3.878960] (robot_description) StdoutLine: {'line': b"writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt'\n"} +[3.879274] (robot_description) StdoutLine: {'line': b'running build\n'} +[3.879397] (robot_description) StdoutLine: {'line': b'running build_py\n'} +[3.883706] (robot_description) StdoutLine: {'line': b'running install\n'} +[3.887052] (robot_localization_ekf) StdoutLine: {'line': b"reading manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt'\n"} +[3.889102] (robot_localization_ekf) StdoutLine: {'line': b"writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt'\n"} +[3.889325] (robot_localization_ekf) StdoutLine: {'line': b'running build\n'} +[3.890119] (robot_localization_ekf) StdoutLine: {'line': b'running build_py\n'} +[3.890304] (testing) StdoutLine: {'line': b"reading manifest file '../build/testing/testing.egg-info/SOURCES.txt'\n"} +[3.891602] (robot_localization_ekf) StdoutLine: {'line': b'running install\n'} +[3.892917] (testing) StdoutLine: {'line': b"writing manifest file '../build/testing/testing.egg-info/SOURCES.txt'\n"} +[3.893190] (testing) StdoutLine: {'line': b'running build\n'} +[3.893294] (testing) StdoutLine: {'line': b'running build_py\n'} +[3.895482] (robot_description) StdoutLine: {'line': b'running install_lib\n'} +[3.899446] (testing) StdoutLine: {'line': b'running install\n'} +[3.902238] (odometry_publisher) StdoutLine: {'line': b"reading manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt'\n"} +[3.902586] (robot_localization_ekf) StdoutLine: {'line': b'running install_lib\n'} +[3.904141] (odometry_publisher) StdoutLine: {'line': b"writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt'\n"} +[3.904739] (odometry_publisher) StdoutLine: {'line': b'running build\n'} +[3.905071] (odometry_publisher) StdoutLine: {'line': b'running build_py\n'} +[3.907640] (odometry_publisher) StdoutLine: {'line': b'running install\n'} +[3.910513] (testing) StdoutLine: {'line': b'running install_lib\n'} +[3.919459] (odometry_publisher) StdoutLine: {'line': b'running install_lib\n'} +[3.925909] (robot_description) StdoutLine: {'line': b'running install_data\n'} +[3.928653] (robot_description) StdoutLine: {'line': b'running install_egg_info\n'} +[3.934216] (robot_localization_ekf) StdoutLine: {'line': b'running install_data\n'} +[3.935442] (-) TimerEvent: {} +[3.940499] (robot_localization_ekf) StdoutLine: {'line': b'running install_egg_info\n'} +[3.947151] (testing) StdoutLine: {'line': b'running install_data\n'} +[3.948366] (testing) StdoutLine: {'line': b'running install_egg_info\n'} +[3.956791] (odometry_publisher) StdoutLine: {'line': b'running install_data\n'} +[3.959694] (odometry_publisher) StdoutLine: {'line': b'running install_egg_info\n'} +[3.964407] (robot_description) StdoutLine: {'line': b"removing '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info' (and everything under it)\n"} +[3.964905] (robot_description) StdoutLine: {'line': b'Copying ../build/robot_description/robot_description.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info\n'} +[3.966978] (robot_description) StdoutLine: {'line': b'running install_scripts\n'} +[3.974399] (robot_localization_ekf) StdoutLine: {'line': b"removing '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info' (and everything under it)\n"} +[3.974900] (robot_localization_ekf) StdoutLine: {'line': b'Copying ../build/robot_localization_ekf/robot_localization_ekf.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info\n'} +[3.976620] (robot_localization_ekf) StdoutLine: {'line': b'running install_scripts\n'} +[3.980254] (testing) StdoutLine: {'line': b"removing '/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)\n"} +[3.981430] (testing) StdoutLine: {'line': b'Copying ../build/testing/testing.egg-info to /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info\n'} +[3.985154] (testing) StdoutLine: {'line': b'running install_scripts\n'} +[3.995497] (odometry_publisher) StdoutLine: {'line': b"removing '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info' (and everything under it)\n"} +[3.996430] (odometry_publisher) StdoutLine: {'line': b'Copying ../build/odometry_publisher/odometry_publisher.egg-info to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info\n'} +[3.998246] (odometry_publisher) StdoutLine: {'line': b'running install_scripts\n'} +[4.036474] (-) TimerEvent: {} +[4.136863] (-) TimerEvent: {} +[4.206430] (robot_description) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log'\n"} +[4.215023] (robot_localization_ekf) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log'\n"} +[4.235929] (testing) StdoutLine: {'line': b'Installing test_control_feedback script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.237326] (testing) StdoutLine: {'line': b'Installing test_encoder_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.238508] (-) TimerEvent: {} +[4.242651] (testing) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.243688] (testing) StdoutLine: {'line': b'Installing test_motor_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.244252] (testing) StdoutLine: {'line': b'Installing test_route script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.249655] (testing) StdoutLine: {'line': b'Installing test_route_filter script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing\n'} +[4.253728] (testing) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/testing/install.log'\n"} +[4.262949] (odometry_publisher) StdoutLine: {'line': b'Installing odometry_node script to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher\n'} +[4.271346] (odometry_publisher) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log'\n"} +[4.341519] (-) TimerEvent: {} +[4.409014] (robot_localization_ekf) CommandEnded: {'returncode': 0} +[4.441620] (-) TimerEvent: {} +[4.454812] (robot_localization_ekf) JobEnded: {'identifier': 'robot_localization_ekf', 'rc': 0} +[4.456914] (robot_description) CommandEnded: {'returncode': 0} +[4.474872] (robot_description) JobEnded: {'identifier': 'robot_description', 'rc': 0} +[4.476667] (odometry_publisher) CommandEnded: {'returncode': 0} +[4.488050] (odometry_publisher) JobEnded: {'identifier': 'odometry_publisher', 'rc': 0} +[4.489051] (testing) CommandEnded: {'returncode': 0} +[4.505922] (testing) JobEnded: {'identifier': 'testing', 'rc': 0} +[4.507571] (-) EventReactorShutdown: {} diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/logger_all.log b/robobin_main/src/log/build_2024-12-16_15-51-48/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..ca2eccff9e356a2a54f628c56da27b54b794e68b --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/logger_all.log @@ -0,0 +1,263 @@ +[0.587s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.587s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffffb1ee1610>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffffb1ee13a0>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffffb1ee13a0>>, mixin_verb=('build',)) +[0.707s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.707s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.707s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.707s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.707s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.707s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.707s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin/robobin_main/src' +[0.708s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.708s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.708s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.708s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.708s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.708s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.708s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.708s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.708s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.766s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.766s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.766s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.766s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.766s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.766s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.766s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.766s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.767s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.767s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.767s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.767s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.767s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.767s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.768s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extensions ['ignore', 'ignore_ament_install'] +[0.768s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'ignore' +[0.768s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'ignore_ament_install' +[0.768s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extensions ['colcon_pkg'] +[0.768s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'colcon_pkg' +[0.768s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extensions ['colcon_meta'] +[0.768s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'colcon_meta' +[0.768s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extensions ['ros'] +[0.768s] Level 1:colcon.colcon_core.package_identification:_identify(odometry_publisher) by extension 'ros' +[0.774s] DEBUG:colcon.colcon_core.package_identification:Package 'odometry_publisher' with type 'ros.ament_python' and name 'odometry_publisher' +[0.774s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extensions ['ignore', 'ignore_ament_install'] +[0.774s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'ignore' +[0.774s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'ignore_ament_install' +[0.775s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extensions ['colcon_pkg'] +[0.775s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'colcon_pkg' +[0.775s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extensions ['colcon_meta'] +[0.775s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'colcon_meta' +[0.775s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extensions ['ros'] +[0.775s] Level 1:colcon.colcon_core.package_identification:_identify(robot_description) by extension 'ros' +[0.776s] DEBUG:colcon.colcon_core.package_identification:Package 'robot_description' with type 'ros.ament_python' and name 'robot_description' +[0.776s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extensions ['ignore', 'ignore_ament_install'] +[0.776s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'ignore' +[0.776s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'ignore_ament_install' +[0.776s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extensions ['colcon_pkg'] +[0.776s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'colcon_pkg' +[0.777s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extensions ['colcon_meta'] +[0.777s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'colcon_meta' +[0.777s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extensions ['ros'] +[0.777s] Level 1:colcon.colcon_core.package_identification:_identify(robot_localization_ekf) by extension 'ros' +[0.778s] DEBUG:colcon.colcon_core.package_identification:Package 'robot_localization_ekf' with type 'ros.ament_python' and name 'robot_localization_ekf' +[0.778s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extensions ['ignore', 'ignore_ament_install'] +[0.778s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'ignore' +[0.778s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'ignore_ament_install' +[0.778s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extensions ['colcon_pkg'] +[0.778s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'colcon_pkg' +[0.778s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extensions ['colcon_meta'] +[0.778s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'colcon_meta' +[0.778s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extensions ['ros'] +[0.778s] Level 1:colcon.colcon_core.package_identification:_identify(testing) by extension 'ros' +[0.780s] DEBUG:colcon.colcon_core.package_identification:Package 'testing' with type 'ros.ament_python' and name 'testing' +[0.780s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.780s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.780s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.780s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.780s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.831s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.831s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.837s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.840s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 335 installed packages in /opt/ros/jazzy +[0.843s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.918s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_args' from command line to 'None' +[0.918s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_target' from command line to 'None' +[0.918s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.918s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_clean_cache' from command line to 'False' +[0.918s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_clean_first' from command line to 'False' +[0.918s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'cmake_force_configure' from command line to 'False' +[0.918s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'ament_cmake_args' from command line to 'None' +[0.918s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'catkin_cmake_args' from command line to 'None' +[0.918s] Level 5:colcon.colcon_core.verb:set package 'odometry_publisher' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.918s] DEBUG:colcon.colcon_core.verb:Building package 'odometry_publisher' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/robobin_main/src/build/odometry_publisher', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/robobin_main/src/install/odometry_publisher', 'merge_install': False, 'path': '/home/robobin/robobin/robobin_main/src/odometry_publisher', 'symlink_install': False, 'test_result_base': None} +[0.918s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_args' from command line to 'None' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_target' from command line to 'None' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_clean_cache' from command line to 'False' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_clean_first' from command line to 'False' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'cmake_force_configure' from command line to 'False' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'ament_cmake_args' from command line to 'None' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'catkin_cmake_args' from command line to 'None' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_description' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.919s] DEBUG:colcon.colcon_core.verb:Building package 'robot_description' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/robobin_main/src/build/robot_description', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/robobin_main/src/install/robot_description', 'merge_install': False, 'path': '/home/robobin/robobin/robobin_main/src/robot_description', 'symlink_install': False, 'test_result_base': None} +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_args' from command line to 'None' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_target' from command line to 'None' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_clean_cache' from command line to 'False' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_clean_first' from command line to 'False' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'cmake_force_configure' from command line to 'False' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'ament_cmake_args' from command line to 'None' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'catkin_cmake_args' from command line to 'None' +[0.919s] Level 5:colcon.colcon_core.verb:set package 'robot_localization_ekf' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.919s] DEBUG:colcon.colcon_core.verb:Building package 'robot_localization_ekf' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf', 'merge_install': False, 'path': '/home/robobin/robobin/robobin_main/src/robot_localization_ekf', 'symlink_install': False, 'test_result_base': None} +[0.920s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_args' from command line to 'None' +[0.920s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target' from command line to 'None' +[0.920s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.920s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_cache' from command line to 'False' +[0.920s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_first' from command line to 'False' +[0.920s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_force_configure' from command line to 'False' +[0.920s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'ament_cmake_args' from command line to 'None' +[0.920s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_cmake_args' from command line to 'None' +[0.920s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.920s] DEBUG:colcon.colcon_core.verb:Building package 'testing' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/robobin_main/src/build/testing', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/robobin_main/src/install/testing', 'merge_install': False, 'path': '/home/robobin/robobin/robobin_main/src/testing', 'symlink_install': False, 'test_result_base': None} +[0.920s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.922s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.922s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/robobin_main/src/odometry_publisher' with build type 'ament_python' +[0.923s] Level 1:colcon.colcon_core.shell:create_environment_hook('odometry_publisher', 'ament_prefix_path') +[0.938s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.938s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.ps1' +[0.942s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.dsv' +[0.944s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.sh' +[0.946s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.946s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.952s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/robobin_main/src/robot_description' with build type 'ament_python' +[0.952s] Level 1:colcon.colcon_core.shell:create_environment_hook('robot_description', 'ament_prefix_path') +[0.953s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.ps1' +[0.958s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.dsv' +[0.959s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.sh' +[0.960s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.960s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.967s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' with build type 'ament_python' +[0.967s] Level 1:colcon.colcon_core.shell:create_environment_hook('robot_localization_ekf', 'ament_prefix_path') +[0.968s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.ps1' +[0.970s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.dsv' +[0.972s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.sh' +[0.976s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.977s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.988s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/robobin_main/src/testing' with build type 'ament_python' +[0.988s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'ament_prefix_path') +[0.989s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.ps1' +[0.992s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.dsv' +[0.994s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.sh' +[0.995s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.996s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.377s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/robobin_main/src/odometry_publisher' +[1.378s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.378s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.737s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/robobin_main/src/robot_description' +[1.738s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.738s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[2.089s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' +[2.090s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[2.090s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[2.445s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/robobin_main/src/testing' +[2.446s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[2.446s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[4.185s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data +[4.200s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/robobin_main/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data +[4.205s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/robobin_main/src/robot_description': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data +[4.210s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/robobin_main/src/odometry_publisher': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data +[5.331s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data +[5.346s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf' for CMake module files +[5.348s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf' for CMake config files +[5.351s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib' +[5.351s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/bin' +[5.351s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/pkgconfig/robot_localization_ekf.pc' +[5.352s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages' +[5.352s] Level 1:colcon.colcon_core.shell:create_environment_hook('robot_localization_ekf', 'pythonpath') +[5.353s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.ps1' +[5.354s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.dsv' +[5.355s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.sh' +[5.356s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/bin' +[5.356s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robot_localization_ekf) +[5.357s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.ps1' +[5.359s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.dsv' +[5.361s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.sh' +[5.365s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.bash' +[5.372s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.zsh' +[5.374s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/share/colcon-core/packages/robot_localization_ekf) +[5.377s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description' for CMake module files +[5.378s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description' for CMake config files +[5.378s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/robobin_main/src/robot_description' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data +[5.383s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/lib' +[5.383s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/bin' +[5.383s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/pkgconfig/robot_description.pc' +[5.384s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages' +[5.384s] Level 1:colcon.colcon_core.shell:create_environment_hook('robot_description', 'pythonpath') +[5.384s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.ps1' +[5.385s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.dsv' +[5.386s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.sh' +[5.387s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/robot_description/bin' +[5.388s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robot_description) +[5.389s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.ps1' +[5.390s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.dsv' +[5.392s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.sh' +[5.393s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.bash' +[5.394s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/robot_description/share/robot_description/package.zsh' +[5.395s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/robobin_main/src/install/robot_description/share/colcon-core/packages/robot_description) +[5.397s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher' for CMake module files +[5.398s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/robobin_main/src/odometry_publisher' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data +[5.399s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher' for CMake config files +[5.400s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib' +[5.400s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/bin' +[5.400s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/pkgconfig/odometry_publisher.pc' +[5.401s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages' +[5.401s] Level 1:colcon.colcon_core.shell:create_environment_hook('odometry_publisher', 'pythonpath') +[5.401s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.ps1' +[5.402s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.dsv' +[5.403s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.sh' +[5.404s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/bin' +[5.404s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(odometry_publisher) +[5.404s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.ps1' +[5.405s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.dsv' +[5.406s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.sh' +[5.406s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.bash' +[5.407s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.zsh' +[5.408s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/robobin_main/src/install/odometry_publisher/share/colcon-core/packages/odometry_publisher) +[5.409s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing' for CMake module files +[5.410s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/robobin_main/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data +[5.411s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing' for CMake config files +[5.415s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/lib' +[5.415s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/bin' +[5.416s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/lib/pkgconfig/testing.pc' +[5.416s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages' +[5.416s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath') +[5.417s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/pythonpath.ps1' +[5.419s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/pythonpath.dsv' +[5.420s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/hook/pythonpath.sh' +[5.421s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/robobin_main/src/install/testing/bin' +[5.421s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(testing) +[5.422s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.ps1' +[5.423s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.dsv' +[5.424s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.sh' +[5.424s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.bash' +[5.425s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/robobin_main/src/install/testing/share/testing/package.zsh' +[5.426s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/robobin_main/src/install/testing/share/colcon-core/packages/testing) +[5.427s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[5.427s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[5.428s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[5.428s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[5.441s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[5.441s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[5.441s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[5.493s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[5.494s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/install/local_setup.ps1' +[5.496s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/robobin_main/src/install/_local_setup_util_ps1.py' +[5.499s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/install/setup.ps1' +[5.502s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/install/local_setup.sh' +[5.503s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/robobin_main/src/install/_local_setup_util_sh.py' +[5.504s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/install/setup.sh' +[5.508s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/install/local_setup.bash' +[5.510s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/install/setup.bash' +[5.513s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/install/local_setup.zsh' +[5.515s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/install/setup.zsh' diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/command.log b/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/command.log new file mode 100644 index 0000000000000000000000000000000000000000..6787a59ce82bb9c2454b6c53be8c1b554d9c0704 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/robobin_main/src/odometry_publisher': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/robobin_main/src/odometry_publisher' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/stderr.log b/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/stdout.log b/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..04c37a57b89b22363bfd253587564deb0e3c67e2 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/stdout.log @@ -0,0 +1,19 @@ +running egg_info +writing ../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO +writing dependency_links to ../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt +writing entry points to ../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt +writing requirements to ../build/odometry_publisher/odometry_publisher.egg-info/requires.txt +writing top-level names to ../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt +reading manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/odometry_publisher/odometry_publisher.egg-info to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info +running install_scripts +Installing odometry_node script to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/stdout_stderr.log b/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..04c37a57b89b22363bfd253587564deb0e3c67e2 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/stdout_stderr.log @@ -0,0 +1,19 @@ +running egg_info +writing ../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO +writing dependency_links to ../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt +writing entry points to ../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt +writing requirements to ../build/odometry_publisher/odometry_publisher.egg-info/requires.txt +writing top-level names to ../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt +reading manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/odometry_publisher/odometry_publisher.egg-info to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info +running install_scripts +Installing odometry_node script to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/streams.log b/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..da4fef5bcfde9c33fdf6fd1dc39cb286ff437dc1 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/streams.log @@ -0,0 +1,21 @@ +[3.286s] Invoking command in '/home/robobin/robobin/robobin_main/src/odometry_publisher': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data +[3.787s] running egg_info +[3.819s] writing ../build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO +[3.820s] writing dependency_links to ../build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt +[3.822s] writing entry points to ../build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt +[3.824s] writing requirements to ../build/odometry_publisher/odometry_publisher.egg-info/requires.txt +[3.827s] writing top-level names to ../build/odometry_publisher/odometry_publisher.egg-info/top_level.txt +[3.900s] reading manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +[3.902s] writing manifest file '../build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt' +[3.902s] running build +[3.903s] running build_py +[3.905s] running install +[3.917s] running install_lib +[3.954s] running install_data +[3.957s] running install_egg_info +[3.993s] removing '/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info' (and everything under it) +[3.994s] Copying ../build/odometry_publisher/odometry_publisher.egg-info to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info +[3.996s] running install_scripts +[4.261s] Installing odometry_node script to /home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/odometry_publisher +[4.269s] writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log' +[4.474s] Invoked command in '/home/robobin/robobin/robobin_main/src/odometry_publisher' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/odometry_publisher/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/odometry_publisher build --build-base /home/robobin/robobin/robobin_main/src/build/odometry_publisher/build install --record /home/robobin/robobin/robobin_main/src/build/odometry_publisher/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/command.log b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/command.log new file mode 100644 index 0000000000000000000000000000000000000000..78d3e3b028e2d750cbaa8eba063b3841a079c7a5 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/robobin_main/src/robot_description': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/robobin_main/src/robot_description' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/stderr.log b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/stdout.log b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..603656985d8289795412005ce31833adbfab5311 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/stdout.log @@ -0,0 +1,17 @@ +running egg_info +writing ../build/robot_description/robot_description.egg-info/PKG-INFO +writing dependency_links to ../build/robot_description/robot_description.egg-info/dependency_links.txt +writing requirements to ../build/robot_description/robot_description.egg-info/requires.txt +writing top-level names to ../build/robot_description/robot_description.egg-info/top_level.txt +reading manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/robot_description/robot_description.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info +running install_scripts +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/stdout_stderr.log b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..603656985d8289795412005ce31833adbfab5311 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/stdout_stderr.log @@ -0,0 +1,17 @@ +running egg_info +writing ../build/robot_description/robot_description.egg-info/PKG-INFO +writing dependency_links to ../build/robot_description/robot_description.egg-info/dependency_links.txt +writing requirements to ../build/robot_description/robot_description.egg-info/requires.txt +writing top-level names to ../build/robot_description/robot_description.egg-info/top_level.txt +reading manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/robot_description/robot_description.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info +running install_scripts +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/streams.log b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..1b14ce1a024c24aaf24a1ee6b66fe0cb421f4c73 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/streams.log @@ -0,0 +1,19 @@ +[3.252s] Invoking command in '/home/robobin/robobin/robobin_main/src/robot_description': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data +[3.745s] running egg_info +[3.775s] writing ../build/robot_description/robot_description.egg-info/PKG-INFO +[3.776s] writing dependency_links to ../build/robot_description/robot_description.egg-info/dependency_links.txt +[3.778s] writing requirements to ../build/robot_description/robot_description.egg-info/requires.txt +[3.778s] writing top-level names to ../build/robot_description/robot_description.egg-info/top_level.txt +[3.846s] reading manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +[3.847s] writing manifest file '../build/robot_description/robot_description.egg-info/SOURCES.txt' +[3.848s] running build +[3.848s] running build_py +[3.852s] running install +[3.864s] running install_lib +[3.894s] running install_data +[3.897s] running install_egg_info +[3.933s] removing '/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info' (and everything under it) +[3.933s] Copying ../build/robot_description/robot_description.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info +[3.935s] running install_scripts +[4.175s] writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_description/install.log' +[4.425s] Invoked command in '/home/robobin/robobin/robobin_main/src/robot_description' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_description/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_description/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_description build --build-base /home/robobin/robobin/robobin_main/src/build/robot_description/build install --record /home/robobin/robobin/robobin_main/src/build/robot_description/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/command.log b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/command.log new file mode 100644 index 0000000000000000000000000000000000000000..28b0d8dd6cb03a9d6bf099c6e027dd8f094d9bfe --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/stderr.log b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/stdout.log b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..5ab049aabed1e689426bb1dbd0de8824ceb9e932 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/stdout.log @@ -0,0 +1,17 @@ +running egg_info +writing ../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO +writing dependency_links to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt +writing requirements to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt +writing top-level names to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt +reading manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/robot_localization_ekf/robot_localization_ekf.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info +running install_scripts +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/stdout_stderr.log b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..5ab049aabed1e689426bb1dbd0de8824ceb9e932 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/stdout_stderr.log @@ -0,0 +1,17 @@ +running egg_info +writing ../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO +writing dependency_links to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt +writing requirements to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt +writing top-level names to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt +reading manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/robot_localization_ekf/robot_localization_ekf.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info +running install_scripts +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/streams.log b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..eca54d7b1b80f4b224e55463c31f5465e32d7198 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/streams.log @@ -0,0 +1,19 @@ +[3.217s] Invoking command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data +[3.737s] running egg_info +[3.763s] writing ../build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO +[3.765s] writing dependency_links to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt +[3.766s] writing requirements to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt +[3.766s] writing top-level names to ../build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt +[3.841s] reading manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +[3.843s] writing manifest file '../build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt' +[3.843s] running build +[3.844s] running build_py +[3.845s] running install +[3.856s] running install_lib +[3.888s] running install_data +[3.894s] running install_egg_info +[3.928s] removing '/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info' (and everything under it) +[3.928s] Copying ../build/robot_localization_ekf/robot_localization_ekf.egg-info to /home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info +[3.930s] running install_scripts +[4.169s] writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log' +[4.363s] Invoked command in '/home/robobin/robobin/robobin_main/src/robot_localization_ekf' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robot_localization_ekf build --build-base /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/build install --record /home/robobin/robobin/robobin_main/src/build/robot_localization_ekf/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/testing/command.log b/robobin_main/src/log/build_2024-12-16_15-51-48/testing/command.log new file mode 100644 index 0000000000000000000000000000000000000000..dc9b85d64f4a6a31578f6ca0fa2344447d4dfd0b --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/testing/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/robobin_main/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/robobin_main/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/testing/stderr.log b/robobin_main/src/log/build_2024-12-16_15-51-48/testing/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/testing/stdout.log b/robobin_main/src/log/build_2024-12-16_15-51-48/testing/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..129507a4ee5162ec00b2c257d4219bde5110121d --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/testing/stdout.log @@ -0,0 +1,24 @@ +running egg_info +writing ../build/testing/testing.egg-info/PKG-INFO +writing dependency_links to ../build/testing/testing.egg-info/dependency_links.txt +writing entry points to ../build/testing/testing.egg-info/entry_points.txt +writing requirements to ../build/testing/testing.egg-info/requires.txt +writing top-level names to ../build/testing/testing.egg-info/top_level.txt +reading manifest file '../build/testing/testing.egg-info/SOURCES.txt' +writing manifest file '../build/testing/testing.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/testing/testing.egg-info to /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info +running install_scripts +Installing test_control_feedback script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_encoder_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_imu_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_motor_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_route script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_route_filter script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/testing/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/testing/stdout_stderr.log b/robobin_main/src/log/build_2024-12-16_15-51-48/testing/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..129507a4ee5162ec00b2c257d4219bde5110121d --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/testing/stdout_stderr.log @@ -0,0 +1,24 @@ +running egg_info +writing ../build/testing/testing.egg-info/PKG-INFO +writing dependency_links to ../build/testing/testing.egg-info/dependency_links.txt +writing entry points to ../build/testing/testing.egg-info/entry_points.txt +writing requirements to ../build/testing/testing.egg-info/requires.txt +writing top-level names to ../build/testing/testing.egg-info/top_level.txt +reading manifest file '../build/testing/testing.egg-info/SOURCES.txt' +writing manifest file '../build/testing/testing.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/testing/testing.egg-info to /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info +running install_scripts +Installing test_control_feedback script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_encoder_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_imu_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_motor_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_route script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +Installing test_route_filter script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/testing/install.log' diff --git a/robobin_main/src/log/build_2024-12-16_15-51-48/testing/streams.log b/robobin_main/src/log/build_2024-12-16_15-51-48/testing/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..8288a3829b8615b957314847e76e4032d299ba75 --- /dev/null +++ b/robobin_main/src/log/build_2024-12-16_15-51-48/testing/streams.log @@ -0,0 +1,26 @@ +[3.211s] Invoking command in '/home/robobin/robobin/robobin_main/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data +[3.718s] running egg_info +[3.744s] writing ../build/testing/testing.egg-info/PKG-INFO +[3.746s] writing dependency_links to ../build/testing/testing.egg-info/dependency_links.txt +[3.747s] writing entry points to ../build/testing/testing.egg-info/entry_points.txt +[3.748s] writing requirements to ../build/testing/testing.egg-info/requires.txt +[3.749s] writing top-level names to ../build/testing/testing.egg-info/top_level.txt +[3.823s] reading manifest file '../build/testing/testing.egg-info/SOURCES.txt' +[3.825s] writing manifest file '../build/testing/testing.egg-info/SOURCES.txt' +[3.826s] running build +[3.826s] running build_py +[3.832s] running install +[3.843s] running install_lib +[3.880s] running install_data +[3.881s] running install_egg_info +[3.913s] removing '/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it) +[3.914s] Copying ../build/testing/testing.egg-info to /home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info +[3.918s] running install_scripts +[4.169s] Installing test_control_feedback script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.170s] Installing test_encoder_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.176s] Installing test_imu_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.176s] Installing test_motor_node script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.177s] Installing test_route script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.182s] Installing test_route_filter script to /home/robobin/robobin/robobin_main/src/install/testing/lib/testing +[4.186s] writing list of installed files to '/home/robobin/robobin/robobin_main/src/build/testing/install.log' +[4.422s] Invoked command in '/home/robobin/robobin/robobin_main/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/robobin_main/src/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/robobin_main/src/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/testing build --build-base /home/robobin/robobin/robobin_main/src/build/testing/build install --record /home/robobin/robobin/robobin_main/src/build/testing/install.log --single-version-externally-managed install_data diff --git a/robobin_main/src/log/latest b/robobin_main/src/log/latest new file mode 120000 index 0000000000000000000000000000000000000000..b57d247c77c0293269460b70b9bb1360f27cf808 --- /dev/null +++ b/robobin_main/src/log/latest @@ -0,0 +1 @@ +latest_build \ No newline at end of file diff --git a/robobin_main/src/log/latest_build b/robobin_main/src/log/latest_build new file mode 120000 index 0000000000000000000000000000000000000000..c77ce360ec25117cbaec254d53acd3d4eb2e6066 --- /dev/null +++ b/robobin_main/src/log/latest_build @@ -0,0 +1 @@ +build_2024-12-16_15-51-48 \ No newline at end of file diff --git a/robobin_main/src/testing/testing/build/.built_by b/robobin_main/src/testing/testing/build/.built_by new file mode 100644 index 0000000000000000000000000000000000000000..06e74acb63e6917bd1f0f8853213d49f0c5978e4 --- /dev/null +++ b/robobin_main/src/testing/testing/build/.built_by @@ -0,0 +1 @@ +colcon diff --git a/robobin_main/src/testing/testing/build/COLCON_IGNORE b/robobin_main/src/testing/testing/build/COLCON_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/testing/testing/install/.colcon_install_layout b/robobin_main/src/testing/testing/install/.colcon_install_layout new file mode 100644 index 0000000000000000000000000000000000000000..3aad5336af1f22b8088508218dceeda3d7bc8cc2 --- /dev/null +++ b/robobin_main/src/testing/testing/install/.colcon_install_layout @@ -0,0 +1 @@ +isolated diff --git a/robobin_main/src/testing/testing/install/COLCON_IGNORE b/robobin_main/src/testing/testing/install/COLCON_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/testing/testing/install/_local_setup_util_ps1.py b/robobin_main/src/testing/testing/install/_local_setup_util_ps1.py new file mode 100644 index 0000000000000000000000000000000000000000..3c6d9e8779050f742ec78af8a4d55abc4de7841b --- /dev/null +++ b/robobin_main/src/testing/testing/install/_local_setup_util_ps1.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'Set-Item -Path "Env:{name}" -Value "{value}"' +FORMAT_STR_USE_ENV_VAR = '$env:{name}' +FORMAT_STR_INVOKE_SCRIPT = '_colcon_prefix_powershell_source_script "{script_path}"' # noqa: E501 +FORMAT_STR_REMOVE_LEADING_SEPARATOR = '' # noqa: E501 +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = '' # noqa: E501 + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/robobin_main/src/testing/testing/install/_local_setup_util_sh.py b/robobin_main/src/testing/testing/install/_local_setup_util_sh.py new file mode 100644 index 0000000000000000000000000000000000000000..f67eaa9891ec587c4bbe364da6b18b5c65631f4d --- /dev/null +++ b/robobin_main/src/testing/testing/install/_local_setup_util_sh.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'export {name}="{value}"' +FORMAT_STR_USE_ENV_VAR = '${name}' +FORMAT_STR_INVOKE_SCRIPT = 'COLCON_CURRENT_PREFIX="{prefix}" _colcon_prefix_sh_source_script "{script_path}"' # noqa: E501 +FORMAT_STR_REMOVE_LEADING_SEPARATOR = 'if [ "$(echo -n ${name} | head -c 1)" = ":" ]; then export {name}=${{{name}#?}} ; fi' # noqa: E501 +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = 'if [ "$(echo -n ${name} | tail -c 1)" = ":" ]; then export {name}=${{{name}%?}} ; fi' # noqa: E501 + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/robobin_main/src/testing/testing/install/local_setup.bash b/robobin_main/src/testing/testing/install/local_setup.bash new file mode 100644 index 0000000000000000000000000000000000000000..03f00256c1a126057ca924bdd48ec74444b0cc10 --- /dev/null +++ b/robobin_main/src/testing/testing/install/local_setup.bash @@ -0,0 +1,121 @@ +# generated from colcon_bash/shell/template/prefix.bash.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +else + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_bash_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_bash_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_bash_prepend_unique_value_IFS" + unset _colcon_prefix_bash_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_bash_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_bash_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh bash)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_bash_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/testing/testing/install/local_setup.ps1 b/robobin_main/src/testing/testing/install/local_setup.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..6f68c8dede9ed4ecb63a4eb6ac2a7450bd18ec3b --- /dev/null +++ b/robobin_main/src/testing/testing/install/local_setup.ps1 @@ -0,0 +1,55 @@ +# generated from colcon_powershell/shell/template/prefix.ps1.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# check environment variable for custom Python executable +if ($env:COLCON_PYTHON_EXECUTABLE) { + if (!(Test-Path "$env:COLCON_PYTHON_EXECUTABLE" -PathType Leaf)) { + echo "error: COLCON_PYTHON_EXECUTABLE '$env:COLCON_PYTHON_EXECUTABLE' doesn't exist" + exit 1 + } + $_colcon_python_executable="$env:COLCON_PYTHON_EXECUTABLE" +} else { + # use the Python executable known at configure time + $_colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if (!(Test-Path "$_colcon_python_executable" -PathType Leaf)) { + if (!(Get-Command "python3" -ErrorAction SilentlyContinue)) { + echo "error: unable to find python3 executable" + exit 1 + } + $_colcon_python_executable="python3" + } +} + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_powershell_source_script { + param ( + $_colcon_prefix_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_powershell_source_script_param'" + } + . "$_colcon_prefix_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_powershell_source_script_param'" + } +} + +# get all commands in topological order +$_colcon_ordered_commands = & "$_colcon_python_executable" "$(Split-Path $PSCommandPath -Parent)/_local_setup_util_ps1.py" ps1 + +# execute all commands in topological order +if ($env:COLCON_TRACE) { + echo "Execute generated script:" + echo "<<<" + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Write-Output + echo ">>>" +} +if ($_colcon_ordered_commands) { + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Invoke-Expression +} diff --git a/robobin_main/src/testing/testing/install/local_setup.sh b/robobin_main/src/testing/testing/install/local_setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..4d247b3117a614ede8e526e537193d956498451f --- /dev/null +++ b/robobin_main/src/testing/testing/install/local_setup.sh @@ -0,0 +1,137 @@ +# generated from colcon_core/shell/template/prefix.sh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_sh_COLCON_CURRENT_PREFIX="/home/robobin/robobin/robobin_main/src/testing/testing/install" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX + return 1 + fi +else + _colcon_prefix_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_sh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_sh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_sh_prepend_unique_value_IFS" + unset _colcon_prefix_sh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_sh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_sh_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "_colcon_prefix_sh_source_script() { + if [ -f \"\$1\" ]; then + if [ -n \"\$COLCON_TRACE\" ]; then + echo \"# . \\\"\$1\\\"\" + fi + . \"\$1\" + else + echo \"not found: \\\"\$1\\\"\" 1>&2 + fi + }" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/testing/testing/install/local_setup.zsh b/robobin_main/src/testing/testing/install/local_setup.zsh new file mode 100644 index 0000000000000000000000000000000000000000..b6487102f245a7b5ddb2b1da158d6b99ddc91d8b --- /dev/null +++ b/robobin_main/src/testing/testing/install/local_setup.zsh @@ -0,0 +1,134 @@ +# generated from colcon_zsh/shell/template/prefix.zsh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +else + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +_colcon_prefix_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_zsh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_zsh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # workaround SH_WORD_SPLIT not being set + _colcon_prefix_zsh_convert_to_array _values + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_zsh_prepend_unique_value_IFS" + unset _colcon_prefix_zsh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_zsh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_zsh_prepend_unique_value +unset _colcon_prefix_zsh_convert_to_array + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh zsh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_zsh_COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/testing/testing/install/setup.bash b/robobin_main/src/testing/testing/install/setup.bash new file mode 100644 index 0000000000000000000000000000000000000000..4aeadb4c5f8e80e273a9b473c9a96b3eb7966438 --- /dev/null +++ b/robobin_main/src/testing/testing/install/setup.bash @@ -0,0 +1,34 @@ +# generated from colcon_bash/shell/template/prefix_chain.bash.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/jazzy" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/home/robobin/Robobin_Project/ros2/robobin_main/install" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_bash_source_script diff --git a/robobin_main/src/testing/testing/install/setup.ps1 b/robobin_main/src/testing/testing/install/setup.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..556a86618537b0dd9e6721ace693770497a33081 --- /dev/null +++ b/robobin_main/src/testing/testing/install/setup.ps1 @@ -0,0 +1,30 @@ +# generated from colcon_powershell/shell/template/prefix_chain.ps1.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_chain_powershell_source_script { + param ( + $_colcon_prefix_chain_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_chain_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_chain_powershell_source_script_param'" + } + . "$_colcon_prefix_chain_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_chain_powershell_source_script_param'" + } +} + +# source chained prefixes +_colcon_prefix_chain_powershell_source_script "/opt/ros/jazzy\local_setup.ps1" +_colcon_prefix_chain_powershell_source_script "/home/robobin/Robobin_Project/ros2/robobin_main/install\local_setup.ps1" + +# source this prefix +$env:COLCON_CURRENT_PREFIX=(Split-Path $PSCommandPath -Parent) +_colcon_prefix_chain_powershell_source_script "$env:COLCON_CURRENT_PREFIX\local_setup.ps1" diff --git a/robobin_main/src/testing/testing/install/setup.sh b/robobin_main/src/testing/testing/install/setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..bc4a97be9695fa972884c04d21ca9549d15588d1 --- /dev/null +++ b/robobin_main/src/testing/testing/install/setup.sh @@ -0,0 +1,49 @@ +# generated from colcon_core/shell/template/prefix_chain.sh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX=/home/robobin/robobin/robobin_main/src/testing/testing/install +if [ ! -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +elif [ ! -d "$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX + return 1 +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/jazzy" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/home/robobin/Robobin_Project/ros2/robobin_main/install" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_sh_source_script +unset COLCON_CURRENT_PREFIX diff --git a/robobin_main/src/testing/testing/install/setup.zsh b/robobin_main/src/testing/testing/install/setup.zsh new file mode 100644 index 0000000000000000000000000000000000000000..770dee49ec8e02df3085d222804936ad638cad95 --- /dev/null +++ b/robobin_main/src/testing/testing/install/setup.zsh @@ -0,0 +1,34 @@ +# generated from colcon_zsh/shell/template/prefix_chain.zsh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/jazzy" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/home/robobin/Robobin_Project/ros2/robobin_main/install" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_zsh_source_script diff --git a/robobin_main/src/testing/testing/log/COLCON_IGNORE b/robobin_main/src/testing/testing/log/COLCON_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/robobin_main/src/testing/testing/log/build_2024-12-16_13-35-50/events.log b/robobin_main/src/testing/testing/log/build_2024-12-16_13-35-50/events.log new file mode 100644 index 0000000000000000000000000000000000000000..ec2d2aa2d5e9adb8751e437266e0e49ec1399a36 --- /dev/null +++ b/robobin_main/src/testing/testing/log/build_2024-12-16_13-35-50/events.log @@ -0,0 +1,2 @@ +[0.000000] (-) TimerEvent: {} +[0.001219] (-) EventReactorShutdown: {} diff --git a/robobin_main/src/testing/testing/log/build_2024-12-16_13-35-50/logger_all.log b/robobin_main/src/testing/testing/log/build_2024-12-16_13-35-50/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..a30983f9b3a2b121025fad8e99554b02c6360de0 --- /dev/null +++ b/robobin_main/src/testing/testing/log/build_2024-12-16_13-35-50/logger_all.log @@ -0,0 +1,77 @@ +[0.150s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.150s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff7f82d4f0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff7f7fc5f0>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff7f7fc5f0>>, mixin_verb=('build',)) +[0.206s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.207s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.207s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.207s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.207s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.207s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.207s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin/robobin_main/src/testing/testing' +[0.207s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.207s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.207s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.207s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.207s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.207s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.207s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.208s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.208s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['ignore', 'ignore_ament_install'] +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'ignore' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'ignore_ament_install' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['colcon_pkg'] +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'colcon_pkg' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['colcon_meta'] +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'colcon_meta' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['ros'] +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'ros' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['cmake', 'python'] +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'cmake' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'python' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['python_setup_py'] +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'python_setup_py' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.248s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.248s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.248s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.248s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.248s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.248s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.248s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.248s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.248s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.248s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.248s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.271s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.272s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.274s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.276s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 335 installed packages in /opt/ros/jazzy +[0.279s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.345s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.347s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.347s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[0.347s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[0.347s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[0.348s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[0.363s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[0.364s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[0.364s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[0.388s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[0.391s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.392s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/testing/testing/install/local_setup.ps1' +[0.393s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/robobin_main/src/testing/testing/install/_local_setup_util_ps1.py' +[0.395s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/testing/testing/install/setup.ps1' +[0.397s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/testing/testing/install/local_setup.sh' +[0.398s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/robobin_main/src/testing/testing/install/_local_setup_util_sh.py' +[0.398s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/testing/testing/install/setup.sh' +[0.400s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/testing/testing/install/local_setup.bash' +[0.401s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/testing/testing/install/setup.bash' +[0.403s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/testing/testing/install/local_setup.zsh' +[0.403s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/testing/testing/install/setup.zsh' diff --git a/robobin_main/src/testing/testing/log/build_2024-12-16_13-40-07/events.log b/robobin_main/src/testing/testing/log/build_2024-12-16_13-40-07/events.log new file mode 100644 index 0000000000000000000000000000000000000000..929542cf1ee69965e60dbeb656717fc68c620f34 --- /dev/null +++ b/robobin_main/src/testing/testing/log/build_2024-12-16_13-40-07/events.log @@ -0,0 +1,2 @@ +[0.000000] (-) TimerEvent: {} +[0.001135] (-) EventReactorShutdown: {} diff --git a/robobin_main/src/testing/testing/log/build_2024-12-16_13-40-07/logger_all.log b/robobin_main/src/testing/testing/log/build_2024-12-16_13-40-07/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..cc7cbbf5a888e06dcc6b063b523893f7afd2731a --- /dev/null +++ b/robobin_main/src/testing/testing/log/build_2024-12-16_13-40-07/logger_all.log @@ -0,0 +1,77 @@ +[0.152s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.152s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff80de1460>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff80de1280>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff80de1280>>, mixin_verb=('build',)) +[0.208s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.209s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.209s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.209s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.209s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.209s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.209s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin/robobin_main/src/testing/testing' +[0.209s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.209s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.209s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.209s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.209s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.209s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.209s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.209s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.209s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.248s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.248s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.248s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.248s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.248s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.248s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['ignore', 'ignore_ament_install'] +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'ignore' +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'ignore_ament_install' +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['colcon_pkg'] +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'colcon_pkg' +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['colcon_meta'] +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'colcon_meta' +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['ros'] +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'ros' +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['cmake', 'python'] +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'cmake' +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'python' +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['python_setup_py'] +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'python_setup_py' +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.250s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.250s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.250s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.250s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.250s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.276s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.279s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 335 installed packages in /opt/ros/jazzy +[0.281s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.348s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.350s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.350s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[0.350s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[0.350s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[0.350s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[0.368s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[0.368s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[0.368s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[0.391s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[0.394s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.395s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/testing/testing/install/local_setup.ps1' +[0.396s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/robobin_main/src/testing/testing/install/_local_setup_util_ps1.py' +[0.398s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/testing/testing/install/setup.ps1' +[0.400s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/testing/testing/install/local_setup.sh' +[0.401s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/robobin_main/src/testing/testing/install/_local_setup_util_sh.py' +[0.402s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/testing/testing/install/setup.sh' +[0.403s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/testing/testing/install/local_setup.bash' +[0.405s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/testing/testing/install/setup.bash' +[0.406s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/testing/testing/install/local_setup.zsh' +[0.408s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/testing/testing/install/setup.zsh' diff --git a/robobin_main/src/testing/testing/log/build_2024-12-16_13-44-40/events.log b/robobin_main/src/testing/testing/log/build_2024-12-16_13-44-40/events.log new file mode 100644 index 0000000000000000000000000000000000000000..28e5d686498fe592e14507d91f0af43a56b55fde --- /dev/null +++ b/robobin_main/src/testing/testing/log/build_2024-12-16_13-44-40/events.log @@ -0,0 +1,2 @@ +[0.000000] (-) TimerEvent: {} +[0.000832] (-) EventReactorShutdown: {} diff --git a/robobin_main/src/testing/testing/log/build_2024-12-16_13-44-40/logger_all.log b/robobin_main/src/testing/testing/log/build_2024-12-16_13-44-40/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..3577e3ccf2efb14c5169e86b3e462d820aad9e3f --- /dev/null +++ b/robobin_main/src/testing/testing/log/build_2024-12-16_13-44-40/logger_all.log @@ -0,0 +1,77 @@ +[0.157s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.157s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffffb34e5250>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffffb34e4f50>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffffb34e4f50>>, mixin_verb=('build',)) +[0.216s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.216s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.216s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.216s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.216s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.217s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.217s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin/robobin_main/src/testing/testing' +[0.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['ignore', 'ignore_ament_install'] +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'ignore' +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'ignore_ament_install' +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['colcon_pkg'] +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'colcon_pkg' +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['colcon_meta'] +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'colcon_meta' +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['ros'] +[0.258s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'ros' +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['cmake', 'python'] +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'cmake' +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'python' +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extensions ['python_setup_py'] +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(__pycache__) by extension 'python_setup_py' +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.259s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.260s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.260s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.260s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.260s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.284s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.284s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.287s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.289s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 335 installed packages in /opt/ros/jazzy +[0.292s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.362s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.363s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.364s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[0.364s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[0.364s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[0.364s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[0.381s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[0.381s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[0.381s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[0.406s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[0.409s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.410s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/testing/testing/install/local_setup.ps1' +[0.411s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/robobin_main/src/testing/testing/install/_local_setup_util_ps1.py' +[0.413s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/testing/testing/install/setup.ps1' +[0.415s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/testing/testing/install/local_setup.sh' +[0.417s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/robobin_main/src/testing/testing/install/_local_setup_util_sh.py' +[0.417s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/testing/testing/install/setup.sh' +[0.419s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/testing/testing/install/local_setup.bash' +[0.421s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/testing/testing/install/setup.bash' +[0.423s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/robobin_main/src/testing/testing/install/local_setup.zsh' +[0.425s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/robobin_main/src/testing/testing/install/setup.zsh' diff --git a/robobin_main/src/testing/testing/log/latest b/robobin_main/src/testing/testing/log/latest new file mode 120000 index 0000000000000000000000000000000000000000..b57d247c77c0293269460b70b9bb1360f27cf808 --- /dev/null +++ b/robobin_main/src/testing/testing/log/latest @@ -0,0 +1 @@ +latest_build \ No newline at end of file diff --git a/robobin_main/src/testing/testing/log/latest_build b/robobin_main/src/testing/testing/log/latest_build new file mode 120000 index 0000000000000000000000000000000000000000..05ee0a2bb0ec5f87c03d5b9863ba871c6e569c70 --- /dev/null +++ b/robobin_main/src/testing/testing/log/latest_build @@ -0,0 +1 @@ +build_2024-12-16_13-44-40 \ No newline at end of file diff --git a/ros2/build/robobin/build/lib/robobin/control_feedback.py b/ros2/build/robobin/build/lib/robobin/control_feedback.py new file mode 100644 index 0000000000000000000000000000000000000000..78a1edb74b03fbdf991c9e38c1b8980ee52b3945 --- /dev/null +++ b/ros2/build/robobin/build/lib/robobin/control_feedback.py @@ -0,0 +1,320 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from std_msgs.msg import Int64, Float64 +from gpiozero import PWMOutputDevice, DigitalOutputDevice +import time +from rclpy.clock import Clock +from rclpy.time import Time +import bisect + + + +# Example of how you could implement a simple PID controller +class PIDController: + def __init__(self, kp, ki, kd): + self.kp = kp + self.ki = ki + self.kd = kd + self.prev_error = 0 + self.integral = 0 + + def reset(self): + self.prev_error = 0 + self.integral = 0 + + def calculate(self, error, dt): + self.integral += error * dt + derivative = (error - self.prev_error) / dt + output = self.kp * error + self.ki * self.integral + self.kd * derivative + self.prev_error = error + return output + + + + +class MotorControlNode(Node): + def __init__(self): + super().__init__('control_feedback_node') + + # Initialize encoder values + self.encoder_left_steps = 0 + self.encoder_right_steps = 0 + + # Desired speeds from cmd_vel + self.desired_linear_speed = 0.0 + self.desired_angular_speed = 0.0 + + self.prev_left_steps = 0 + self.prev_right_steps = 0 + + self.left_pwm = 0 + self.right_pwm = 0 + + self.prev_desired_speed = 0.0 + + + #Time + self.prev_time = time.time() + #self.prev_time = self.get_clock().now + + + # Robot parameters + self.wheel_base = 0.40 + self.encoder_steps_per_rotation = 310 + self.wheel_radius = 0.075 + + # Initialize the motors + self.motor = Motor(self,14,15,18, 17, 22, 27) + + # PID controllers + self.pid_left_forward = PIDController(kp=0.5, ki=0.0, kd=0.001) + self.pid_right_forward = PIDController(kp=0.525, ki=0.0, kd=0.001) + + self.pid_left_backward = PIDController(kp=0.525, ki=0.0, kd=0.001) + self.pid_right_backward = PIDController(kp=0.5, ki=0.0, kd=0.001) + + + + + # Subscribe to cmd_vel topic + self.subscription = self.create_subscription( + Twist, + '/cmd_vel', + self.cmd_vel_callback, + 10 + ) + + # Subscribe to encoder data + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + self.left_actual_speed_pub = self.create_publisher(Float64, 'left_actual_wheel_speed', 10) + self.right_actual_speed_pub = self.create_publisher(Float64, 'right_actual_wheel_speed', 10) + self.desired_speed_pub = self.create_publisher(Float64, 'desired_wheel_speed', 10) + + # Timer to update motor speeds + self.control_timer = self.create_timer(0.1, self.control_loop) + + self.get_logger().info('Motor control node with encoder feedback has been started.') + + def cmd_vel_callback(self, msg): + # Store desired speeds + self.desired_linear_speed = msg.linear.x # Forward/backward speed + self.desired_angular_speed = msg.angular.z # Turning rate + + # if (self.desired_linear_speed >= 0 and self.prev_desired_speed < 0) or (self.desired_linear_speed < 0 and self.prev_desired_speed >= 0): + + # self.pid_left_forward.reset() + # self.pid_right_forward.reset() + # self.pid_left_backward.reset() + # self.pid_right_backward.reset() + + + + + + self.prev_desired_speed = self.desired_linear_speed + + def left_encoder_callback(self, msg): + self.encoder_left_steps = msg.data + + def right_encoder_callback(self, msg): + self.encoder_right_steps = msg.data + + + def control_loop(self): + + if self.desired_linear_speed >= 0: + # Forward motion + left_pid = self.pid_left_forward + right_pid = self.pid_right_forward + else: + # Backward motion + left_pid = self.pid_left_backward + right_pid = self.pid_right_backward + + if (self.desired_linear_speed == 0) and (self.desired_angular_speed == 0): + self.stop_motors() + self.pid_left_forward.reset() + self.pid_right_forward.reset() + self.pid_left_backward.reset() + self.pid_right_backward.reset() + self.left_pwm =0 + self.right_pwm =0 + return + + + + + #Calculate the actual speed + #------------------------------- + # Calculate elapsed time + current_time = time.time() + #dt = current_time - self.prev_time + dt = max(current_time - self.prev_time, 0.01) # Prevent dt from being too small + #dt = max(current_time - self.prev_time, 1e-6) # Avoid zero or too small dt + if dt == 0: + return + self.prev_time = current_time + + # self.prev_time = self.get_clock().now() + # current_time = self.get_clock().now() + # dt = (current_time - self.prev_time).to_sec() + # if dt <= 0.0: + # return + # self.prev_time = current_time + + #Actual Speed calculation + #------------------------------------ + # Calculate change in encoder steps + delta_left_steps = self.encoder_left_steps - self.prev_left_steps + delta_right_steps = self.encoder_right_steps - self.prev_right_steps + + self.prev_left_steps = self.encoder_left_steps + self.prev_right_steps = self.encoder_right_steps + + # Calculate rotational speeds (RPS) + left_rps = delta_left_steps / (self.encoder_steps_per_rotation * dt) + right_rps = delta_right_steps / (self.encoder_steps_per_rotation * dt) + + # Convert to linear speed (m/s) + left_speed_actual = left_rps * 2 * 3.14159 * self.wheel_radius + right_speed_actual = right_rps * 2 * 3.14159 * self.wheel_radius + + + + #Desired Speed calculation + #------------------------------------ + # Desired speeds for left and right wheels + left_speed_desired = self.desired_linear_speed - (self.desired_angular_speed * self.wheel_base / 2.0) + right_speed_desired = self.desired_linear_speed + (self.desired_angular_speed * self.wheel_base / 2.0) + + + + # Speed Errors calculation + #------------------------------------ + left_error = left_speed_desired - left_speed_actual + right_error = right_speed_desired - right_speed_actual + + + + # Use PID controllers for left and right wheels + left_pwm_error = left_pid.calculate(left_error, dt) + right_pwm_error = right_pid.calculate(right_error, dt) + + self.left_pwm += left_pwm_error + self.right_pwm += right_pwm_error + + + + # Ensure PWM values are within [-1, 1] + left_pwm = max(-1, min(1, self.left_pwm)) + right_pwm = max(-1, min(1, self.right_pwm)) + + # Apply PWM values to motors + self.motor.set_pwm(left_pwm, right_pwm) + + + + + # Publish actual speeds + left_actual_speed_msg = Float64() + left_actual_speed_msg.data = left_speed_actual + self.left_actual_speed_pub.publish(left_actual_speed_msg) + + right_actual_speed_msg = Float64() + right_actual_speed_msg.data = right_speed_actual + self.right_actual_speed_pub.publish(right_actual_speed_msg) + + desired_speed_msg = Float64() + desired_speed_msg.data = right_speed_desired + self.desired_speed_pub.publish(desired_speed_msg) + + + # Debugging info + # self.get_logger().info(f'Left PWM IN: {self.left_pwm:.2f}, Right PWM IN: {right_pwm:.2f}') + # self.get_logger().info(f'Left Speed Actual: {left_speed_actual:.2f}, Right Speed Actual: {right_speed_actual:.2f}') + # self.get_logger().info(f'Left Error: {left_error:.2f}, Right Error: {left_pwm_error:.2f}') + # self.get_logger().info(f'Left_speed_desired: {left_speed_desired:.2f}, Right_speed_desired: {right_speed_desired:.2f}') + # self.get_logger().info('-----------------------------------------------------------------') + + + def stop_motors(self): + self.motor.stop() + # self.get_logger().info('Motors have been stopped.') + +class Motor: + def __init__(self,node, EnaA, In1A, In2A, EnaB, In1B, In2B): + + self.node = node + # Left motor control pins + self.pwmA = PWMOutputDevice(EnaA) + self.in1A = DigitalOutputDevice(In1A) + self.in2A = DigitalOutputDevice(In2A) + + # Right motor control pins + self.pwmB = PWMOutputDevice(EnaB) + self.in1B = DigitalOutputDevice(In1B) + self.in2B = DigitalOutputDevice(In2B) + + def set_pwm(self, left_pwm, right_pwm): + + #Deadband to prevent the motors from responding to very small PWM values that could cause jitter. + DEADZONE = 0.002 + + if abs(left_pwm) < DEADZONE: + self.pwmA.value = 0 + self.in1A.off() + self.in2A.off() + else: + self.pwmA.value = abs(left_pwm) + self.in1A.value = left_pwm > 0 + self.in2A.value = left_pwm < 0 + + if abs(right_pwm) < DEADZONE: + self.pwmB.value = 0 + self.in1B.off() + self.in2B.off() + else: + self.pwmB.value = abs(right_pwm) + self.in1B.value = right_pwm > 0 + self.in2B.value = right_pwm < 0 + + #self.node.get_logger().info(f"Left Motor PWM: Speed={left_pwm}, Right Motor PWM: Speed={right_pwm}") + + def stop(self): + # Stop both motors + self.pwmA.value = 0 + self.pwmB.value = 0 + self.in1A.off() + self.in2A.off() + self.in1B.off() + self.in2B.off() + + +def main(args=None): + rclpy.init(args=args) + node = MotorControlNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.stop_motors() + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/ros2/build/robobin/build/lib/robobin/encoder.py b/ros2/build/robobin/build/lib/robobin/encoder.py new file mode 100644 index 0000000000000000000000000000000000000000..f646d3dc16cc781b870f52bdbbfc5b5e6e3cbcd0 --- /dev/null +++ b/ros2/build/robobin/build/lib/robobin/encoder.py @@ -0,0 +1,63 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from gpiozero import RotaryEncoder, InputDevice + + + +class EncoderReaderNode(Node): + def __init__(self): + super().__init__('encoder_reader_node') + + motor1A = 5 + motor1B = 6 + motor2A = 20 + motor2B = 21 + + self.encoder_left = RotaryEncoder(a = motor1A,b = motor1B, max_steps=0) + self.encoder_right = RotaryEncoder(a = motor2A,b = motor2B, max_steps=0) + + # Publishers for encoder steps + self.left_encoder_pub = self.create_publisher(Int64, 'left_wheel_steps', 10) + self.right_encoder_pub = self.create_publisher(Int64, 'right_wheel_steps', 10) + + # Timer to read encoders + self.timer = self.create_timer(0.1, self.publish_encoder_steps) + + self.get_logger().info('Encoder reader node has been started.') + + def publish_encoder_steps(self): + # Read encoder steps + left_steps = self.encoder_left.steps + right_steps = -(self.encoder_right.steps) + + # Create messages + left_msg = Int64() + left_msg.data = left_steps + + right_msg = Int64() + right_msg.data = right_steps + + # Publish messages + self.left_encoder_pub.publish(left_msg) + self.right_encoder_pub.publish(right_msg) + + # Log the steps + #self.get_logger().info(f'Left Steps: {left_steps}, Right Steps: {right_steps}') + + + +def main(args=None): + rclpy.init(args=args) + node = EncoderReaderNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/ros2/build/robobin/build/lib/robobin/helpers/graph_maker.py b/ros2/build/robobin/build/lib/robobin/helpers/graph_maker.py new file mode 100644 index 0000000000000000000000000000000000000000..202fc34fbdb12d8307c22f7da6bdfc946c351040 --- /dev/null +++ b/ros2/build/robobin/build/lib/robobin/helpers/graph_maker.py @@ -0,0 +1,112 @@ +import json +import time +import os +from realtime_location_cli_only import AnchorTagCLI + +class GraphMaker: + def __init__(self, port="COM11", testing=False): + self.app = AnchorTagCLI(port=port, testing=testing) + self.graph = { + "name": "Lab 1 Extended", + "nodes": [], + "connections": [] + } + self.previous_node_index = None + + def call_bpm_and_store_anchors(self): + self.app.call_bpm() + for name, (x, y) in self.app.anchors.items(): + self.graph["nodes"].append({ + "name": name, + "x": x, + "y": y + }) + + # Initialize connections matrix with False + num_nodes = len(self.graph["nodes"]) + self.graph["connections"] = [[False] * num_nodes for _ in range(num_nodes)] + + print("Anchor coordinates stored successfully.") + + def start_session(self): + print("Waiting for 'start' command...") + while True: + user_input = input("Enter 'start' to begin adding nodes or 'quit' to exit: ").strip().lower() + if user_input == "start": + print("Session started. Type 'save' to add nodes, 'finish' to save the graph, or 'quit' to exit.") + break + elif user_input == "quit": + print("Exiting...") + exit() + + def add_node_and_connect(self): + print(self.app.tag_distances) + distances = self.app.serial_buffer.getRangingDistances() + + tag1_x, tag1_y = self.app.update_distances_and_calculate_tags() + print(f"{tag1_x}, {tag1_y}") + if tag1_x is None or tag1_y is None: + print("Failed to determine tag position. Skipping node creation.") + return + + new_node_index = len(self.graph["nodes"]) + + # Add new node + self.graph["nodes"].append({ + "name": f"Node{new_node_index+1}", + "x": tag1_x, + "y": tag1_y + }) + + # Dynamically resize the connections matrix + for row in self.graph["connections"]: + row.append(False) # Add a column for the new node + self.graph["connections"].append([False] * (new_node_index + 1)) # Add a new row + + # Update connections + if self.previous_node_index is not None: + self.graph["connections"][self.previous_node_index][new_node_index] = True + self.graph["connections"][new_node_index][self.previous_node_index] = True + + self.previous_node_index = new_node_index + + print(f"Node {new_node_index+1} added at ({tag1_x:.2f}, {tag1_y:.2f}).") + + def save_graph(self): + directory = "/Users/paulwinpenny/Documents/GitHub/robobin/Wireless_Communication/UWB/Beacons_tag_position/output" + os.makedirs(directory, exist_ok=True) # Create the directory if it doesn't exist + file_path = os.path.join(directory, "graph.json") + with open(file_path, "w") as f: + json.dump(self.graph, f, indent=2) + print(f"Graph saved to '{file_path}'.") + + + def run(self): + while True: + user_input = input("Enter command ('bpm', 'start', 'save', 'finish', 'quit'): ").strip().lower() + if user_input == "bpm": + self.call_bpm_and_store_anchors() + elif user_input == "start": + self.start_session() + while True: + user_input = input("Enter 'save' to add a node, 'finish' to save and exit, or 'quit' to exit: ").strip().lower() + if user_input == "save": + self.add_node_and_connect() + elif user_input == "finish": + self.save_graph() + print("Session finished.") + exit() + elif user_input == "quit": + print("Exiting without saving.") + exit() + else: + print("Invalid command. Try 'save', 'finish', or 'quit'.") + elif user_input == "quit": + print("Exiting...") + break + else: + print("Invalid command. Try 'bpm', 'start', 'save', 'finish', or 'quit'.") + +if __name__ == "__main__": + graph_maker = GraphMaker(port="/dev/tty.usbmodem14101", testing=False) + graph_maker.run() diff --git a/ros2/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py b/ros2/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py new file mode 100644 index 0000000000000000000000000000000000000000..2c9284f5b76954d74374a8da44127e6f7db673fe --- /dev/null +++ b/ros2/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py @@ -0,0 +1,279 @@ +import time +import numpy as np +import serial +from scipy.optimize import least_squares + +# Define test values at the top of the file for easy modification +TEST_MEASURED_DISTANCES = [302, 463, 286, 304, 418, 328] +TEST_TAG1_DISTANCES = [22, 107, 246, 295] +TEST_TAG2_DISTANCES = [100, 100, 100, 100] + +class SerialBuffer: + def __init__(self, port): + self.ser = serial.Serial(port, 115200, timeout=1) + + def readFromDevice(self, expectedLines=1): + lines = [] + # Attempt to read expected lines; if device is slow, you may need retries + while len(lines) < expectedLines: + if self.ser.in_waiting: + line = self.ser.readline().decode().strip() + if line: + lines.append(line) + else: + time.sleep(0.01) + return lines + + def getBeaconPositioningDistances(self): + """Reads the measured distances (A,E,D,B,F,C) from the device.""" + self.writeToDevice("bpm") + buffer = self.readFromDevice(1)[0] + values = list(map(float, buffer.split(" "))) + return values + + def getRangingDistances(self): + """Reads the distances from the tags to the anchors.""" + self.writeToDevice("rng") + lines = self.readFromDevice(2) + print(lines) + distances = [] + # First line: Tag 1 distances + distances.append(list(map(float, lines[0][1:].split(" ")))) + # Second line: Tag 2 distances or "0" + if lines[1] != "1": + distances.append(list(map(float, lines[1][1:].split(" ")))) + else: + distances.append(None) + return distances + + def writeToDevice(self, value): + self.ser.write((value + "\n").encode()) + + def __del__(self): + print("Closing port") + self.ser.close() + + +class AnchorTagCLI: + def __init__(self, port="/dev/tty.usbmodem14101", testing=False): + self.testing = testing + self.serial_buffer = SerialBuffer(port) + + # Distances between anchors (A,E,D,B,F,C) + # Corresponding to the measured_distances in original code. + self.measured_distances = [0.0]*6 + + # Distances from Tag 1 to anchors: A1, A2, A3, A4 + self.tag_distances = {"A1": 0.0, "A2": 0.0, "A3": 0.0, "A4": 0.0} + + # Distances from Tag 2 to anchors: A1, A2, A3, A4 + self.tag2_distances = {"A1": 0.0, "A2": 0.0, "A3": 0.0, "A4": 0.0} + + self.anchors = {} + self.anchorHeight = 250 + self.anchors_coords_known = False + + if self.testing: + # Set predefined test distances + for i, dist in enumerate(TEST_MEASURED_DISTANCES): + self.measured_distances[i] = dist + + for (anchor, dist) in zip(self.tag_distances.keys(), TEST_TAG1_DISTANCES): + self.tag_distances[anchor] = dist + + for (anchor, dist) in zip(self.tag2_distances.keys(), TEST_TAG2_DISTANCES): + self.tag2_distances[anchor] = dist + + def determine_anchor_coords(self): + try: + measured_distances = np.array(self.measured_distances) + y_A = measured_distances[2] # Distance from A to D + + # Guess for B based on distance A-B and B-D + x_B = measured_distances[0] / 2 + y_B = measured_distances[4] / 2 + 200 # Start y_B above y_C + + # Guess for C with symmetrical logic + x_C = -measured_distances[5] / 2 # Allow for negative x_C + y_C = -measured_distances[1] / 2 # Allow for negative y_C + + initial_guess = [x_B, y_B, x_C, y_C, y_A] + + min_dist = min(measured_distances) + max_dist = max(measured_distances) + lower_bounds = [-max_dist, -max_dist, -max_dist, -max_dist, min_dist / 2] + upper_bounds = [max_dist * 1.5 for i in range(5)] + + def error_function(variables, measured): + x_B, y_B, x_C, y_C, y_A = variables + + # Map measured distances to a, e, d, b, f, c + a_measured, e_measured, d_measured, b_measured, f_measured, c_measured = measured + + # Compute each distance + a_calc = np.sqrt((x_B - 0)**2 + (y_B - y_A)**2) # A-B + b_calc = np.sqrt((x_C - x_B)**2 + (y_C - y_B)**2) # B-C + c_calc = np.sqrt(x_C**2 + y_C**2) # C-D + d_calc = y_A # A-D + e_calc = np.sqrt(x_C**2 + (y_C - y_A)**2) # A-C + f_calc = np.sqrt(x_B**2 + y_B**2) # B-D + + # Residuals + r_a = a_calc - a_measured + r_b = b_calc - b_measured + r_c = c_calc - c_measured + r_d = d_calc - d_measured + r_e = e_calc - e_measured + r_f = f_calc - f_measured + + # Add a smoother penalty if y_B <= y_C + penalty = 1e3 * max(0, y_C - y_B + 10) # Soft penalty to enforce constraint + + return [r_a, r_b, r_c, r_d, r_e, r_f, penalty] + + result = least_squares(error_function, initial_guess, args=(measured_distances,), bounds=(lower_bounds, upper_bounds), loss='soft_l1') + + x_B, y_B, x_C, y_C, y_A = result.x + self.anchors = { + "A1": (0, y_A, self.anchorHeight), + "A2": (x_B, y_B, self.anchorHeight), + "A3": (x_C, y_C, self.anchorHeight), + "A4": (0, 0, self.anchorHeight) + } + return {k: (round(v[0], 2), round(v[1], 2)) for k, v in self.anchors.items()} + except Exception as e: + print(f"Error generating anchors: {e}") + + def calculate_tag_coordinates(self, tag_distances): + if not self.anchors_coords_known or len(self.anchors) < 3: + return None, None + + available_beacons = [] + available_distances = [] + for key in tag_distances.keys(): + d = max(float(tag_distances[key]), 0) + available_distances.append(d) + available_beacons.append(self.anchors[key]) + + if len(available_beacons) < 3: + return None, None + + heights = [] + for (bx, by, bz), d_measured in zip(available_beacons, available_distances): + horizontal_distance = np.sqrt((bx - 0)**2 + (by - 0)**2) # Assume tag starts at (0, 0) + estimated_z = np.sqrt(max(0, d_measured**2 - horizontal_distance**2)) # Ensure non-negative + heights.append(bz - estimated_z) # Estimate tag height relative to beacon + + initial_z = max(0, min(self.anchorHeight, np.mean(heights))) # Constrain height to [0, 200] + + beacon_xs = [b[0] for b in available_beacons] + beacon_ys = [b[1] for b in available_beacons] + initial_guess = [np.mean(beacon_xs), np.mean(beacon_ys), initial_z] + + # Define bounds for the tag position + x_min = min(beacon_xs) - 1000 # Add a small margin around the beacons + x_max = max(beacon_xs) + 1000 + y_min = min(beacon_ys) - 1000 + y_max = max(beacon_ys) + 1000 + z_min = 0.0 # Tag's height cannot be below the ground + z_max = self.anchorHeight # Tag's height cannot exceed the beacon height + bounds = ([x_min, y_min, z_min], [x_max, y_max, z_max]) + + def error_function(vars): + x, y, z= vars + residuals = [] + for (bx, by, bz), d_measured in zip(available_beacons, available_distances): + d_computed = np.sqrt((x - bx)**2 + (y - by)**2 + (z - bz)**2) + residuals.append(d_computed - d_measured) + return residuals + + result = least_squares(error_function, initial_guess, bounds=bounds, loss='soft_l1') + # self.get_logger().info(f"Optimization result: {result.x}") + return tuple(result.x) + + + def call_bpm(self): + if self.testing: + beacon_distances = TEST_MEASURED_DISTANCES + else: + beacon_distances = self.serial_buffer.getBeaconPositioningDistances() + + for i, distance in enumerate(beacon_distances): + if i < len(self.measured_distances): + self.measured_distances[i] = distance + + determined_anchor_coords = self.determine_anchor_coords() + if determined_anchor_coords: + self.anchors_coords_known = True + print("Anchor coordinates determined:") + for anchor, coords in determined_anchor_coords.items(): + print(f"{anchor}: {coords}") + + def update_distances_and_calculate_tags(self): + if not self.anchors_coords_known: + return + + if self.testing: + ranging_distances = [TEST_TAG1_DISTANCES, TEST_TAG2_DISTANCES] + else: + ranging_distances = self.serial_buffer.getRangingDistances() + + # Update tag 1 distances + if ranging_distances[0] is not None: + for i, distance in enumerate(ranging_distances[0]): + anchor = list(self.tag_distances.keys())[i] + self.tag_distances[anchor] = distance + + # Update tag 2 distances + if ranging_distances[1] is not None: + for i, distance in enumerate(ranging_distances[1]): + anchor = list(self.tag2_distances.keys())[i] + self.tag2_distances[anchor] = distance + + # Now calculate both tags + tag1_x, tag1_y, tag1_z = self.calculate_tag_coordinates(self.tag_distances) + valid_tag2_distances = [dist for dist in self.tag2_distances.values() if dist > 0] + + # Check if there are enough valid distances for Tag 2 + if len(valid_tag2_distances) < 3: + print(f"Insufficient valid distances for Tag 2: {len(valid_tag2_distances)} provided.") + tag2_x, tag2_y, tag2_z = None, None, None + else: + tag2_x, tag2_y, tag2_z = self.calculate_tag_coordinates(self.tag2_distances) + + print("Tag Positions:") + if tag1_x is not None and tag1_y is not None: + print(f"Tag 1: ({tag1_x:.2f}, {tag1_y:.2f}, {tag1_z:.2f})") + else: + print("Tag 1: Not enough data") + + if tag2_x is not None and tag2_y is not None: + print(f"Tag 2: ({tag2_x:.2f}, {tag2_y:.2f}, {tag2_z:.2f})") + else: + print("Tag 2: Not enough data") + + + if tag1_x is not None and tag1_y is not None and tag2_x is not None and tag2_y is not None: + dx = tag2_x - tag1_x + dy = tag2_y - tag1_y + dz = tag2_z - tag1_z + displacement = np.sqrt(dx**2 + dy**2 + dz**2) + angle_deg = np.degrees(np.arctan2(dy, dx)) + if angle_deg < 0: + angle_deg += 360 + print(f"Direction from Tag1 to Tag2: dx={dx:.2f}, dy={dy:.2f}, displacement={displacement:.2f}, angle={angle_deg:.2f}°") + return tag1_x, tag1_y + +if __name__ == "__main__": + app = AnchorTagCLI(port="/dev/tty.usbmodem14101", testing=False) + while True: + user_input = input("Enter command ('bpm' to set anchors, or 'quit' to exit): ").strip().lower() + if user_input == "bpm": + app.call_bpm() + print("Switching to continuous ranging updates (simulating 'rng' messages)...") + while True: + app.update_distances_and_calculate_tags() + time.sleep(1) + elif user_input == "quit": + print("Exiting program.") + break \ No newline at end of file diff --git a/ros2/build/robobin/build/lib/robobin/imu_node.py b/ros2/build/robobin/build/lib/robobin/imu_node.py new file mode 100644 index 0000000000000000000000000000000000000000..d20c2dad0c8ab6525395a00d74ce5833f1fa2d94 --- /dev/null +++ b/ros2/build/robobin/build/lib/robobin/imu_node.py @@ -0,0 +1,95 @@ +#!/usr/bin/env python3 + +import rclpy +from rclpy.node import Node +from sensor_msgs.msg import Imu +from smbus2 import SMBus +import time +import math + +class BNO055Publisher(Node): + def __init__(self): + super().__init__('imu_node') + self.publisher_ = self.create_publisher(Imu, 'imu', 10) + self.timer = self.create_timer(0.1, self.timer_callback) + self.bus = SMBus(1) + self.address = 0x28 + self.init_bno055() + time.sleep(1) + + def write_register(self, register, value): + self.bus.write_byte_data(self.address, register, value) + + def read_register(self, register, length=1): + if length == 1: + return self.bus.read_byte_data(self.address, register) + else: + return self.bus.read_i2c_block_data(self.address, register, length) + + def init_bno055(self): + # Switch to CONFIG mode + self.write_register(0x3D, 0x00) + time.sleep(0.05) + # Set power mode to Normal + self.write_register(0x3E, 0x00) + # Set to NDOF mode + self.write_register(0x3D, 0x0C) + time.sleep(0.5) + + def read_euler_angles(self): + data = self.read_register(0x1A, 6) + yaw = (data[1] << 8) | data[0] + roll = (data[3] << 8) | data[2] + pitch = (data[5] << 8) | data[4] + yaw = yaw if yaw < 32768 else yaw - 65536 + roll = roll if roll < 32768 else roll - 65536 + pitch = pitch if pitch < 32768 else pitch - 65536 + yaw = yaw / 16.0 + roll = roll / 16.0 + pitch = pitch / 16.0 + return yaw, pitch, roll + + def timer_callback(self): + yaw, pitch, roll = self.read_euler_angles() + imu_msg = Imu() + imu_msg.header.stamp = self.get_clock().now().to_msg() + imu_msg.header.frame_id = 'imu_link' + # Convert degrees to radians + yaw_rad = -(math.radians(yaw)) + roll_rad = -(math.radians(pitch)) + pitch_rad = -(math.radians(roll)) + # Compute quaternion + cy = math.cos(yaw_rad * 0.5) + sy = math.sin(yaw_rad * 0.5) + cp = math.cos(pitch_rad * 0.5) + sp = math.sin(pitch_rad * 0.5) + cr = math.cos(roll_rad * 0.5) + sr = math.sin(roll_rad * 0.5) + imu_msg.orientation.w = cr * cp * cy + sr * sp * sy + imu_msg.orientation.x = sr * cp * cy - cr * sp * sy + imu_msg.orientation.y = cr * sp * cy + sr * cp * sy + imu_msg.orientation.z = cr * cp * sy - sr * sp * cy + + imu_msg.orientation_covariance = [0.0025, 0, 0, + 0, 0.0025, 0, + 0, 0, 0.0025] + imu_msg.angular_velocity_covariance = [0.02, 0, 0, + 0, 0.02, 0, + 0, 0, 0.02] + imu_msg.linear_acceleration_covariance = [0.04, 0, 0, + 0, 0.04, 0, + 0, 0, 0.04] + + + self.publisher_.publish(imu_msg) + #self.get_logger().info(f'Publishing: Yaw={yaw:.2f}, Pitch={pitch:.2f}, Roll={roll:.2f}') + +def main(args=None): + rclpy.init(args=args) + bno055_publisher = BNO055Publisher() + rclpy.spin(bno055_publisher) + bno055_publisher.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/ros2/build/robobin/build/lib/robobin/uwb_pathing_node.py b/ros2/build/robobin/build/lib/robobin/uwb_pathing_node.py new file mode 100644 index 0000000000000000000000000000000000000000..dec8b95597d81d37e8cc8f3d74aef15b9c7702c8 --- /dev/null +++ b/ros2/build/robobin/build/lib/robobin/uwb_pathing_node.py @@ -0,0 +1,122 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist, Point +from math import sqrt, pow, atan2, radians, sin, cos +import time + + +class UWBPathingNode(Node): + def __init__(self): + super().__init__('uwb_pathing_node') + + # Publisher for cmd_vel + self.cmd_vel_pub = self.create_publisher(Twist, '/cmd_vel', 10) + + # Subscriptions + self.create_subscription(Point, '/start_location', self.current_location_callback, 10) + self.create_subscription(Point, '/target_location', self.target_location_callback, 10) + + # Current and target positions + self.current_x = None + self.current_y = None + self.target_x = None + self.target_y = None + + # Navigation thresholds + self.distance_threshold = 0.25 # meters + self.angle_threshold = radians(0.5) # radians + + self.kp_linear = 0.5 # Proportional gain for linear movement + self.kp_angular = 1.0 # Proportional gain for angular movement + + self.get_logger().info('UWB Pathing Node started and waiting for positions.') + + def current_location_callback(self, msg: Point): + """Callback to update the robot's current position.""" + self.current_x = msg.x + self.current_y = msg.y + self.get_logger().info(f"Current Location Updated: x={self.current_x:.2f}, y={self.current_y:.2f}") + self.check_and_navigate() + + def target_location_callback(self, msg: Point): + """Callback to update the target position.""" + self.target_x = msg.x + self.target_y = msg.y + self.get_logger().info(f"Target Location Updated: x={self.target_x:.2f}, y={self.target_y:.2f}") + self.check_and_navigate() + + def check_and_navigate(self): + """Check if both positions are available and navigate to the target.""" + if self.current_x is not None and self.current_y is not None and self.target_x is not None and self.target_y is not None: + self.get_logger().info("Navigating to target...") + self.navigate_to_target() + else: + self.get_logger().warning("Waiting for both current and target positions to be available...") + + def navigate_to_target(self): + # Ensure positions are known + if self.current_x is None or self.current_y is None or self.target_x is None or self.target_y is None: + self.get_logger().warning("Positions not fully known yet.") + return + + # Calculate distance and angle to the target + displacement_x = self.target_x - self.current_x + displacement_y = self.target_y - self.current_y + distance_to_target = sqrt(pow(displacement_x, 2) + pow(displacement_y, 2)) + angle_to_target = atan2(displacement_y, displacement_x) + + + # Check if we are close enough to the target + if distance_to_target <= self.distance_threshold: + self.stop_robot() + self.get_logger().info("Target reached successfully.") + return + + # Calculate yaw error (assuming robot orientation 0 = facing x-axis) + # If you don't have actual orientation, you might assume the robot always faces the target directly + yaw_error = angle_to_target + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + self.get_logger().info(f"Current Position: x={self.current_x:.2f}, y={self.current_y:.2f}") + self.get_logger().info(f"Target Position: x={self.target_x:.2f}, y={self.target_y:.2f}") + self.get_logger().info(f"Distance to Target: distance_to_target={distance_to_target:.2f} meters") + self.get_logger().info(f"Angle to Target: angle_to_target={angle_to_target:.2f} radians") + twist = Twist() + + # Decide on angular velocity first + if abs(yaw_error) > self.angle_threshold: + angular_speed = self.kp_angular * abs(yaw_error) + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.get_logger().info(f"Correcting Heading: yaw_error={yaw_error:.2f} radians") + else: + # Move forward when aligned with the target + linear_speed = self.kp_linear * distance_to_target + twist.linear.x = min(0.2, linear_speed) # Limit max speed + self.get_logger().info(f"Moving to Target: distance={distance_to_target:.2f} meters") + + # # Publish movement command + # self.cmd_vel_pub.publish(twist) + + + def stop_robot(self): + """Stops the robot by publishing zero velocities.""" + twist = Twist() + self.cmd_vel_pub.publish(twist) + time.sleep(0.5) + self.get_logger().info("Robot stopped.") + + +def main(args=None): + rclpy.init(args=args) + node = UWBPathingNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + + +if __name__ == '__main__': + main() diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/api_node.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/api_node.cpython-312.pyc index 79bbe09e045fafc69484453f57c7da634defc83e..6522b485eef059932626b47badf3685ec979244e 100644 Binary files a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/api_node.cpython-312.pyc and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/api_node.cpython-312.pyc differ diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/control_feedback.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/control_feedback.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..61822e455e387086b7c0b5cd14b6f25d3cad4b31 Binary files /dev/null and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/control_feedback.cpython-312.pyc differ diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/encoder.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/encoder.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2d7f9fb4757440f21c97b364955b5244b139677c Binary files /dev/null and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/encoder.cpython-312.pyc differ diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/imu_node.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/imu_node.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..912367f0219eab28c18461c8f6ed2d0c6ac227e6 Binary files /dev/null and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/imu_node.cpython-312.pyc differ diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/uwb_navigation_node.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/uwb_navigation_node.cpython-312.pyc index 01c2a922090dfa2c96e92be76692f8f2d2ce3d04..091b8e7a83aacee222df5de3d88cf8f022dbc5c6 100644 Binary files a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/uwb_navigation_node.cpython-312.pyc and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/uwb_navigation_node.cpython-312.pyc differ diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/uwb_pathing_node.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/uwb_pathing_node.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..946502fe0ccc34b241319ea925c07c002f3d1fe8 Binary files /dev/null and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/uwb_pathing_node.cpython-312.pyc differ diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py b/ros2/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py new file mode 100644 index 0000000000000000000000000000000000000000..78a1edb74b03fbdf991c9e38c1b8980ee52b3945 --- /dev/null +++ b/ros2/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py @@ -0,0 +1,320 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from std_msgs.msg import Int64, Float64 +from gpiozero import PWMOutputDevice, DigitalOutputDevice +import time +from rclpy.clock import Clock +from rclpy.time import Time +import bisect + + + +# Example of how you could implement a simple PID controller +class PIDController: + def __init__(self, kp, ki, kd): + self.kp = kp + self.ki = ki + self.kd = kd + self.prev_error = 0 + self.integral = 0 + + def reset(self): + self.prev_error = 0 + self.integral = 0 + + def calculate(self, error, dt): + self.integral += error * dt + derivative = (error - self.prev_error) / dt + output = self.kp * error + self.ki * self.integral + self.kd * derivative + self.prev_error = error + return output + + + + +class MotorControlNode(Node): + def __init__(self): + super().__init__('control_feedback_node') + + # Initialize encoder values + self.encoder_left_steps = 0 + self.encoder_right_steps = 0 + + # Desired speeds from cmd_vel + self.desired_linear_speed = 0.0 + self.desired_angular_speed = 0.0 + + self.prev_left_steps = 0 + self.prev_right_steps = 0 + + self.left_pwm = 0 + self.right_pwm = 0 + + self.prev_desired_speed = 0.0 + + + #Time + self.prev_time = time.time() + #self.prev_time = self.get_clock().now + + + # Robot parameters + self.wheel_base = 0.40 + self.encoder_steps_per_rotation = 310 + self.wheel_radius = 0.075 + + # Initialize the motors + self.motor = Motor(self,14,15,18, 17, 22, 27) + + # PID controllers + self.pid_left_forward = PIDController(kp=0.5, ki=0.0, kd=0.001) + self.pid_right_forward = PIDController(kp=0.525, ki=0.0, kd=0.001) + + self.pid_left_backward = PIDController(kp=0.525, ki=0.0, kd=0.001) + self.pid_right_backward = PIDController(kp=0.5, ki=0.0, kd=0.001) + + + + + # Subscribe to cmd_vel topic + self.subscription = self.create_subscription( + Twist, + '/cmd_vel', + self.cmd_vel_callback, + 10 + ) + + # Subscribe to encoder data + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + self.left_actual_speed_pub = self.create_publisher(Float64, 'left_actual_wheel_speed', 10) + self.right_actual_speed_pub = self.create_publisher(Float64, 'right_actual_wheel_speed', 10) + self.desired_speed_pub = self.create_publisher(Float64, 'desired_wheel_speed', 10) + + # Timer to update motor speeds + self.control_timer = self.create_timer(0.1, self.control_loop) + + self.get_logger().info('Motor control node with encoder feedback has been started.') + + def cmd_vel_callback(self, msg): + # Store desired speeds + self.desired_linear_speed = msg.linear.x # Forward/backward speed + self.desired_angular_speed = msg.angular.z # Turning rate + + # if (self.desired_linear_speed >= 0 and self.prev_desired_speed < 0) or (self.desired_linear_speed < 0 and self.prev_desired_speed >= 0): + + # self.pid_left_forward.reset() + # self.pid_right_forward.reset() + # self.pid_left_backward.reset() + # self.pid_right_backward.reset() + + + + + + self.prev_desired_speed = self.desired_linear_speed + + def left_encoder_callback(self, msg): + self.encoder_left_steps = msg.data + + def right_encoder_callback(self, msg): + self.encoder_right_steps = msg.data + + + def control_loop(self): + + if self.desired_linear_speed >= 0: + # Forward motion + left_pid = self.pid_left_forward + right_pid = self.pid_right_forward + else: + # Backward motion + left_pid = self.pid_left_backward + right_pid = self.pid_right_backward + + if (self.desired_linear_speed == 0) and (self.desired_angular_speed == 0): + self.stop_motors() + self.pid_left_forward.reset() + self.pid_right_forward.reset() + self.pid_left_backward.reset() + self.pid_right_backward.reset() + self.left_pwm =0 + self.right_pwm =0 + return + + + + + #Calculate the actual speed + #------------------------------- + # Calculate elapsed time + current_time = time.time() + #dt = current_time - self.prev_time + dt = max(current_time - self.prev_time, 0.01) # Prevent dt from being too small + #dt = max(current_time - self.prev_time, 1e-6) # Avoid zero or too small dt + if dt == 0: + return + self.prev_time = current_time + + # self.prev_time = self.get_clock().now() + # current_time = self.get_clock().now() + # dt = (current_time - self.prev_time).to_sec() + # if dt <= 0.0: + # return + # self.prev_time = current_time + + #Actual Speed calculation + #------------------------------------ + # Calculate change in encoder steps + delta_left_steps = self.encoder_left_steps - self.prev_left_steps + delta_right_steps = self.encoder_right_steps - self.prev_right_steps + + self.prev_left_steps = self.encoder_left_steps + self.prev_right_steps = self.encoder_right_steps + + # Calculate rotational speeds (RPS) + left_rps = delta_left_steps / (self.encoder_steps_per_rotation * dt) + right_rps = delta_right_steps / (self.encoder_steps_per_rotation * dt) + + # Convert to linear speed (m/s) + left_speed_actual = left_rps * 2 * 3.14159 * self.wheel_radius + right_speed_actual = right_rps * 2 * 3.14159 * self.wheel_radius + + + + #Desired Speed calculation + #------------------------------------ + # Desired speeds for left and right wheels + left_speed_desired = self.desired_linear_speed - (self.desired_angular_speed * self.wheel_base / 2.0) + right_speed_desired = self.desired_linear_speed + (self.desired_angular_speed * self.wheel_base / 2.0) + + + + # Speed Errors calculation + #------------------------------------ + left_error = left_speed_desired - left_speed_actual + right_error = right_speed_desired - right_speed_actual + + + + # Use PID controllers for left and right wheels + left_pwm_error = left_pid.calculate(left_error, dt) + right_pwm_error = right_pid.calculate(right_error, dt) + + self.left_pwm += left_pwm_error + self.right_pwm += right_pwm_error + + + + # Ensure PWM values are within [-1, 1] + left_pwm = max(-1, min(1, self.left_pwm)) + right_pwm = max(-1, min(1, self.right_pwm)) + + # Apply PWM values to motors + self.motor.set_pwm(left_pwm, right_pwm) + + + + + # Publish actual speeds + left_actual_speed_msg = Float64() + left_actual_speed_msg.data = left_speed_actual + self.left_actual_speed_pub.publish(left_actual_speed_msg) + + right_actual_speed_msg = Float64() + right_actual_speed_msg.data = right_speed_actual + self.right_actual_speed_pub.publish(right_actual_speed_msg) + + desired_speed_msg = Float64() + desired_speed_msg.data = right_speed_desired + self.desired_speed_pub.publish(desired_speed_msg) + + + # Debugging info + # self.get_logger().info(f'Left PWM IN: {self.left_pwm:.2f}, Right PWM IN: {right_pwm:.2f}') + # self.get_logger().info(f'Left Speed Actual: {left_speed_actual:.2f}, Right Speed Actual: {right_speed_actual:.2f}') + # self.get_logger().info(f'Left Error: {left_error:.2f}, Right Error: {left_pwm_error:.2f}') + # self.get_logger().info(f'Left_speed_desired: {left_speed_desired:.2f}, Right_speed_desired: {right_speed_desired:.2f}') + # self.get_logger().info('-----------------------------------------------------------------') + + + def stop_motors(self): + self.motor.stop() + # self.get_logger().info('Motors have been stopped.') + +class Motor: + def __init__(self,node, EnaA, In1A, In2A, EnaB, In1B, In2B): + + self.node = node + # Left motor control pins + self.pwmA = PWMOutputDevice(EnaA) + self.in1A = DigitalOutputDevice(In1A) + self.in2A = DigitalOutputDevice(In2A) + + # Right motor control pins + self.pwmB = PWMOutputDevice(EnaB) + self.in1B = DigitalOutputDevice(In1B) + self.in2B = DigitalOutputDevice(In2B) + + def set_pwm(self, left_pwm, right_pwm): + + #Deadband to prevent the motors from responding to very small PWM values that could cause jitter. + DEADZONE = 0.002 + + if abs(left_pwm) < DEADZONE: + self.pwmA.value = 0 + self.in1A.off() + self.in2A.off() + else: + self.pwmA.value = abs(left_pwm) + self.in1A.value = left_pwm > 0 + self.in2A.value = left_pwm < 0 + + if abs(right_pwm) < DEADZONE: + self.pwmB.value = 0 + self.in1B.off() + self.in2B.off() + else: + self.pwmB.value = abs(right_pwm) + self.in1B.value = right_pwm > 0 + self.in2B.value = right_pwm < 0 + + #self.node.get_logger().info(f"Left Motor PWM: Speed={left_pwm}, Right Motor PWM: Speed={right_pwm}") + + def stop(self): + # Stop both motors + self.pwmA.value = 0 + self.pwmB.value = 0 + self.in1A.off() + self.in2A.off() + self.in1B.off() + self.in2B.off() + + +def main(args=None): + rclpy.init(args=args) + node = MotorControlNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.stop_motors() + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/encoder.py b/ros2/install/robobin/lib/python3.12/site-packages/robobin/encoder.py new file mode 100644 index 0000000000000000000000000000000000000000..f646d3dc16cc781b870f52bdbbfc5b5e6e3cbcd0 --- /dev/null +++ b/ros2/install/robobin/lib/python3.12/site-packages/robobin/encoder.py @@ -0,0 +1,63 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from gpiozero import RotaryEncoder, InputDevice + + + +class EncoderReaderNode(Node): + def __init__(self): + super().__init__('encoder_reader_node') + + motor1A = 5 + motor1B = 6 + motor2A = 20 + motor2B = 21 + + self.encoder_left = RotaryEncoder(a = motor1A,b = motor1B, max_steps=0) + self.encoder_right = RotaryEncoder(a = motor2A,b = motor2B, max_steps=0) + + # Publishers for encoder steps + self.left_encoder_pub = self.create_publisher(Int64, 'left_wheel_steps', 10) + self.right_encoder_pub = self.create_publisher(Int64, 'right_wheel_steps', 10) + + # Timer to read encoders + self.timer = self.create_timer(0.1, self.publish_encoder_steps) + + self.get_logger().info('Encoder reader node has been started.') + + def publish_encoder_steps(self): + # Read encoder steps + left_steps = self.encoder_left.steps + right_steps = -(self.encoder_right.steps) + + # Create messages + left_msg = Int64() + left_msg.data = left_steps + + right_msg = Int64() + right_msg.data = right_steps + + # Publish messages + self.left_encoder_pub.publish(left_msg) + self.right_encoder_pub.publish(right_msg) + + # Log the steps + #self.get_logger().info(f'Left Steps: {left_steps}, Right Steps: {right_steps}') + + + +def main(args=None): + rclpy.init(args=args) + node = EncoderReaderNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/connection_manager.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/connection_manager.cpython-312.pyc index a713590a888bfa6ed7ee51e32f77b1b610efe246..e495321b355d6e33afcba4842e73cc323cb7c086 100644 Binary files a/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/connection_manager.cpython-312.pyc and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/connection_manager.cpython-312.pyc differ diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/graph_maker.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/graph_maker.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f22e9c1b70f1f62f37d428146dfc43c8b925f29e Binary files /dev/null and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/graph_maker.cpython-312.pyc differ diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/message_handler.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/message_handler.cpython-312.pyc index 51fbdad1582e9f98e0f3aa564c62f1327fd2195a..6012af0259419e3aabbc861ee119a5a3ba904699 100644 Binary files a/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/message_handler.cpython-312.pyc and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/message_handler.cpython-312.pyc differ diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/realtime_location_cli_only.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/realtime_location_cli_only.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dac4aac1684a6186f8333d3cba4cad02f785e2b7 Binary files /dev/null and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/realtime_location_cli_only.cpython-312.pyc differ diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py b/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py new file mode 100644 index 0000000000000000000000000000000000000000..202fc34fbdb12d8307c22f7da6bdfc946c351040 --- /dev/null +++ b/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py @@ -0,0 +1,112 @@ +import json +import time +import os +from realtime_location_cli_only import AnchorTagCLI + +class GraphMaker: + def __init__(self, port="COM11", testing=False): + self.app = AnchorTagCLI(port=port, testing=testing) + self.graph = { + "name": "Lab 1 Extended", + "nodes": [], + "connections": [] + } + self.previous_node_index = None + + def call_bpm_and_store_anchors(self): + self.app.call_bpm() + for name, (x, y) in self.app.anchors.items(): + self.graph["nodes"].append({ + "name": name, + "x": x, + "y": y + }) + + # Initialize connections matrix with False + num_nodes = len(self.graph["nodes"]) + self.graph["connections"] = [[False] * num_nodes for _ in range(num_nodes)] + + print("Anchor coordinates stored successfully.") + + def start_session(self): + print("Waiting for 'start' command...") + while True: + user_input = input("Enter 'start' to begin adding nodes or 'quit' to exit: ").strip().lower() + if user_input == "start": + print("Session started. Type 'save' to add nodes, 'finish' to save the graph, or 'quit' to exit.") + break + elif user_input == "quit": + print("Exiting...") + exit() + + def add_node_and_connect(self): + print(self.app.tag_distances) + distances = self.app.serial_buffer.getRangingDistances() + + tag1_x, tag1_y = self.app.update_distances_and_calculate_tags() + print(f"{tag1_x}, {tag1_y}") + if tag1_x is None or tag1_y is None: + print("Failed to determine tag position. Skipping node creation.") + return + + new_node_index = len(self.graph["nodes"]) + + # Add new node + self.graph["nodes"].append({ + "name": f"Node{new_node_index+1}", + "x": tag1_x, + "y": tag1_y + }) + + # Dynamically resize the connections matrix + for row in self.graph["connections"]: + row.append(False) # Add a column for the new node + self.graph["connections"].append([False] * (new_node_index + 1)) # Add a new row + + # Update connections + if self.previous_node_index is not None: + self.graph["connections"][self.previous_node_index][new_node_index] = True + self.graph["connections"][new_node_index][self.previous_node_index] = True + + self.previous_node_index = new_node_index + + print(f"Node {new_node_index+1} added at ({tag1_x:.2f}, {tag1_y:.2f}).") + + def save_graph(self): + directory = "/Users/paulwinpenny/Documents/GitHub/robobin/Wireless_Communication/UWB/Beacons_tag_position/output" + os.makedirs(directory, exist_ok=True) # Create the directory if it doesn't exist + file_path = os.path.join(directory, "graph.json") + with open(file_path, "w") as f: + json.dump(self.graph, f, indent=2) + print(f"Graph saved to '{file_path}'.") + + + def run(self): + while True: + user_input = input("Enter command ('bpm', 'start', 'save', 'finish', 'quit'): ").strip().lower() + if user_input == "bpm": + self.call_bpm_and_store_anchors() + elif user_input == "start": + self.start_session() + while True: + user_input = input("Enter 'save' to add a node, 'finish' to save and exit, or 'quit' to exit: ").strip().lower() + if user_input == "save": + self.add_node_and_connect() + elif user_input == "finish": + self.save_graph() + print("Session finished.") + exit() + elif user_input == "quit": + print("Exiting without saving.") + exit() + else: + print("Invalid command. Try 'save', 'finish', or 'quit'.") + elif user_input == "quit": + print("Exiting...") + break + else: + print("Invalid command. Try 'bpm', 'start', 'save', 'finish', or 'quit'.") + +if __name__ == "__main__": + graph_maker = GraphMaker(port="/dev/tty.usbmodem14101", testing=False) + graph_maker.run() diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py b/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py new file mode 100644 index 0000000000000000000000000000000000000000..2c9284f5b76954d74374a8da44127e6f7db673fe --- /dev/null +++ b/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py @@ -0,0 +1,279 @@ +import time +import numpy as np +import serial +from scipy.optimize import least_squares + +# Define test values at the top of the file for easy modification +TEST_MEASURED_DISTANCES = [302, 463, 286, 304, 418, 328] +TEST_TAG1_DISTANCES = [22, 107, 246, 295] +TEST_TAG2_DISTANCES = [100, 100, 100, 100] + +class SerialBuffer: + def __init__(self, port): + self.ser = serial.Serial(port, 115200, timeout=1) + + def readFromDevice(self, expectedLines=1): + lines = [] + # Attempt to read expected lines; if device is slow, you may need retries + while len(lines) < expectedLines: + if self.ser.in_waiting: + line = self.ser.readline().decode().strip() + if line: + lines.append(line) + else: + time.sleep(0.01) + return lines + + def getBeaconPositioningDistances(self): + """Reads the measured distances (A,E,D,B,F,C) from the device.""" + self.writeToDevice("bpm") + buffer = self.readFromDevice(1)[0] + values = list(map(float, buffer.split(" "))) + return values + + def getRangingDistances(self): + """Reads the distances from the tags to the anchors.""" + self.writeToDevice("rng") + lines = self.readFromDevice(2) + print(lines) + distances = [] + # First line: Tag 1 distances + distances.append(list(map(float, lines[0][1:].split(" ")))) + # Second line: Tag 2 distances or "0" + if lines[1] != "1": + distances.append(list(map(float, lines[1][1:].split(" ")))) + else: + distances.append(None) + return distances + + def writeToDevice(self, value): + self.ser.write((value + "\n").encode()) + + def __del__(self): + print("Closing port") + self.ser.close() + + +class AnchorTagCLI: + def __init__(self, port="/dev/tty.usbmodem14101", testing=False): + self.testing = testing + self.serial_buffer = SerialBuffer(port) + + # Distances between anchors (A,E,D,B,F,C) + # Corresponding to the measured_distances in original code. + self.measured_distances = [0.0]*6 + + # Distances from Tag 1 to anchors: A1, A2, A3, A4 + self.tag_distances = {"A1": 0.0, "A2": 0.0, "A3": 0.0, "A4": 0.0} + + # Distances from Tag 2 to anchors: A1, A2, A3, A4 + self.tag2_distances = {"A1": 0.0, "A2": 0.0, "A3": 0.0, "A4": 0.0} + + self.anchors = {} + self.anchorHeight = 250 + self.anchors_coords_known = False + + if self.testing: + # Set predefined test distances + for i, dist in enumerate(TEST_MEASURED_DISTANCES): + self.measured_distances[i] = dist + + for (anchor, dist) in zip(self.tag_distances.keys(), TEST_TAG1_DISTANCES): + self.tag_distances[anchor] = dist + + for (anchor, dist) in zip(self.tag2_distances.keys(), TEST_TAG2_DISTANCES): + self.tag2_distances[anchor] = dist + + def determine_anchor_coords(self): + try: + measured_distances = np.array(self.measured_distances) + y_A = measured_distances[2] # Distance from A to D + + # Guess for B based on distance A-B and B-D + x_B = measured_distances[0] / 2 + y_B = measured_distances[4] / 2 + 200 # Start y_B above y_C + + # Guess for C with symmetrical logic + x_C = -measured_distances[5] / 2 # Allow for negative x_C + y_C = -measured_distances[1] / 2 # Allow for negative y_C + + initial_guess = [x_B, y_B, x_C, y_C, y_A] + + min_dist = min(measured_distances) + max_dist = max(measured_distances) + lower_bounds = [-max_dist, -max_dist, -max_dist, -max_dist, min_dist / 2] + upper_bounds = [max_dist * 1.5 for i in range(5)] + + def error_function(variables, measured): + x_B, y_B, x_C, y_C, y_A = variables + + # Map measured distances to a, e, d, b, f, c + a_measured, e_measured, d_measured, b_measured, f_measured, c_measured = measured + + # Compute each distance + a_calc = np.sqrt((x_B - 0)**2 + (y_B - y_A)**2) # A-B + b_calc = np.sqrt((x_C - x_B)**2 + (y_C - y_B)**2) # B-C + c_calc = np.sqrt(x_C**2 + y_C**2) # C-D + d_calc = y_A # A-D + e_calc = np.sqrt(x_C**2 + (y_C - y_A)**2) # A-C + f_calc = np.sqrt(x_B**2 + y_B**2) # B-D + + # Residuals + r_a = a_calc - a_measured + r_b = b_calc - b_measured + r_c = c_calc - c_measured + r_d = d_calc - d_measured + r_e = e_calc - e_measured + r_f = f_calc - f_measured + + # Add a smoother penalty if y_B <= y_C + penalty = 1e3 * max(0, y_C - y_B + 10) # Soft penalty to enforce constraint + + return [r_a, r_b, r_c, r_d, r_e, r_f, penalty] + + result = least_squares(error_function, initial_guess, args=(measured_distances,), bounds=(lower_bounds, upper_bounds), loss='soft_l1') + + x_B, y_B, x_C, y_C, y_A = result.x + self.anchors = { + "A1": (0, y_A, self.anchorHeight), + "A2": (x_B, y_B, self.anchorHeight), + "A3": (x_C, y_C, self.anchorHeight), + "A4": (0, 0, self.anchorHeight) + } + return {k: (round(v[0], 2), round(v[1], 2)) for k, v in self.anchors.items()} + except Exception as e: + print(f"Error generating anchors: {e}") + + def calculate_tag_coordinates(self, tag_distances): + if not self.anchors_coords_known or len(self.anchors) < 3: + return None, None + + available_beacons = [] + available_distances = [] + for key in tag_distances.keys(): + d = max(float(tag_distances[key]), 0) + available_distances.append(d) + available_beacons.append(self.anchors[key]) + + if len(available_beacons) < 3: + return None, None + + heights = [] + for (bx, by, bz), d_measured in zip(available_beacons, available_distances): + horizontal_distance = np.sqrt((bx - 0)**2 + (by - 0)**2) # Assume tag starts at (0, 0) + estimated_z = np.sqrt(max(0, d_measured**2 - horizontal_distance**2)) # Ensure non-negative + heights.append(bz - estimated_z) # Estimate tag height relative to beacon + + initial_z = max(0, min(self.anchorHeight, np.mean(heights))) # Constrain height to [0, 200] + + beacon_xs = [b[0] for b in available_beacons] + beacon_ys = [b[1] for b in available_beacons] + initial_guess = [np.mean(beacon_xs), np.mean(beacon_ys), initial_z] + + # Define bounds for the tag position + x_min = min(beacon_xs) - 1000 # Add a small margin around the beacons + x_max = max(beacon_xs) + 1000 + y_min = min(beacon_ys) - 1000 + y_max = max(beacon_ys) + 1000 + z_min = 0.0 # Tag's height cannot be below the ground + z_max = self.anchorHeight # Tag's height cannot exceed the beacon height + bounds = ([x_min, y_min, z_min], [x_max, y_max, z_max]) + + def error_function(vars): + x, y, z= vars + residuals = [] + for (bx, by, bz), d_measured in zip(available_beacons, available_distances): + d_computed = np.sqrt((x - bx)**2 + (y - by)**2 + (z - bz)**2) + residuals.append(d_computed - d_measured) + return residuals + + result = least_squares(error_function, initial_guess, bounds=bounds, loss='soft_l1') + # self.get_logger().info(f"Optimization result: {result.x}") + return tuple(result.x) + + + def call_bpm(self): + if self.testing: + beacon_distances = TEST_MEASURED_DISTANCES + else: + beacon_distances = self.serial_buffer.getBeaconPositioningDistances() + + for i, distance in enumerate(beacon_distances): + if i < len(self.measured_distances): + self.measured_distances[i] = distance + + determined_anchor_coords = self.determine_anchor_coords() + if determined_anchor_coords: + self.anchors_coords_known = True + print("Anchor coordinates determined:") + for anchor, coords in determined_anchor_coords.items(): + print(f"{anchor}: {coords}") + + def update_distances_and_calculate_tags(self): + if not self.anchors_coords_known: + return + + if self.testing: + ranging_distances = [TEST_TAG1_DISTANCES, TEST_TAG2_DISTANCES] + else: + ranging_distances = self.serial_buffer.getRangingDistances() + + # Update tag 1 distances + if ranging_distances[0] is not None: + for i, distance in enumerate(ranging_distances[0]): + anchor = list(self.tag_distances.keys())[i] + self.tag_distances[anchor] = distance + + # Update tag 2 distances + if ranging_distances[1] is not None: + for i, distance in enumerate(ranging_distances[1]): + anchor = list(self.tag2_distances.keys())[i] + self.tag2_distances[anchor] = distance + + # Now calculate both tags + tag1_x, tag1_y, tag1_z = self.calculate_tag_coordinates(self.tag_distances) + valid_tag2_distances = [dist for dist in self.tag2_distances.values() if dist > 0] + + # Check if there are enough valid distances for Tag 2 + if len(valid_tag2_distances) < 3: + print(f"Insufficient valid distances for Tag 2: {len(valid_tag2_distances)} provided.") + tag2_x, tag2_y, tag2_z = None, None, None + else: + tag2_x, tag2_y, tag2_z = self.calculate_tag_coordinates(self.tag2_distances) + + print("Tag Positions:") + if tag1_x is not None and tag1_y is not None: + print(f"Tag 1: ({tag1_x:.2f}, {tag1_y:.2f}, {tag1_z:.2f})") + else: + print("Tag 1: Not enough data") + + if tag2_x is not None and tag2_y is not None: + print(f"Tag 2: ({tag2_x:.2f}, {tag2_y:.2f}, {tag2_z:.2f})") + else: + print("Tag 2: Not enough data") + + + if tag1_x is not None and tag1_y is not None and tag2_x is not None and tag2_y is not None: + dx = tag2_x - tag1_x + dy = tag2_y - tag1_y + dz = tag2_z - tag1_z + displacement = np.sqrt(dx**2 + dy**2 + dz**2) + angle_deg = np.degrees(np.arctan2(dy, dx)) + if angle_deg < 0: + angle_deg += 360 + print(f"Direction from Tag1 to Tag2: dx={dx:.2f}, dy={dy:.2f}, displacement={displacement:.2f}, angle={angle_deg:.2f}°") + return tag1_x, tag1_y + +if __name__ == "__main__": + app = AnchorTagCLI(port="/dev/tty.usbmodem14101", testing=False) + while True: + user_input = input("Enter command ('bpm' to set anchors, or 'quit' to exit): ").strip().lower() + if user_input == "bpm": + app.call_bpm() + print("Switching to continuous ranging updates (simulating 'rng' messages)...") + while True: + app.update_distances_and_calculate_tags() + time.sleep(1) + elif user_input == "quit": + print("Exiting program.") + break \ No newline at end of file diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py b/ros2/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py new file mode 100644 index 0000000000000000000000000000000000000000..d20c2dad0c8ab6525395a00d74ce5833f1fa2d94 --- /dev/null +++ b/ros2/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py @@ -0,0 +1,95 @@ +#!/usr/bin/env python3 + +import rclpy +from rclpy.node import Node +from sensor_msgs.msg import Imu +from smbus2 import SMBus +import time +import math + +class BNO055Publisher(Node): + def __init__(self): + super().__init__('imu_node') + self.publisher_ = self.create_publisher(Imu, 'imu', 10) + self.timer = self.create_timer(0.1, self.timer_callback) + self.bus = SMBus(1) + self.address = 0x28 + self.init_bno055() + time.sleep(1) + + def write_register(self, register, value): + self.bus.write_byte_data(self.address, register, value) + + def read_register(self, register, length=1): + if length == 1: + return self.bus.read_byte_data(self.address, register) + else: + return self.bus.read_i2c_block_data(self.address, register, length) + + def init_bno055(self): + # Switch to CONFIG mode + self.write_register(0x3D, 0x00) + time.sleep(0.05) + # Set power mode to Normal + self.write_register(0x3E, 0x00) + # Set to NDOF mode + self.write_register(0x3D, 0x0C) + time.sleep(0.5) + + def read_euler_angles(self): + data = self.read_register(0x1A, 6) + yaw = (data[1] << 8) | data[0] + roll = (data[3] << 8) | data[2] + pitch = (data[5] << 8) | data[4] + yaw = yaw if yaw < 32768 else yaw - 65536 + roll = roll if roll < 32768 else roll - 65536 + pitch = pitch if pitch < 32768 else pitch - 65536 + yaw = yaw / 16.0 + roll = roll / 16.0 + pitch = pitch / 16.0 + return yaw, pitch, roll + + def timer_callback(self): + yaw, pitch, roll = self.read_euler_angles() + imu_msg = Imu() + imu_msg.header.stamp = self.get_clock().now().to_msg() + imu_msg.header.frame_id = 'imu_link' + # Convert degrees to radians + yaw_rad = -(math.radians(yaw)) + roll_rad = -(math.radians(pitch)) + pitch_rad = -(math.radians(roll)) + # Compute quaternion + cy = math.cos(yaw_rad * 0.5) + sy = math.sin(yaw_rad * 0.5) + cp = math.cos(pitch_rad * 0.5) + sp = math.sin(pitch_rad * 0.5) + cr = math.cos(roll_rad * 0.5) + sr = math.sin(roll_rad * 0.5) + imu_msg.orientation.w = cr * cp * cy + sr * sp * sy + imu_msg.orientation.x = sr * cp * cy - cr * sp * sy + imu_msg.orientation.y = cr * sp * cy + sr * cp * sy + imu_msg.orientation.z = cr * cp * sy - sr * sp * cy + + imu_msg.orientation_covariance = [0.0025, 0, 0, + 0, 0.0025, 0, + 0, 0, 0.0025] + imu_msg.angular_velocity_covariance = [0.02, 0, 0, + 0, 0.02, 0, + 0, 0, 0.02] + imu_msg.linear_acceleration_covariance = [0.04, 0, 0, + 0, 0.04, 0, + 0, 0, 0.04] + + + self.publisher_.publish(imu_msg) + #self.get_logger().info(f'Publishing: Yaw={yaw:.2f}, Pitch={pitch:.2f}, Roll={roll:.2f}') + +def main(args=None): + rclpy.init(args=args) + bno055_publisher = BNO055Publisher() + rclpy.spin(bno055_publisher) + bno055_publisher.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py b/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py new file mode 100644 index 0000000000000000000000000000000000000000..dec8b95597d81d37e8cc8f3d74aef15b9c7702c8 --- /dev/null +++ b/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py @@ -0,0 +1,122 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist, Point +from math import sqrt, pow, atan2, radians, sin, cos +import time + + +class UWBPathingNode(Node): + def __init__(self): + super().__init__('uwb_pathing_node') + + # Publisher for cmd_vel + self.cmd_vel_pub = self.create_publisher(Twist, '/cmd_vel', 10) + + # Subscriptions + self.create_subscription(Point, '/start_location', self.current_location_callback, 10) + self.create_subscription(Point, '/target_location', self.target_location_callback, 10) + + # Current and target positions + self.current_x = None + self.current_y = None + self.target_x = None + self.target_y = None + + # Navigation thresholds + self.distance_threshold = 0.25 # meters + self.angle_threshold = radians(0.5) # radians + + self.kp_linear = 0.5 # Proportional gain for linear movement + self.kp_angular = 1.0 # Proportional gain for angular movement + + self.get_logger().info('UWB Pathing Node started and waiting for positions.') + + def current_location_callback(self, msg: Point): + """Callback to update the robot's current position.""" + self.current_x = msg.x + self.current_y = msg.y + self.get_logger().info(f"Current Location Updated: x={self.current_x:.2f}, y={self.current_y:.2f}") + self.check_and_navigate() + + def target_location_callback(self, msg: Point): + """Callback to update the target position.""" + self.target_x = msg.x + self.target_y = msg.y + self.get_logger().info(f"Target Location Updated: x={self.target_x:.2f}, y={self.target_y:.2f}") + self.check_and_navigate() + + def check_and_navigate(self): + """Check if both positions are available and navigate to the target.""" + if self.current_x is not None and self.current_y is not None and self.target_x is not None and self.target_y is not None: + self.get_logger().info("Navigating to target...") + self.navigate_to_target() + else: + self.get_logger().warning("Waiting for both current and target positions to be available...") + + def navigate_to_target(self): + # Ensure positions are known + if self.current_x is None or self.current_y is None or self.target_x is None or self.target_y is None: + self.get_logger().warning("Positions not fully known yet.") + return + + # Calculate distance and angle to the target + displacement_x = self.target_x - self.current_x + displacement_y = self.target_y - self.current_y + distance_to_target = sqrt(pow(displacement_x, 2) + pow(displacement_y, 2)) + angle_to_target = atan2(displacement_y, displacement_x) + + + # Check if we are close enough to the target + if distance_to_target <= self.distance_threshold: + self.stop_robot() + self.get_logger().info("Target reached successfully.") + return + + # Calculate yaw error (assuming robot orientation 0 = facing x-axis) + # If you don't have actual orientation, you might assume the robot always faces the target directly + yaw_error = angle_to_target + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + self.get_logger().info(f"Current Position: x={self.current_x:.2f}, y={self.current_y:.2f}") + self.get_logger().info(f"Target Position: x={self.target_x:.2f}, y={self.target_y:.2f}") + self.get_logger().info(f"Distance to Target: distance_to_target={distance_to_target:.2f} meters") + self.get_logger().info(f"Angle to Target: angle_to_target={angle_to_target:.2f} radians") + twist = Twist() + + # Decide on angular velocity first + if abs(yaw_error) > self.angle_threshold: + angular_speed = self.kp_angular * abs(yaw_error) + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.get_logger().info(f"Correcting Heading: yaw_error={yaw_error:.2f} radians") + else: + # Move forward when aligned with the target + linear_speed = self.kp_linear * distance_to_target + twist.linear.x = min(0.2, linear_speed) # Limit max speed + self.get_logger().info(f"Moving to Target: distance={distance_to_target:.2f} meters") + + # # Publish movement command + # self.cmd_vel_pub.publish(twist) + + + def stop_robot(self): + """Stops the robot by publishing zero velocities.""" + twist = Twist() + self.cmd_vel_pub.publish(twist) + time.sleep(0.5) + self.get_logger().info("Robot stopped.") + + +def main(args=None): + rclpy.init(args=args) + node = UWBPathingNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + + +if __name__ == '__main__': + main() diff --git a/ros2/install/robobin/lib/robobin/control_feedback b/ros2/install/robobin/lib/robobin/control_feedback new file mode 100755 index 0000000000000000000000000000000000000000..fda03c810291522627cacd9263254ea54c5705b5 --- /dev/null +++ b/ros2/install/robobin/lib/robobin/control_feedback @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'robobin==0.0.0','console_scripts','control_feedback' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'robobin==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('robobin==0.0.0', 'console_scripts', 'control_feedback')()) diff --git a/ros2/install/robobin/lib/robobin/encoder_node b/ros2/install/robobin/lib/robobin/encoder_node new file mode 100755 index 0000000000000000000000000000000000000000..306c64070042eb370951600e68701d23352722b4 --- /dev/null +++ b/ros2/install/robobin/lib/robobin/encoder_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'robobin==0.0.0','console_scripts','encoder_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'robobin==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('robobin==0.0.0', 'console_scripts', 'encoder_node')()) diff --git a/ros2/install/robobin/lib/robobin/imu_node b/ros2/install/robobin/lib/robobin/imu_node new file mode 100755 index 0000000000000000000000000000000000000000..ba00b16aab896a2cdb713ee4fc9fc13897dad633 --- /dev/null +++ b/ros2/install/robobin/lib/robobin/imu_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'robobin==0.0.0','console_scripts','imu_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'robobin==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('robobin==0.0.0', 'console_scripts', 'imu_node')()) diff --git a/ros2/install/robobin/lib/robobin/motor_node b/ros2/install/robobin/lib/robobin/motor_node new file mode 100755 index 0000000000000000000000000000000000000000..0fbb76f54aae5725259f9f5982e9bea57211b1b9 --- /dev/null +++ b/ros2/install/robobin/lib/robobin/motor_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'robobin==0.0.0','console_scripts','motor_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'robobin==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('robobin==0.0.0', 'console_scripts', 'motor_node')()) diff --git a/ros2/install/robobin/lib/robobin/uwb_pathing_node b/ros2/install/robobin/lib/robobin/uwb_pathing_node new file mode 100755 index 0000000000000000000000000000000000000000..30066a0eee11b663b598252f6bd63810022ace28 --- /dev/null +++ b/ros2/install/robobin/lib/robobin/uwb_pathing_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'robobin==0.0.0','console_scripts','uwb_pathing_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'robobin==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('robobin==0.0.0', 'console_scripts', 'uwb_pathing_node')()) diff --git a/ros2/install/robobin/share/robobin/launch/__pycache__/robobin_launch.cpython-312.pyc b/ros2/install/robobin/share/robobin/launch/__pycache__/robobin_launch.cpython-312.pyc index 6081001549b210e896c95734cb81a03f8bc555d6..8f655ad508c584a69afd66e477eba5e5657cadd4 100644 Binary files a/ros2/install/robobin/share/robobin/launch/__pycache__/robobin_launch.cpython-312.pyc and b/ros2/install/robobin/share/robobin/launch/__pycache__/robobin_launch.cpython-312.pyc differ diff --git a/ros2/install/robobin/share/robobin/launch/robobin_no_components_launch.py b/ros2/install/robobin/share/robobin/launch/robobin_no_components_launch.py new file mode 100644 index 0000000000000000000000000000000000000000..cea865161157a7774fe733c787e51c92bebf4c1b --- /dev/null +++ b/ros2/install/robobin/share/robobin/launch/robobin_no_components_launch.py @@ -0,0 +1,31 @@ +# ~/GitLab/robobin/ros2/src/robobin/launch/robobin_no_components_launch.py + +from launch import LaunchDescription +from launch_ros.actions import Node + +def generate_launch_description(): + return LaunchDescription([ + Node( + package='robobin', + executable='api_node', + name='api_node', + output='screen', + emulate_tty=True + + ), + + Node( + package='robobin', + executable='uwb_navigation_node', + name='uwb_navigation_node', + output='screen', + emulate_tty=True + ), + Node( + package='robobin', + executable='motor_control_node', + name='motor_control_node', + output='screen', + emulate_tty=True + ), + ]) \ No newline at end of file diff --git a/ros2/log/build_2024-12-18_14-34-08/events.log b/ros2/log/build_2024-12-18_14-34-08/events.log new file mode 100644 index 0000000000000000000000000000000000000000..c76b497b07e72bcc89813c3b17570d4c5ce31132 --- /dev/null +++ b/ros2/log/build_2024-12-18_14-34-08/events.log @@ -0,0 +1,107 @@ +[0.000000] (-) TimerEvent: {} +[0.000378] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()} +[0.000681] (robobin) JobStarted: {'identifier': 'robobin'} +[0.099620] (-) TimerEvent: {} +[0.199903] (-) TimerEvent: {} +[0.300156] (-) TimerEvent: {} +[0.400441] (-) TimerEvent: {} +[0.500731] (-) TimerEvent: {} +[0.600987] (-) TimerEvent: {} +[0.701259] (-) TimerEvent: {} +[0.801514] (-) TimerEvent: {} +[0.901766] (-) TimerEvent: {} +[1.001972] (-) TimerEvent: {} +[1.102203] (-) TimerEvent: {} +[1.202968] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/robobin/robobin/ros2/build/robobin/build', 'install', '--record', '/home/robobin/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'SSH_CLIENT': '192.168.43.138 43375 22', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin/ros2/src', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'COLCON_PREFIX_PATH': '/home/robobin/robobin/ros2/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '4', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1002', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/robobin/ros2/install/robobin:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/robobin/robobin/ros2/build/robobin', 'LC_ALL': 'en_US.UTF-8', 'SSH_CONNECTION': '192.168.43.138 43375 192.168.43.18 22', 'XDG_DATA_DIRS': '/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[1.206107] (-) TimerEvent: {} +[1.306332] (-) TimerEvent: {} +[1.406601] (-) TimerEvent: {} +[1.506862] (-) TimerEvent: {} +[1.579906] (robobin) StdoutLine: {'line': b'running egg_info\n'} +[1.580407] (robobin) StdoutLine: {'line': b'creating ../../build/robobin/robobin.egg-info\n'} +[1.606461] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'} +[1.606852] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'} +[1.606955] (-) TimerEvent: {} +[1.607186] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'} +[1.607332] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'} +[1.607436] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'} +[1.607585] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"} +[1.661055] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"} +[1.662023] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"} +[1.662223] (robobin) StdoutLine: {'line': b'running build\n'} +[1.662324] (robobin) StdoutLine: {'line': b'running build_py\n'} +[1.662534] (robobin) StdoutLine: {'line': b'creating /home/robobin/robobin/ros2/build/robobin/build\n'} +[1.662646] (robobin) StdoutLine: {'line': b'creating /home/robobin/robobin/ros2/build/robobin/build/lib\n'} +[1.662755] (robobin) StdoutLine: {'line': b'creating /home/robobin/robobin/ros2/build/robobin/build/lib/robobin\n'} +[1.662860] (robobin) StdoutLine: {'line': b'copying robobin/encoder.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin\n'} +[1.663828] (robobin) StdoutLine: {'line': b'copying robobin/motor_control_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin\n'} +[1.664484] (robobin) StdoutLine: {'line': b'copying robobin/__init__.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin\n'} +[1.664627] (robobin) StdoutLine: {'line': b'copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin\n'} +[1.664829] (robobin) StdoutLine: {'line': b'copying robobin/imu_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin\n'} +[1.665314] (robobin) StdoutLine: {'line': b'copying robobin/api_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin\n'} +[1.665831] (robobin) StdoutLine: {'line': b'copying robobin/control_feedback.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin\n'} +[1.665994] (robobin) StdoutLine: {'line': b'copying robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin\n'} +[1.666271] (robobin) StdoutLine: {'line': b'creating /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers\n'} +[1.666383] (robobin) StdoutLine: {'line': b'copying robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers\n'} +[1.667271] (robobin) StdoutLine: {'line': b'copying robobin/helpers/__init__.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers\n'} +[1.667410] (robobin) StdoutLine: {'line': b'copying robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers\n'} +[1.667577] (robobin) StdoutLine: {'line': b'copying robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers\n'} +[1.667743] (robobin) StdoutLine: {'line': b'copying robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers\n'} +[1.668499] (robobin) StdoutLine: {'line': b'running install\n'} +[1.678010] (robobin) StdoutLine: {'line': b'running install_lib\n'} +[1.705353] (robobin) StdoutLine: {'line': b'creating /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.705537] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/encoder.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.705722] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/motor_control_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.705889] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/__init__.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.706025] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.706253] (robobin) StdoutLine: {'line': b'creating /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers\n'} +[1.706376] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers\n'} +[1.706541] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/__init__.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers\n'} +[1.706679] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers\n'} +[1.706858] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers\n'} +[1.707013] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers\n'} +[1.707101] (-) TimerEvent: {} +[1.707296] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/imu_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.707467] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.707585] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/control_feedback.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.707694] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.708524] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/encoder.py to encoder.cpython-312.pyc\n'} +[1.709495] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py to motor_control_node.cpython-312.pyc\n'} +[1.710669] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__init__.py to __init__.cpython-312.pyc\n'} +[1.710928] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc\n'} +[1.718090] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/message_handler.py to message_handler.cpython-312.pyc\n'} +[1.720404] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__init__.py to __init__.cpython-312.pyc\n'} +[1.720698] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py to realtime_location_cli_only.cpython-312.pyc\n'} +[1.723858] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py to graph_maker.cpython-312.pyc\n'} +[1.725232] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/connection_manager.py to connection_manager.cpython-312.pyc\n'} +[1.726432] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py to imu_node.cpython-312.pyc\n'} +[1.727664] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc\n'} +[1.729886] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py to control_feedback.cpython-312.pyc\n'} +[1.731932] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py to uwb_pathing_node.cpython-312.pyc\n'} +[1.733252] (robobin) StdoutLine: {'line': b'running install_data\n'} +[1.733399] (robobin) StdoutLine: {'line': b'creating /home/robobin/robobin/ros2/install/robobin/share/ament_index\n'} +[1.733500] (robobin) StdoutLine: {'line': b'creating /home/robobin/robobin/ros2/install/robobin/share/ament_index/resource_index\n'} +[1.733600] (robobin) StdoutLine: {'line': b'creating /home/robobin/robobin/ros2/install/robobin/share/ament_index/resource_index/packages\n'} +[1.733716] (robobin) StdoutLine: {'line': b'copying resource/robobin -> /home/robobin/robobin/ros2/install/robobin/share/ament_index/resource_index/packages\n'} +[1.733884] (robobin) StdoutLine: {'line': b'copying package.xml -> /home/robobin/robobin/ros2/install/robobin/share/robobin\n'} +[1.734033] (robobin) StdoutLine: {'line': b'creating /home/robobin/robobin/ros2/install/robobin/share/robobin/launch\n'} +[1.734143] (robobin) StdoutLine: {'line': b'copying launch/robobin_launch.py -> /home/robobin/robobin/ros2/install/robobin/share/robobin/launch\n'} +[1.735044] (robobin) StdoutLine: {'line': b'copying launch/robobin_no_components_launch.py -> /home/robobin/robobin/ros2/install/robobin/share/robobin/launch\n'} +[1.735780] (robobin) StdoutLine: {'line': b'running install_egg_info\n'} +[1.765019] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'} +[1.774843] (robobin) StdoutLine: {'line': b'running install_scripts\n'} +[1.807187] (-) TimerEvent: {} +[1.907421] (-) TimerEvent: {} +[1.963342] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.963600] (robobin) StdoutLine: {'line': b'Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.963777] (robobin) StdoutLine: {'line': b'Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.963915] (robobin) StdoutLine: {'line': b'Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.964049] (robobin) StdoutLine: {'line': b'Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.964173] (robobin) StdoutLine: {'line': b'Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.964294] (robobin) StdoutLine: {'line': b'Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.964418] (robobin) StdoutLine: {'line': b'Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.965033] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log'\n"} +[2.007516] (-) TimerEvent: {} +[2.042000] (robobin) CommandEnded: {'returncode': 0} +[2.054605] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0} +[2.055474] (-) EventReactorShutdown: {} diff --git a/ros2/log/build_2024-12-18_14-34-08/logger_all.log b/ros2/log/build_2024-12-18_14-34-08/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..27c516b363c10d2443649c42e9276f6891ccea92 --- /dev/null +++ b/ros2/log/build_2024-12-18_14-34-08/logger_all.log @@ -0,0 +1,138 @@ +[0.152s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.152s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff862312b0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff862310a0>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff862310a0>>, mixin_verb=('build',)) +[0.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.210s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin/ros2' +[0.210s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.210s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.210s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.210s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.210s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.210s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.249s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.250s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.251s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extensions ['ignore', 'ignore_ament_install'] +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extension 'ignore' +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) ignored +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extensions ['ignore', 'ignore_ament_install'] +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extension 'ignore' +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) ignored +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extensions ['ignore', 'ignore_ament_install'] +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extension 'ignore' +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) ignored +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install'] +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore' +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install' +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_pkg'] +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_pkg' +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta'] +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_meta' +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ros'] +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ros' +[0.256s] DEBUG:colcon.colcon_core.package_identification:Package 'src/robobin' with type 'ros.ament_python' and name 'robobin' +[0.256s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.256s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.256s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.256s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.256s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.280s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.280s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.281s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/robobin/robobin/ros2/install/robobin' in the environment variable AMENT_PREFIX_PATH doesn't exist +[0.283s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 0 installed packages in /home/robobin/robobin/ros2/install +[0.283s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.285s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 335 installed packages in /opt/ros/jazzy +[0.288s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.355s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None' +[0.355s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None' +[0.355s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.355s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False' +[0.355s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False' +[0.356s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False' +[0.356s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None' +[0.356s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None' +[0.356s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.356s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/robobin/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None} +[0.356s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.357s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.358s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/ros2/src/robobin' with build type 'ament_python' +[0.358s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path') +[0.360s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.360s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1' +[0.361s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv' +[0.362s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh' +[0.363s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.363s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.690s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/ros2/src/robobin' +[0.691s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.691s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.563s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +[2.399s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +[2.402s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin' for CMake module files +[2.403s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin' for CMake config files +[2.404s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/lib' +[2.404s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/bin' +[2.404s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc' +[2.404s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages' +[2.405s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath') +[2.405s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1' +[2.405s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv' +[2.406s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh' +[2.407s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/bin' +[2.407s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin) +[2.407s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.ps1' +[2.408s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.dsv' +[2.409s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.sh' +[2.409s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.bash' +[2.410s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.zsh' +[2.411s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/ros2/install/robobin/share/colcon-core/packages/robobin) +[2.412s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[2.412s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[2.412s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[2.412s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[2.419s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[2.419s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[2.419s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[2.435s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[2.435s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.ps1' +[2.436s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/ros2/install/_local_setup_util_ps1.py' +[2.438s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.ps1' +[2.439s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.sh' +[2.440s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/ros2/install/_local_setup_util_sh.py' +[2.440s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.sh' +[2.442s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.bash' +[2.442s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.bash' +[2.444s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.zsh' +[2.444s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.zsh' diff --git a/ros2/log/build_2024-12-18_14-34-08/robobin/command.log b/ros2/log/build_2024-12-18_14-34-08/robobin/command.log new file mode 100644 index 0000000000000000000000000000000000000000..077114c61b05aade2404b807da6e7addc796b9eb --- /dev/null +++ b/ros2/log/build_2024-12-18_14-34-08/robobin/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data diff --git a/ros2/log/build_2024-12-18_14-34-08/robobin/stderr.log b/ros2/log/build_2024-12-18_14-34-08/robobin/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2/log/build_2024-12-18_14-34-08/robobin/stdout.log b/ros2/log/build_2024-12-18_14-34-08/robobin/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..019d2405bdf3496332906869420796aaf50ccd6f --- /dev/null +++ b/ros2/log/build_2024-12-18_14-34-08/robobin/stdout.log @@ -0,0 +1,80 @@ +running egg_info +creating ../../build/robobin/robobin.egg-info +writing ../../build/robobin/robobin.egg-info/PKG-INFO +writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt +writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt +writing requirements to ../../build/robobin/robobin.egg-info/requires.txt +writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt +writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +running build +running build_py +creating /home/robobin/robobin/ros2/build/robobin/build +creating /home/robobin/robobin/ros2/build/robobin/build/lib +creating /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/encoder.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/motor_control_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/__init__.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/imu_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/api_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/control_feedback.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +creating /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/__init__.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +running install +running install_lib +creating /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/encoder.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/motor_control_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/__init__.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +creating /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/__init__.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/imu_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/control_feedback.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/encoder.py to encoder.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py to motor_control_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__init__.py to __init__.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/message_handler.py to message_handler.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__init__.py to __init__.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py to realtime_location_cli_only.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py to graph_maker.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/connection_manager.py to connection_manager.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py to imu_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py to control_feedback.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py to uwb_pathing_node.cpython-312.pyc +running install_data +creating /home/robobin/robobin/ros2/install/robobin/share/ament_index +creating /home/robobin/robobin/ros2/install/robobin/share/ament_index/resource_index +creating /home/robobin/robobin/ros2/install/robobin/share/ament_index/resource_index/packages +copying resource/robobin -> /home/robobin/robobin/ros2/install/robobin/share/ament_index/resource_index/packages +copying package.xml -> /home/robobin/robobin/ros2/install/robobin/share/robobin +creating /home/robobin/robobin/ros2/install/robobin/share/robobin/launch +copying launch/robobin_launch.py -> /home/robobin/robobin/ros2/install/robobin/share/robobin/launch +copying launch/robobin_no_components_launch.py -> /home/robobin/robobin/ros2/install/robobin/share/robobin/launch +running install_egg_info +Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +running install_scripts +Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log' diff --git a/ros2/log/build_2024-12-18_14-34-08/robobin/stdout_stderr.log b/ros2/log/build_2024-12-18_14-34-08/robobin/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..019d2405bdf3496332906869420796aaf50ccd6f --- /dev/null +++ b/ros2/log/build_2024-12-18_14-34-08/robobin/stdout_stderr.log @@ -0,0 +1,80 @@ +running egg_info +creating ../../build/robobin/robobin.egg-info +writing ../../build/robobin/robobin.egg-info/PKG-INFO +writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt +writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt +writing requirements to ../../build/robobin/robobin.egg-info/requires.txt +writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt +writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +running build +running build_py +creating /home/robobin/robobin/ros2/build/robobin/build +creating /home/robobin/robobin/ros2/build/robobin/build/lib +creating /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/encoder.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/motor_control_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/__init__.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/imu_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/api_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/control_feedback.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +creating /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/__init__.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +running install +running install_lib +creating /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/encoder.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/motor_control_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/__init__.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +creating /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/__init__.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/imu_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/control_feedback.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/encoder.py to encoder.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py to motor_control_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__init__.py to __init__.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/message_handler.py to message_handler.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__init__.py to __init__.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py to realtime_location_cli_only.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py to graph_maker.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/connection_manager.py to connection_manager.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py to imu_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py to control_feedback.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py to uwb_pathing_node.cpython-312.pyc +running install_data +creating /home/robobin/robobin/ros2/install/robobin/share/ament_index +creating /home/robobin/robobin/ros2/install/robobin/share/ament_index/resource_index +creating /home/robobin/robobin/ros2/install/robobin/share/ament_index/resource_index/packages +copying resource/robobin -> /home/robobin/robobin/ros2/install/robobin/share/ament_index/resource_index/packages +copying package.xml -> /home/robobin/robobin/ros2/install/robobin/share/robobin +creating /home/robobin/robobin/ros2/install/robobin/share/robobin/launch +copying launch/robobin_launch.py -> /home/robobin/robobin/ros2/install/robobin/share/robobin/launch +copying launch/robobin_no_components_launch.py -> /home/robobin/robobin/ros2/install/robobin/share/robobin/launch +running install_egg_info +Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +running install_scripts +Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log' diff --git a/ros2/log/build_2024-12-18_14-34-08/robobin/streams.log b/ros2/log/build_2024-12-18_14-34-08/robobin/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..b88d92941c596477633b43021e34f5ced5a86160 --- /dev/null +++ b/ros2/log/build_2024-12-18_14-34-08/robobin/streams.log @@ -0,0 +1,82 @@ +[1.204s] Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +[1.579s] running egg_info +[1.580s] creating ../../build/robobin/robobin.egg-info +[1.606s] writing ../../build/robobin/robobin.egg-info/PKG-INFO +[1.606s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt +[1.607s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt +[1.607s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt +[1.607s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt +[1.607s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +[1.660s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +[1.661s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +[1.662s] running build +[1.662s] running build_py +[1.662s] creating /home/robobin/robobin/ros2/build/robobin/build +[1.662s] creating /home/robobin/robobin/ros2/build/robobin/build/lib +[1.662s] creating /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +[1.662s] copying robobin/encoder.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +[1.663s] copying robobin/motor_control_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +[1.664s] copying robobin/__init__.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +[1.664s] copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +[1.664s] copying robobin/imu_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +[1.665s] copying robobin/api_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +[1.665s] copying robobin/control_feedback.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +[1.665s] copying robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +[1.666s] creating /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +[1.666s] copying robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +[1.667s] copying robobin/helpers/__init__.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +[1.667s] copying robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +[1.667s] copying robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +[1.667s] copying robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +[1.668s] running install +[1.677s] running install_lib +[1.705s] creating /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +[1.705s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/encoder.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +[1.705s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/motor_control_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +[1.705s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/__init__.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +[1.705s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +[1.706s] creating /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +[1.706s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +[1.706s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/__init__.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +[1.706s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +[1.706s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +[1.706s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +[1.707s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/imu_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +[1.707s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +[1.707s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/control_feedback.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +[1.707s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +[1.708s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/encoder.py to encoder.cpython-312.pyc +[1.709s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py to motor_control_node.cpython-312.pyc +[1.710s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__init__.py to __init__.cpython-312.pyc +[1.710s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc +[1.717s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/message_handler.py to message_handler.cpython-312.pyc +[1.720s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__init__.py to __init__.cpython-312.pyc +[1.720s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py to realtime_location_cli_only.cpython-312.pyc +[1.723s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py to graph_maker.cpython-312.pyc +[1.725s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/connection_manager.py to connection_manager.cpython-312.pyc +[1.726s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py to imu_node.cpython-312.pyc +[1.727s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc +[1.729s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py to control_feedback.cpython-312.pyc +[1.731s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py to uwb_pathing_node.cpython-312.pyc +[1.733s] running install_data +[1.733s] creating /home/robobin/robobin/ros2/install/robobin/share/ament_index +[1.733s] creating /home/robobin/robobin/ros2/install/robobin/share/ament_index/resource_index +[1.733s] creating /home/robobin/robobin/ros2/install/robobin/share/ament_index/resource_index/packages +[1.733s] copying resource/robobin -> /home/robobin/robobin/ros2/install/robobin/share/ament_index/resource_index/packages +[1.733s] copying package.xml -> /home/robobin/robobin/ros2/install/robobin/share/robobin +[1.733s] creating /home/robobin/robobin/ros2/install/robobin/share/robobin/launch +[1.734s] copying launch/robobin_launch.py -> /home/robobin/robobin/ros2/install/robobin/share/robobin/launch +[1.734s] copying launch/robobin_no_components_launch.py -> /home/robobin/robobin/ros2/install/robobin/share/robobin/launch +[1.735s] running install_egg_info +[1.764s] Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +[1.774s] running install_scripts +[1.963s] Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.963s] Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.963s] Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.963s] Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.963s] Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.964s] Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.964s] Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.964s] Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.964s] writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log' +[2.042s] Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data diff --git a/ros2/log/build_2024-12-18_15-01-35/events.log b/ros2/log/build_2024-12-18_15-01-35/events.log new file mode 100644 index 0000000000000000000000000000000000000000..1b52721df991ad8c7dec5986054fa50e594ecb01 --- /dev/null +++ b/ros2/log/build_2024-12-18_15-01-35/events.log @@ -0,0 +1,56 @@ +[0.000000] (-) TimerEvent: {} +[0.000298] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()} +[0.000769] (robobin) JobStarted: {'identifier': 'robobin'} +[0.099641] (-) TimerEvent: {} +[0.199945] (-) TimerEvent: {} +[0.300216] (-) TimerEvent: {} +[0.400611] (-) TimerEvent: {} +[0.500902] (-) TimerEvent: {} +[0.601137] (-) TimerEvent: {} +[0.701369] (-) TimerEvent: {} +[0.801632] (-) TimerEvent: {} +[0.901894] (-) TimerEvent: {} +[1.002175] (-) TimerEvent: {} +[1.102413] (-) TimerEvent: {} +[1.202687] (-) TimerEvent: {} +[1.219088] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/robobin/robobin/ros2/build/robobin/build', 'install', '--record', '/home/robobin/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'SSH_CLIENT': '192.168.43.138 43375 22', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin/ros2/src', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'COLCON_PREFIX_PATH': '/home/robobin/robobin/ros2/install:/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '4', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1002', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/robobin/ros2/install/robobin:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/robobin/robobin/ros2/build/robobin', 'LC_ALL': 'en_US.UTF-8', 'SSH_CONNECTION': '192.168.43.138 43375 192.168.43.18 22', 'XDG_DATA_DIRS': '/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[1.302761] (-) TimerEvent: {} +[1.403052] (-) TimerEvent: {} +[1.503312] (-) TimerEvent: {} +[1.591620] (robobin) StdoutLine: {'line': b'running egg_info\n'} +[1.603385] (-) TimerEvent: {} +[1.617933] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'} +[1.618330] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'} +[1.619351] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'} +[1.620737] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'} +[1.621873] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'} +[1.678193] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"} +[1.679422] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"} +[1.679665] (robobin) StdoutLine: {'line': b'running build\n'} +[1.679793] (robobin) StdoutLine: {'line': b'running build_py\n'} +[1.680089] (robobin) StdoutLine: {'line': b'copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin\n'} +[1.681087] (robobin) StdoutLine: {'line': b'running install\n'} +[1.690108] (robobin) StdoutLine: {'line': b'running install_lib\n'} +[1.703449] (-) TimerEvent: {} +[1.717136] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.718457] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc\n'} +[1.726215] (robobin) StdoutLine: {'line': b'running install_data\n'} +[1.726448] (robobin) StdoutLine: {'line': b'running install_egg_info\n'} +[1.755091] (robobin) StdoutLine: {'line': b"removing '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)\n"} +[1.755541] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'} +[1.756699] (robobin) StdoutLine: {'line': b'running install_scripts\n'} +[1.803532] (-) TimerEvent: {} +[1.903783] (-) TimerEvent: {} +[1.944203] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.944491] (robobin) StdoutLine: {'line': b'Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.945827] (robobin) StdoutLine: {'line': b'Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.947185] (robobin) StdoutLine: {'line': b'Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.948615] (robobin) StdoutLine: {'line': b'Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.951137] (robobin) StdoutLine: {'line': b'Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.952291] (robobin) StdoutLine: {'line': b'Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.953615] (robobin) StdoutLine: {'line': b'Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.955501] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log'\n"} +[2.003869] (-) TimerEvent: {} +[2.034816] (robobin) CommandEnded: {'returncode': 0} +[2.049236] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0} +[2.051064] (-) EventReactorShutdown: {} diff --git a/ros2/log/build_2024-12-18_15-01-35/logger_all.log b/ros2/log/build_2024-12-18_15-01-35/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..fa88bbb9e8a46840bbe836856243725f88f4de21 --- /dev/null +++ b/ros2/log/build_2024-12-18_15-01-35/logger_all.log @@ -0,0 +1,137 @@ +[0.153s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.154s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff86e31250>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff86e30f50>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff86e30f50>>, mixin_verb=('build',)) +[0.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.212s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin/ros2' +[0.212s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.212s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.212s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.212s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.212s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.213s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.213s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.213s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.213s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.252s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.253s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extensions ['ignore', 'ignore_ament_install'] +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extension 'ignore' +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) ignored +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extensions ['ignore', 'ignore_ament_install'] +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extension 'ignore' +[0.254s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) ignored +[0.255s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extensions ['ignore', 'ignore_ament_install'] +[0.255s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extension 'ignore' +[0.255s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) ignored +[0.255s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install'] +[0.255s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore' +[0.255s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install' +[0.255s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_pkg'] +[0.255s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_pkg' +[0.255s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta'] +[0.255s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_meta' +[0.255s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ros'] +[0.255s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ros' +[0.258s] DEBUG:colcon.colcon_core.package_identification:Package 'src/robobin' with type 'ros.ament_python' and name 'robobin' +[0.258s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.259s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.259s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.259s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.259s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.283s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.283s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.286s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/robobin/robobin/ros2/install +[0.286s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.289s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 335 installed packages in /opt/ros/jazzy +[0.292s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.359s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.359s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/robobin/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None} +[0.359s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.361s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.361s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/ros2/src/robobin' with build type 'ament_python' +[0.361s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path') +[0.364s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.364s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1' +[0.365s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv' +[0.367s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh' +[0.368s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.368s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.703s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/ros2/src/robobin' +[0.703s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.703s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.581s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +[2.396s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +[2.398s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin' for CMake module files +[2.399s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin' for CMake config files +[2.400s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/lib' +[2.400s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/bin' +[2.400s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc' +[2.401s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages' +[2.401s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath') +[2.401s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1' +[2.402s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv' +[2.403s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh' +[2.403s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/bin' +[2.404s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin) +[2.404s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.ps1' +[2.405s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.dsv' +[2.406s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.sh' +[2.407s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.bash' +[2.408s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.zsh' +[2.409s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/ros2/install/robobin/share/colcon-core/packages/robobin) +[2.410s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[2.410s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[2.410s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[2.410s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[2.419s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[2.419s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[2.419s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[2.436s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[2.436s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.ps1' +[2.438s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/ros2/install/_local_setup_util_ps1.py' +[2.439s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.ps1' +[2.441s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.sh' +[2.442s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/ros2/install/_local_setup_util_sh.py' +[2.444s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.sh' +[2.446s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.bash' +[2.447s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.bash' +[2.448s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.zsh' +[2.449s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.zsh' diff --git a/ros2/log/build_2024-12-18_15-01-35/robobin/command.log b/ros2/log/build_2024-12-18_15-01-35/robobin/command.log new file mode 100644 index 0000000000000000000000000000000000000000..077114c61b05aade2404b807da6e7addc796b9eb --- /dev/null +++ b/ros2/log/build_2024-12-18_15-01-35/robobin/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data diff --git a/ros2/log/build_2024-12-18_15-01-35/robobin/stderr.log b/ros2/log/build_2024-12-18_15-01-35/robobin/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2/log/build_2024-12-18_15-01-35/robobin/stdout.log b/ros2/log/build_2024-12-18_15-01-35/robobin/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..f757cbdc8e497f58a9100ab20c788318dc367b88 --- /dev/null +++ b/ros2/log/build_2024-12-18_15-01-35/robobin/stdout.log @@ -0,0 +1,29 @@ +running egg_info +writing ../../build/robobin/robobin.egg-info/PKG-INFO +writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt +writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt +writing requirements to ../../build/robobin/robobin.egg-info/requires.txt +writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt +reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +running build +running build_py +copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +running install +running install_lib +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc +running install_data +running install_egg_info +removing '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +running install_scripts +Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log' diff --git a/ros2/log/build_2024-12-18_15-01-35/robobin/stdout_stderr.log b/ros2/log/build_2024-12-18_15-01-35/robobin/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..f757cbdc8e497f58a9100ab20c788318dc367b88 --- /dev/null +++ b/ros2/log/build_2024-12-18_15-01-35/robobin/stdout_stderr.log @@ -0,0 +1,29 @@ +running egg_info +writing ../../build/robobin/robobin.egg-info/PKG-INFO +writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt +writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt +writing requirements to ../../build/robobin/robobin.egg-info/requires.txt +writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt +reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +running build +running build_py +copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +running install +running install_lib +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc +running install_data +running install_egg_info +removing '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +running install_scripts +Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log' diff --git a/ros2/log/build_2024-12-18_15-01-35/robobin/streams.log b/ros2/log/build_2024-12-18_15-01-35/robobin/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..cd80b7cc37bb0579879d33fb031f4679feb76bd9 --- /dev/null +++ b/ros2/log/build_2024-12-18_15-01-35/robobin/streams.log @@ -0,0 +1,31 @@ +[1.219s] Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +[1.591s] running egg_info +[1.617s] writing ../../build/robobin/robobin.egg-info/PKG-INFO +[1.617s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt +[1.618s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt +[1.620s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt +[1.621s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt +[1.677s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +[1.678s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +[1.679s] running build +[1.679s] running build_py +[1.679s] copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +[1.680s] running install +[1.689s] running install_lib +[1.716s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +[1.717s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc +[1.725s] running install_data +[1.725s] running install_egg_info +[1.754s] removing '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it) +[1.754s] Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +[1.756s] running install_scripts +[1.943s] Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.943s] Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.945s] Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.946s] Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.948s] Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.950s] Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.951s] Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.953s] Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.954s] writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log' +[2.034s] Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data diff --git a/ros2/log/build_2024-12-18_16-49-48/events.log b/ros2/log/build_2024-12-18_16-49-48/events.log new file mode 100644 index 0000000000000000000000000000000000000000..8098d1aececfe62b2db8e06d73ac30cbd368bc9d --- /dev/null +++ b/ros2/log/build_2024-12-18_16-49-48/events.log @@ -0,0 +1,61 @@ +[0.000000] (-) TimerEvent: {} +[0.000287] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()} +[0.000738] (robobin) JobStarted: {'identifier': 'robobin'} +[0.099662] (-) TimerEvent: {} +[0.199983] (-) TimerEvent: {} +[0.300266] (-) TimerEvent: {} +[0.400523] (-) TimerEvent: {} +[0.500853] (-) TimerEvent: {} +[0.601127] (-) TimerEvent: {} +[0.701421] (-) TimerEvent: {} +[0.801656] (-) TimerEvent: {} +[0.901932] (-) TimerEvent: {} +[1.002255] (-) TimerEvent: {} +[1.102538] (-) TimerEvent: {} +[1.202853] (-) TimerEvent: {} +[1.303153] (-) TimerEvent: {} +[1.403440] (-) TimerEvent: {} +[1.503738] (-) TimerEvent: {} +[1.604044] (-) TimerEvent: {} +[1.704343] (-) TimerEvent: {} +[1.804616] (-) TimerEvent: {} +[1.904969] (-) TimerEvent: {} +[1.959017] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/robobin/robobin/ros2/build/robobin/build', 'install', '--record', '/home/robobin/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'SSH_CLIENT': '192.168.73.238 47996 22', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '4', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1002', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/robobin/robobin/ros2/build/robobin', 'LC_ALL': 'en_US.UTF-8', 'SSH_CONNECTION': '192.168.73.238 47996 192.168.73.109 22', 'XDG_DATA_DIRS': '/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[2.005054] (-) TimerEvent: {} +[2.105375] (-) TimerEvent: {} +[2.205708] (-) TimerEvent: {} +[2.305952] (-) TimerEvent: {} +[2.338905] (robobin) StdoutLine: {'line': b'running egg_info\n'} +[2.365368] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'} +[2.366520] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'} +[2.367631] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'} +[2.368281] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'} +[2.368979] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'} +[2.406028] (-) TimerEvent: {} +[2.425558] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"} +[2.427563] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"} +[2.427822] (robobin) StdoutLine: {'line': b'running build\n'} +[2.427943] (robobin) StdoutLine: {'line': b'running build_py\n'} +[2.431711] (robobin) StdoutLine: {'line': b'running install\n'} +[2.441859] (robobin) StdoutLine: {'line': b'running install_lib\n'} +[2.474077] (robobin) StdoutLine: {'line': b'running install_data\n'} +[2.476837] (robobin) StdoutLine: {'line': b'running install_egg_info\n'} +[2.506104] (-) TimerEvent: {} +[2.507779] (robobin) StdoutLine: {'line': b"removing '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)\n"} +[2.508279] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'} +[2.510244] (robobin) StdoutLine: {'line': b'running install_scripts\n'} +[2.606215] (-) TimerEvent: {} +[2.702581] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[2.703589] (robobin) StdoutLine: {'line': b'Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[2.704339] (robobin) StdoutLine: {'line': b'Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[2.704971] (robobin) StdoutLine: {'line': b'Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[2.706272] (-) TimerEvent: {} +[2.706528] (robobin) StdoutLine: {'line': b'Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[2.707820] (robobin) StdoutLine: {'line': b'Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[2.709242] (robobin) StdoutLine: {'line': b'Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[2.710708] (robobin) StdoutLine: {'line': b'Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[2.713761] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log'\n"} +[2.795767] (robobin) CommandEnded: {'returncode': 0} +[2.806356] (-) TimerEvent: {} +[2.835447] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0} +[2.836541] (-) EventReactorShutdown: {} diff --git a/ros2/log/build_2024-12-18_16-49-48/logger_all.log b/ros2/log/build_2024-12-18_16-49-48/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..b38edbdf5bd09121b99d5bb7ee8111da5e1d153f --- /dev/null +++ b/ros2/log/build_2024-12-18_16-49-48/logger_all.log @@ -0,0 +1,136 @@ +[0.616s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.616s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff9059cfb0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff9059cce0>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff9059cce0>>, mixin_verb=('build',)) +[0.740s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.740s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.740s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.740s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.740s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.740s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.740s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin/ros2' +[0.740s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.741s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.741s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.741s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.741s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.741s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.741s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.741s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.741s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.798s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.798s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.798s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.799s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.799s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.799s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.799s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.799s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.799s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.799s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.799s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.800s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.800s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.800s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.800s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.800s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.809s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extensions ['ignore', 'ignore_ament_install'] +[0.809s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extension 'ignore' +[0.809s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) ignored +[0.809s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extensions ['ignore', 'ignore_ament_install'] +[0.810s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extension 'ignore' +[0.810s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) ignored +[0.810s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extensions ['ignore', 'ignore_ament_install'] +[0.810s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extension 'ignore' +[0.810s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) ignored +[0.811s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install'] +[0.811s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore' +[0.811s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install' +[0.811s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_pkg'] +[0.811s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_pkg' +[0.811s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta'] +[0.811s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_meta' +[0.811s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ros'] +[0.811s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ros' +[0.818s] DEBUG:colcon.colcon_core.package_identification:Package 'src/robobin' with type 'ros.ament_python' and name 'robobin' +[0.819s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.819s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.819s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.819s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.819s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.867s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.867s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.874s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.877s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 335 installed packages in /opt/ros/jazzy +[0.880s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.958s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None' +[0.958s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None' +[0.958s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.958s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False' +[0.958s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False' +[0.958s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False' +[0.958s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None' +[0.958s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None' +[0.958s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.959s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/robobin/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None} +[0.959s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.960s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.960s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/ros2/src/robobin' with build type 'ament_python' +[0.961s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path') +[0.971s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.972s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1' +[0.976s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv' +[0.978s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh' +[0.980s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.980s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.340s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/ros2/src/robobin' +[1.341s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.341s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[2.920s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +[3.756s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +[3.769s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin' for CMake module files +[3.770s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin' for CMake config files +[3.773s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/lib' +[3.773s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/bin' +[3.773s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc' +[3.774s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages' +[3.774s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath') +[3.774s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1' +[3.775s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv' +[3.776s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh' +[3.779s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/bin' +[3.779s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin) +[3.780s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.ps1' +[3.781s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.dsv' +[3.784s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.sh' +[3.787s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.bash' +[3.791s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.zsh' +[3.794s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/ros2/install/robobin/share/colcon-core/packages/robobin) +[3.795s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[3.796s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[3.796s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[3.796s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[3.808s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[3.808s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[3.809s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[3.836s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[3.837s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.ps1' +[3.839s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/ros2/install/_local_setup_util_ps1.py' +[3.842s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.ps1' +[3.844s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.sh' +[3.846s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/ros2/install/_local_setup_util_sh.py' +[3.847s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.sh' +[3.852s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.bash' +[3.855s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.bash' +[3.858s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.zsh' +[3.861s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.zsh' diff --git a/ros2/log/build_2024-12-18_16-49-48/robobin/command.log b/ros2/log/build_2024-12-18_16-49-48/robobin/command.log new file mode 100644 index 0000000000000000000000000000000000000000..077114c61b05aade2404b807da6e7addc796b9eb --- /dev/null +++ b/ros2/log/build_2024-12-18_16-49-48/robobin/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data diff --git a/ros2/log/build_2024-12-18_16-49-48/robobin/stderr.log b/ros2/log/build_2024-12-18_16-49-48/robobin/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2/log/build_2024-12-18_16-49-48/robobin/stdout.log b/ros2/log/build_2024-12-18_16-49-48/robobin/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..355022e982f9adc58436105b2d608023ffeb577d --- /dev/null +++ b/ros2/log/build_2024-12-18_16-49-48/robobin/stdout.log @@ -0,0 +1,26 @@ +running egg_info +writing ../../build/robobin/robobin.egg-info/PKG-INFO +writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt +writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt +writing requirements to ../../build/robobin/robobin.egg-info/requires.txt +writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt +reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +running install_scripts +Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log' diff --git a/ros2/log/build_2024-12-18_16-49-48/robobin/stdout_stderr.log b/ros2/log/build_2024-12-18_16-49-48/robobin/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..355022e982f9adc58436105b2d608023ffeb577d --- /dev/null +++ b/ros2/log/build_2024-12-18_16-49-48/robobin/stdout_stderr.log @@ -0,0 +1,26 @@ +running egg_info +writing ../../build/robobin/robobin.egg-info/PKG-INFO +writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt +writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt +writing requirements to ../../build/robobin/robobin.egg-info/requires.txt +writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt +reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +running install_scripts +Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log' diff --git a/ros2/log/build_2024-12-18_16-49-48/robobin/streams.log b/ros2/log/build_2024-12-18_16-49-48/robobin/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..bc46c9a7776ba7245c9ae29ea643cc259e61a4a6 --- /dev/null +++ b/ros2/log/build_2024-12-18_16-49-48/robobin/streams.log @@ -0,0 +1,28 @@ +[1.959s] Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +[2.338s] running egg_info +[2.365s] writing ../../build/robobin/robobin.egg-info/PKG-INFO +[2.366s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt +[2.367s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt +[2.368s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt +[2.368s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt +[2.425s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +[2.427s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +[2.427s] running build +[2.427s] running build_py +[2.431s] running install +[2.441s] running install_lib +[2.473s] running install_data +[2.476s] running install_egg_info +[2.507s] removing '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it) +[2.508s] Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +[2.510s] running install_scripts +[2.702s] Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[2.703s] Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[2.704s] Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[2.704s] Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[2.706s] Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[2.707s] Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[2.709s] Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[2.710s] Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[2.713s] writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log' +[2.795s] Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data diff --git a/ros2/log/build_2024-12-18_22-30-58/events.log b/ros2/log/build_2024-12-18_22-30-58/events.log new file mode 100644 index 0000000000000000000000000000000000000000..388d46d0b83d2323bedd3b6b507e4e5b0434aba0 --- /dev/null +++ b/ros2/log/build_2024-12-18_22-30-58/events.log @@ -0,0 +1,62 @@ +[0.000000] (-) TimerEvent: {} +[0.000271] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()} +[0.001009] (robobin) JobStarted: {'identifier': 'robobin'} +[0.099657] (-) TimerEvent: {} +[0.199975] (-) TimerEvent: {} +[0.300292] (-) TimerEvent: {} +[0.400609] (-) TimerEvent: {} +[0.500919] (-) TimerEvent: {} +[0.601220] (-) TimerEvent: {} +[0.701480] (-) TimerEvent: {} +[0.801735] (-) TimerEvent: {} +[0.902007] (-) TimerEvent: {} +[1.002258] (-) TimerEvent: {} +[1.102495] (-) TimerEvent: {} +[1.202802] (-) TimerEvent: {} +[1.214054] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/robobin/robobin/ros2/build/robobin/build', 'install', '--record', '/home/robobin/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'SSH_CLIENT': '192.168.73.238 48861 22', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '17', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1002', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/robobin/robobin/ros2/build/robobin', 'LC_ALL': 'en_US.UTF-8', 'SSH_CONNECTION': '192.168.73.238 48861 192.168.73.109 22', 'XDG_DATA_DIRS': '/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[1.302890] (-) TimerEvent: {} +[1.403188] (-) TimerEvent: {} +[1.503446] (-) TimerEvent: {} +[1.591107] (robobin) StdoutLine: {'line': b'running egg_info\n'} +[1.603517] (-) TimerEvent: {} +[1.617451] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'} +[1.617875] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'} +[1.618926] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'} +[1.619539] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'} +[1.620291] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'} +[1.674804] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"} +[1.675984] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"} +[1.676238] (robobin) StdoutLine: {'line': b'running build\n'} +[1.676372] (robobin) StdoutLine: {'line': b'running build_py\n'} +[1.676673] (robobin) StdoutLine: {'line': b'copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin\n'} +[1.677375] (robobin) StdoutLine: {'line': b'copying robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers\n'} +[1.677630] (robobin) StdoutLine: {'line': b'copying robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers\n'} +[1.678152] (robobin) StdoutLine: {'line': b'running install\n'} +[1.687303] (robobin) StdoutLine: {'line': b'running install_lib\n'} +[1.703590] (-) TimerEvent: {} +[1.714356] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.714781] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers\n'} +[1.715037] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers\n'} +[1.716123] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc\n'} +[1.726408] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py to realtime_location_cli_only.cpython-312.pyc\n'} +[1.730290] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py to graph_maker.cpython-312.pyc\n'} +[1.732655] (robobin) StdoutLine: {'line': b'running install_data\n'} +[1.732903] (robobin) StdoutLine: {'line': b'running install_egg_info\n'} +[1.762056] (robobin) StdoutLine: {'line': b"removing '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)\n"} +[1.762495] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'} +[1.763704] (robobin) StdoutLine: {'line': b'running install_scripts\n'} +[1.803685] (-) TimerEvent: {} +[1.903945] (-) TimerEvent: {} +[1.951549] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.951857] (robobin) StdoutLine: {'line': b'Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.953369] (robobin) StdoutLine: {'line': b'Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.955803] (robobin) StdoutLine: {'line': b'Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.956952] (robobin) StdoutLine: {'line': b'Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.958275] (robobin) StdoutLine: {'line': b'Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.959621] (robobin) StdoutLine: {'line': b'Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.962102] (robobin) StdoutLine: {'line': b'Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin\n'} +[1.963733] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log'\n"} +[2.004066] (-) TimerEvent: {} +[2.044318] (robobin) CommandEnded: {'returncode': 0} +[2.058955] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0} +[2.060211] (-) EventReactorShutdown: {} diff --git a/ros2/log/build_2024-12-18_22-30-58/logger_all.log b/ros2/log/build_2024-12-18_22-30-58/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..621aad227870cd3d4b8a01f193867eeed5300f48 --- /dev/null +++ b/ros2/log/build_2024-12-18_22-30-58/logger_all.log @@ -0,0 +1,136 @@ +[0.150s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.150s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff89430b30>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff894307d0>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff894307d0>>, mixin_verb=('build',)) +[0.205s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.206s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.206s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.206s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.206s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.206s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.206s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin/ros2' +[0.206s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.206s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.206s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.206s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.206s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.206s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.206s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.206s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.206s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.244s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.244s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.244s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.244s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.244s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.245s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.245s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.245s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.245s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.245s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.245s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.245s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.245s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.245s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.245s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.245s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extensions ['ignore', 'ignore_ament_install'] +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) by extension 'ignore' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src/build) ignored +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extensions ['ignore', 'ignore_ament_install'] +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) by extension 'ignore' +[0.246s] Level 1:colcon.colcon_core.package_identification:_identify(src/install) ignored +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extensions ['ignore', 'ignore_ament_install'] +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) by extension 'ignore' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(src/log) ignored +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install'] +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_pkg'] +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_pkg' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta'] +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_meta' +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ros'] +[0.247s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ros' +[0.250s] DEBUG:colcon.colcon_core.package_identification:Package 'src/robobin' with type 'ros.ament_python' and name 'robobin' +[0.250s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.250s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.250s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.250s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.250s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.275s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.275s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.277s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.279s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 335 installed packages in /opt/ros/jazzy +[0.282s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.349s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None' +[0.349s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None' +[0.349s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.349s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False' +[0.349s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False' +[0.349s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False' +[0.349s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None' +[0.349s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None' +[0.349s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.349s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/robobin/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None} +[0.349s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.351s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.351s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/ros2/src/robobin' with build type 'ament_python' +[0.351s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path') +[0.353s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.354s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1' +[0.355s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv' +[0.356s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh' +[0.357s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.357s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.689s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/ros2/src/robobin' +[0.690s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.690s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.567s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +[2.395s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +[2.398s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin' for CMake module files +[2.398s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin' for CMake config files +[2.399s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/lib' +[2.399s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/bin' +[2.399s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc' +[2.400s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages' +[2.400s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath') +[2.400s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1' +[2.401s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv' +[2.402s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh' +[2.403s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/install/robobin/bin' +[2.403s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin) +[2.403s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.ps1' +[2.405s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.dsv' +[2.405s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.sh' +[2.406s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.bash' +[2.407s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/install/robobin/share/robobin/package.zsh' +[2.408s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/ros2/install/robobin/share/colcon-core/packages/robobin) +[2.409s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[2.410s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[2.410s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[2.410s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[2.418s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[2.418s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[2.418s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[2.437s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[2.437s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.ps1' +[2.439s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/ros2/install/_local_setup_util_ps1.py' +[2.440s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.ps1' +[2.442s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.sh' +[2.442s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/ros2/install/_local_setup_util_sh.py' +[2.443s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.sh' +[2.445s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.bash' +[2.446s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.bash' +[2.447s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/install/local_setup.zsh' +[2.449s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/install/setup.zsh' diff --git a/ros2/log/build_2024-12-18_22-30-58/robobin/command.log b/ros2/log/build_2024-12-18_22-30-58/robobin/command.log new file mode 100644 index 0000000000000000000000000000000000000000..077114c61b05aade2404b807da6e7addc796b9eb --- /dev/null +++ b/ros2/log/build_2024-12-18_22-30-58/robobin/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data diff --git a/ros2/log/build_2024-12-18_22-30-58/robobin/stderr.log b/ros2/log/build_2024-12-18_22-30-58/robobin/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2/log/build_2024-12-18_22-30-58/robobin/stdout.log b/ros2/log/build_2024-12-18_22-30-58/robobin/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..61221a1cdeb24486f72d38f64eacc867b16a19c6 --- /dev/null +++ b/ros2/log/build_2024-12-18_22-30-58/robobin/stdout.log @@ -0,0 +1,35 @@ +running egg_info +writing ../../build/robobin/robobin.egg-info/PKG-INFO +writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt +writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt +writing requirements to ../../build/robobin/robobin.egg-info/requires.txt +writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt +reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +running build +running build_py +copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +running install +running install_lib +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py to realtime_location_cli_only.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py to graph_maker.cpython-312.pyc +running install_data +running install_egg_info +removing '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +running install_scripts +Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log' diff --git a/ros2/log/build_2024-12-18_22-30-58/robobin/stdout_stderr.log b/ros2/log/build_2024-12-18_22-30-58/robobin/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..61221a1cdeb24486f72d38f64eacc867b16a19c6 --- /dev/null +++ b/ros2/log/build_2024-12-18_22-30-58/robobin/stdout_stderr.log @@ -0,0 +1,35 @@ +running egg_info +writing ../../build/robobin/robobin.egg-info/PKG-INFO +writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt +writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt +writing requirements to ../../build/robobin/robobin.egg-info/requires.txt +writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt +reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +running build +running build_py +copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +copying robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +running install +running install_lib +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py to realtime_location_cli_only.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py to graph_maker.cpython-312.pyc +running install_data +running install_egg_info +removing '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +running install_scripts +Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log' diff --git a/ros2/log/build_2024-12-18_22-30-58/robobin/streams.log b/ros2/log/build_2024-12-18_22-30-58/robobin/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..8d72a19244536733e484e5fd56e37775a59ecbaa --- /dev/null +++ b/ros2/log/build_2024-12-18_22-30-58/robobin/streams.log @@ -0,0 +1,37 @@ +[1.215s] Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data +[1.590s] running egg_info +[1.617s] writing ../../build/robobin/robobin.egg-info/PKG-INFO +[1.617s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt +[1.618s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt +[1.619s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt +[1.619s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt +[1.674s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +[1.675s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt' +[1.675s] running build +[1.675s] running build_py +[1.676s] copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin +[1.676s] copying robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +[1.677s] copying robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers +[1.677s] running install +[1.686s] running install_lib +[1.713s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin +[1.714s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +[1.714s] copying /home/robobin/robobin/ros2/build/robobin/build/lib/robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers +[1.715s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc +[1.726s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py to realtime_location_cli_only.cpython-312.pyc +[1.729s] byte-compiling /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py to graph_maker.cpython-312.pyc +[1.732s] running install_data +[1.732s] running install_egg_info +[1.761s] removing '/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it) +[1.762s] Copying ../../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +[1.763s] running install_scripts +[1.951s] Installing api_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.951s] Installing control_feedback script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.952s] Installing encoder_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.955s] Installing imu_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.956s] Installing motor_control_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.957s] Installing motor_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.959s] Installing uwb_navigation_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.961s] Installing uwb_pathing_node script to /home/robobin/robobin/ros2/install/robobin/lib/robobin +[1.963s] writing list of installed files to '/home/robobin/robobin/ros2/build/robobin/install.log' +[2.044s] Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/robobin/robobin/ros2/build/robobin/build install --record /home/robobin/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data diff --git a/ros2/package_overview.svg b/ros2/package_overview.svg new file mode 100644 index 0000000000000000000000000000000000000000..90b3c13eb76e030cefa28259f07a8f914f5edf38 --- /dev/null +++ b/ros2/package_overview.svg @@ -0,0 +1,1033 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg width="627.239mm" height="159.456mm" + xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny"> +<title>Qt SVG Document</title> +<desc>Generated with Qt</desc> +<defs> +</defs> +<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" > + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="#ffffff" fill-opacity="1" stroke="none" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<rect x="-0.0004" y="-217.65" width="888.944" height="226.193"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<ellipse cx="454.27" cy="-177.15" rx="99.5908" ry="17.5"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,805.4,64.9446)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,805.4,64.9446)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,805.4,64.9446)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M9.9375,6.10938 L9.9375,12 L9.15625,12 L9,11.2188 L8.96875,11.2188 C8.77083,11.5313 8.50521,11.7578 8.17188,11.8984 C7.83854,12.0391 7.47917,12.1094 7.09375,12.1094 C6.38542,12.1094 5.85156,11.9401 5.49219,11.6016 C5.13281,11.263 4.95313,10.7188 4.95313,9.96875 L4.95313,6.10938 L5.92188,6.10938 L5.92188,9.90625 C5.92188,10.8438 6.35938,11.3125 7.23438,11.3125 C7.89063,11.3125 8.34375,11.1276 8.59375,10.7578 C8.84375,10.388 8.96875,9.85938 8.96875,9.17188 L8.96875,6.10938 L9.9375,6.10938 M15.6094,8.67188 C15.5156,8.36979 15.4349,8.07292 15.3672,7.78125 C15.2995,7.48958 15.2448,7.26563 15.2031,7.10938 L15.1719,7.10938 C15.1406,7.26563 15.0911,7.48958 15.0234,7.78125 C14.9557,8.07292 14.8698,8.36979 14.7656,8.67188 L13.7188,11.9844 L12.6094,11.9844 L11,6.09375 L12,6.09375 L12.8125,9.23438 C12.8958,9.55729 12.974,9.88021 13.0469,10.2031 C13.1198,10.526 13.1719,10.7917 13.2031,11 L13.2344,11 C13.2656,10.875 13.3021,10.7214 13.3438,10.5391 C13.3854,10.3568 13.4323,10.1641 13.4844,9.96094 C13.5365,9.75781 13.5885,9.57813 13.6406,9.42188 L14.6875,6.09375 L15.7344,6.09375 L16.75,9.42188 C16.8333,9.66146 16.9141,9.92969 16.9922,10.2266 C17.0703,10.5234 17.1198,10.776 17.1406,10.9844 L17.1875,10.9844 C17.2083,10.8073 17.2578,10.5573 17.3359,10.2344 C17.4141,9.91146 17.5,9.57813 17.5938,9.23438 L18.4063,6.09375 L19.4063,6.09375 L17.7656,11.9844 L16.625,11.9844 L15.6094,8.67188 M21.4219,5.67188 C21.4219,5.92188 21.4167,6.15625 21.4063,6.375 C21.3958,6.59375 21.3802,6.76563 21.3594,6.89063 L21.4219,6.89063 C21.5885,6.64063 21.8177,6.42969 22.1094,6.25781 C22.401,6.08594 22.7813,6 23.25,6 C23.9792,6 24.5651,6.25521 25.0078,6.76563 C25.4505,7.27604 25.6719,8.03646 25.6719,9.04688 C25.6719,10.0573 25.4479,10.8203 25,11.3359 C24.5521,11.8516 23.9688,12.1094 23.25,12.1094 C22.7813,12.1094 22.401,12.026 22.1094,11.8594 C21.8177,11.6927 21.5885,11.4896 21.4219,11.25 L21.3438,11.25 L21.1406,12 L20.4531,12 L20.4531,3.64063 L21.4219,3.64063 L21.4219,5.67188 M23.0781,6.8125 C22.4531,6.8125 22.0208,6.99219 21.7813,7.35156 C21.5417,7.71094 21.4219,8.26563 21.4219,9.01563 L21.4219,9.0625 C21.4219,9.79167 21.5417,10.349 21.7813,10.7344 C22.0208,11.1198 22.4635,11.3125 23.1094,11.3125 C23.6302,11.3125 24.0208,11.1172 24.2813,10.7266 C24.5417,10.3359 24.6719,9.77604 24.6719,9.04688 C24.6719,7.55729 24.1406,6.8125 23.0781,6.8125 M31.1719,13.6875 L26.25,13.6875 L26.25,12.9844 L31.1719,12.9844 L31.1719,13.6875 M34.875,6 C35.6042,6 36.1901,6.2526 36.6328,6.75781 C37.0755,7.26302 37.2969,8.02604 37.2969,9.04688 C37.2969,10.0469 37.0755,10.8073 36.6328,11.3281 C36.1901,11.849 35.6042,12.1094 34.875,12.1094 C34.4167,12.1094 34.0391,12.0234 33.7422,11.8516 C33.4453,11.6797 33.2135,11.4792 33.0469,11.25 L32.9844,11.25 C32.9948,11.375 33.0078,11.5339 33.0234,11.7266 C33.0391,11.9193 33.0469,12.0833 33.0469,12.2188 L33.0469,14.6406 L32.0781,14.6406 L32.0781,6.10938 L32.875,6.10938 L33,6.90625 L33.0469,6.90625 C33.224,6.64583 33.4557,6.42969 33.7422,6.25781 C34.0286,6.08594 34.4063,6 34.875,6 M34.7031,6.8125 C34.099,6.8125 33.6745,6.97917 33.4297,7.3125 C33.1849,7.64583 33.0573,8.16146 33.0469,8.85938 L33.0469,9.04688 C33.0469,9.76563 33.1667,10.3229 33.4063,10.7188 C33.6458,11.1146 34.0885,11.3125 34.7344,11.3125 C35.0885,11.3125 35.3802,11.2135 35.6094,11.0156 C35.8385,10.8177 36.0104,10.5469 36.125,10.2031 C36.2396,9.85938 36.2969,9.46875 36.2969,9.03125 C36.2969,8.35417 36.1667,7.8151 35.9063,7.41406 C35.6458,7.01302 35.2448,6.8125 34.7031,6.8125 M41.0625,6 C41.7813,6 42.3125,6.15885 42.6563,6.47656 C43,6.79427 43.1719,7.29688 43.1719,7.98438 L43.1719,12 L42.4688,12 L42.2813,11.1563 L42.2344,11.1563 C41.974,11.4792 41.7031,11.7188 41.4219,11.875 C41.1406,12.0313 40.75,12.1094 40.25,12.1094 C39.7188,12.1094 39.276,11.9688 38.9219,11.6875 C38.5677,11.4063 38.3906,10.9635 38.3906,10.3594 C38.3906,9.77604 38.6224,9.32552 39.0859,9.00781 C39.5495,8.6901 40.2604,8.51563 41.2188,8.48438 L42.2188,8.45313 L42.2188,8.09375 C42.2188,7.60417 42.1146,7.26302 41.9063,7.07031 C41.6979,6.8776 41.3958,6.78125 41,6.78125 C40.6979,6.78125 40.4063,6.82813 40.125,6.92188 C39.8438,7.01563 39.5833,7.11979 39.3438,7.23438 L39.0469,6.51563 C39.3073,6.36979 39.612,6.2474 39.9609,6.14844 C40.3099,6.04948 40.6771,6 41.0625,6 M41.3438,9.15625 C40.6146,9.17708 40.1068,9.29167 39.8203,9.5 C39.5339,9.70833 39.3906,10 39.3906,10.375 C39.3906,10.6979 39.4922,10.9375 39.6953,11.0938 C39.8984,11.25 40.1563,11.3281 40.4688,11.3281 C40.9688,11.3281 41.3854,11.1901 41.7188,10.9141 C42.0521,10.638 42.2188,10.2135 42.2188,9.64063 L42.2188,9.125 L41.3438,9.15625 M46.9531,11.3125 C47.099,11.3125 47.25,11.2995 47.4063,11.2734 C47.5625,11.2474 47.6875,11.224 47.7813,11.2031 L47.7813,11.9375 C47.6771,11.9896 47.5286,12.0313 47.3359,12.0625 C47.1432,12.0938 46.9583,12.1094 46.7813,12.1094 C46.4792,12.1094 46.1979,12.0573 45.9375,11.9531 C45.6771,11.849 45.4661,11.6641 45.3047,11.3984 C45.1432,11.1328 45.0625,10.7604 45.0625,10.2813 L45.0625,6.84375 L44.2188,6.84375 L44.2188,6.39063 L45.0625,6 L45.4531,4.75 L46.0313,4.75 L46.0313,6.10938 L47.7344,6.10938 L47.7344,6.84375 L46.0313,6.84375 L46.0313,10.2656 C46.0313,10.6198 46.1172,10.8828 46.2891,11.0547 C46.4609,11.2266 46.6823,11.3125 46.9531,11.3125 M49.9219,6.09375 C49.9219,6.38542 49.901,6.66146 49.8594,6.92188 L49.9375,6.92188 C50.125,6.61979 50.3802,6.39063 50.7031,6.23438 C51.026,6.07813 51.3802,6 51.7656,6 C52.4844,6 53.0234,6.17188 53.3828,6.51563 C53.7422,6.85938 53.9219,7.40625 53.9219,8.15625 L53.9219,12 L52.9688,12 L52.9688,8.21875 C52.9688,7.28125 52.526,6.8125 51.6406,6.8125 C50.9844,6.8125 50.5339,6.9974 50.2891,7.36719 C50.0443,7.73698 49.9219,8.26563 49.9219,8.95313 L49.9219,12 L48.9531,12 L48.9531,3.64063 L49.9219,3.64063 L49.9219,6.09375 M56.25,3.89063 C56.3958,3.89063 56.5234,3.9401 56.6328,4.03906 C56.7422,4.13802 56.7969,4.29688 56.7969,4.51563 C56.7969,4.71354 56.7422,4.86458 56.6328,4.96875 C56.5234,5.07292 56.3958,5.125 56.25,5.125 C56.0833,5.125 55.9453,5.07292 55.8359,4.96875 C55.7266,4.86458 55.6719,4.71354 55.6719,4.51563 C55.6719,4.29688 55.7266,4.13802 55.8359,4.03906 C55.9453,3.9401 56.0833,3.89063 56.25,3.89063 M56.7188,6.10938 L56.7188,12 L55.75,12 L55.75,6.10938 L56.7188,6.10938 M61.4219,6 C62.1198,6 62.6484,6.16927 63.0078,6.50781 C63.3672,6.84635 63.5469,7.39583 63.5469,8.15625 L63.5469,12 L62.5938,12 L62.5938,8.21875 C62.5938,7.28125 62.151,6.8125 61.2656,6.8125 C60.6198,6.8125 60.1719,6.99479 59.9219,7.35938 C59.6719,7.72396 59.5469,8.25 59.5469,8.9375 L59.5469,12 L58.5781,12 L58.5781,6.10938 L59.3594,6.10938 L59.5,6.90625 L59.5625,6.90625 C59.75,6.59375 60.013,6.36458 60.3516,6.21875 C60.6901,6.07292 61.0469,6 61.4219,6 M67.4688,6 C67.8542,6 68.2031,6.07292 68.5156,6.21875 C68.8281,6.36458 69.0938,6.58854 69.3125,6.89063 L69.3594,6.89063 L69.5,6.10938 L70.2656,6.10938 L70.2656,12.0938 C70.2656,12.9375 70.0521,13.5729 69.625,14 C69.1979,14.4271 68.5313,14.6406 67.625,14.6406 C66.7604,14.6406 66.0521,14.5156 65.5,14.2656 L65.5,13.375 C66.0833,13.6875 66.8125,13.8438 67.6875,13.8438 C68.1875,13.8438 68.5833,13.6953 68.875,13.3984 C69.1667,13.1016 69.3125,12.6927 69.3125,12.1719 L69.3125,11.9375 C69.3125,11.8542 69.3151,11.7292 69.3203,11.5625 C69.3255,11.3958 69.3333,11.2813 69.3438,11.2188 L69.2969,11.2188 C68.901,11.8125 68.2917,12.1094 67.4688,12.1094 C66.7083,12.1094 66.1146,11.8411 65.6875,11.3047 C65.2604,10.7682 65.0469,10.0208 65.0469,9.0625 C65.0469,8.125 65.2604,7.38021 65.6875,6.82813 C66.1146,6.27604 66.7083,6 67.4688,6 M67.5938,6.8125 C67.1042,6.8125 66.724,7.00781 66.4531,7.39844 C66.1823,7.78906 66.0469,8.34896 66.0469,9.07813 C66.0469,9.79688 66.1797,10.349 66.4453,10.7344 C66.7109,11.1198 67.099,11.3125 67.6094,11.3125 C68.2135,11.3125 68.651,11.1536 68.9219,10.8359 C69.1927,10.5182 69.3281,10.0052 69.3281,9.29688 L69.3281,9.0625 C69.3281,8.26042 69.1875,7.6849 68.9063,7.33594 C68.625,6.98698 68.1875,6.8125 67.5938,6.8125 M76.0938,13.6875 L71.1719,13.6875 L71.1719,12.9844 L76.0938,12.9844 L76.0938,13.6875 M79.8438,6 C80.5417,6 81.0703,6.16927 81.4297,6.50781 C81.7891,6.84635 81.9688,7.39583 81.9688,8.15625 L81.9688,12 L81.0156,12 L81.0156,8.21875 C81.0156,7.28125 80.5729,6.8125 79.6875,6.8125 C79.0417,6.8125 78.5938,6.99479 78.3438,7.35938 C78.0938,7.72396 77.9688,8.25 77.9688,8.9375 L77.9688,12 L77,12 L77,6.10938 L77.7813,6.10938 L77.9219,6.90625 L77.9844,6.90625 C78.1719,6.59375 78.4349,6.36458 78.7734,6.21875 C79.112,6.07292 79.4688,6 79.8438,6 M88.9219,9.04688 C88.9219,10.0156 88.6745,10.7682 88.1797,11.3047 C87.6849,11.8411 87.0156,12.1094 86.1719,12.1094 C85.651,12.1094 85.1875,11.9896 84.7813,11.75 C84.375,11.5104 84.0547,11.1615 83.8203,10.7031 C83.5859,10.2448 83.4688,9.69271 83.4688,9.04688 C83.4688,8.06771 83.7135,7.3151 84.2031,6.78906 C84.6927,6.26302 85.3594,6 86.2031,6 C86.7344,6 87.2057,6.11719 87.6172,6.35156 C88.0286,6.58594 88.349,6.92969 88.5781,7.38281 C88.8073,7.83594 88.9219,8.39063 88.9219,9.04688 M84.4688,9.04688 C84.4688,9.73438 84.6068,10.2839 84.8828,10.6953 C85.1589,11.1068 85.5938,11.3125 86.1875,11.3125 C86.7813,11.3125 87.2188,11.1068 87.5,10.6953 C87.7813,10.2839 87.9219,9.73438 87.9219,9.04688 C87.9219,8.34896 87.7813,7.80208 87.5,7.40625 C87.2188,7.01042 86.7813,6.8125 86.1875,6.8125 C85.5833,6.8125 85.1458,7.01042 84.875,7.40625 C84.6042,7.80208 84.4688,8.34896 84.4688,9.04688 M92.5313,12.1094 C91.7917,12.1094 91.2031,11.8542 90.7656,11.3438 C90.3281,10.8333 90.1094,10.0729 90.1094,9.0625 C90.1094,8.05208 90.3307,7.28906 90.7734,6.77344 C91.2161,6.25781 91.8021,6 92.5313,6 C92.9896,6 93.3646,6.08333 93.6563,6.25 C93.9479,6.41667 94.1823,6.61979 94.3594,6.85938 L94.4219,6.85938 C94.4219,6.76563 94.4115,6.625 94.3906,6.4375 C94.3698,6.25 94.3594,6.10417 94.3594,6 L94.3594,3.64063 L95.3281,3.64063 L95.3281,12 L94.5469,12 L94.4063,11.2031 L94.3594,11.2031 C94.1823,11.4531 93.9479,11.6667 93.6563,11.8438 C93.3646,12.0208 92.9896,12.1094 92.5313,12.1094 M92.6719,11.3125 C93.2969,11.3125 93.737,11.1406 93.9922,10.7969 C94.2474,10.4531 94.375,9.9375 94.375,9.25 L94.375,9.07813 C94.375,8.33854 94.2526,7.77344 94.0078,7.38281 C93.763,6.99219 93.3177,6.79688 92.6719,6.79688 C92.151,6.79688 91.7604,7.00521 91.5,7.42188 C91.2396,7.83854 91.1094,8.39063 91.1094,9.07813 C91.1094,9.78646 91.2396,10.3359 91.5,10.7266 C91.7604,11.1172 92.151,11.3125 92.6719,11.3125 M99.4688,6 C99.9688,6 100.401,6.10938 100.766,6.32813 C101.13,6.54688 101.409,6.85677 101.602,7.25781 C101.794,7.65885 101.891,8.125 101.891,8.65625 L101.891,9.23438 L97.8594,9.23438 C97.8698,9.90104 98.0391,10.4089 98.3672,10.7578 C98.6953,11.1068 99.151,11.2813 99.7344,11.2813 C100.109,11.2813 100.443,11.2474 100.734,11.1797 C101.026,11.112 101.323,11.0104 101.625,10.875 L101.625,11.7188 C101.323,11.8542 101.026,11.9531 100.734,12.0156 C100.443,12.0781 100.094,12.1094 99.6875,12.1094 C99.1354,12.1094 98.6432,11.9948 98.2109,11.7656 C97.7786,11.5365 97.4453,11.1979 97.2109,10.75 C96.9766,10.3021 96.8594,9.75 96.8594,9.09375 C96.8594,8.44792 96.9661,7.89323 97.1797,7.42969 C97.3932,6.96615 97.6979,6.61198 98.0938,6.36719 C98.4896,6.1224 98.9479,6 99.4688,6 M99.4531,6.78125 C98.9948,6.78125 98.6302,6.92969 98.3594,7.22656 C98.0885,7.52344 97.9271,7.9375 97.875,8.46875 L100.875,8.46875 C100.875,7.96875 100.76,7.5625 100.531,7.25 C100.302,6.9375 99.9427,6.78125 99.4531,6.78125 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,805.4,64.9446)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,805.4,64.9446)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<ellipse cx="796.65" cy="-94.153" rx="91.7932" ry="17.5"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1499.65,230.797)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1499.65,230.797)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,1499.65,230.797)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M7.375,12.1094 C6.85417,12.1094 6.39063,12.0026 5.98438,11.7891 C5.57813,11.5755 5.26042,11.2448 5.03125,10.7969 C4.80208,10.349 4.6875,9.77604 4.6875,9.07813 C4.6875,8.35938 4.80729,7.77083 5.04688,7.3125 C5.28646,6.85417 5.61458,6.52083 6.03125,6.3125 C6.44792,6.10417 6.91667,6 7.4375,6 C7.73958,6 8.03125,6.03125 8.3125,6.09375 C8.59375,6.15625 8.82292,6.22917 9,6.3125 L8.70313,7.10938 C8.52604,7.04688 8.32031,6.98698 8.08594,6.92969 C7.85156,6.8724 7.63021,6.84375 7.42188,6.84375 C6.26563,6.84375 5.6875,7.58854 5.6875,9.07813 C5.6875,9.78646 5.82813,10.3307 6.10938,10.7109 C6.39063,11.0911 6.8125,11.2813 7.375,11.2813 C7.69792,11.2813 7.98177,11.2474 8.22656,11.1797 C8.47135,11.112 8.69271,11.0313 8.89063,10.9375 L8.89063,11.7969 C8.69271,11.8906 8.47656,11.9661 8.24219,12.0234 C8.00781,12.0807 7.71875,12.1094 7.375,12.1094 M15.4063,9.04688 C15.4063,10.0156 15.1589,10.7682 14.6641,11.3047 C14.1693,11.8411 13.5,12.1094 12.6563,12.1094 C12.1354,12.1094 11.6719,11.9896 11.2656,11.75 C10.8594,11.5104 10.5391,11.1615 10.3047,10.7031 C10.0703,10.2448 9.95313,9.69271 9.95313,9.04688 C9.95313,8.06771 10.1979,7.3151 10.6875,6.78906 C11.1771,6.26302 11.8438,6 12.6875,6 C13.2188,6 13.6901,6.11719 14.1016,6.35156 C14.513,6.58594 14.8333,6.92969 15.0625,7.38281 C15.2917,7.83594 15.4063,8.39063 15.4063,9.04688 M10.9531,9.04688 C10.9531,9.73438 11.0911,10.2839 11.3672,10.6953 C11.6432,11.1068 12.0781,11.3125 12.6719,11.3125 C13.2656,11.3125 13.7031,11.1068 13.9844,10.6953 C14.2656,10.2839 14.4063,9.73438 14.4063,9.04688 C14.4063,8.34896 14.2656,7.80208 13.9844,7.40625 C13.7031,7.01042 13.2656,6.8125 12.6719,6.8125 C12.0677,6.8125 11.6302,7.01042 11.3594,7.40625 C11.0885,7.80208 10.9531,8.34896 10.9531,9.04688 M19.7656,6 C20.4635,6 20.9922,6.16927 21.3516,6.50781 C21.7109,6.84635 21.8906,7.39583 21.8906,8.15625 L21.8906,12 L20.9375,12 L20.9375,8.21875 C20.9375,7.28125 20.4948,6.8125 19.6094,6.8125 C18.9635,6.8125 18.5156,6.99479 18.2656,7.35938 C18.0156,7.72396 17.8906,8.25 17.8906,8.9375 L17.8906,12 L16.9219,12 L16.9219,6.10938 L17.7031,6.10938 L17.8438,6.90625 L17.9063,6.90625 C18.0938,6.59375 18.3568,6.36458 18.6953,6.21875 C19.0339,6.07292 19.3906,6 19.7656,6 M25.6875,11.3125 C25.8333,11.3125 25.9844,11.2995 26.1406,11.2734 C26.2969,11.2474 26.4219,11.224 26.5156,11.2031 L26.5156,11.9375 C26.4115,11.9896 26.263,12.0313 26.0703,12.0625 C25.8776,12.0938 25.6927,12.1094 25.5156,12.1094 C25.2135,12.1094 24.9323,12.0573 24.6719,11.9531 C24.4115,11.849 24.2005,11.6641 24.0391,11.3984 C23.8776,11.1328 23.7969,10.7604 23.7969,10.2813 L23.7969,6.84375 L22.9531,6.84375 L22.9531,6.39063 L23.7969,6 L24.1875,4.75 L24.7656,4.75 L24.7656,6.10938 L26.4688,6.10938 L26.4688,6.84375 L24.7656,6.84375 L24.7656,10.2656 C24.7656,10.6198 24.8516,10.8828 25.0234,11.0547 C25.1953,11.2266 25.4167,11.3125 25.6875,11.3125 M30.4375,6 C30.5417,6 30.6589,6.00521 30.7891,6.01563 C30.9193,6.02604 31.0313,6.04167 31.125,6.0625 L31,6.95313 C30.9063,6.93229 30.8047,6.91406 30.6953,6.89844 C30.5859,6.88281 30.4792,6.875 30.375,6.875 C30.0729,6.875 29.7891,6.95833 29.5234,7.125 C29.2578,7.29167 29.0469,7.52344 28.8906,7.82031 C28.7344,8.11719 28.6563,8.46354 28.6563,8.85938 L28.6563,12 L27.6875,12 L27.6875,6.10938 L28.4844,6.10938 L28.5938,7.1875 L28.625,7.1875 C28.8229,6.86458 29.0703,6.58594 29.3672,6.35156 C29.6641,6.11719 30.0208,6 30.4375,6 M37.125,9.04688 C37.125,10.0156 36.8776,10.7682 36.3828,11.3047 C35.888,11.8411 35.2188,12.1094 34.375,12.1094 C33.8542,12.1094 33.3906,11.9896 32.9844,11.75 C32.5781,11.5104 32.2578,11.1615 32.0234,10.7031 C31.7891,10.2448 31.6719,9.69271 31.6719,9.04688 C31.6719,8.06771 31.9167,7.3151 32.4063,6.78906 C32.8958,6.26302 33.5625,6 34.4063,6 C34.9375,6 35.4089,6.11719 35.8203,6.35156 C36.2318,6.58594 36.5521,6.92969 36.7813,7.38281 C37.0104,7.83594 37.125,8.39063 37.125,9.04688 M32.6719,9.04688 C32.6719,9.73438 32.8099,10.2839 33.0859,10.6953 C33.362,11.1068 33.7969,11.3125 34.3906,11.3125 C34.9844,11.3125 35.4219,11.1068 35.7031,10.6953 C35.9844,10.2839 36.125,9.73438 36.125,9.04688 C36.125,8.34896 35.9844,7.80208 35.7031,7.40625 C35.4219,7.01042 34.9844,6.8125 34.3906,6.8125 C33.7865,6.8125 33.349,7.01042 33.0781,7.40625 C32.8073,7.80208 32.6719,8.34896 32.6719,9.04688 M39.6094,12 L38.6406,12 L38.6406,3.64063 L39.6094,3.64063 L39.6094,12 M45.4375,13.6875 L40.5156,13.6875 L40.5156,12.9844 L45.4375,12.9844 L45.4375,13.6875 M49.0625,6.84375 L47.5781,6.84375 L47.5781,12 L46.6094,12 L46.6094,6.84375 L45.5781,6.84375 L45.5781,6.40625 L46.6094,6.0625 L46.6094,5.73438 C46.6094,4.96354 46.7786,4.41146 47.1172,4.07813 C47.4557,3.74479 47.9219,3.57813 48.5156,3.57813 C48.7552,3.57813 48.9714,3.59896 49.1641,3.64063 C49.3568,3.68229 49.5208,3.72917 49.6563,3.78125 L49.4063,4.54688 C49.2917,4.50521 49.1563,4.46615 49,4.42969 C48.8438,4.39323 48.6875,4.375 48.5313,4.375 C48.2083,4.375 47.9688,4.48438 47.8125,4.70313 C47.6563,4.92188 47.5781,5.26042 47.5781,5.71875 L47.5781,6.10938 L49.0625,6.10938 L49.0625,6.84375 M52.4063,6 C52.9063,6 53.3385,6.10938 53.7031,6.32813 C54.0677,6.54688 54.3464,6.85677 54.5391,7.25781 C54.7318,7.65885 54.8281,8.125 54.8281,8.65625 L54.8281,9.23438 L50.7969,9.23438 C50.8073,9.90104 50.9766,10.4089 51.3047,10.7578 C51.6328,11.1068 52.0885,11.2813 52.6719,11.2813 C53.0469,11.2813 53.3802,11.2474 53.6719,11.1797 C53.9635,11.112 54.2604,11.0104 54.5625,10.875 L54.5625,11.7188 C54.2604,11.8542 53.9635,11.9531 53.6719,12.0156 C53.3802,12.0781 53.0313,12.1094 52.625,12.1094 C52.0729,12.1094 51.5807,11.9948 51.1484,11.7656 C50.7161,11.5365 50.3828,11.1979 50.1484,10.75 C49.9141,10.3021 49.7969,9.75 49.7969,9.09375 C49.7969,8.44792 49.9036,7.89323 50.1172,7.42969 C50.3307,6.96615 50.6354,6.61198 51.0313,6.36719 C51.4271,6.1224 51.8854,6 52.4063,6 M52.3906,6.78125 C51.9323,6.78125 51.5677,6.92969 51.2969,7.22656 C51.026,7.52344 50.8646,7.9375 50.8125,8.46875 L53.8125,8.46875 C53.8125,7.96875 53.6979,7.5625 53.4688,7.25 C53.2396,6.9375 52.8802,6.78125 52.3906,6.78125 M58.6094,6 C59.1094,6 59.5417,6.10938 59.9063,6.32813 C60.2708,6.54688 60.5495,6.85677 60.7422,7.25781 C60.9349,7.65885 61.0313,8.125 61.0313,8.65625 L61.0313,9.23438 L57,9.23438 C57.0104,9.90104 57.1797,10.4089 57.5078,10.7578 C57.8359,11.1068 58.2917,11.2813 58.875,11.2813 C59.25,11.2813 59.5833,11.2474 59.875,11.1797 C60.1667,11.112 60.4635,11.0104 60.7656,10.875 L60.7656,11.7188 C60.4635,11.8542 60.1667,11.9531 59.875,12.0156 C59.5833,12.0781 59.2344,12.1094 58.8281,12.1094 C58.276,12.1094 57.7839,11.9948 57.3516,11.7656 C56.9193,11.5365 56.5859,11.1979 56.3516,10.75 C56.1172,10.3021 56,9.75 56,9.09375 C56,8.44792 56.1068,7.89323 56.3203,7.42969 C56.5339,6.96615 56.8385,6.61198 57.2344,6.36719 C57.6302,6.1224 58.0885,6 58.6094,6 M58.5938,6.78125 C58.1354,6.78125 57.7708,6.92969 57.5,7.22656 C57.2292,7.52344 57.0677,7.9375 57.0156,8.46875 L60.0156,8.46875 C60.0156,7.96875 59.901,7.5625 59.6719,7.25 C59.4427,6.9375 59.0833,6.78125 58.5938,6.78125 M64.625,12.1094 C63.8854,12.1094 63.2969,11.8542 62.8594,11.3438 C62.4219,10.8333 62.2031,10.0729 62.2031,9.0625 C62.2031,8.05208 62.4245,7.28906 62.8672,6.77344 C63.3099,6.25781 63.8958,6 64.625,6 C65.0833,6 65.4583,6.08333 65.75,6.25 C66.0417,6.41667 66.276,6.61979 66.4531,6.85938 L66.5156,6.85938 C66.5156,6.76563 66.5052,6.625 66.4844,6.4375 C66.4635,6.25 66.4531,6.10417 66.4531,6 L66.4531,3.64063 L67.4219,3.64063 L67.4219,12 L66.6406,12 L66.5,11.2031 L66.4531,11.2031 C66.276,11.4531 66.0417,11.6667 65.75,11.8438 C65.4583,12.0208 65.0833,12.1094 64.625,12.1094 M64.7656,11.3125 C65.3906,11.3125 65.8307,11.1406 66.0859,10.7969 C66.3411,10.4531 66.4688,9.9375 66.4688,9.25 L66.4688,9.07813 C66.4688,8.33854 66.3464,7.77344 66.1016,7.38281 C65.8568,6.99219 65.4115,6.79688 64.7656,6.79688 C64.2448,6.79688 63.8542,7.00521 63.5938,7.42188 C63.3333,7.83854 63.2031,8.39063 63.2031,9.07813 C63.2031,9.78646 63.3333,10.3359 63.5938,10.7266 C63.8542,11.1172 64.2448,11.3125 64.7656,11.3125 M70.25,5.67188 C70.25,5.92188 70.2448,6.15625 70.2344,6.375 C70.224,6.59375 70.2083,6.76563 70.1875,6.89063 L70.25,6.89063 C70.4167,6.64063 70.6458,6.42969 70.9375,6.25781 C71.2292,6.08594 71.6094,6 72.0781,6 C72.8073,6 73.3932,6.25521 73.8359,6.76563 C74.2786,7.27604 74.5,8.03646 74.5,9.04688 C74.5,10.0573 74.276,10.8203 73.8281,11.3359 C73.3802,11.8516 72.7969,12.1094 72.0781,12.1094 C71.6094,12.1094 71.2292,12.026 70.9375,11.8594 C70.6458,11.6927 70.4167,11.4896 70.25,11.25 L70.1719,11.25 L69.9688,12 L69.2813,12 L69.2813,3.64063 L70.25,3.64063 L70.25,5.67188 M71.9063,6.8125 C71.2813,6.8125 70.849,6.99219 70.6094,7.35156 C70.3698,7.71094 70.25,8.26563 70.25,9.01563 L70.25,9.0625 C70.25,9.79167 70.3698,10.349 70.6094,10.7344 C70.849,11.1198 71.2917,11.3125 71.9375,11.3125 C72.4583,11.3125 72.849,11.1172 73.1094,10.7266 C73.3698,10.3359 73.5,9.77604 73.5,9.04688 C73.5,7.55729 72.9688,6.8125 71.9063,6.8125 M78.2656,6 C78.9844,6 79.5156,6.15885 79.8594,6.47656 C80.2031,6.79427 80.375,7.29688 80.375,7.98438 L80.375,12 L79.6719,12 L79.4844,11.1563 L79.4375,11.1563 C79.1771,11.4792 78.9063,11.7188 78.625,11.875 C78.3438,12.0313 77.9531,12.1094 77.4531,12.1094 C76.9219,12.1094 76.4792,11.9688 76.125,11.6875 C75.7708,11.4063 75.5938,10.9635 75.5938,10.3594 C75.5938,9.77604 75.8255,9.32552 76.2891,9.00781 C76.7526,8.6901 77.4635,8.51563 78.4219,8.48438 L79.4219,8.45313 L79.4219,8.09375 C79.4219,7.60417 79.3177,7.26302 79.1094,7.07031 C78.901,6.8776 78.599,6.78125 78.2031,6.78125 C77.901,6.78125 77.6094,6.82813 77.3281,6.92188 C77.0469,7.01563 76.7865,7.11979 76.5469,7.23438 L76.25,6.51563 C76.5104,6.36979 76.8151,6.2474 77.1641,6.14844 C77.513,6.04948 77.8802,6 78.2656,6 M78.5469,9.15625 C77.8177,9.17708 77.3099,9.29167 77.0234,9.5 C76.737,9.70833 76.5938,10 76.5938,10.375 C76.5938,10.6979 76.6953,10.9375 76.8984,11.0938 C77.1016,11.25 77.3594,11.3281 77.6719,11.3281 C78.1719,11.3281 78.5885,11.1901 78.9219,10.9141 C79.2552,10.638 79.4219,10.2135 79.4219,9.64063 L79.4219,9.125 L78.5469,9.15625 M84.5469,12.1094 C84.026,12.1094 83.5625,12.0026 83.1563,11.7891 C82.75,11.5755 82.4323,11.2448 82.2031,10.7969 C81.974,10.349 81.8594,9.77604 81.8594,9.07813 C81.8594,8.35938 81.9792,7.77083 82.2188,7.3125 C82.4583,6.85417 82.7865,6.52083 83.2031,6.3125 C83.6198,6.10417 84.0885,6 84.6094,6 C84.9115,6 85.2031,6.03125 85.4844,6.09375 C85.7656,6.15625 85.9948,6.22917 86.1719,6.3125 L85.875,7.10938 C85.6979,7.04688 85.4922,6.98698 85.2578,6.92969 C85.0234,6.8724 84.8021,6.84375 84.5938,6.84375 C83.4375,6.84375 82.8594,7.58854 82.8594,9.07813 C82.8594,9.78646 83,10.3307 83.2813,10.7109 C83.5625,11.0911 83.9844,11.2813 84.5469,11.2813 C84.8698,11.2813 85.1536,11.2474 85.3984,11.1797 C85.6432,11.112 85.8646,11.0313 86.0625,10.9375 L86.0625,11.7969 C85.8646,11.8906 85.6484,11.9661 85.4141,12.0234 C85.1797,12.0807 84.8906,12.1094 84.5469,12.1094 M88.4063,8 C88.4063,8.125 88.401,8.28125 88.3906,8.46875 C88.3802,8.65625 88.3698,8.82292 88.3594,8.96875 L88.4063,8.96875 C88.4479,8.90625 88.513,8.82031 88.6016,8.71094 C88.6901,8.60156 88.7813,8.48958 88.875,8.375 C88.9688,8.26042 89.0469,8.16667 89.1094,8.09375 L91,6.10938 L92.125,6.10938 L89.7344,8.625 L92.2969,12 L91.125,12 L89.0781,9.25 L88.4063,9.82813 L88.4063,12 L87.4531,12 L87.4531,3.64063 L88.4063,3.64063 L88.4063,8"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1499.65,230.797)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1499.65,230.797)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<ellipse cx="113.09" cy="-111.15" rx="112.59" ry="17.5"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,109.181,196.832)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,109.181,196.832)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,109.181,196.832)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M9.9375,6.10938 L9.9375,12 L9.15625,12 L9,11.2188 L8.96875,11.2188 C8.77083,11.5313 8.50521,11.7578 8.17188,11.8984 C7.83854,12.0391 7.47917,12.1094 7.09375,12.1094 C6.38542,12.1094 5.85156,11.9401 5.49219,11.6016 C5.13281,11.263 4.95313,10.7188 4.95313,9.96875 L4.95313,6.10938 L5.92188,6.10938 L5.92188,9.90625 C5.92188,10.8438 6.35938,11.3125 7.23438,11.3125 C7.89063,11.3125 8.34375,11.1276 8.59375,10.7578 C8.84375,10.388 8.96875,9.85938 8.96875,9.17188 L8.96875,6.10938 L9.9375,6.10938 M15.6094,8.67188 C15.5156,8.36979 15.4349,8.07292 15.3672,7.78125 C15.2995,7.48958 15.2448,7.26563 15.2031,7.10938 L15.1719,7.10938 C15.1406,7.26563 15.0911,7.48958 15.0234,7.78125 C14.9557,8.07292 14.8698,8.36979 14.7656,8.67188 L13.7188,11.9844 L12.6094,11.9844 L11,6.09375 L12,6.09375 L12.8125,9.23438 C12.8958,9.55729 12.974,9.88021 13.0469,10.2031 C13.1198,10.526 13.1719,10.7917 13.2031,11 L13.2344,11 C13.2656,10.875 13.3021,10.7214 13.3438,10.5391 C13.3854,10.3568 13.4323,10.1641 13.4844,9.96094 C13.5365,9.75781 13.5885,9.57813 13.6406,9.42188 L14.6875,6.09375 L15.7344,6.09375 L16.75,9.42188 C16.8333,9.66146 16.9141,9.92969 16.9922,10.2266 C17.0703,10.5234 17.1198,10.776 17.1406,10.9844 L17.1875,10.9844 C17.2083,10.8073 17.2578,10.5573 17.3359,10.2344 C17.4141,9.91146 17.5,9.57813 17.5938,9.23438 L18.4063,6.09375 L19.4063,6.09375 L17.7656,11.9844 L16.625,11.9844 L15.6094,8.67188 M21.4219,5.67188 C21.4219,5.92188 21.4167,6.15625 21.4063,6.375 C21.3958,6.59375 21.3802,6.76563 21.3594,6.89063 L21.4219,6.89063 C21.5885,6.64063 21.8177,6.42969 22.1094,6.25781 C22.401,6.08594 22.7813,6 23.25,6 C23.9792,6 24.5651,6.25521 25.0078,6.76563 C25.4505,7.27604 25.6719,8.03646 25.6719,9.04688 C25.6719,10.0573 25.4479,10.8203 25,11.3359 C24.5521,11.8516 23.9688,12.1094 23.25,12.1094 C22.7813,12.1094 22.401,12.026 22.1094,11.8594 C21.8177,11.6927 21.5885,11.4896 21.4219,11.25 L21.3438,11.25 L21.1406,12 L20.4531,12 L20.4531,3.64063 L21.4219,3.64063 L21.4219,5.67188 M23.0781,6.8125 C22.4531,6.8125 22.0208,6.99219 21.7813,7.35156 C21.5417,7.71094 21.4219,8.26563 21.4219,9.01563 L21.4219,9.0625 C21.4219,9.79167 21.5417,10.349 21.7813,10.7344 C22.0208,11.1198 22.4635,11.3125 23.1094,11.3125 C23.6302,11.3125 24.0208,11.1172 24.2813,10.7266 C24.5417,10.3359 24.6719,9.77604 24.6719,9.04688 C24.6719,7.55729 24.1406,6.8125 23.0781,6.8125 M31.1719,13.6875 L26.25,13.6875 L26.25,12.9844 L31.1719,12.9844 L31.1719,13.6875 M34.9219,6 C35.6198,6 36.1484,6.16927 36.5078,6.50781 C36.8672,6.84635 37.0469,7.39583 37.0469,8.15625 L37.0469,12 L36.0938,12 L36.0938,8.21875 C36.0938,7.28125 35.651,6.8125 34.7656,6.8125 C34.1198,6.8125 33.6719,6.99479 33.4219,7.35938 C33.1719,7.72396 33.0469,8.25 33.0469,8.9375 L33.0469,12 L32.0781,12 L32.0781,6.10938 L32.8594,6.10938 L33,6.90625 L33.0625,6.90625 C33.25,6.59375 33.513,6.36458 33.8516,6.21875 C34.1901,6.07292 34.5469,6 34.9219,6 M41.1094,6 C41.8281,6 42.3594,6.15885 42.7031,6.47656 C43.0469,6.79427 43.2188,7.29688 43.2188,7.98438 L43.2188,12 L42.5156,12 L42.3281,11.1563 L42.2813,11.1563 C42.0208,11.4792 41.75,11.7188 41.4688,11.875 C41.1875,12.0313 40.7969,12.1094 40.2969,12.1094 C39.7656,12.1094 39.3229,11.9688 38.9688,11.6875 C38.6146,11.4063 38.4375,10.9635 38.4375,10.3594 C38.4375,9.77604 38.6693,9.32552 39.1328,9.00781 C39.5964,8.6901 40.3073,8.51563 41.2656,8.48438 L42.2656,8.45313 L42.2656,8.09375 C42.2656,7.60417 42.1615,7.26302 41.9531,7.07031 C41.7448,6.8776 41.4427,6.78125 41.0469,6.78125 C40.7448,6.78125 40.4531,6.82813 40.1719,6.92188 C39.8906,7.01563 39.6302,7.11979 39.3906,7.23438 L39.0938,6.51563 C39.3542,6.36979 39.6589,6.2474 40.0078,6.14844 C40.3568,6.04948 40.724,6 41.1094,6 M41.3906,9.15625 C40.6615,9.17708 40.1536,9.29167 39.8672,9.5 C39.5807,9.70833 39.4375,10 39.4375,10.375 C39.4375,10.6979 39.5391,10.9375 39.7422,11.0938 C39.9453,11.25 40.2031,11.3281 40.5156,11.3281 C41.0156,11.3281 41.4323,11.1901 41.7656,10.9141 C42.099,10.638 42.2656,10.2135 42.2656,9.64063 L42.2656,9.125 L41.3906,9.15625 M46.3281,12 L44.0938,6.10938 L45.125,6.10938 L46.375,9.57813 C46.4375,9.74479 46.5026,9.92708 46.5703,10.125 C46.638,10.3229 46.6979,10.5104 46.75,10.6875 C46.8021,10.8646 46.8385,11.0156 46.8594,11.1406 L46.9063,11.1406 C46.9271,11.0156 46.9661,10.862 47.0234,10.6797 C47.0807,10.4974 47.1432,10.3073 47.2109,10.1094 C47.2786,9.91146 47.3385,9.73438 47.3906,9.57813 L48.6406,6.10938 L49.6875,6.10938 L47.4375,12 L46.3281,12 M51.1094,3.89063 C51.2552,3.89063 51.3828,3.9401 51.4922,4.03906 C51.6016,4.13802 51.6563,4.29688 51.6563,4.51563 C51.6563,4.71354 51.6016,4.86458 51.4922,4.96875 C51.3828,5.07292 51.2552,5.125 51.1094,5.125 C50.9427,5.125 50.8047,5.07292 50.6953,4.96875 C50.5859,4.86458 50.5313,4.71354 50.5313,4.51563 C50.5313,4.29688 50.5859,4.13802 50.6953,4.03906 C50.8047,3.9401 50.9427,3.89063 51.1094,3.89063 M51.5781,6.10938 L51.5781,12 L50.6094,12 L50.6094,6.10938 L51.5781,6.10938 M55.5313,6 C55.9167,6 56.2656,6.07292 56.5781,6.21875 C56.8906,6.36458 57.1563,6.58854 57.375,6.89063 L57.4219,6.89063 L57.5625,6.10938 L58.3281,6.10938 L58.3281,12.0938 C58.3281,12.9375 58.1146,13.5729 57.6875,14 C57.2604,14.4271 56.5938,14.6406 55.6875,14.6406 C54.8229,14.6406 54.1146,14.5156 53.5625,14.2656 L53.5625,13.375 C54.1458,13.6875 54.875,13.8438 55.75,13.8438 C56.25,13.8438 56.6458,13.6953 56.9375,13.3984 C57.2292,13.1016 57.375,12.6927 57.375,12.1719 L57.375,11.9375 C57.375,11.8542 57.3776,11.7292 57.3828,11.5625 C57.388,11.3958 57.3958,11.2813 57.4063,11.2188 L57.3594,11.2188 C56.9635,11.8125 56.3542,12.1094 55.5313,12.1094 C54.7708,12.1094 54.1771,11.8411 53.75,11.3047 C53.3229,10.7682 53.1094,10.0208 53.1094,9.0625 C53.1094,8.125 53.3229,7.38021 53.75,6.82813 C54.1771,6.27604 54.7708,6 55.5313,6 M55.6563,6.8125 C55.1667,6.8125 54.7865,7.00781 54.5156,7.39844 C54.2448,7.78906 54.1094,8.34896 54.1094,9.07813 C54.1094,9.79688 54.2422,10.349 54.5078,10.7344 C54.7734,11.1198 55.1615,11.3125 55.6719,11.3125 C56.276,11.3125 56.7135,11.1536 56.9844,10.8359 C57.2552,10.5182 57.3906,10.0052 57.3906,9.29688 L57.3906,9.0625 C57.3906,8.26042 57.25,7.6849 56.9688,7.33594 C56.6875,6.98698 56.25,6.8125 55.6563,6.8125 M62.4219,6 C63.1406,6 63.6719,6.15885 64.0156,6.47656 C64.3594,6.79427 64.5313,7.29688 64.5313,7.98438 L64.5313,12 L63.8281,12 L63.6406,11.1563 L63.5938,11.1563 C63.3333,11.4792 63.0625,11.7188 62.7813,11.875 C62.5,12.0313 62.1094,12.1094 61.6094,12.1094 C61.0781,12.1094 60.6354,11.9688 60.2813,11.6875 C59.9271,11.4063 59.75,10.9635 59.75,10.3594 C59.75,9.77604 59.9818,9.32552 60.4453,9.00781 C60.9089,8.6901 61.6198,8.51563 62.5781,8.48438 L63.5781,8.45313 L63.5781,8.09375 C63.5781,7.60417 63.474,7.26302 63.2656,7.07031 C63.0573,6.8776 62.7552,6.78125 62.3594,6.78125 C62.0573,6.78125 61.7656,6.82813 61.4844,6.92188 C61.2031,7.01563 60.9427,7.11979 60.7031,7.23438 L60.4063,6.51563 C60.6667,6.36979 60.9714,6.2474 61.3203,6.14844 C61.6693,6.04948 62.0365,6 62.4219,6 M62.7031,9.15625 C61.974,9.17708 61.4661,9.29167 61.1797,9.5 C60.8932,9.70833 60.75,10 60.75,10.375 C60.75,10.6979 60.8516,10.9375 61.0547,11.0938 C61.2578,11.25 61.5156,11.3281 61.8281,11.3281 C62.3281,11.3281 62.7448,11.1901 63.0781,10.9141 C63.4115,10.638 63.5781,10.2135 63.5781,9.64063 L63.5781,9.125 L62.7031,9.15625 M68.3125,11.3125 C68.4583,11.3125 68.6094,11.2995 68.7656,11.2734 C68.9219,11.2474 69.0469,11.224 69.1406,11.2031 L69.1406,11.9375 C69.0365,11.9896 68.888,12.0313 68.6953,12.0625 C68.5026,12.0938 68.3177,12.1094 68.1406,12.1094 C67.8385,12.1094 67.5573,12.0573 67.2969,11.9531 C67.0365,11.849 66.8255,11.6641 66.6641,11.3984 C66.5026,11.1328 66.4219,10.7604 66.4219,10.2813 L66.4219,6.84375 L65.5781,6.84375 L65.5781,6.39063 L66.4219,6 L66.8125,4.75 L67.3906,4.75 L67.3906,6.10938 L69.0938,6.10938 L69.0938,6.84375 L67.3906,6.84375 L67.3906,10.2656 C67.3906,10.6198 67.4766,10.8828 67.6484,11.0547 C67.8203,11.2266 68.0417,11.3125 68.3125,11.3125 M70.8125,3.89063 C70.9583,3.89063 71.0859,3.9401 71.1953,4.03906 C71.3047,4.13802 71.3594,4.29688 71.3594,4.51563 C71.3594,4.71354 71.3047,4.86458 71.1953,4.96875 C71.0859,5.07292 70.9583,5.125 70.8125,5.125 C70.6458,5.125 70.5078,5.07292 70.3984,4.96875 C70.2891,4.86458 70.2344,4.71354 70.2344,4.51563 C70.2344,4.29688 70.2891,4.13802 70.3984,4.03906 C70.5078,3.9401 70.6458,3.89063 70.8125,3.89063 M71.2813,6.10938 L71.2813,12 L70.3125,12 L70.3125,6.10938 L71.2813,6.10938 M78.2656,9.04688 C78.2656,10.0156 78.0182,10.7682 77.5234,11.3047 C77.0286,11.8411 76.3594,12.1094 75.5156,12.1094 C74.9948,12.1094 74.5313,11.9896 74.125,11.75 C73.7188,11.5104 73.3984,11.1615 73.1641,10.7031 C72.9297,10.2448 72.8125,9.69271 72.8125,9.04688 C72.8125,8.06771 73.0573,7.3151 73.5469,6.78906 C74.0365,6.26302 74.7031,6 75.5469,6 C76.0781,6 76.5495,6.11719 76.9609,6.35156 C77.3724,6.58594 77.6927,6.92969 77.9219,7.38281 C78.151,7.83594 78.2656,8.39063 78.2656,9.04688 M73.8125,9.04688 C73.8125,9.73438 73.9505,10.2839 74.2266,10.6953 C74.5026,11.1068 74.9375,11.3125 75.5313,11.3125 C76.125,11.3125 76.5625,11.1068 76.8438,10.6953 C77.125,10.2839 77.2656,9.73438 77.2656,9.04688 C77.2656,8.34896 77.125,7.80208 76.8438,7.40625 C76.5625,7.01042 76.125,6.8125 75.5313,6.8125 C74.9271,6.8125 74.4896,7.01042 74.2188,7.40625 C73.9479,7.80208 73.8125,8.34896 73.8125,9.04688 M82.625,6 C83.3229,6 83.8516,6.16927 84.2109,6.50781 C84.5703,6.84635 84.75,7.39583 84.75,8.15625 L84.75,12 L83.7969,12 L83.7969,8.21875 C83.7969,7.28125 83.3542,6.8125 82.4688,6.8125 C81.8229,6.8125 81.375,6.99479 81.125,7.35938 C80.875,7.72396 80.75,8.25 80.75,8.9375 L80.75,12 L79.7813,12 L79.7813,6.10938 L80.5625,6.10938 L80.7031,6.90625 L80.7656,6.90625 C80.9531,6.59375 81.2161,6.36458 81.5547,6.21875 C81.8932,6.07292 82.25,6 82.625,6 M90.5469,13.6875 L85.625,13.6875 L85.625,12.9844 L90.5469,12.9844 L90.5469,13.6875 M94.2969,6 C94.9948,6 95.5234,6.16927 95.8828,6.50781 C96.2422,6.84635 96.4219,7.39583 96.4219,8.15625 L96.4219,12 L95.4688,12 L95.4688,8.21875 C95.4688,7.28125 95.026,6.8125 94.1406,6.8125 C93.4948,6.8125 93.0469,6.99479 92.7969,7.35938 C92.5469,7.72396 92.4219,8.25 92.4219,8.9375 L92.4219,12 L91.4531,12 L91.4531,6.10938 L92.2344,6.10938 L92.375,6.90625 L92.4375,6.90625 C92.625,6.59375 92.888,6.36458 93.2266,6.21875 C93.5651,6.07292 93.9219,6 94.2969,6 M103.375,9.04688 C103.375,10.0156 103.128,10.7682 102.633,11.3047 C102.138,11.8411 101.469,12.1094 100.625,12.1094 C100.104,12.1094 99.6406,11.9896 99.2344,11.75 C98.8281,11.5104 98.5078,11.1615 98.2734,10.7031 C98.0391,10.2448 97.9219,9.69271 97.9219,9.04688 C97.9219,8.06771 98.1667,7.3151 98.6563,6.78906 C99.1458,6.26302 99.8125,6 100.656,6 C101.188,6 101.659,6.11719 102.07,6.35156 C102.482,6.58594 102.802,6.92969 103.031,7.38281 C103.26,7.83594 103.375,8.39063 103.375,9.04688 M98.9219,9.04688 C98.9219,9.73438 99.0599,10.2839 99.3359,10.6953 C99.612,11.1068 100.047,11.3125 100.641,11.3125 C101.234,11.3125 101.672,11.1068 101.953,10.6953 C102.234,10.2839 102.375,9.73438 102.375,9.04688 C102.375,8.34896 102.234,7.80208 101.953,7.40625 C101.672,7.01042 101.234,6.8125 100.641,6.8125 C100.036,6.8125 99.599,7.01042 99.3281,7.40625 C99.0573,7.80208 98.9219,8.34896 98.9219,9.04688 M106.984,12.1094 C106.245,12.1094 105.656,11.8542 105.219,11.3438 C104.781,10.8333 104.563,10.0729 104.563,9.0625 C104.563,8.05208 104.784,7.28906 105.227,6.77344 C105.669,6.25781 106.255,6 106.984,6 C107.443,6 107.818,6.08333 108.109,6.25 C108.401,6.41667 108.635,6.61979 108.813,6.85938 L108.875,6.85938 C108.875,6.76563 108.865,6.625 108.844,6.4375 C108.823,6.25 108.813,6.10417 108.813,6 L108.813,3.64063 L109.781,3.64063 L109.781,12 L109,12 L108.859,11.2031 L108.813,11.2031 C108.635,11.4531 108.401,11.6667 108.109,11.8438 C107.818,12.0208 107.443,12.1094 106.984,12.1094 M107.125,11.3125 C107.75,11.3125 108.19,11.1406 108.445,10.7969 C108.701,10.4531 108.828,9.9375 108.828,9.25 L108.828,9.07813 C108.828,8.33854 108.706,7.77344 108.461,7.38281 C108.216,6.99219 107.771,6.79688 107.125,6.79688 C106.604,6.79688 106.214,7.00521 105.953,7.42188 C105.693,7.83854 105.563,8.39063 105.563,9.07813 C105.563,9.78646 105.693,10.3359 105.953,10.7266 C106.214,11.1172 106.604,11.3125 107.125,11.3125 M113.922,6 C114.422,6 114.854,6.10938 115.219,6.32813 C115.583,6.54688 115.862,6.85677 116.055,7.25781 C116.247,7.65885 116.344,8.125 116.344,8.65625 L116.344,9.23438 L112.313,9.23438 C112.323,9.90104 112.492,10.4089 112.82,10.7578 C113.148,11.1068 113.604,11.2813 114.188,11.2813 C114.563,11.2813 114.896,11.2474 115.188,11.1797 C115.479,11.112 115.776,11.0104 116.078,10.875 L116.078,11.7188 C115.776,11.8542 115.479,11.9531 115.188,12.0156 C114.896,12.0781 114.547,12.1094 114.141,12.1094 C113.589,12.1094 113.096,11.9948 112.664,11.7656 C112.232,11.5365 111.898,11.1979 111.664,10.75 C111.43,10.3021 111.313,9.75 111.313,9.09375 C111.313,8.44792 111.419,7.89323 111.633,7.42969 C111.846,6.96615 112.151,6.61198 112.547,6.36719 C112.943,6.1224 113.401,6 113.922,6 M113.906,6.78125 C113.448,6.78125 113.083,6.92969 112.813,7.22656 C112.542,7.52344 112.38,7.9375 112.328,8.46875 L115.328,8.46875 C115.328,7.96875 115.214,7.5625 114.984,7.25 C114.755,6.9375 114.396,6.78125 113.906,6.78125 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,109.181,196.832)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,109.181,196.832)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<ellipse cx="454.27" cy="-72.153" rx="54.094" ry="17.5"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,856.732,274.76)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,856.732,274.76)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,856.732,274.76)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M7.25,6 C7.96875,6 8.5,6.15885 8.84375,6.47656 C9.1875,6.79427 9.35938,7.29688 9.35938,7.98438 L9.35938,12 L8.65625,12 L8.46875,11.1563 L8.42188,11.1563 C8.16146,11.4792 7.89063,11.7188 7.60938,11.875 C7.32813,12.0313 6.9375,12.1094 6.4375,12.1094 C5.90625,12.1094 5.46354,11.9688 5.10938,11.6875 C4.75521,11.4063 4.57813,10.9635 4.57813,10.3594 C4.57813,9.77604 4.8099,9.32552 5.27344,9.00781 C5.73698,8.6901 6.44792,8.51563 7.40625,8.48438 L8.40625,8.45313 L8.40625,8.09375 C8.40625,7.60417 8.30208,7.26302 8.09375,7.07031 C7.88542,6.8776 7.58333,6.78125 7.1875,6.78125 C6.88542,6.78125 6.59375,6.82813 6.3125,6.92188 C6.03125,7.01563 5.77083,7.11979 5.53125,7.23438 L5.23438,6.51563 C5.49479,6.36979 5.79948,6.2474 6.14844,6.14844 C6.4974,6.04948 6.86458,6 7.25,6 M7.53125,9.15625 C6.80208,9.17708 6.29427,9.29167 6.00781,9.5 C5.72135,9.70833 5.57813,10 5.57813,10.375 C5.57813,10.6979 5.67969,10.9375 5.88281,11.0938 C6.08594,11.25 6.34375,11.3281 6.65625,11.3281 C7.15625,11.3281 7.57292,11.1901 7.90625,10.9141 C8.23958,10.638 8.40625,10.2135 8.40625,9.64063 L8.40625,9.125 L7.53125,9.15625 M13.9688,6 C14.6979,6 15.2839,6.2526 15.7266,6.75781 C16.1693,7.26302 16.3906,8.02604 16.3906,9.04688 C16.3906,10.0469 16.1693,10.8073 15.7266,11.3281 C15.2839,11.849 14.6979,12.1094 13.9688,12.1094 C13.5104,12.1094 13.1328,12.0234 12.8359,11.8516 C12.5391,11.6797 12.3073,11.4792 12.1406,11.25 L12.0781,11.25 C12.0885,11.375 12.1016,11.5339 12.1172,11.7266 C12.1328,11.9193 12.1406,12.0833 12.1406,12.2188 L12.1406,14.6406 L11.1719,14.6406 L11.1719,6.10938 L11.9688,6.10938 L12.0938,6.90625 L12.1406,6.90625 C12.3177,6.64583 12.5495,6.42969 12.8359,6.25781 C13.1224,6.08594 13.5,6 13.9688,6 M13.7969,6.8125 C13.1927,6.8125 12.7682,6.97917 12.5234,7.3125 C12.2786,7.64583 12.151,8.16146 12.1406,8.85938 L12.1406,9.04688 C12.1406,9.76563 12.2604,10.3229 12.5,10.7188 C12.7396,11.1146 13.1823,11.3125 13.8281,11.3125 C14.1823,11.3125 14.474,11.2135 14.7031,11.0156 C14.9323,10.8177 15.1042,10.5469 15.2188,10.2031 C15.3333,9.85938 15.3906,9.46875 15.3906,9.03125 C15.3906,8.35417 15.2604,7.8151 15,7.41406 C14.7396,7.01302 14.3385,6.8125 13.7969,6.8125 M18.4219,3.89063 C18.5677,3.89063 18.6953,3.9401 18.8047,4.03906 C18.9141,4.13802 18.9688,4.29688 18.9688,4.51563 C18.9688,4.71354 18.9141,4.86458 18.8047,4.96875 C18.6953,5.07292 18.5677,5.125 18.4219,5.125 C18.2552,5.125 18.1172,5.07292 18.0078,4.96875 C17.8984,4.86458 17.8438,4.71354 17.8438,4.51563 C17.8438,4.29688 17.8984,4.13802 18.0078,4.03906 C18.1172,3.9401 18.2552,3.89063 18.4219,3.89063 M18.8906,6.10938 L18.8906,12 L17.9219,12 L17.9219,6.10938 L18.8906,6.10938 M24.7188,13.6875 L19.7969,13.6875 L19.7969,12.9844 L24.7188,12.9844 L24.7188,13.6875 M28.4688,6 C29.1667,6 29.6953,6.16927 30.0547,6.50781 C30.4141,6.84635 30.5938,7.39583 30.5938,8.15625 L30.5938,12 L29.6406,12 L29.6406,8.21875 C29.6406,7.28125 29.1979,6.8125 28.3125,6.8125 C27.6667,6.8125 27.2188,6.99479 26.9688,7.35938 C26.7188,7.72396 26.5938,8.25 26.5938,8.9375 L26.5938,12 L25.625,12 L25.625,6.10938 L26.4063,6.10938 L26.5469,6.90625 L26.6094,6.90625 C26.7969,6.59375 27.0599,6.36458 27.3984,6.21875 C27.737,6.07292 28.0938,6 28.4688,6 M37.5469,9.04688 C37.5469,10.0156 37.2995,10.7682 36.8047,11.3047 C36.3099,11.8411 35.6406,12.1094 34.7969,12.1094 C34.276,12.1094 33.8125,11.9896 33.4063,11.75 C33,11.5104 32.6797,11.1615 32.4453,10.7031 C32.2109,10.2448 32.0938,9.69271 32.0938,9.04688 C32.0938,8.06771 32.3385,7.3151 32.8281,6.78906 C33.3177,6.26302 33.9844,6 34.8281,6 C35.3594,6 35.8307,6.11719 36.2422,6.35156 C36.6536,6.58594 36.974,6.92969 37.2031,7.38281 C37.4323,7.83594 37.5469,8.39063 37.5469,9.04688 M33.0938,9.04688 C33.0938,9.73438 33.2318,10.2839 33.5078,10.6953 C33.7839,11.1068 34.2188,11.3125 34.8125,11.3125 C35.4063,11.3125 35.8438,11.1068 36.125,10.6953 C36.4063,10.2839 36.5469,9.73438 36.5469,9.04688 C36.5469,8.34896 36.4063,7.80208 36.125,7.40625 C35.8438,7.01042 35.4063,6.8125 34.8125,6.8125 C34.2083,6.8125 33.7708,7.01042 33.5,7.40625 C33.2292,7.80208 33.0938,8.34896 33.0938,9.04688 M41.1563,12.1094 C40.4167,12.1094 39.8281,11.8542 39.3906,11.3438 C38.9531,10.8333 38.7344,10.0729 38.7344,9.0625 C38.7344,8.05208 38.9557,7.28906 39.3984,6.77344 C39.8411,6.25781 40.4271,6 41.1563,6 C41.6146,6 41.9896,6.08333 42.2813,6.25 C42.5729,6.41667 42.8073,6.61979 42.9844,6.85938 L43.0469,6.85938 C43.0469,6.76563 43.0365,6.625 43.0156,6.4375 C42.9948,6.25 42.9844,6.10417 42.9844,6 L42.9844,3.64063 L43.9531,3.64063 L43.9531,12 L43.1719,12 L43.0313,11.2031 L42.9844,11.2031 C42.8073,11.4531 42.5729,11.6667 42.2813,11.8438 C41.9896,12.0208 41.6146,12.1094 41.1563,12.1094 M41.2969,11.3125 C41.9219,11.3125 42.362,11.1406 42.6172,10.7969 C42.8724,10.4531 43,9.9375 43,9.25 L43,9.07813 C43,8.33854 42.8776,7.77344 42.6328,7.38281 C42.388,6.99219 41.9427,6.79688 41.2969,6.79688 C40.776,6.79688 40.3854,7.00521 40.125,7.42188 C39.8646,7.83854 39.7344,8.39063 39.7344,9.07813 C39.7344,9.78646 39.8646,10.3359 40.125,10.7266 C40.3854,11.1172 40.776,11.3125 41.2969,11.3125 M48.0938,6 C48.5938,6 49.026,6.10938 49.3906,6.32813 C49.7552,6.54688 50.0339,6.85677 50.2266,7.25781 C50.4193,7.65885 50.5156,8.125 50.5156,8.65625 L50.5156,9.23438 L46.4844,9.23438 C46.4948,9.90104 46.6641,10.4089 46.9922,10.7578 C47.3203,11.1068 47.776,11.2813 48.3594,11.2813 C48.7344,11.2813 49.0677,11.2474 49.3594,11.1797 C49.651,11.112 49.9479,11.0104 50.25,10.875 L50.25,11.7188 C49.9479,11.8542 49.651,11.9531 49.3594,12.0156 C49.0677,12.0781 48.7188,12.1094 48.3125,12.1094 C47.7604,12.1094 47.2682,11.9948 46.8359,11.7656 C46.4036,11.5365 46.0703,11.1979 45.8359,10.75 C45.6016,10.3021 45.4844,9.75 45.4844,9.09375 C45.4844,8.44792 45.5911,7.89323 45.8047,7.42969 C46.0182,6.96615 46.3229,6.61198 46.7188,6.36719 C47.1146,6.1224 47.5729,6 48.0938,6 M48.0781,6.78125 C47.6198,6.78125 47.2552,6.92969 46.9844,7.22656 C46.7135,7.52344 46.5521,7.9375 46.5,8.46875 L49.5,8.46875 C49.5,7.96875 49.3854,7.5625 49.1563,7.25 C48.9271,6.9375 48.5677,6.78125 48.0781,6.78125 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,856.732,274.76)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,856.732,274.76)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<ellipse cx="113.09" cy="-165.15" rx="57.3448" ry="17.5"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,170.785,88.9241)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,170.785,88.9241)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,170.785,88.9241)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M5.51563,3.89063 C5.66146,3.89063 5.78906,3.9401 5.89844,4.03906 C6.00781,4.13802 6.0625,4.29688 6.0625,4.51563 C6.0625,4.71354 6.00781,4.86458 5.89844,4.96875 C5.78906,5.07292 5.66146,5.125 5.51563,5.125 C5.34896,5.125 5.21094,5.07292 5.10156,4.96875 C4.99219,4.86458 4.9375,4.71354 4.9375,4.51563 C4.9375,4.29688 4.99219,4.13802 5.10156,4.03906 C5.21094,3.9401 5.34896,3.89063 5.51563,3.89063 M5.98438,6.10938 L5.98438,12 L5.01563,12 L5.01563,6.10938 L5.98438,6.10938 M14.3125,6 C14.9792,6 15.4766,6.16927 15.8047,6.50781 C16.1328,6.84635 16.2969,7.39583 16.2969,8.15625 L16.2969,12 L15.3438,12 L15.3438,8.20313 C15.3438,7.27604 14.9427,6.8125 14.1406,6.8125 C13.5677,6.8125 13.1589,6.97656 12.9141,7.30469 C12.6693,7.63281 12.5469,8.11458 12.5469,8.75 L12.5469,12 L11.5938,12 L11.5938,8.20313 C11.5938,7.27604 11.1875,6.8125 10.375,6.8125 C9.78125,6.8125 9.3724,6.99479 9.14844,7.35938 C8.92448,7.72396 8.8125,8.25 8.8125,8.9375 L8.8125,12 L7.84375,12 L7.84375,6.10938 L8.625,6.10938 L8.76563,6.90625 L8.82813,6.90625 C9.00521,6.59375 9.25,6.36458 9.5625,6.21875 C9.875,6.07292 10.2083,6 10.5625,6 C11.4792,6 12.0781,6.32813 12.3594,6.98438 L12.4219,6.98438 C12.6198,6.65104 12.888,6.40365 13.2266,6.24219 C13.5651,6.08073 13.9271,6 14.3125,6 M23.0469,6.10938 L23.0469,12 L22.2656,12 L22.1094,11.2188 L22.0781,11.2188 C21.8802,11.5313 21.6146,11.7578 21.2813,11.8984 C20.9479,12.0391 20.5885,12.1094 20.2031,12.1094 C19.4948,12.1094 18.9609,11.9401 18.6016,11.6016 C18.2422,11.263 18.0625,10.7188 18.0625,9.96875 L18.0625,6.10938 L19.0313,6.10938 L19.0313,9.90625 C19.0313,10.8438 19.4688,11.3125 20.3438,11.3125 C21,11.3125 21.4531,11.1276 21.7031,10.7578 C21.9531,10.388 22.0781,9.85938 22.0781,9.17188 L22.0781,6.10938 L23.0469,6.10938 M28.8906,13.6875 L23.9688,13.6875 L23.9688,12.9844 L28.8906,12.9844 L28.8906,13.6875 M32.6406,6 C33.3385,6 33.8672,6.16927 34.2266,6.50781 C34.5859,6.84635 34.7656,7.39583 34.7656,8.15625 L34.7656,12 L33.8125,12 L33.8125,8.21875 C33.8125,7.28125 33.3698,6.8125 32.4844,6.8125 C31.8385,6.8125 31.3906,6.99479 31.1406,7.35938 C30.8906,7.72396 30.7656,8.25 30.7656,8.9375 L30.7656,12 L29.7969,12 L29.7969,6.10938 L30.5781,6.10938 L30.7188,6.90625 L30.7813,6.90625 C30.9688,6.59375 31.2318,6.36458 31.5703,6.21875 C31.9089,6.07292 32.2656,6 32.6406,6 M41.7188,9.04688 C41.7188,10.0156 41.4714,10.7682 40.9766,11.3047 C40.4818,11.8411 39.8125,12.1094 38.9688,12.1094 C38.4479,12.1094 37.9844,11.9896 37.5781,11.75 C37.1719,11.5104 36.8516,11.1615 36.6172,10.7031 C36.3828,10.2448 36.2656,9.69271 36.2656,9.04688 C36.2656,8.06771 36.5104,7.3151 37,6.78906 C37.4896,6.26302 38.1563,6 39,6 C39.5313,6 40.0026,6.11719 40.4141,6.35156 C40.8255,6.58594 41.1458,6.92969 41.375,7.38281 C41.6042,7.83594 41.7188,8.39063 41.7188,9.04688 M37.2656,9.04688 C37.2656,9.73438 37.4036,10.2839 37.6797,10.6953 C37.9557,11.1068 38.3906,11.3125 38.9844,11.3125 C39.5781,11.3125 40.0156,11.1068 40.2969,10.6953 C40.5781,10.2839 40.7188,9.73438 40.7188,9.04688 C40.7188,8.34896 40.5781,7.80208 40.2969,7.40625 C40.0156,7.01042 39.5781,6.8125 38.9844,6.8125 C38.3802,6.8125 37.9427,7.01042 37.6719,7.40625 C37.401,7.80208 37.2656,8.34896 37.2656,9.04688 M45.3281,12.1094 C44.5885,12.1094 44,11.8542 43.5625,11.3438 C43.125,10.8333 42.9063,10.0729 42.9063,9.0625 C42.9063,8.05208 43.1276,7.28906 43.5703,6.77344 C44.013,6.25781 44.599,6 45.3281,6 C45.7865,6 46.1615,6.08333 46.4531,6.25 C46.7448,6.41667 46.9792,6.61979 47.1563,6.85938 L47.2188,6.85938 C47.2188,6.76563 47.2083,6.625 47.1875,6.4375 C47.1667,6.25 47.1563,6.10417 47.1563,6 L47.1563,3.64063 L48.125,3.64063 L48.125,12 L47.3438,12 L47.2031,11.2031 L47.1563,11.2031 C46.9792,11.4531 46.7448,11.6667 46.4531,11.8438 C46.1615,12.0208 45.7865,12.1094 45.3281,12.1094 M45.4688,11.3125 C46.0938,11.3125 46.5339,11.1406 46.7891,10.7969 C47.0443,10.4531 47.1719,9.9375 47.1719,9.25 L47.1719,9.07813 C47.1719,8.33854 47.0495,7.77344 46.8047,7.38281 C46.5599,6.99219 46.1146,6.79688 45.4688,6.79688 C44.9479,6.79688 44.5573,7.00521 44.2969,7.42188 C44.0365,7.83854 43.9063,8.39063 43.9063,9.07813 C43.9063,9.78646 44.0365,10.3359 44.2969,10.7266 C44.5573,11.1172 44.9479,11.3125 45.4688,11.3125 M52.2656,6 C52.7656,6 53.1979,6.10938 53.5625,6.32813 C53.9271,6.54688 54.2057,6.85677 54.3984,7.25781 C54.5911,7.65885 54.6875,8.125 54.6875,8.65625 L54.6875,9.23438 L50.6563,9.23438 C50.6667,9.90104 50.8359,10.4089 51.1641,10.7578 C51.4922,11.1068 51.9479,11.2813 52.5313,11.2813 C52.9063,11.2813 53.2396,11.2474 53.5313,11.1797 C53.8229,11.112 54.1198,11.0104 54.4219,10.875 L54.4219,11.7188 C54.1198,11.8542 53.8229,11.9531 53.5313,12.0156 C53.2396,12.0781 52.8906,12.1094 52.4844,12.1094 C51.9323,12.1094 51.4401,11.9948 51.0078,11.7656 C50.5755,11.5365 50.2422,11.1979 50.0078,10.75 C49.7734,10.3021 49.6563,9.75 49.6563,9.09375 C49.6563,8.44792 49.763,7.89323 49.9766,7.42969 C50.1901,6.96615 50.4948,6.61198 50.8906,6.36719 C51.2865,6.1224 51.7448,6 52.2656,6 M52.25,6.78125 C51.7917,6.78125 51.4271,6.92969 51.1563,7.22656 C50.8854,7.52344 50.724,7.9375 50.6719,8.46875 L53.6719,8.46875 C53.6719,7.96875 53.5573,7.5625 53.3281,7.25 C53.099,6.9375 52.7396,6.78125 52.25,6.78125 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,170.785,88.9241)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,170.785,88.9241)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<ellipse cx="454.27" cy="-18.153" rx="76.8424" ry="17.5"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,830.098,382.667)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,830.098,382.667)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,830.098,382.667)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M7.29688,6 C7.79688,6 8.22917,6.10938 8.59375,6.32813 C8.95833,6.54688 9.23698,6.85677 9.42969,7.25781 C9.6224,7.65885 9.71875,8.125 9.71875,8.65625 L9.71875,9.23438 L5.6875,9.23438 C5.69792,9.90104 5.86719,10.4089 6.19531,10.7578 C6.52344,11.1068 6.97917,11.2813 7.5625,11.2813 C7.9375,11.2813 8.27083,11.2474 8.5625,11.1797 C8.85417,11.112 9.15104,11.0104 9.45313,10.875 L9.45313,11.7188 C9.15104,11.8542 8.85417,11.9531 8.5625,12.0156 C8.27083,12.0781 7.92188,12.1094 7.51563,12.1094 C6.96354,12.1094 6.47135,11.9948 6.03906,11.7656 C5.60677,11.5365 5.27344,11.1979 5.03906,10.75 C4.80469,10.3021 4.6875,9.75 4.6875,9.09375 C4.6875,8.44792 4.79427,7.89323 5.00781,7.42969 C5.22135,6.96615 5.52604,6.61198 5.92188,6.36719 C6.31771,6.1224 6.77604,6 7.29688,6 M7.28125,6.78125 C6.82292,6.78125 6.45833,6.92969 6.1875,7.22656 C5.91667,7.52344 5.75521,7.9375 5.70313,8.46875 L8.70313,8.46875 C8.70313,7.96875 8.58854,7.5625 8.35938,7.25 C8.13021,6.9375 7.77083,6.78125 7.28125,6.78125 M14.0625,6 C14.7604,6 15.2891,6.16927 15.6484,6.50781 C16.0078,6.84635 16.1875,7.39583 16.1875,8.15625 L16.1875,12 L15.2344,12 L15.2344,8.21875 C15.2344,7.28125 14.7917,6.8125 13.9063,6.8125 C13.2604,6.8125 12.8125,6.99479 12.5625,7.35938 C12.3125,7.72396 12.1875,8.25 12.1875,8.9375 L12.1875,12 L11.2188,12 L11.2188,6.10938 L12,6.10938 L12.1406,6.90625 L12.2031,6.90625 C12.3906,6.59375 12.6536,6.36458 12.9922,6.21875 C13.3307,6.07292 13.6875,6 14.0625,6 M20.375,12.1094 C19.8542,12.1094 19.3906,12.0026 18.9844,11.7891 C18.5781,11.5755 18.2604,11.2448 18.0313,10.7969 C17.8021,10.349 17.6875,9.77604 17.6875,9.07813 C17.6875,8.35938 17.8073,7.77083 18.0469,7.3125 C18.2865,6.85417 18.6146,6.52083 19.0313,6.3125 C19.4479,6.10417 19.9167,6 20.4375,6 C20.7396,6 21.0313,6.03125 21.3125,6.09375 C21.5938,6.15625 21.8229,6.22917 22,6.3125 L21.7031,7.10938 C21.526,7.04688 21.3203,6.98698 21.0859,6.92969 C20.8516,6.8724 20.6302,6.84375 20.4219,6.84375 C19.2656,6.84375 18.6875,7.58854 18.6875,9.07813 C18.6875,9.78646 18.8281,10.3307 19.1094,10.7109 C19.3906,11.0911 19.8125,11.2813 20.375,11.2813 C20.6979,11.2813 20.9818,11.2474 21.2266,11.1797 C21.4714,11.112 21.6927,11.0313 21.8906,10.9375 L21.8906,11.7969 C21.6927,11.8906 21.4766,11.9661 21.2422,12.0234 C21.0078,12.0807 20.7188,12.1094 20.375,12.1094 M28.4063,9.04688 C28.4063,10.0156 28.1589,10.7682 27.6641,11.3047 C27.1693,11.8411 26.5,12.1094 25.6563,12.1094 C25.1354,12.1094 24.6719,11.9896 24.2656,11.75 C23.8594,11.5104 23.5391,11.1615 23.3047,10.7031 C23.0703,10.2448 22.9531,9.69271 22.9531,9.04688 C22.9531,8.06771 23.1979,7.3151 23.6875,6.78906 C24.1771,6.26302 24.8438,6 25.6875,6 C26.2188,6 26.6901,6.11719 27.1016,6.35156 C27.513,6.58594 27.8333,6.92969 28.0625,7.38281 C28.2917,7.83594 28.4063,8.39063 28.4063,9.04688 M23.9531,9.04688 C23.9531,9.73438 24.0911,10.2839 24.3672,10.6953 C24.6432,11.1068 25.0781,11.3125 25.6719,11.3125 C26.2656,11.3125 26.7031,11.1068 26.9844,10.6953 C27.2656,10.2839 27.4063,9.73438 27.4063,9.04688 C27.4063,8.34896 27.2656,7.80208 26.9844,7.40625 C26.7031,7.01042 26.2656,6.8125 25.6719,6.8125 C25.0677,6.8125 24.6302,7.01042 24.3594,7.40625 C24.0885,7.80208 23.9531,8.34896 23.9531,9.04688 M32.0156,12.1094 C31.276,12.1094 30.6875,11.8542 30.25,11.3438 C29.8125,10.8333 29.5938,10.0729 29.5938,9.0625 C29.5938,8.05208 29.8151,7.28906 30.2578,6.77344 C30.7005,6.25781 31.2865,6 32.0156,6 C32.474,6 32.849,6.08333 33.1406,6.25 C33.4323,6.41667 33.6667,6.61979 33.8438,6.85938 L33.9063,6.85938 C33.9063,6.76563 33.8958,6.625 33.875,6.4375 C33.8542,6.25 33.8438,6.10417 33.8438,6 L33.8438,3.64063 L34.8125,3.64063 L34.8125,12 L34.0313,12 L33.8906,11.2031 L33.8438,11.2031 C33.6667,11.4531 33.4323,11.6667 33.1406,11.8438 C32.849,12.0208 32.474,12.1094 32.0156,12.1094 M32.1563,11.3125 C32.7813,11.3125 33.2214,11.1406 33.4766,10.7969 C33.7318,10.4531 33.8594,9.9375 33.8594,9.25 L33.8594,9.07813 C33.8594,8.33854 33.737,7.77344 33.4922,7.38281 C33.2474,6.99219 32.8021,6.79688 32.1563,6.79688 C31.6354,6.79688 31.2448,7.00521 30.9844,7.42188 C30.724,7.83854 30.5938,8.39063 30.5938,9.07813 C30.5938,9.78646 30.724,10.3359 30.9844,10.7266 C31.2448,11.1172 31.6354,11.3125 32.1563,11.3125 M38.9531,6 C39.4531,6 39.8854,6.10938 40.25,6.32813 C40.6146,6.54688 40.8932,6.85677 41.0859,7.25781 C41.2786,7.65885 41.375,8.125 41.375,8.65625 L41.375,9.23438 L37.3438,9.23438 C37.3542,9.90104 37.5234,10.4089 37.8516,10.7578 C38.1797,11.1068 38.6354,11.2813 39.2188,11.2813 C39.5938,11.2813 39.9271,11.2474 40.2188,11.1797 C40.5104,11.112 40.8073,11.0104 41.1094,10.875 L41.1094,11.7188 C40.8073,11.8542 40.5104,11.9531 40.2188,12.0156 C39.9271,12.0781 39.5781,12.1094 39.1719,12.1094 C38.6198,12.1094 38.1276,11.9948 37.6953,11.7656 C37.263,11.5365 36.9297,11.1979 36.6953,10.75 C36.4609,10.3021 36.3438,9.75 36.3438,9.09375 C36.3438,8.44792 36.4505,7.89323 36.6641,7.42969 C36.8776,6.96615 37.1823,6.61198 37.5781,6.36719 C37.974,6.1224 38.4323,6 38.9531,6 M38.9375,6.78125 C38.4792,6.78125 38.1146,6.92969 37.8438,7.22656 C37.5729,7.52344 37.4115,7.9375 37.3594,8.46875 L40.3594,8.46875 C40.3594,7.96875 40.2448,7.5625 40.0156,7.25 C39.7865,6.9375 39.4271,6.78125 38.9375,6.78125 M45.625,6 C45.7292,6 45.8464,6.00521 45.9766,6.01563 C46.1068,6.02604 46.2188,6.04167 46.3125,6.0625 L46.1875,6.95313 C46.0938,6.93229 45.9922,6.91406 45.8828,6.89844 C45.7734,6.88281 45.6667,6.875 45.5625,6.875 C45.2604,6.875 44.9766,6.95833 44.7109,7.125 C44.4453,7.29167 44.2344,7.52344 44.0781,7.82031 C43.9219,8.11719 43.8438,8.46354 43.8438,8.85938 L43.8438,12 L42.875,12 L42.875,6.10938 L43.6719,6.10938 L43.7813,7.1875 L43.8125,7.1875 C44.0104,6.86458 44.2578,6.58594 44.5547,6.35156 C44.8516,6.11719 45.2083,6 45.625,6 M51.375,13.6875 L46.4531,13.6875 L46.4531,12.9844 L51.375,12.9844 L51.375,13.6875 M55.125,6 C55.8229,6 56.3516,6.16927 56.7109,6.50781 C57.0703,6.84635 57.25,7.39583 57.25,8.15625 L57.25,12 L56.2969,12 L56.2969,8.21875 C56.2969,7.28125 55.8542,6.8125 54.9688,6.8125 C54.3229,6.8125 53.875,6.99479 53.625,7.35938 C53.375,7.72396 53.25,8.25 53.25,8.9375 L53.25,12 L52.2813,12 L52.2813,6.10938 L53.0625,6.10938 L53.2031,6.90625 L53.2656,6.90625 C53.4531,6.59375 53.7161,6.36458 54.0547,6.21875 C54.3932,6.07292 54.75,6 55.125,6 M64.2031,9.04688 C64.2031,10.0156 63.9557,10.7682 63.4609,11.3047 C62.9661,11.8411 62.2969,12.1094 61.4531,12.1094 C60.9323,12.1094 60.4688,11.9896 60.0625,11.75 C59.6563,11.5104 59.3359,11.1615 59.1016,10.7031 C58.8672,10.2448 58.75,9.69271 58.75,9.04688 C58.75,8.06771 58.9948,7.3151 59.4844,6.78906 C59.974,6.26302 60.6406,6 61.4844,6 C62.0156,6 62.487,6.11719 62.8984,6.35156 C63.3099,6.58594 63.6302,6.92969 63.8594,7.38281 C64.0885,7.83594 64.2031,8.39063 64.2031,9.04688 M59.75,9.04688 C59.75,9.73438 59.888,10.2839 60.1641,10.6953 C60.4401,11.1068 60.875,11.3125 61.4688,11.3125 C62.0625,11.3125 62.5,11.1068 62.7813,10.6953 C63.0625,10.2839 63.2031,9.73438 63.2031,9.04688 C63.2031,8.34896 63.0625,7.80208 62.7813,7.40625 C62.5,7.01042 62.0625,6.8125 61.4688,6.8125 C60.8646,6.8125 60.4271,7.01042 60.1563,7.40625 C59.8854,7.80208 59.75,8.34896 59.75,9.04688 M67.8125,12.1094 C67.0729,12.1094 66.4844,11.8542 66.0469,11.3438 C65.6094,10.8333 65.3906,10.0729 65.3906,9.0625 C65.3906,8.05208 65.612,7.28906 66.0547,6.77344 C66.4974,6.25781 67.0833,6 67.8125,6 C68.2708,6 68.6458,6.08333 68.9375,6.25 C69.2292,6.41667 69.4635,6.61979 69.6406,6.85938 L69.7031,6.85938 C69.7031,6.76563 69.6927,6.625 69.6719,6.4375 C69.651,6.25 69.6406,6.10417 69.6406,6 L69.6406,3.64063 L70.6094,3.64063 L70.6094,12 L69.8281,12 L69.6875,11.2031 L69.6406,11.2031 C69.4635,11.4531 69.2292,11.6667 68.9375,11.8438 C68.6458,12.0208 68.2708,12.1094 67.8125,12.1094 M67.9531,11.3125 C68.5781,11.3125 69.0182,11.1406 69.2734,10.7969 C69.5286,10.4531 69.6563,9.9375 69.6563,9.25 L69.6563,9.07813 C69.6563,8.33854 69.5339,7.77344 69.2891,7.38281 C69.0443,6.99219 68.599,6.79688 67.9531,6.79688 C67.4323,6.79688 67.0417,7.00521 66.7813,7.42188 C66.5208,7.83854 66.3906,8.39063 66.3906,9.07813 C66.3906,9.78646 66.5208,10.3359 66.7813,10.7266 C67.0417,11.1172 67.4323,11.3125 67.9531,11.3125 M74.75,6 C75.25,6 75.6823,6.10938 76.0469,6.32813 C76.4115,6.54688 76.6901,6.85677 76.8828,7.25781 C77.0755,7.65885 77.1719,8.125 77.1719,8.65625 L77.1719,9.23438 L73.1406,9.23438 C73.151,9.90104 73.3203,10.4089 73.6484,10.7578 C73.9766,11.1068 74.4323,11.2813 75.0156,11.2813 C75.3906,11.2813 75.724,11.2474 76.0156,11.1797 C76.3073,11.112 76.6042,11.0104 76.9063,10.875 L76.9063,11.7188 C76.6042,11.8542 76.3073,11.9531 76.0156,12.0156 C75.724,12.0781 75.375,12.1094 74.9688,12.1094 C74.4167,12.1094 73.9245,11.9948 73.4922,11.7656 C73.0599,11.5365 72.7266,11.1979 72.4922,10.75 C72.2578,10.3021 72.1406,9.75 72.1406,9.09375 C72.1406,8.44792 72.2474,7.89323 72.4609,7.42969 C72.6745,6.96615 72.9792,6.61198 73.375,6.36719 C73.7708,6.1224 74.2292,6 74.75,6 M74.7344,6.78125 C74.276,6.78125 73.9115,6.92969 73.6406,7.22656 C73.3698,7.52344 73.2083,7.9375 73.1563,8.46875 L76.1563,8.46875 C76.1563,7.96875 76.0417,7.5625 75.8125,7.25 C75.5833,6.9375 75.224,6.78125 74.7344,6.78125 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,830.098,382.667)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,830.098,382.667)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M545.06,-169.45 C591,-163.99 647.41,-154.92 696.36,-140.15 C716.47,-134.09 737.72,-124.68 755.38,-115.96 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1211.83,71.9386)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1211.83,71.9386)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,1211.83,71.9386)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M7.375,12.1094 C6.85417,12.1094 6.39063,12.0026 5.98438,11.7891 C5.57813,11.5755 5.26042,11.2448 5.03125,10.7969 C4.80208,10.349 4.6875,9.77604 4.6875,9.07813 C4.6875,8.35938 4.80729,7.77083 5.04688,7.3125 C5.28646,6.85417 5.61458,6.52083 6.03125,6.3125 C6.44792,6.10417 6.91667,6 7.4375,6 C7.73958,6 8.03125,6.03125 8.3125,6.09375 C8.59375,6.15625 8.82292,6.22917 9,6.3125 L8.70313,7.10938 C8.52604,7.04688 8.32031,6.98698 8.08594,6.92969 C7.85156,6.8724 7.63021,6.84375 7.42188,6.84375 C6.26563,6.84375 5.6875,7.58854 5.6875,9.07813 C5.6875,9.78646 5.82813,10.3307 6.10938,10.7109 C6.39063,11.0911 6.8125,11.2813 7.375,11.2813 C7.69792,11.2813 7.98177,11.2474 8.22656,11.1797 C8.47135,11.112 8.69271,11.0313 8.89063,10.9375 L8.89063,11.7969 C8.69271,11.8906 8.47656,11.9661 8.24219,12.0234 C8.00781,12.0807 7.71875,12.1094 7.375,12.1094 M16.75,6 C17.4167,6 17.9141,6.16927 18.2422,6.50781 C18.5703,6.84635 18.7344,7.39583 18.7344,8.15625 L18.7344,12 L17.7813,12 L17.7813,8.20313 C17.7813,7.27604 17.3802,6.8125 16.5781,6.8125 C16.0052,6.8125 15.5964,6.97656 15.3516,7.30469 C15.1068,7.63281 14.9844,8.11458 14.9844,8.75 L14.9844,12 L14.0313,12 L14.0313,8.20313 C14.0313,7.27604 13.625,6.8125 12.8125,6.8125 C12.2188,6.8125 11.8099,6.99479 11.5859,7.35938 C11.362,7.72396 11.25,8.25 11.25,8.9375 L11.25,12 L10.2813,12 L10.2813,6.10938 L11.0625,6.10938 L11.2031,6.90625 L11.2656,6.90625 C11.4427,6.59375 11.6875,6.36458 12,6.21875 C12.3125,6.07292 12.6458,6 13,6 C13.9167,6 14.5156,6.32813 14.7969,6.98438 L14.8594,6.98438 C15.0573,6.65104 15.3255,6.40365 15.6641,6.24219 C16.0026,6.08073 16.3646,6 16.75,6 M22.6563,12.1094 C21.9167,12.1094 21.3281,11.8542 20.8906,11.3438 C20.4531,10.8333 20.2344,10.0729 20.2344,9.0625 C20.2344,8.05208 20.4557,7.28906 20.8984,6.77344 C21.3411,6.25781 21.9271,6 22.6563,6 C23.1146,6 23.4896,6.08333 23.7813,6.25 C24.0729,6.41667 24.3073,6.61979 24.4844,6.85938 L24.5469,6.85938 C24.5469,6.76563 24.5365,6.625 24.5156,6.4375 C24.4948,6.25 24.4844,6.10417 24.4844,6 L24.4844,3.64063 L25.4531,3.64063 L25.4531,12 L24.6719,12 L24.5313,11.2031 L24.4844,11.2031 C24.3073,11.4531 24.0729,11.6667 23.7813,11.8438 C23.4896,12.0208 23.1146,12.1094 22.6563,12.1094 M22.7969,11.3125 C23.4219,11.3125 23.862,11.1406 24.1172,10.7969 C24.3724,10.4531 24.5,9.9375 24.5,9.25 L24.5,9.07813 C24.5,8.33854 24.3776,7.77344 24.1328,7.38281 C23.888,6.99219 23.4427,6.79688 22.7969,6.79688 C22.276,6.79688 21.8854,7.00521 21.625,7.42188 C21.3646,7.83854 21.2344,8.39063 21.2344,9.07813 C21.2344,9.78646 21.3646,10.3359 21.625,10.7266 C21.8854,11.1172 22.276,11.3125 22.7969,11.3125 M31.2813,13.6875 L26.3594,13.6875 L26.3594,12.9844 L31.2813,12.9844 L31.2813,13.6875 M33.4844,12 L31.25,6.10938 L32.2813,6.10938 L33.5313,9.57813 C33.5938,9.74479 33.6589,9.92708 33.7266,10.125 C33.7943,10.3229 33.8542,10.5104 33.9063,10.6875 C33.9583,10.8646 33.9948,11.0156 34.0156,11.1406 L34.0625,11.1406 C34.0833,11.0156 34.1224,10.862 34.1797,10.6797 C34.237,10.4974 34.2995,10.3073 34.3672,10.1094 C34.4349,9.91146 34.4948,9.73438 34.5469,9.57813 L35.7969,6.10938 L36.8438,6.10938 L34.5938,12 L33.4844,12 M40.0469,6 C40.5469,6 40.9792,6.10938 41.3438,6.32813 C41.7083,6.54688 41.987,6.85677 42.1797,7.25781 C42.3724,7.65885 42.4688,8.125 42.4688,8.65625 L42.4688,9.23438 L38.4375,9.23438 C38.4479,9.90104 38.6172,10.4089 38.9453,10.7578 C39.2734,11.1068 39.7292,11.2813 40.3125,11.2813 C40.6875,11.2813 41.0208,11.2474 41.3125,11.1797 C41.6042,11.112 41.901,11.0104 42.2031,10.875 L42.2031,11.7188 C41.901,11.8542 41.6042,11.9531 41.3125,12.0156 C41.0208,12.0781 40.6719,12.1094 40.2656,12.1094 C39.7135,12.1094 39.2214,11.9948 38.7891,11.7656 C38.3568,11.5365 38.0234,11.1979 37.7891,10.75 C37.5547,10.3021 37.4375,9.75 37.4375,9.09375 C37.4375,8.44792 37.5443,7.89323 37.7578,7.42969 C37.9714,6.96615 38.276,6.61198 38.6719,6.36719 C39.0677,6.1224 39.526,6 40.0469,6 M40.0313,6.78125 C39.5729,6.78125 39.2083,6.92969 38.9375,7.22656 C38.6667,7.52344 38.5052,7.9375 38.4531,8.46875 L41.4531,8.46875 C41.4531,7.96875 41.3385,7.5625 41.1094,7.25 C40.8802,6.9375 40.5208,6.78125 40.0313,6.78125 M44.9375,12 L43.9688,12 L43.9688,3.64063 L44.9375,3.64063 L44.9375,12"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1211.83,71.9386)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1211.83,71.9386)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M755.38,-115.96 L753.714,-112.663 L764.8,-111.2 L757.046,-119.257 L755.38,-115.96"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M202.81,-122.17 C211.5,-126.14 219.54,-131.35 226.18,-138.15 C237.94,-150.19 221.13,-164.53 234.18,-175.15 C278.24,-211.03 345.47,-205.72 393.84,-195.07 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,505.96,1.19763e-15)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,505.96,1.19763e-15)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,505.96,1.19763e-15)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M8.85938,10.375 C8.85938,10.9479 8.64583,11.3802 8.21875,11.6719 C7.79167,11.9635 7.21875,12.1094 6.5,12.1094 C6.08333,12.1094 5.72656,12.0755 5.42969,12.0078 C5.13281,11.9401 4.875,11.849 4.65625,11.7344 L4.65625,10.8594 C4.88542,10.974 5.16667,11.0807 5.5,11.1797 C5.83333,11.2786 6.17188,11.3281 6.51563,11.3281 C7.00521,11.3281 7.36198,11.25 7.58594,11.0938 C7.8099,10.9375 7.92188,10.724 7.92188,10.4531 C7.92188,10.3073 7.88021,10.1771 7.79688,10.0625 C7.71354,9.94792 7.56771,9.83073 7.35938,9.71094 C7.15104,9.59115 6.85417,9.45833 6.46875,9.3125 C6.08333,9.16667 5.75521,9.02083 5.48438,8.875 C5.21354,8.72917 5.00521,8.55469 4.85938,8.35156 C4.71354,8.14844 4.64063,7.88542 4.64063,7.5625 C4.64063,7.0625 4.84375,6.67708 5.25,6.40625 C5.65625,6.13542 6.1875,6 6.84375,6 C7.20833,6 7.54688,6.03385 7.85938,6.10156 C8.17188,6.16927 8.46354,6.26563 8.73438,6.39063 L8.40625,7.15625 C8.15625,7.05208 7.89583,6.96354 7.625,6.89063 C7.35417,6.81771 7.07292,6.78125 6.78125,6.78125 C6.38542,6.78125 6.08333,6.84635 5.875,6.97656 C5.66667,7.10677 5.5625,7.28125 5.5625,7.5 C5.5625,7.66667 5.60938,7.80469 5.70313,7.91406 C5.79688,8.02344 5.95573,8.13281 6.17969,8.24219 C6.40365,8.35156 6.70313,8.47917 7.07813,8.625 C7.45313,8.76042 7.77344,8.90104 8.03906,9.04688 C8.30469,9.19271 8.50781,9.3724 8.64844,9.58594 C8.78906,9.79948 8.85938,10.0625 8.85938,10.375 M12.25,11.3125 C12.3958,11.3125 12.5469,11.2995 12.7031,11.2734 C12.8594,11.2474 12.9844,11.224 13.0781,11.2031 L13.0781,11.9375 C12.974,11.9896 12.8255,12.0313 12.6328,12.0625 C12.4401,12.0938 12.2552,12.1094 12.0781,12.1094 C11.776,12.1094 11.4948,12.0573 11.2344,11.9531 C10.974,11.849 10.763,11.6641 10.6016,11.3984 C10.4401,11.1328 10.3594,10.7604 10.3594,10.2813 L10.3594,6.84375 L9.51563,6.84375 L9.51563,6.39063 L10.3594,6 L10.75,4.75 L11.3281,4.75 L11.3281,6.10938 L13.0313,6.10938 L13.0313,6.84375 L11.3281,6.84375 L11.3281,10.2656 C11.3281,10.6198 11.4141,10.8828 11.5859,11.0547 C11.7578,11.2266 11.9792,11.3125 12.25,11.3125 M16.4844,6 C17.2031,6 17.7344,6.15885 18.0781,6.47656 C18.4219,6.79427 18.5938,7.29688 18.5938,7.98438 L18.5938,12 L17.8906,12 L17.7031,11.1563 L17.6563,11.1563 C17.3958,11.4792 17.125,11.7188 16.8438,11.875 C16.5625,12.0313 16.1719,12.1094 15.6719,12.1094 C15.1406,12.1094 14.6979,11.9688 14.3438,11.6875 C13.9896,11.4063 13.8125,10.9635 13.8125,10.3594 C13.8125,9.77604 14.0443,9.32552 14.5078,9.00781 C14.9714,8.6901 15.6823,8.51563 16.6406,8.48438 L17.6406,8.45313 L17.6406,8.09375 C17.6406,7.60417 17.5365,7.26302 17.3281,7.07031 C17.1198,6.8776 16.8177,6.78125 16.4219,6.78125 C16.1198,6.78125 15.8281,6.82813 15.5469,6.92188 C15.2656,7.01563 15.0052,7.11979 14.7656,7.23438 L14.4688,6.51563 C14.7292,6.36979 15.0339,6.2474 15.3828,6.14844 C15.7318,6.04948 16.099,6 16.4844,6 M16.7656,9.15625 C16.0365,9.17708 15.5286,9.29167 15.2422,9.5 C14.9557,9.70833 14.8125,10 14.8125,10.375 C14.8125,10.6979 14.9141,10.9375 15.1172,11.0938 C15.3203,11.25 15.5781,11.3281 15.8906,11.3281 C16.3906,11.3281 16.8073,11.1901 17.1406,10.9141 C17.474,10.638 17.6406,10.2135 17.6406,9.64063 L17.6406,9.125 L16.7656,9.15625 M23.1563,6 C23.2604,6 23.3776,6.00521 23.5078,6.01563 C23.638,6.02604 23.75,6.04167 23.8438,6.0625 L23.7188,6.95313 C23.625,6.93229 23.5234,6.91406 23.4141,6.89844 C23.3047,6.88281 23.1979,6.875 23.0938,6.875 C22.7917,6.875 22.5078,6.95833 22.2422,7.125 C21.9766,7.29167 21.7656,7.52344 21.6094,7.82031 C21.4531,8.11719 21.375,8.46354 21.375,8.85938 L21.375,12 L20.4063,12 L20.4063,6.10938 L21.2031,6.10938 L21.3125,7.1875 L21.3438,7.1875 C21.5417,6.86458 21.7891,6.58594 22.0859,6.35156 C22.3828,6.11719 22.7396,6 23.1563,6 M26.9063,11.3125 C27.0521,11.3125 27.2031,11.2995 27.3594,11.2734 C27.5156,11.2474 27.6406,11.224 27.7344,11.2031 L27.7344,11.9375 C27.6302,11.9896 27.4818,12.0313 27.2891,12.0625 C27.0964,12.0938 26.9115,12.1094 26.7344,12.1094 C26.4323,12.1094 26.151,12.0573 25.8906,11.9531 C25.6302,11.849 25.4193,11.6641 25.2578,11.3984 C25.0964,11.1328 25.0156,10.7604 25.0156,10.2813 L25.0156,6.84375 L24.1719,6.84375 L24.1719,6.39063 L25.0156,6 L25.4063,4.75 L25.9844,4.75 L25.9844,6.10938 L27.6875,6.10938 L27.6875,6.84375 L25.9844,6.84375 L25.9844,10.2656 C25.9844,10.6198 26.0703,10.8828 26.2422,11.0547 C26.4141,11.2266 26.6354,11.3125 26.9063,11.3125 M32.875,13.6875 L27.9531,13.6875 L27.9531,12.9844 L32.875,12.9844 L32.875,13.6875 M34.75,12 L33.7813,12 L33.7813,3.64063 L34.75,3.64063 L34.75,12 M41.7344,9.04688 C41.7344,10.0156 41.487,10.7682 40.9922,11.3047 C40.4974,11.8411 39.8281,12.1094 38.9844,12.1094 C38.4635,12.1094 38,11.9896 37.5938,11.75 C37.1875,11.5104 36.8672,11.1615 36.6328,10.7031 C36.3984,10.2448 36.2813,9.69271 36.2813,9.04688 C36.2813,8.06771 36.526,7.3151 37.0156,6.78906 C37.5052,6.26302 38.1719,6 39.0156,6 C39.5469,6 40.0182,6.11719 40.4297,6.35156 C40.8411,6.58594 41.1615,6.92969 41.3906,7.38281 C41.6198,7.83594 41.7344,8.39063 41.7344,9.04688 M37.2813,9.04688 C37.2813,9.73438 37.4193,10.2839 37.6953,10.6953 C37.9714,11.1068 38.4063,11.3125 39,11.3125 C39.5938,11.3125 40.0313,11.1068 40.3125,10.6953 C40.5938,10.2839 40.7344,9.73438 40.7344,9.04688 C40.7344,8.34896 40.5938,7.80208 40.3125,7.40625 C40.0313,7.01042 39.5938,6.8125 39,6.8125 C38.3958,6.8125 37.9583,7.01042 37.6875,7.40625 C37.4167,7.80208 37.2813,8.34896 37.2813,9.04688 M45.6094,12.1094 C45.0885,12.1094 44.625,12.0026 44.2188,11.7891 C43.8125,11.5755 43.4948,11.2448 43.2656,10.7969 C43.0365,10.349 42.9219,9.77604 42.9219,9.07813 C42.9219,8.35938 43.0417,7.77083 43.2813,7.3125 C43.5208,6.85417 43.849,6.52083 44.2656,6.3125 C44.6823,6.10417 45.151,6 45.6719,6 C45.974,6 46.2656,6.03125 46.5469,6.09375 C46.8281,6.15625 47.0573,6.22917 47.2344,6.3125 L46.9375,7.10938 C46.7604,7.04688 46.5547,6.98698 46.3203,6.92969 C46.0859,6.8724 45.8646,6.84375 45.6563,6.84375 C44.5,6.84375 43.9219,7.58854 43.9219,9.07813 C43.9219,9.78646 44.0625,10.3307 44.3438,10.7109 C44.625,11.0911 45.0469,11.2813 45.6094,11.2813 C45.9323,11.2813 46.2161,11.2474 46.4609,11.1797 C46.7057,11.112 46.9271,11.0313 47.125,10.9375 L47.125,11.7969 C46.9271,11.8906 46.7109,11.9661 46.4766,12.0234 C46.2422,12.0807 45.9531,12.1094 45.6094,12.1094 M50.75,6 C51.4688,6 52,6.15885 52.3438,6.47656 C52.6875,6.79427 52.8594,7.29688 52.8594,7.98438 L52.8594,12 L52.1563,12 L51.9688,11.1563 L51.9219,11.1563 C51.6615,11.4792 51.3906,11.7188 51.1094,11.875 C50.8281,12.0313 50.4375,12.1094 49.9375,12.1094 C49.4063,12.1094 48.9635,11.9688 48.6094,11.6875 C48.2552,11.4063 48.0781,10.9635 48.0781,10.3594 C48.0781,9.77604 48.3099,9.32552 48.7734,9.00781 C49.237,8.6901 49.9479,8.51563 50.9063,8.48438 L51.9063,8.45313 L51.9063,8.09375 C51.9063,7.60417 51.8021,7.26302 51.5938,7.07031 C51.3854,6.8776 51.0833,6.78125 50.6875,6.78125 C50.3854,6.78125 50.0938,6.82813 49.8125,6.92188 C49.5313,7.01563 49.2708,7.11979 49.0313,7.23438 L48.7344,6.51563 C48.9948,6.36979 49.2995,6.2474 49.6484,6.14844 C49.9974,6.04948 50.3646,6 50.75,6 M51.0313,9.15625 C50.3021,9.17708 49.7943,9.29167 49.5078,9.5 C49.2214,9.70833 49.0781,10 49.0781,10.375 C49.0781,10.6979 49.1797,10.9375 49.3828,11.0938 C49.5859,11.25 49.8438,11.3281 50.1563,11.3281 C50.6563,11.3281 51.0729,11.1901 51.4063,10.9141 C51.7396,10.638 51.9063,10.2135 51.9063,9.64063 L51.9063,9.125 L51.0313,9.15625 M56.6406,11.3125 C56.7865,11.3125 56.9375,11.2995 57.0938,11.2734 C57.25,11.2474 57.375,11.224 57.4688,11.2031 L57.4688,11.9375 C57.3646,11.9896 57.2161,12.0313 57.0234,12.0625 C56.8307,12.0938 56.6458,12.1094 56.4688,12.1094 C56.1667,12.1094 55.8854,12.0573 55.625,11.9531 C55.3646,11.849 55.1536,11.6641 54.9922,11.3984 C54.8307,11.1328 54.75,10.7604 54.75,10.2813 L54.75,6.84375 L53.9063,6.84375 L53.9063,6.39063 L54.75,6 L55.1406,4.75 L55.7188,4.75 L55.7188,6.10938 L57.4219,6.10938 L57.4219,6.84375 L55.7188,6.84375 L55.7188,10.2656 C55.7188,10.6198 55.8047,10.8828 55.9766,11.0547 C56.1484,11.2266 56.3698,11.3125 56.6406,11.3125 M59.1406,3.89063 C59.2865,3.89063 59.4141,3.9401 59.5234,4.03906 C59.6328,4.13802 59.6875,4.29688 59.6875,4.51563 C59.6875,4.71354 59.6328,4.86458 59.5234,4.96875 C59.4141,5.07292 59.2865,5.125 59.1406,5.125 C58.974,5.125 58.8359,5.07292 58.7266,4.96875 C58.6172,4.86458 58.5625,4.71354 58.5625,4.51563 C58.5625,4.29688 58.6172,4.13802 58.7266,4.03906 C58.8359,3.9401 58.974,3.89063 59.1406,3.89063 M59.6094,6.10938 L59.6094,12 L58.6406,12 L58.6406,6.10938 L59.6094,6.10938 M66.5938,9.04688 C66.5938,10.0156 66.3464,10.7682 65.8516,11.3047 C65.3568,11.8411 64.6875,12.1094 63.8438,12.1094 C63.3229,12.1094 62.8594,11.9896 62.4531,11.75 C62.0469,11.5104 61.7266,11.1615 61.4922,10.7031 C61.2578,10.2448 61.1406,9.69271 61.1406,9.04688 C61.1406,8.06771 61.3854,7.3151 61.875,6.78906 C62.3646,6.26302 63.0313,6 63.875,6 C64.4063,6 64.8776,6.11719 65.2891,6.35156 C65.7005,6.58594 66.0208,6.92969 66.25,7.38281 C66.4792,7.83594 66.5938,8.39063 66.5938,9.04688 M62.1406,9.04688 C62.1406,9.73438 62.2786,10.2839 62.5547,10.6953 C62.8307,11.1068 63.2656,11.3125 63.8594,11.3125 C64.4531,11.3125 64.8906,11.1068 65.1719,10.6953 C65.4531,10.2839 65.5938,9.73438 65.5938,9.04688 C65.5938,8.34896 65.4531,7.80208 65.1719,7.40625 C64.8906,7.01042 64.4531,6.8125 63.8594,6.8125 C63.2552,6.8125 62.8177,7.01042 62.5469,7.40625 C62.276,7.80208 62.1406,8.34896 62.1406,9.04688 M70.9531,6 C71.651,6 72.1797,6.16927 72.5391,6.50781 C72.8984,6.84635 73.0781,7.39583 73.0781,8.15625 L73.0781,12 L72.125,12 L72.125,8.21875 C72.125,7.28125 71.6823,6.8125 70.7969,6.8125 C70.151,6.8125 69.7031,6.99479 69.4531,7.35938 C69.2031,7.72396 69.0781,8.25 69.0781,8.9375 L69.0781,12 L68.1094,12 L68.1094,6.10938 L68.8906,6.10938 L69.0313,6.90625 L69.0938,6.90625 C69.2813,6.59375 69.5443,6.36458 69.8828,6.21875 C70.2214,6.07292 70.5781,6 70.9531,6 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,505.96,1.19763e-15)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,505.96,1.19763e-15)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M393.84,-195.07 L393.021,-191.563 L403.86,-192.73 L394.659,-198.577 L393.84,-195.07"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M179.11,-125.79 C196.93,-129.65 216.27,-133.7 234.18,-137.15 C283.75,-146.72 296.51,-147.07 346.18,-156.15 C356.14,-157.97 366.6,-159.95 376.93,-161.93 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,498.389,91.9216)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,498.389,91.9216)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,498.389,91.9216)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M6.98438,11.3125 C7.13021,11.3125 7.28125,11.2995 7.4375,11.2734 C7.59375,11.2474 7.71875,11.224 7.8125,11.2031 L7.8125,11.9375 C7.70833,11.9896 7.5599,12.0313 7.36719,12.0625 C7.17448,12.0938 6.98958,12.1094 6.8125,12.1094 C6.51042,12.1094 6.22917,12.0573 5.96875,11.9531 C5.70833,11.849 5.4974,11.6641 5.33594,11.3984 C5.17448,11.1328 5.09375,10.7604 5.09375,10.2813 L5.09375,6.84375 L4.25,6.84375 L4.25,6.39063 L5.09375,6 L5.48438,4.75 L6.0625,4.75 L6.0625,6.10938 L7.76563,6.10938 L7.76563,6.84375 L6.0625,6.84375 L6.0625,10.2656 C6.0625,10.6198 6.14844,10.8828 6.32031,11.0547 C6.49219,11.2266 6.71354,11.3125 6.98438,11.3125 M11.2188,6 C11.9375,6 12.4688,6.15885 12.8125,6.47656 C13.1563,6.79427 13.3281,7.29688 13.3281,7.98438 L13.3281,12 L12.625,12 L12.4375,11.1563 L12.3906,11.1563 C12.1302,11.4792 11.8594,11.7188 11.5781,11.875 C11.2969,12.0313 10.9063,12.1094 10.4063,12.1094 C9.875,12.1094 9.43229,11.9688 9.07813,11.6875 C8.72396,11.4063 8.54688,10.9635 8.54688,10.3594 C8.54688,9.77604 8.77865,9.32552 9.24219,9.00781 C9.70573,8.6901 10.4167,8.51563 11.375,8.48438 L12.375,8.45313 L12.375,8.09375 C12.375,7.60417 12.2708,7.26302 12.0625,7.07031 C11.8542,6.8776 11.5521,6.78125 11.1563,6.78125 C10.8542,6.78125 10.5625,6.82813 10.2813,6.92188 C10,7.01563 9.73958,7.11979 9.5,7.23438 L9.20313,6.51563 C9.46354,6.36979 9.76823,6.2474 10.1172,6.14844 C10.4661,6.04948 10.8333,6 11.2188,6 M11.5,9.15625 C10.7708,9.17708 10.263,9.29167 9.97656,9.5 C9.6901,9.70833 9.54688,10 9.54688,10.375 C9.54688,10.6979 9.64844,10.9375 9.85156,11.0938 C10.0547,11.25 10.3125,11.3281 10.625,11.3281 C11.125,11.3281 11.5417,11.1901 11.875,10.9141 C12.2083,10.638 12.375,10.2135 12.375,9.64063 L12.375,9.125 L11.5,9.15625 M17.8906,6 C17.9948,6 18.112,6.00521 18.2422,6.01563 C18.3724,6.02604 18.4844,6.04167 18.5781,6.0625 L18.4531,6.95313 C18.3594,6.93229 18.2578,6.91406 18.1484,6.89844 C18.0391,6.88281 17.9323,6.875 17.8281,6.875 C17.526,6.875 17.2422,6.95833 16.9766,7.125 C16.7109,7.29167 16.5,7.52344 16.3438,7.82031 C16.1875,8.11719 16.1094,8.46354 16.1094,8.85938 L16.1094,12 L15.1406,12 L15.1406,6.10938 L15.9375,6.10938 L16.0469,7.1875 L16.0781,7.1875 C16.276,6.86458 16.5234,6.58594 16.8203,6.35156 C17.1172,6.11719 17.474,6 17.8906,6 M21.6563,6 C22.0417,6 22.3906,6.07292 22.7031,6.21875 C23.0156,6.36458 23.2813,6.58854 23.5,6.89063 L23.5469,6.89063 L23.6875,6.10938 L24.4531,6.10938 L24.4531,12.0938 C24.4531,12.9375 24.2396,13.5729 23.8125,14 C23.3854,14.4271 22.7188,14.6406 21.8125,14.6406 C20.9479,14.6406 20.2396,14.5156 19.6875,14.2656 L19.6875,13.375 C20.2708,13.6875 21,13.8438 21.875,13.8438 C22.375,13.8438 22.7708,13.6953 23.0625,13.3984 C23.3542,13.1016 23.5,12.6927 23.5,12.1719 L23.5,11.9375 C23.5,11.8542 23.5026,11.7292 23.5078,11.5625 C23.513,11.3958 23.5208,11.2813 23.5313,11.2188 L23.4844,11.2188 C23.0885,11.8125 22.4792,12.1094 21.6563,12.1094 C20.8958,12.1094 20.3021,11.8411 19.875,11.3047 C19.4479,10.7682 19.2344,10.0208 19.2344,9.0625 C19.2344,8.125 19.4479,7.38021 19.875,6.82813 C20.3021,6.27604 20.8958,6 21.6563,6 M21.7813,6.8125 C21.2917,6.8125 20.9115,7.00781 20.6406,7.39844 C20.3698,7.78906 20.2344,8.34896 20.2344,9.07813 C20.2344,9.79688 20.3672,10.349 20.6328,10.7344 C20.8984,11.1198 21.2865,11.3125 21.7969,11.3125 C22.401,11.3125 22.8385,11.1536 23.1094,10.8359 C23.3802,10.5182 23.5156,10.0052 23.5156,9.29688 L23.5156,9.0625 C23.5156,8.26042 23.375,7.6849 23.0938,7.33594 C22.8125,6.98698 22.375,6.8125 21.7813,6.8125 M28.5938,6 C29.0938,6 29.526,6.10938 29.8906,6.32813 C30.2552,6.54688 30.5339,6.85677 30.7266,7.25781 C30.9193,7.65885 31.0156,8.125 31.0156,8.65625 L31.0156,9.23438 L26.9844,9.23438 C26.9948,9.90104 27.1641,10.4089 27.4922,10.7578 C27.8203,11.1068 28.276,11.2813 28.8594,11.2813 C29.2344,11.2813 29.5677,11.2474 29.8594,11.1797 C30.151,11.112 30.4479,11.0104 30.75,10.875 L30.75,11.7188 C30.4479,11.8542 30.151,11.9531 29.8594,12.0156 C29.5677,12.0781 29.2188,12.1094 28.8125,12.1094 C28.2604,12.1094 27.7682,11.9948 27.3359,11.7656 C26.9036,11.5365 26.5703,11.1979 26.3359,10.75 C26.1016,10.3021 25.9844,9.75 25.9844,9.09375 C25.9844,8.44792 26.0911,7.89323 26.3047,7.42969 C26.5182,6.96615 26.8229,6.61198 27.2188,6.36719 C27.6146,6.1224 28.0729,6 28.5938,6 M28.5781,6.78125 C28.1198,6.78125 27.7552,6.92969 27.4844,7.22656 C27.2135,7.52344 27.0521,7.9375 27,8.46875 L30,8.46875 C30,7.96875 29.8854,7.5625 29.6563,7.25 C29.4271,6.9375 29.0677,6.78125 28.5781,6.78125 M34.4844,11.3125 C34.6302,11.3125 34.7813,11.2995 34.9375,11.2734 C35.0938,11.2474 35.2188,11.224 35.3125,11.2031 L35.3125,11.9375 C35.2083,11.9896 35.0599,12.0313 34.8672,12.0625 C34.6745,12.0938 34.4896,12.1094 34.3125,12.1094 C34.0104,12.1094 33.7292,12.0573 33.4688,11.9531 C33.2083,11.849 32.9974,11.6641 32.8359,11.3984 C32.6745,11.1328 32.5938,10.7604 32.5938,10.2813 L32.5938,6.84375 L31.75,6.84375 L31.75,6.39063 L32.5938,6 L32.9844,4.75 L33.5625,4.75 L33.5625,6.10938 L35.2656,6.10938 L35.2656,6.84375 L33.5625,6.84375 L33.5625,10.2656 C33.5625,10.6198 33.6484,10.8828 33.8203,11.0547 C33.9922,11.2266 34.2135,11.3125 34.4844,11.3125 M40.4531,13.6875 L35.5313,13.6875 L35.5313,12.9844 L40.4531,12.9844 L40.4531,13.6875 M42.3281,12 L41.3594,12 L41.3594,3.64063 L42.3281,3.64063 L42.3281,12 M49.3125,9.04688 C49.3125,10.0156 49.0651,10.7682 48.5703,11.3047 C48.0755,11.8411 47.4063,12.1094 46.5625,12.1094 C46.0417,12.1094 45.5781,11.9896 45.1719,11.75 C44.7656,11.5104 44.4453,11.1615 44.2109,10.7031 C43.9766,10.2448 43.8594,9.69271 43.8594,9.04688 C43.8594,8.06771 44.1042,7.3151 44.5938,6.78906 C45.0833,6.26302 45.75,6 46.5938,6 C47.125,6 47.5964,6.11719 48.0078,6.35156 C48.4193,6.58594 48.7396,6.92969 48.9688,7.38281 C49.1979,7.83594 49.3125,8.39063 49.3125,9.04688 M44.8594,9.04688 C44.8594,9.73438 44.9974,10.2839 45.2734,10.6953 C45.5495,11.1068 45.9844,11.3125 46.5781,11.3125 C47.1719,11.3125 47.6094,11.1068 47.8906,10.6953 C48.1719,10.2839 48.3125,9.73438 48.3125,9.04688 C48.3125,8.34896 48.1719,7.80208 47.8906,7.40625 C47.6094,7.01042 47.1719,6.8125 46.5781,6.8125 C45.974,6.8125 45.5365,7.01042 45.2656,7.40625 C44.9948,7.80208 44.8594,8.34896 44.8594,9.04688 M53.1875,12.1094 C52.6667,12.1094 52.2031,12.0026 51.7969,11.7891 C51.3906,11.5755 51.0729,11.2448 50.8438,10.7969 C50.6146,10.349 50.5,9.77604 50.5,9.07813 C50.5,8.35938 50.6198,7.77083 50.8594,7.3125 C51.099,6.85417 51.4271,6.52083 51.8438,6.3125 C52.2604,6.10417 52.7292,6 53.25,6 C53.5521,6 53.8438,6.03125 54.125,6.09375 C54.4063,6.15625 54.6354,6.22917 54.8125,6.3125 L54.5156,7.10938 C54.3385,7.04688 54.1328,6.98698 53.8984,6.92969 C53.6641,6.8724 53.4427,6.84375 53.2344,6.84375 C52.0781,6.84375 51.5,7.58854 51.5,9.07813 C51.5,9.78646 51.6406,10.3307 51.9219,10.7109 C52.2031,11.0911 52.625,11.2813 53.1875,11.2813 C53.5104,11.2813 53.7943,11.2474 54.0391,11.1797 C54.2839,11.112 54.5052,11.0313 54.7031,10.9375 L54.7031,11.7969 C54.5052,11.8906 54.2891,11.9661 54.0547,12.0234 C53.8203,12.0807 53.5313,12.1094 53.1875,12.1094 M58.3281,6 C59.0469,6 59.5781,6.15885 59.9219,6.47656 C60.2656,6.79427 60.4375,7.29688 60.4375,7.98438 L60.4375,12 L59.7344,12 L59.5469,11.1563 L59.5,11.1563 C59.2396,11.4792 58.9688,11.7188 58.6875,11.875 C58.4063,12.0313 58.0156,12.1094 57.5156,12.1094 C56.9844,12.1094 56.5417,11.9688 56.1875,11.6875 C55.8333,11.4063 55.6563,10.9635 55.6563,10.3594 C55.6563,9.77604 55.888,9.32552 56.3516,9.00781 C56.8151,8.6901 57.526,8.51563 58.4844,8.48438 L59.4844,8.45313 L59.4844,8.09375 C59.4844,7.60417 59.3802,7.26302 59.1719,7.07031 C58.9635,6.8776 58.6615,6.78125 58.2656,6.78125 C57.9635,6.78125 57.6719,6.82813 57.3906,6.92188 C57.1094,7.01563 56.849,7.11979 56.6094,7.23438 L56.3125,6.51563 C56.5729,6.36979 56.8776,6.2474 57.2266,6.14844 C57.5755,6.04948 57.9427,6 58.3281,6 M58.6094,9.15625 C57.8802,9.17708 57.3724,9.29167 57.0859,9.5 C56.7995,9.70833 56.6563,10 56.6563,10.375 C56.6563,10.6979 56.7578,10.9375 56.9609,11.0938 C57.1641,11.25 57.4219,11.3281 57.7344,11.3281 C58.2344,11.3281 58.651,11.1901 58.9844,10.9141 C59.3177,10.638 59.4844,10.2135 59.4844,9.64063 L59.4844,9.125 L58.6094,9.15625 M64.2188,11.3125 C64.3646,11.3125 64.5156,11.2995 64.6719,11.2734 C64.8281,11.2474 64.9531,11.224 65.0469,11.2031 L65.0469,11.9375 C64.9427,11.9896 64.7943,12.0313 64.6016,12.0625 C64.4089,12.0938 64.224,12.1094 64.0469,12.1094 C63.7448,12.1094 63.4635,12.0573 63.2031,11.9531 C62.9427,11.849 62.7318,11.6641 62.5703,11.3984 C62.4089,11.1328 62.3281,10.7604 62.3281,10.2813 L62.3281,6.84375 L61.4844,6.84375 L61.4844,6.39063 L62.3281,6 L62.7188,4.75 L63.2969,4.75 L63.2969,6.10938 L65,6.10938 L65,6.84375 L63.2969,6.84375 L63.2969,10.2656 C63.2969,10.6198 63.3828,10.8828 63.5547,11.0547 C63.7266,11.2266 63.9479,11.3125 64.2188,11.3125 M66.7188,3.89063 C66.8646,3.89063 66.9922,3.9401 67.1016,4.03906 C67.2109,4.13802 67.2656,4.29688 67.2656,4.51563 C67.2656,4.71354 67.2109,4.86458 67.1016,4.96875 C66.9922,5.07292 66.8646,5.125 66.7188,5.125 C66.5521,5.125 66.4141,5.07292 66.3047,4.96875 C66.1953,4.86458 66.1406,4.71354 66.1406,4.51563 C66.1406,4.29688 66.1953,4.13802 66.3047,4.03906 C66.4141,3.9401 66.5521,3.89063 66.7188,3.89063 M67.1875,6.10938 L67.1875,12 L66.2188,12 L66.2188,6.10938 L67.1875,6.10938 M74.1719,9.04688 C74.1719,10.0156 73.9245,10.7682 73.4297,11.3047 C72.9349,11.8411 72.2656,12.1094 71.4219,12.1094 C70.901,12.1094 70.4375,11.9896 70.0313,11.75 C69.625,11.5104 69.3047,11.1615 69.0703,10.7031 C68.8359,10.2448 68.7188,9.69271 68.7188,9.04688 C68.7188,8.06771 68.9635,7.3151 69.4531,6.78906 C69.9427,6.26302 70.6094,6 71.4531,6 C71.9844,6 72.4557,6.11719 72.8672,6.35156 C73.2786,6.58594 73.599,6.92969 73.8281,7.38281 C74.0573,7.83594 74.1719,8.39063 74.1719,9.04688 M69.7188,9.04688 C69.7188,9.73438 69.8568,10.2839 70.1328,10.6953 C70.4089,11.1068 70.8438,11.3125 71.4375,11.3125 C72.0313,11.3125 72.4688,11.1068 72.75,10.6953 C73.0313,10.2839 73.1719,9.73438 73.1719,9.04688 C73.1719,8.34896 73.0313,7.80208 72.75,7.40625 C72.4688,7.01042 72.0313,6.8125 71.4375,6.8125 C70.8333,6.8125 70.3958,7.01042 70.125,7.40625 C69.8542,7.80208 69.7188,8.34896 69.7188,9.04688 M78.5313,6 C79.2292,6 79.7578,6.16927 80.1172,6.50781 C80.4766,6.84635 80.6563,7.39583 80.6563,8.15625 L80.6563,12 L79.7031,12 L79.7031,8.21875 C79.7031,7.28125 79.2604,6.8125 78.375,6.8125 C77.7292,6.8125 77.2813,6.99479 77.0313,7.35938 C76.7813,7.72396 76.6563,8.25 76.6563,8.9375 L76.6563,12 L75.6875,12 L75.6875,6.10938 L76.4688,6.10938 L76.6094,6.90625 L76.6719,6.90625 C76.8594,6.59375 77.1224,6.36458 77.4609,6.21875 C77.7995,6.07292 78.1563,6 78.5313,6 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,498.389,91.9216)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,498.389,91.9216)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M376.93,-161.93 L377.599,-158.486 L386.77,-163.84 L376.262,-165.374 L376.93,-161.93"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M226.28,-112.12 C228.94,-112.13 231.57,-112.14 234.18,-112.15 C439.61,-113.01 491.42,-120.26 696.36,-106.15 C700.77,-105.85 705.28,-105.49 709.83,-105.08 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,861.946,175.85)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,861.946,175.85)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,861.946,175.85)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M7.375,12.1094 C6.85417,12.1094 6.39063,12.0026 5.98438,11.7891 C5.57813,11.5755 5.26042,11.2448 5.03125,10.7969 C4.80208,10.349 4.6875,9.77604 4.6875,9.07813 C4.6875,8.35938 4.80729,7.77083 5.04688,7.3125 C5.28646,6.85417 5.61458,6.52083 6.03125,6.3125 C6.44792,6.10417 6.91667,6 7.4375,6 C7.73958,6 8.03125,6.03125 8.3125,6.09375 C8.59375,6.15625 8.82292,6.22917 9,6.3125 L8.70313,7.10938 C8.52604,7.04688 8.32031,6.98698 8.08594,6.92969 C7.85156,6.8724 7.63021,6.84375 7.42188,6.84375 C6.26563,6.84375 5.6875,7.58854 5.6875,9.07813 C5.6875,9.78646 5.82813,10.3307 6.10938,10.7109 C6.39063,11.0911 6.8125,11.2813 7.375,11.2813 C7.69792,11.2813 7.98177,11.2474 8.22656,11.1797 C8.47135,11.112 8.69271,11.0313 8.89063,10.9375 L8.89063,11.7969 C8.69271,11.8906 8.47656,11.9661 8.24219,12.0234 C8.00781,12.0807 7.71875,12.1094 7.375,12.1094 M16.75,6 C17.4167,6 17.9141,6.16927 18.2422,6.50781 C18.5703,6.84635 18.7344,7.39583 18.7344,8.15625 L18.7344,12 L17.7813,12 L17.7813,8.20313 C17.7813,7.27604 17.3802,6.8125 16.5781,6.8125 C16.0052,6.8125 15.5964,6.97656 15.3516,7.30469 C15.1068,7.63281 14.9844,8.11458 14.9844,8.75 L14.9844,12 L14.0313,12 L14.0313,8.20313 C14.0313,7.27604 13.625,6.8125 12.8125,6.8125 C12.2188,6.8125 11.8099,6.99479 11.5859,7.35938 C11.362,7.72396 11.25,8.25 11.25,8.9375 L11.25,12 L10.2813,12 L10.2813,6.10938 L11.0625,6.10938 L11.2031,6.90625 L11.2656,6.90625 C11.4427,6.59375 11.6875,6.36458 12,6.21875 C12.3125,6.07292 12.6458,6 13,6 C13.9167,6 14.5156,6.32813 14.7969,6.98438 L14.8594,6.98438 C15.0573,6.65104 15.3255,6.40365 15.6641,6.24219 C16.0026,6.08073 16.3646,6 16.75,6 M22.6563,12.1094 C21.9167,12.1094 21.3281,11.8542 20.8906,11.3438 C20.4531,10.8333 20.2344,10.0729 20.2344,9.0625 C20.2344,8.05208 20.4557,7.28906 20.8984,6.77344 C21.3411,6.25781 21.9271,6 22.6563,6 C23.1146,6 23.4896,6.08333 23.7813,6.25 C24.0729,6.41667 24.3073,6.61979 24.4844,6.85938 L24.5469,6.85938 C24.5469,6.76563 24.5365,6.625 24.5156,6.4375 C24.4948,6.25 24.4844,6.10417 24.4844,6 L24.4844,3.64063 L25.4531,3.64063 L25.4531,12 L24.6719,12 L24.5313,11.2031 L24.4844,11.2031 C24.3073,11.4531 24.0729,11.6667 23.7813,11.8438 C23.4896,12.0208 23.1146,12.1094 22.6563,12.1094 M22.7969,11.3125 C23.4219,11.3125 23.862,11.1406 24.1172,10.7969 C24.3724,10.4531 24.5,9.9375 24.5,9.25 L24.5,9.07813 C24.5,8.33854 24.3776,7.77344 24.1328,7.38281 C23.888,6.99219 23.4427,6.79688 22.7969,6.79688 C22.276,6.79688 21.8854,7.00521 21.625,7.42188 C21.3646,7.83854 21.2344,8.39063 21.2344,9.07813 C21.2344,9.78646 21.3646,10.3359 21.625,10.7266 C21.8854,11.1172 22.276,11.3125 22.7969,11.3125 M31.2813,13.6875 L26.3594,13.6875 L26.3594,12.9844 L31.2813,12.9844 L31.2813,13.6875 M33.4844,12 L31.25,6.10938 L32.2813,6.10938 L33.5313,9.57813 C33.5938,9.74479 33.6589,9.92708 33.7266,10.125 C33.7943,10.3229 33.8542,10.5104 33.9063,10.6875 C33.9583,10.8646 33.9948,11.0156 34.0156,11.1406 L34.0625,11.1406 C34.0833,11.0156 34.1224,10.862 34.1797,10.6797 C34.237,10.4974 34.2995,10.3073 34.3672,10.1094 C34.4349,9.91146 34.4948,9.73438 34.5469,9.57813 L35.7969,6.10938 L36.8438,6.10938 L34.5938,12 L33.4844,12 M40.0469,6 C40.5469,6 40.9792,6.10938 41.3438,6.32813 C41.7083,6.54688 41.987,6.85677 42.1797,7.25781 C42.3724,7.65885 42.4688,8.125 42.4688,8.65625 L42.4688,9.23438 L38.4375,9.23438 C38.4479,9.90104 38.6172,10.4089 38.9453,10.7578 C39.2734,11.1068 39.7292,11.2813 40.3125,11.2813 C40.6875,11.2813 41.0208,11.2474 41.3125,11.1797 C41.6042,11.112 41.901,11.0104 42.2031,10.875 L42.2031,11.7188 C41.901,11.8542 41.6042,11.9531 41.3125,12.0156 C41.0208,12.0781 40.6719,12.1094 40.2656,12.1094 C39.7135,12.1094 39.2214,11.9948 38.7891,11.7656 C38.3568,11.5365 38.0234,11.1979 37.7891,10.75 C37.5547,10.3021 37.4375,9.75 37.4375,9.09375 C37.4375,8.44792 37.5443,7.89323 37.7578,7.42969 C37.9714,6.96615 38.276,6.61198 38.6719,6.36719 C39.0677,6.1224 39.526,6 40.0469,6 M40.0313,6.78125 C39.5729,6.78125 39.2083,6.92969 38.9375,7.22656 C38.6667,7.52344 38.5052,7.9375 38.4531,8.46875 L41.4531,8.46875 C41.4531,7.96875 41.3385,7.5625 41.1094,7.25 C40.8802,6.9375 40.5208,6.78125 40.0313,6.78125 M44.9375,12 L43.9688,12 L43.9688,3.64063 L44.9375,3.64063 L44.9375,12"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,861.946,175.85)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,861.946,175.85)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M709.83,-105.08 L709.498,-101.58 L719.83,-104.13 L710.163,-108.58 L709.83,-105.08"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M204.9,-100.54 C214.78,-99.395 224.69,-98.247 234.18,-97.153 C287.63,-90.987 348.43,-84.056 392.4,-79.058 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,503.072,209.821)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,503.072,209.821)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,503.072,209.821)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M7.25,6 C7.96875,6 8.5,6.15885 8.84375,6.47656 C9.1875,6.79427 9.35938,7.29688 9.35938,7.98438 L9.35938,12 L8.65625,12 L8.46875,11.1563 L8.42188,11.1563 C8.16146,11.4792 7.89063,11.7188 7.60938,11.875 C7.32813,12.0313 6.9375,12.1094 6.4375,12.1094 C5.90625,12.1094 5.46354,11.9688 5.10938,11.6875 C4.75521,11.4063 4.57813,10.9635 4.57813,10.3594 C4.57813,9.77604 4.8099,9.32552 5.27344,9.00781 C5.73698,8.6901 6.44792,8.51563 7.40625,8.48438 L8.40625,8.45313 L8.40625,8.09375 C8.40625,7.60417 8.30208,7.26302 8.09375,7.07031 C7.88542,6.8776 7.58333,6.78125 7.1875,6.78125 C6.88542,6.78125 6.59375,6.82813 6.3125,6.92188 C6.03125,7.01563 5.77083,7.11979 5.53125,7.23438 L5.23438,6.51563 C5.49479,6.36979 5.79948,6.2474 6.14844,6.14844 C6.4974,6.04948 6.86458,6 7.25,6 M7.53125,9.15625 C6.80208,9.17708 6.29427,9.29167 6.00781,9.5 C5.72135,9.70833 5.57813,10 5.57813,10.375 C5.57813,10.6979 5.67969,10.9375 5.88281,11.0938 C6.08594,11.25 6.34375,11.3281 6.65625,11.3281 C7.15625,11.3281 7.57292,11.1901 7.90625,10.9141 C8.23958,10.638 8.40625,10.2135 8.40625,9.64063 L8.40625,9.125 L7.53125,9.15625 M13.9688,6 C14.6979,6 15.2839,6.2526 15.7266,6.75781 C16.1693,7.26302 16.3906,8.02604 16.3906,9.04688 C16.3906,10.0469 16.1693,10.8073 15.7266,11.3281 C15.2839,11.849 14.6979,12.1094 13.9688,12.1094 C13.5104,12.1094 13.1328,12.0234 12.8359,11.8516 C12.5391,11.6797 12.3073,11.4792 12.1406,11.25 L12.0781,11.25 C12.0885,11.375 12.1016,11.5339 12.1172,11.7266 C12.1328,11.9193 12.1406,12.0833 12.1406,12.2188 L12.1406,14.6406 L11.1719,14.6406 L11.1719,6.10938 L11.9688,6.10938 L12.0938,6.90625 L12.1406,6.90625 C12.3177,6.64583 12.5495,6.42969 12.8359,6.25781 C13.1224,6.08594 13.5,6 13.9688,6 M13.7969,6.8125 C13.1927,6.8125 12.7682,6.97917 12.5234,7.3125 C12.2786,7.64583 12.151,8.16146 12.1406,8.85938 L12.1406,9.04688 C12.1406,9.76563 12.2604,10.3229 12.5,10.7188 C12.7396,11.1146 13.1823,11.3125 13.8281,11.3125 C14.1823,11.3125 14.474,11.2135 14.7031,11.0156 C14.9323,10.8177 15.1042,10.5469 15.2188,10.2031 C15.3333,9.85938 15.3906,9.46875 15.3906,9.03125 C15.3906,8.35417 15.2604,7.8151 15,7.41406 C14.7396,7.01302 14.3385,6.8125 13.7969,6.8125 M18.4219,3.89063 C18.5677,3.89063 18.6953,3.9401 18.8047,4.03906 C18.9141,4.13802 18.9688,4.29688 18.9688,4.51563 C18.9688,4.71354 18.9141,4.86458 18.8047,4.96875 C18.6953,5.07292 18.5677,5.125 18.4219,5.125 C18.2552,5.125 18.1172,5.07292 18.0078,4.96875 C17.8984,4.86458 17.8438,4.71354 17.8438,4.51563 C17.8438,4.29688 17.8984,4.13802 18.0078,4.03906 C18.1172,3.9401 18.2552,3.89063 18.4219,3.89063 M18.8906,6.10938 L18.8906,12 L17.9219,12 L17.9219,6.10938 L18.8906,6.10938 M24.7188,13.6875 L19.7969,13.6875 L19.7969,12.9844 L24.7188,12.9844 L24.7188,13.6875 M27.9844,12.1094 C27.4635,12.1094 27,12.0026 26.5938,11.7891 C26.1875,11.5755 25.8698,11.2448 25.6406,10.7969 C25.4115,10.349 25.2969,9.77604 25.2969,9.07813 C25.2969,8.35938 25.4167,7.77083 25.6563,7.3125 C25.8958,6.85417 26.224,6.52083 26.6406,6.3125 C27.0573,6.10417 27.526,6 28.0469,6 C28.349,6 28.6406,6.03125 28.9219,6.09375 C29.2031,6.15625 29.4323,6.22917 29.6094,6.3125 L29.3125,7.10938 C29.1354,7.04688 28.9297,6.98698 28.6953,6.92969 C28.4609,6.8724 28.2396,6.84375 28.0313,6.84375 C26.875,6.84375 26.2969,7.58854 26.2969,9.07813 C26.2969,9.78646 26.4375,10.3307 26.7188,10.7109 C27,11.0911 27.4219,11.2813 27.9844,11.2813 C28.3073,11.2813 28.5911,11.2474 28.8359,11.1797 C29.0807,11.112 29.3021,11.0313 29.5,10.9375 L29.5,11.7969 C29.3021,11.8906 29.0859,11.9661 28.8516,12.0234 C28.6172,12.0807 28.3281,12.1094 27.9844,12.1094 M36.0156,9.04688 C36.0156,10.0156 35.7682,10.7682 35.2734,11.3047 C34.7786,11.8411 34.1094,12.1094 33.2656,12.1094 C32.7448,12.1094 32.2813,11.9896 31.875,11.75 C31.4688,11.5104 31.1484,11.1615 30.9141,10.7031 C30.6797,10.2448 30.5625,9.69271 30.5625,9.04688 C30.5625,8.06771 30.8073,7.3151 31.2969,6.78906 C31.7865,6.26302 32.4531,6 33.2969,6 C33.8281,6 34.2995,6.11719 34.7109,6.35156 C35.1224,6.58594 35.4427,6.92969 35.6719,7.38281 C35.901,7.83594 36.0156,8.39063 36.0156,9.04688 M31.5625,9.04688 C31.5625,9.73438 31.7005,10.2839 31.9766,10.6953 C32.2526,11.1068 32.6875,11.3125 33.2813,11.3125 C33.875,11.3125 34.3125,11.1068 34.5938,10.6953 C34.875,10.2839 35.0156,9.73438 35.0156,9.04688 C35.0156,8.34896 34.875,7.80208 34.5938,7.40625 C34.3125,7.01042 33.875,6.8125 33.2813,6.8125 C32.6771,6.8125 32.2396,7.01042 31.9688,7.40625 C31.6979,7.80208 31.5625,8.34896 31.5625,9.04688 M44,6 C44.6667,6 45.1641,6.16927 45.4922,6.50781 C45.8203,6.84635 45.9844,7.39583 45.9844,8.15625 L45.9844,12 L45.0313,12 L45.0313,8.20313 C45.0313,7.27604 44.6302,6.8125 43.8281,6.8125 C43.2552,6.8125 42.8464,6.97656 42.6016,7.30469 C42.3568,7.63281 42.2344,8.11458 42.2344,8.75 L42.2344,12 L41.2813,12 L41.2813,8.20313 C41.2813,7.27604 40.875,6.8125 40.0625,6.8125 C39.4688,6.8125 39.0599,6.99479 38.8359,7.35938 C38.612,7.72396 38.5,8.25 38.5,8.9375 L38.5,12 L37.5313,12 L37.5313,6.10938 L38.3125,6.10938 L38.4531,6.90625 L38.5156,6.90625 C38.6927,6.59375 38.9375,6.36458 39.25,6.21875 C39.5625,6.07292 39.8958,6 40.25,6 C41.1667,6 41.7656,6.32813 42.0469,6.98438 L42.1094,6.98438 C42.3073,6.65104 42.5755,6.40365 42.9141,6.24219 C43.2526,6.08073 43.6146,6 44,6 M54.2813,6 C54.9479,6 55.4453,6.16927 55.7734,6.50781 C56.1016,6.84635 56.2656,7.39583 56.2656,8.15625 L56.2656,12 L55.3125,12 L55.3125,8.20313 C55.3125,7.27604 54.9115,6.8125 54.1094,6.8125 C53.5365,6.8125 53.1276,6.97656 52.8828,7.30469 C52.638,7.63281 52.5156,8.11458 52.5156,8.75 L52.5156,12 L51.5625,12 L51.5625,8.20313 C51.5625,7.27604 51.1563,6.8125 50.3438,6.8125 C49.75,6.8125 49.3411,6.99479 49.1172,7.35938 C48.8932,7.72396 48.7813,8.25 48.7813,8.9375 L48.7813,12 L47.8125,12 L47.8125,6.10938 L48.5938,6.10938 L48.7344,6.90625 L48.7969,6.90625 C48.974,6.59375 49.2188,6.36458 49.5313,6.21875 C49.8438,6.07292 50.1771,6 50.5313,6 C51.4479,6 52.0469,6.32813 52.3281,6.98438 L52.3906,6.98438 C52.5885,6.65104 52.8568,6.40365 53.1953,6.24219 C53.5339,6.08073 53.8958,6 54.2813,6 M60.3281,6 C61.0469,6 61.5781,6.15885 61.9219,6.47656 C62.2656,6.79427 62.4375,7.29688 62.4375,7.98438 L62.4375,12 L61.7344,12 L61.5469,11.1563 L61.5,11.1563 C61.2396,11.4792 60.9688,11.7188 60.6875,11.875 C60.4063,12.0313 60.0156,12.1094 59.5156,12.1094 C58.9844,12.1094 58.5417,11.9688 58.1875,11.6875 C57.8333,11.4063 57.6563,10.9635 57.6563,10.3594 C57.6563,9.77604 57.888,9.32552 58.3516,9.00781 C58.8151,8.6901 59.526,8.51563 60.4844,8.48438 L61.4844,8.45313 L61.4844,8.09375 C61.4844,7.60417 61.3802,7.26302 61.1719,7.07031 C60.9635,6.8776 60.6615,6.78125 60.2656,6.78125 C59.9635,6.78125 59.6719,6.82813 59.3906,6.92188 C59.1094,7.01563 58.849,7.11979 58.6094,7.23438 L58.3125,6.51563 C58.5729,6.36979 58.8776,6.2474 59.2266,6.14844 C59.5755,6.04948 59.9427,6 60.3281,6 M60.6094,9.15625 C59.8802,9.17708 59.3724,9.29167 59.0859,9.5 C58.7995,9.70833 58.6563,10 58.6563,10.375 C58.6563,10.6979 58.7578,10.9375 58.9609,11.0938 C59.1641,11.25 59.4219,11.3281 59.7344,11.3281 C60.2344,11.3281 60.651,11.1901 60.9844,10.9141 C61.3177,10.638 61.4844,10.2135 61.4844,9.64063 L61.4844,9.125 L60.6094,9.15625 M67.0938,6 C67.7917,6 68.3203,6.16927 68.6797,6.50781 C69.0391,6.84635 69.2188,7.39583 69.2188,8.15625 L69.2188,12 L68.2656,12 L68.2656,8.21875 C68.2656,7.28125 67.8229,6.8125 66.9375,6.8125 C66.2917,6.8125 65.8438,6.99479 65.5938,7.35938 C65.3438,7.72396 65.2188,8.25 65.2188,8.9375 L65.2188,12 L64.25,12 L64.25,6.10938 L65.0313,6.10938 L65.1719,6.90625 L65.2344,6.90625 C65.4219,6.59375 65.6849,6.36458 66.0234,6.21875 C66.362,6.07292 66.7188,6 67.0938,6 M73.1406,12.1094 C72.401,12.1094 71.8125,11.8542 71.375,11.3438 C70.9375,10.8333 70.7188,10.0729 70.7188,9.0625 C70.7188,8.05208 70.9401,7.28906 71.3828,6.77344 C71.8255,6.25781 72.4115,6 73.1406,6 C73.599,6 73.974,6.08333 74.2656,6.25 C74.5573,6.41667 74.7917,6.61979 74.9688,6.85938 L75.0313,6.85938 C75.0313,6.76563 75.0208,6.625 75,6.4375 C74.9792,6.25 74.9688,6.10417 74.9688,6 L74.9688,3.64063 L75.9375,3.64063 L75.9375,12 L75.1563,12 L75.0156,11.2031 L74.9688,11.2031 C74.7917,11.4531 74.5573,11.6667 74.2656,11.8438 C73.974,12.0208 73.599,12.1094 73.1406,12.1094 M73.2813,11.3125 C73.9063,11.3125 74.3464,11.1406 74.6016,10.7969 C74.8568,10.4531 74.9844,9.9375 74.9844,9.25 L74.9844,9.07813 C74.9844,8.33854 74.862,7.77344 74.6172,7.38281 C74.3724,6.99219 73.9271,6.79688 73.2813,6.79688 C72.7604,6.79688 72.3698,7.00521 72.1094,7.42188 C71.849,7.83854 71.7188,8.39063 71.7188,9.07813 C71.7188,9.78646 71.849,10.3359 72.1094,10.7266 C72.3698,11.1172 72.7604,11.3125 73.2813,11.3125 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,503.072,209.821)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,503.072,209.821)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M392.4,-79.058 L392.004,-75.572 L402.36,-77.927 L392.796,-82.544 L392.4,-79.058"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M148.83,-93.947 C172.3,-83.313 204.32,-70.676 234.18,-65.153 C287.82,-55.231 350.07,-58.615 394.48,-63.514 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,506.694,273.76)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,506.694,273.76)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,506.694,273.76)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M6.98438,11.3125 C7.13021,11.3125 7.28125,11.2995 7.4375,11.2734 C7.59375,11.2474 7.71875,11.224 7.8125,11.2031 L7.8125,11.9375 C7.70833,11.9896 7.5599,12.0313 7.36719,12.0625 C7.17448,12.0938 6.98958,12.1094 6.8125,12.1094 C6.51042,12.1094 6.22917,12.0573 5.96875,11.9531 C5.70833,11.849 5.4974,11.6641 5.33594,11.3984 C5.17448,11.1328 5.09375,10.7604 5.09375,10.2813 L5.09375,6.84375 L4.25,6.84375 L4.25,6.39063 L5.09375,6 L5.48438,4.75 L6.0625,4.75 L6.0625,6.10938 L7.76563,6.10938 L7.76563,6.84375 L6.0625,6.84375 L6.0625,10.2656 C6.0625,10.6198 6.14844,10.8828 6.32031,11.0547 C6.49219,11.2266 6.71354,11.3125 6.98438,11.3125 M11.2188,6 C11.9375,6 12.4688,6.15885 12.8125,6.47656 C13.1563,6.79427 13.3281,7.29688 13.3281,7.98438 L13.3281,12 L12.625,12 L12.4375,11.1563 L12.3906,11.1563 C12.1302,11.4792 11.8594,11.7188 11.5781,11.875 C11.2969,12.0313 10.9063,12.1094 10.4063,12.1094 C9.875,12.1094 9.43229,11.9688 9.07813,11.6875 C8.72396,11.4063 8.54688,10.9635 8.54688,10.3594 C8.54688,9.77604 8.77865,9.32552 9.24219,9.00781 C9.70573,8.6901 10.4167,8.51563 11.375,8.48438 L12.375,8.45313 L12.375,8.09375 C12.375,7.60417 12.2708,7.26302 12.0625,7.07031 C11.8542,6.8776 11.5521,6.78125 11.1563,6.78125 C10.8542,6.78125 10.5625,6.82813 10.2813,6.92188 C10,7.01563 9.73958,7.11979 9.5,7.23438 L9.20313,6.51563 C9.46354,6.36979 9.76823,6.2474 10.1172,6.14844 C10.4661,6.04948 10.8333,6 11.2188,6 M11.5,9.15625 C10.7708,9.17708 10.263,9.29167 9.97656,9.5 C9.6901,9.70833 9.54688,10 9.54688,10.375 C9.54688,10.6979 9.64844,10.9375 9.85156,11.0938 C10.0547,11.25 10.3125,11.3281 10.625,11.3281 C11.125,11.3281 11.5417,11.1901 11.875,10.9141 C12.2083,10.638 12.375,10.2135 12.375,9.64063 L12.375,9.125 L11.5,9.15625 M17.2344,6 C17.6198,6 17.9688,6.07292 18.2813,6.21875 C18.5938,6.36458 18.8594,6.58854 19.0781,6.89063 L19.125,6.89063 L19.2656,6.10938 L20.0313,6.10938 L20.0313,12.0938 C20.0313,12.9375 19.8177,13.5729 19.3906,14 C18.9635,14.4271 18.2969,14.6406 17.3906,14.6406 C16.526,14.6406 15.8177,14.5156 15.2656,14.2656 L15.2656,13.375 C15.849,13.6875 16.5781,13.8438 17.4531,13.8438 C17.9531,13.8438 18.349,13.6953 18.6406,13.3984 C18.9323,13.1016 19.0781,12.6927 19.0781,12.1719 L19.0781,11.9375 C19.0781,11.8542 19.0807,11.7292 19.0859,11.5625 C19.0911,11.3958 19.099,11.2813 19.1094,11.2188 L19.0625,11.2188 C18.6667,11.8125 18.0573,12.1094 17.2344,12.1094 C16.474,12.1094 15.8802,11.8411 15.4531,11.3047 C15.026,10.7682 14.8125,10.0208 14.8125,9.0625 C14.8125,8.125 15.026,7.38021 15.4531,6.82813 C15.8802,6.27604 16.474,6 17.2344,6 M17.3594,6.8125 C16.8698,6.8125 16.4896,7.00781 16.2188,7.39844 C15.9479,7.78906 15.8125,8.34896 15.8125,9.07813 C15.8125,9.79688 15.9453,10.349 16.2109,10.7344 C16.4766,11.1198 16.8646,11.3125 17.375,11.3125 C17.9792,11.3125 18.4167,11.1536 18.6875,10.8359 C18.9583,10.5182 19.0938,10.0052 19.0938,9.29688 L19.0938,9.0625 C19.0938,8.26042 18.9531,7.6849 18.6719,7.33594 C18.3906,6.98698 17.9531,6.8125 17.3594,6.8125 M24.8594,12 L23.9063,12 L23.9063,6.51563 C23.9063,6.19271 23.9115,5.9375 23.9219,5.75 C23.9323,5.5625 23.9427,5.36458 23.9531,5.15625 C23.8385,5.27083 23.7344,5.36979 23.6406,5.45313 C23.5469,5.53646 23.4271,5.64063 23.2813,5.76563 L22.4375,6.4375 L21.9375,5.79688 L24.0625,4.14063 L24.8594,4.14063 L24.8594,12 M32.1406,13.6875 L27.2188,13.6875 L27.2188,12.9844 L32.1406,12.9844 L32.1406,13.6875 M34.0156,12 L33.0469,12 L33.0469,3.64063 L34.0156,3.64063 L34.0156,12 M41,9.04688 C41,10.0156 40.7526,10.7682 40.2578,11.3047 C39.763,11.8411 39.0938,12.1094 38.25,12.1094 C37.7292,12.1094 37.2656,11.9896 36.8594,11.75 C36.4531,11.5104 36.1328,11.1615 35.8984,10.7031 C35.6641,10.2448 35.5469,9.69271 35.5469,9.04688 C35.5469,8.06771 35.7917,7.3151 36.2813,6.78906 C36.7708,6.26302 37.4375,6 38.2813,6 C38.8125,6 39.2839,6.11719 39.6953,6.35156 C40.1068,6.58594 40.4271,6.92969 40.6563,7.38281 C40.8854,7.83594 41,8.39063 41,9.04688 M36.5469,9.04688 C36.5469,9.73438 36.6849,10.2839 36.9609,10.6953 C37.237,11.1068 37.6719,11.3125 38.2656,11.3125 C38.8594,11.3125 39.2969,11.1068 39.5781,10.6953 C39.8594,10.2839 40,9.73438 40,9.04688 C40,8.34896 39.8594,7.80208 39.5781,7.40625 C39.2969,7.01042 38.8594,6.8125 38.2656,6.8125 C37.6615,6.8125 37.224,7.01042 36.9531,7.40625 C36.6823,7.80208 36.5469,8.34896 36.5469,9.04688 M44.875,12.1094 C44.3542,12.1094 43.8906,12.0026 43.4844,11.7891 C43.0781,11.5755 42.7604,11.2448 42.5313,10.7969 C42.3021,10.349 42.1875,9.77604 42.1875,9.07813 C42.1875,8.35938 42.3073,7.77083 42.5469,7.3125 C42.7865,6.85417 43.1146,6.52083 43.5313,6.3125 C43.9479,6.10417 44.4167,6 44.9375,6 C45.2396,6 45.5313,6.03125 45.8125,6.09375 C46.0938,6.15625 46.3229,6.22917 46.5,6.3125 L46.2031,7.10938 C46.026,7.04688 45.8203,6.98698 45.5859,6.92969 C45.3516,6.8724 45.1302,6.84375 44.9219,6.84375 C43.7656,6.84375 43.1875,7.58854 43.1875,9.07813 C43.1875,9.78646 43.3281,10.3307 43.6094,10.7109 C43.8906,11.0911 44.3125,11.2813 44.875,11.2813 C45.1979,11.2813 45.4818,11.2474 45.7266,11.1797 C45.9714,11.112 46.1927,11.0313 46.3906,10.9375 L46.3906,11.7969 C46.1927,11.8906 45.9766,11.9661 45.7422,12.0234 C45.5078,12.0807 45.2188,12.1094 44.875,12.1094 M50.0156,6 C50.7344,6 51.2656,6.15885 51.6094,6.47656 C51.9531,6.79427 52.125,7.29688 52.125,7.98438 L52.125,12 L51.4219,12 L51.2344,11.1563 L51.1875,11.1563 C50.9271,11.4792 50.6563,11.7188 50.375,11.875 C50.0938,12.0313 49.7031,12.1094 49.2031,12.1094 C48.6719,12.1094 48.2292,11.9688 47.875,11.6875 C47.5208,11.4063 47.3438,10.9635 47.3438,10.3594 C47.3438,9.77604 47.5755,9.32552 48.0391,9.00781 C48.5026,8.6901 49.2135,8.51563 50.1719,8.48438 L51.1719,8.45313 L51.1719,8.09375 C51.1719,7.60417 51.0677,7.26302 50.8594,7.07031 C50.651,6.8776 50.349,6.78125 49.9531,6.78125 C49.651,6.78125 49.3594,6.82813 49.0781,6.92188 C48.7969,7.01563 48.5365,7.11979 48.2969,7.23438 L48,6.51563 C48.2604,6.36979 48.5651,6.2474 48.9141,6.14844 C49.263,6.04948 49.6302,6 50.0156,6 M50.2969,9.15625 C49.5677,9.17708 49.0599,9.29167 48.7734,9.5 C48.487,9.70833 48.3438,10 48.3438,10.375 C48.3438,10.6979 48.4453,10.9375 48.6484,11.0938 C48.8516,11.25 49.1094,11.3281 49.4219,11.3281 C49.9219,11.3281 50.3385,11.1901 50.6719,10.9141 C51.0052,10.638 51.1719,10.2135 51.1719,9.64063 L51.1719,9.125 L50.2969,9.15625 M55.9063,11.3125 C56.0521,11.3125 56.2031,11.2995 56.3594,11.2734 C56.5156,11.2474 56.6406,11.224 56.7344,11.2031 L56.7344,11.9375 C56.6302,11.9896 56.4818,12.0313 56.2891,12.0625 C56.0964,12.0938 55.9115,12.1094 55.7344,12.1094 C55.4323,12.1094 55.151,12.0573 54.8906,11.9531 C54.6302,11.849 54.4193,11.6641 54.2578,11.3984 C54.0964,11.1328 54.0156,10.7604 54.0156,10.2813 L54.0156,6.84375 L53.1719,6.84375 L53.1719,6.39063 L54.0156,6 L54.4063,4.75 L54.9844,4.75 L54.9844,6.10938 L56.6875,6.10938 L56.6875,6.84375 L54.9844,6.84375 L54.9844,10.2656 C54.9844,10.6198 55.0703,10.8828 55.2422,11.0547 C55.4141,11.2266 55.6354,11.3125 55.9063,11.3125 M58.4063,3.89063 C58.5521,3.89063 58.6797,3.9401 58.7891,4.03906 C58.8984,4.13802 58.9531,4.29688 58.9531,4.51563 C58.9531,4.71354 58.8984,4.86458 58.7891,4.96875 C58.6797,5.07292 58.5521,5.125 58.4063,5.125 C58.2396,5.125 58.1016,5.07292 57.9922,4.96875 C57.8828,4.86458 57.8281,4.71354 57.8281,4.51563 C57.8281,4.29688 57.8828,4.13802 57.9922,4.03906 C58.1016,3.9401 58.2396,3.89063 58.4063,3.89063 M58.875,6.10938 L58.875,12 L57.9063,12 L57.9063,6.10938 L58.875,6.10938 M65.8594,9.04688 C65.8594,10.0156 65.612,10.7682 65.1172,11.3047 C64.6224,11.8411 63.9531,12.1094 63.1094,12.1094 C62.5885,12.1094 62.125,11.9896 61.7188,11.75 C61.3125,11.5104 60.9922,11.1615 60.7578,10.7031 C60.5234,10.2448 60.4063,9.69271 60.4063,9.04688 C60.4063,8.06771 60.651,7.3151 61.1406,6.78906 C61.6302,6.26302 62.2969,6 63.1406,6 C63.6719,6 64.1432,6.11719 64.5547,6.35156 C64.9661,6.58594 65.2865,6.92969 65.5156,7.38281 C65.7448,7.83594 65.8594,8.39063 65.8594,9.04688 M61.4063,9.04688 C61.4063,9.73438 61.5443,10.2839 61.8203,10.6953 C62.0964,11.1068 62.5313,11.3125 63.125,11.3125 C63.7188,11.3125 64.1563,11.1068 64.4375,10.6953 C64.7188,10.2839 64.8594,9.73438 64.8594,9.04688 C64.8594,8.34896 64.7188,7.80208 64.4375,7.40625 C64.1563,7.01042 63.7188,6.8125 63.125,6.8125 C62.5208,6.8125 62.0833,7.01042 61.8125,7.40625 C61.5417,7.80208 61.4063,8.34896 61.4063,9.04688 M70.2188,6 C70.9167,6 71.4453,6.16927 71.8047,6.50781 C72.1641,6.84635 72.3438,7.39583 72.3438,8.15625 L72.3438,12 L71.3906,12 L71.3906,8.21875 C71.3906,7.28125 70.9479,6.8125 70.0625,6.8125 C69.4167,6.8125 68.9688,6.99479 68.7188,7.35938 C68.4688,7.72396 68.3438,8.25 68.3438,8.9375 L68.3438,12 L67.375,12 L67.375,6.10938 L68.1563,6.10938 L68.2969,6.90625 L68.3594,6.90625 C68.5469,6.59375 68.8099,6.36458 69.1484,6.21875 C69.487,6.07292 69.8438,6 70.2188,6 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,506.694,273.76)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,506.694,273.76)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M394.48,-63.514 L394.888,-60 L404.52,-64.681 L394.072,-67.028 L394.48,-63.514"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M508.08,-75.566 C558.85,-78.847 636.78,-83.884 698.72,-87.888 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1211.83,229.798)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1211.83,229.798)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,1211.83,229.798)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M7.375,12.1094 C6.85417,12.1094 6.39063,12.0026 5.98438,11.7891 C5.57813,11.5755 5.26042,11.2448 5.03125,10.7969 C4.80208,10.349 4.6875,9.77604 4.6875,9.07813 C4.6875,8.35938 4.80729,7.77083 5.04688,7.3125 C5.28646,6.85417 5.61458,6.52083 6.03125,6.3125 C6.44792,6.10417 6.91667,6 7.4375,6 C7.73958,6 8.03125,6.03125 8.3125,6.09375 C8.59375,6.15625 8.82292,6.22917 9,6.3125 L8.70313,7.10938 C8.52604,7.04688 8.32031,6.98698 8.08594,6.92969 C7.85156,6.8724 7.63021,6.84375 7.42188,6.84375 C6.26563,6.84375 5.6875,7.58854 5.6875,9.07813 C5.6875,9.78646 5.82813,10.3307 6.10938,10.7109 C6.39063,11.0911 6.8125,11.2813 7.375,11.2813 C7.69792,11.2813 7.98177,11.2474 8.22656,11.1797 C8.47135,11.112 8.69271,11.0313 8.89063,10.9375 L8.89063,11.7969 C8.69271,11.8906 8.47656,11.9661 8.24219,12.0234 C8.00781,12.0807 7.71875,12.1094 7.375,12.1094 M16.75,6 C17.4167,6 17.9141,6.16927 18.2422,6.50781 C18.5703,6.84635 18.7344,7.39583 18.7344,8.15625 L18.7344,12 L17.7813,12 L17.7813,8.20313 C17.7813,7.27604 17.3802,6.8125 16.5781,6.8125 C16.0052,6.8125 15.5964,6.97656 15.3516,7.30469 C15.1068,7.63281 14.9844,8.11458 14.9844,8.75 L14.9844,12 L14.0313,12 L14.0313,8.20313 C14.0313,7.27604 13.625,6.8125 12.8125,6.8125 C12.2188,6.8125 11.8099,6.99479 11.5859,7.35938 C11.362,7.72396 11.25,8.25 11.25,8.9375 L11.25,12 L10.2813,12 L10.2813,6.10938 L11.0625,6.10938 L11.2031,6.90625 L11.2656,6.90625 C11.4427,6.59375 11.6875,6.36458 12,6.21875 C12.3125,6.07292 12.6458,6 13,6 C13.9167,6 14.5156,6.32813 14.7969,6.98438 L14.8594,6.98438 C15.0573,6.65104 15.3255,6.40365 15.6641,6.24219 C16.0026,6.08073 16.3646,6 16.75,6 M22.6563,12.1094 C21.9167,12.1094 21.3281,11.8542 20.8906,11.3438 C20.4531,10.8333 20.2344,10.0729 20.2344,9.0625 C20.2344,8.05208 20.4557,7.28906 20.8984,6.77344 C21.3411,6.25781 21.9271,6 22.6563,6 C23.1146,6 23.4896,6.08333 23.7813,6.25 C24.0729,6.41667 24.3073,6.61979 24.4844,6.85938 L24.5469,6.85938 C24.5469,6.76563 24.5365,6.625 24.5156,6.4375 C24.4948,6.25 24.4844,6.10417 24.4844,6 L24.4844,3.64063 L25.4531,3.64063 L25.4531,12 L24.6719,12 L24.5313,11.2031 L24.4844,11.2031 C24.3073,11.4531 24.0729,11.6667 23.7813,11.8438 C23.4896,12.0208 23.1146,12.1094 22.6563,12.1094 M22.7969,11.3125 C23.4219,11.3125 23.862,11.1406 24.1172,10.7969 C24.3724,10.4531 24.5,9.9375 24.5,9.25 L24.5,9.07813 C24.5,8.33854 24.3776,7.77344 24.1328,7.38281 C23.888,6.99219 23.4427,6.79688 22.7969,6.79688 C22.276,6.79688 21.8854,7.00521 21.625,7.42188 C21.3646,7.83854 21.2344,8.39063 21.2344,9.07813 C21.2344,9.78646 21.3646,10.3359 21.625,10.7266 C21.8854,11.1172 22.276,11.3125 22.7969,11.3125 M31.2813,13.6875 L26.3594,13.6875 L26.3594,12.9844 L31.2813,12.9844 L31.2813,13.6875 M33.4844,12 L31.25,6.10938 L32.2813,6.10938 L33.5313,9.57813 C33.5938,9.74479 33.6589,9.92708 33.7266,10.125 C33.7943,10.3229 33.8542,10.5104 33.9063,10.6875 C33.9583,10.8646 33.9948,11.0156 34.0156,11.1406 L34.0625,11.1406 C34.0833,11.0156 34.1224,10.862 34.1797,10.6797 C34.237,10.4974 34.2995,10.3073 34.3672,10.1094 C34.4349,9.91146 34.4948,9.73438 34.5469,9.57813 L35.7969,6.10938 L36.8438,6.10938 L34.5938,12 L33.4844,12 M40.0469,6 C40.5469,6 40.9792,6.10938 41.3438,6.32813 C41.7083,6.54688 41.987,6.85677 42.1797,7.25781 C42.3724,7.65885 42.4688,8.125 42.4688,8.65625 L42.4688,9.23438 L38.4375,9.23438 C38.4479,9.90104 38.6172,10.4089 38.9453,10.7578 C39.2734,11.1068 39.7292,11.2813 40.3125,11.2813 C40.6875,11.2813 41.0208,11.2474 41.3125,11.1797 C41.6042,11.112 41.901,11.0104 42.2031,10.875 L42.2031,11.7188 C41.901,11.8542 41.6042,11.9531 41.3125,12.0156 C41.0208,12.0781 40.6719,12.1094 40.2656,12.1094 C39.7135,12.1094 39.2214,11.9948 38.7891,11.7656 C38.3568,11.5365 38.0234,11.1979 37.7891,10.75 C37.5547,10.3021 37.4375,9.75 37.4375,9.09375 C37.4375,8.44792 37.5443,7.89323 37.7578,7.42969 C37.9714,6.96615 38.276,6.61198 38.6719,6.36719 C39.0677,6.1224 39.526,6 40.0469,6 M40.0313,6.78125 C39.5729,6.78125 39.2083,6.92969 38.9375,7.22656 C38.6667,7.52344 38.5052,7.9375 38.4531,8.46875 L41.4531,8.46875 C41.4531,7.96875 41.3385,7.5625 41.1094,7.25 C40.8802,6.9375 40.5208,6.78125 40.0313,6.78125 M44.9375,12 L43.9688,12 L43.9688,3.64063 L44.9375,3.64063 L44.9375,12"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1211.83,229.798)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1211.83,229.798)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M698.72,-87.888 L698.95,-84.3215 L708.91,-88.546 L698.49,-91.4545 L698.72,-87.888"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M401.13,-67.715 C384.37,-63.931 366.88,-57.16 354.18,-45.153 C346.01,-37.427 355.3,-27.727 346.18,-21.153 C305.8,7.9527 281.41,-5.4202 234.18,-21.153 C195.98,-33.878 160.14,-64.034 137.73,-85.941 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,500.278,361.685)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,500.278,361.685)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,500.278,361.685)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M7.85938,6 C8.55729,6 9.08594,6.16927 9.44531,6.50781 C9.80469,6.84635 9.98438,7.39583 9.98438,8.15625 L9.98438,12 L9.03125,12 L9.03125,8.21875 C9.03125,7.28125 8.58854,6.8125 7.70313,6.8125 C7.05729,6.8125 6.60938,6.99479 6.35938,7.35938 C6.10938,7.72396 5.98438,8.25 5.98438,8.9375 L5.98438,12 L5.01563,12 L5.01563,6.10938 L5.79688,6.10938 L5.9375,6.90625 L6,6.90625 C6.1875,6.59375 6.45052,6.36458 6.78906,6.21875 C7.1276,6.07292 7.48438,6 7.85938,6 M14.0469,6 C14.7656,6 15.2969,6.15885 15.6406,6.47656 C15.9844,6.79427 16.1563,7.29688 16.1563,7.98438 L16.1563,12 L15.4531,12 L15.2656,11.1563 L15.2188,11.1563 C14.9583,11.4792 14.6875,11.7188 14.4063,11.875 C14.125,12.0313 13.7344,12.1094 13.2344,12.1094 C12.7031,12.1094 12.2604,11.9688 11.9063,11.6875 C11.5521,11.4063 11.375,10.9635 11.375,10.3594 C11.375,9.77604 11.6068,9.32552 12.0703,9.00781 C12.5339,8.6901 13.2448,8.51563 14.2031,8.48438 L15.2031,8.45313 L15.2031,8.09375 C15.2031,7.60417 15.099,7.26302 14.8906,7.07031 C14.6823,6.8776 14.3802,6.78125 13.9844,6.78125 C13.6823,6.78125 13.3906,6.82813 13.1094,6.92188 C12.8281,7.01563 12.5677,7.11979 12.3281,7.23438 L12.0313,6.51563 C12.2917,6.36979 12.5964,6.2474 12.9453,6.14844 C13.2943,6.04948 13.6615,6 14.0469,6 M14.3281,9.15625 C13.599,9.17708 13.0911,9.29167 12.8047,9.5 C12.5182,9.70833 12.375,10 12.375,10.375 C12.375,10.6979 12.4766,10.9375 12.6797,11.0938 C12.8828,11.25 13.1406,11.3281 13.4531,11.3281 C13.9531,11.3281 14.3698,11.1901 14.7031,10.9141 C15.0365,10.638 15.2031,10.2135 15.2031,9.64063 L15.2031,9.125 L14.3281,9.15625 M19.2656,12 L17.0313,6.10938 L18.0625,6.10938 L19.3125,9.57813 C19.375,9.74479 19.4401,9.92708 19.5078,10.125 C19.5755,10.3229 19.6354,10.5104 19.6875,10.6875 C19.7396,10.8646 19.776,11.0156 19.7969,11.1406 L19.8438,11.1406 C19.8646,11.0156 19.9036,10.862 19.9609,10.6797 C20.0182,10.4974 20.0807,10.3073 20.1484,10.1094 C20.2161,9.91146 20.276,9.73438 20.3281,9.57813 L21.5781,6.10938 L22.625,6.10938 L20.375,12 L19.2656,12 M27.5156,13.6875 L22.5938,13.6875 L22.5938,12.9844 L27.5156,12.9844 L27.5156,13.6875 M30.7813,12.1094 C30.2604,12.1094 29.7969,12.0026 29.3906,11.7891 C28.9844,11.5755 28.6667,11.2448 28.4375,10.7969 C28.2083,10.349 28.0938,9.77604 28.0938,9.07813 C28.0938,8.35938 28.2135,7.77083 28.4531,7.3125 C28.6927,6.85417 29.0208,6.52083 29.4375,6.3125 C29.8542,6.10417 30.3229,6 30.8438,6 C31.1458,6 31.4375,6.03125 31.7188,6.09375 C32,6.15625 32.2292,6.22917 32.4063,6.3125 L32.1094,7.10938 C31.9323,7.04688 31.7266,6.98698 31.4922,6.92969 C31.2578,6.8724 31.0365,6.84375 30.8281,6.84375 C29.6719,6.84375 29.0938,7.58854 29.0938,9.07813 C29.0938,9.78646 29.2344,10.3307 29.5156,10.7109 C29.7969,11.0911 30.2188,11.2813 30.7813,11.2813 C31.1042,11.2813 31.388,11.2474 31.6328,11.1797 C31.8776,11.112 32.099,11.0313 32.2969,10.9375 L32.2969,11.7969 C32.099,11.8906 31.8828,11.9661 31.6484,12.0234 C31.4141,12.0807 31.125,12.1094 30.7813,12.1094 M38.8125,9.04688 C38.8125,10.0156 38.5651,10.7682 38.0703,11.3047 C37.5755,11.8411 36.9063,12.1094 36.0625,12.1094 C35.5417,12.1094 35.0781,11.9896 34.6719,11.75 C34.2656,11.5104 33.9453,11.1615 33.7109,10.7031 C33.4766,10.2448 33.3594,9.69271 33.3594,9.04688 C33.3594,8.06771 33.6042,7.3151 34.0938,6.78906 C34.5833,6.26302 35.25,6 36.0938,6 C36.625,6 37.0964,6.11719 37.5078,6.35156 C37.9193,6.58594 38.2396,6.92969 38.4688,7.38281 C38.6979,7.83594 38.8125,8.39063 38.8125,9.04688 M34.3594,9.04688 C34.3594,9.73438 34.4974,10.2839 34.7734,10.6953 C35.0495,11.1068 35.4844,11.3125 36.0781,11.3125 C36.6719,11.3125 37.1094,11.1068 37.3906,10.6953 C37.6719,10.2839 37.8125,9.73438 37.8125,9.04688 C37.8125,8.34896 37.6719,7.80208 37.3906,7.40625 C37.1094,7.01042 36.6719,6.8125 36.0781,6.8125 C35.474,6.8125 35.0365,7.01042 34.7656,7.40625 C34.4948,7.80208 34.3594,8.34896 34.3594,9.04688 M46.7969,6 C47.4635,6 47.9609,6.16927 48.2891,6.50781 C48.6172,6.84635 48.7813,7.39583 48.7813,8.15625 L48.7813,12 L47.8281,12 L47.8281,8.20313 C47.8281,7.27604 47.4271,6.8125 46.625,6.8125 C46.0521,6.8125 45.6432,6.97656 45.3984,7.30469 C45.1536,7.63281 45.0313,8.11458 45.0313,8.75 L45.0313,12 L44.0781,12 L44.0781,8.20313 C44.0781,7.27604 43.6719,6.8125 42.8594,6.8125 C42.2656,6.8125 41.8568,6.99479 41.6328,7.35938 C41.4089,7.72396 41.2969,8.25 41.2969,8.9375 L41.2969,12 L40.3281,12 L40.3281,6.10938 L41.1094,6.10938 L41.25,6.90625 L41.3125,6.90625 C41.4896,6.59375 41.7344,6.36458 42.0469,6.21875 C42.3594,6.07292 42.6927,6 43.0469,6 C43.9635,6 44.5625,6.32813 44.8438,6.98438 L44.9063,6.98438 C45.1042,6.65104 45.3724,6.40365 45.7109,6.24219 C46.0495,6.08073 46.4115,6 46.7969,6 M57.0781,6 C57.7448,6 58.2422,6.16927 58.5703,6.50781 C58.8984,6.84635 59.0625,7.39583 59.0625,8.15625 L59.0625,12 L58.1094,12 L58.1094,8.20313 C58.1094,7.27604 57.7083,6.8125 56.9063,6.8125 C56.3333,6.8125 55.9245,6.97656 55.6797,7.30469 C55.4349,7.63281 55.3125,8.11458 55.3125,8.75 L55.3125,12 L54.3594,12 L54.3594,8.20313 C54.3594,7.27604 53.9531,6.8125 53.1406,6.8125 C52.5469,6.8125 52.138,6.99479 51.9141,7.35938 C51.6901,7.72396 51.5781,8.25 51.5781,8.9375 L51.5781,12 L50.6094,12 L50.6094,6.10938 L51.3906,6.10938 L51.5313,6.90625 L51.5938,6.90625 C51.7708,6.59375 52.0156,6.36458 52.3281,6.21875 C52.6406,6.07292 52.974,6 53.3281,6 C54.2448,6 54.8438,6.32813 55.125,6.98438 L55.1875,6.98438 C55.3854,6.65104 55.6536,6.40365 55.9922,6.24219 C56.3307,6.08073 56.6927,6 57.0781,6 M63.125,6 C63.8438,6 64.375,6.15885 64.7188,6.47656 C65.0625,6.79427 65.2344,7.29688 65.2344,7.98438 L65.2344,12 L64.5313,12 L64.3438,11.1563 L64.2969,11.1563 C64.0365,11.4792 63.7656,11.7188 63.4844,11.875 C63.2031,12.0313 62.8125,12.1094 62.3125,12.1094 C61.7813,12.1094 61.3385,11.9688 60.9844,11.6875 C60.6302,11.4063 60.4531,10.9635 60.4531,10.3594 C60.4531,9.77604 60.6849,9.32552 61.1484,9.00781 C61.612,8.6901 62.3229,8.51563 63.2813,8.48438 L64.2813,8.45313 L64.2813,8.09375 C64.2813,7.60417 64.1771,7.26302 63.9688,7.07031 C63.7604,6.8776 63.4583,6.78125 63.0625,6.78125 C62.7604,6.78125 62.4688,6.82813 62.1875,6.92188 C61.9063,7.01563 61.6458,7.11979 61.4063,7.23438 L61.1094,6.51563 C61.3698,6.36979 61.6745,6.2474 62.0234,6.14844 C62.3724,6.04948 62.7396,6 63.125,6 M63.4063,9.15625 C62.6771,9.17708 62.1693,9.29167 61.8828,9.5 C61.5964,9.70833 61.4531,10 61.4531,10.375 C61.4531,10.6979 61.5547,10.9375 61.7578,11.0938 C61.9609,11.25 62.2188,11.3281 62.5313,11.3281 C63.0313,11.3281 63.4479,11.1901 63.7813,10.9141 C64.1146,10.638 64.2813,10.2135 64.2813,9.64063 L64.2813,9.125 L63.4063,9.15625 M69.8906,6 C70.5885,6 71.1172,6.16927 71.4766,6.50781 C71.8359,6.84635 72.0156,7.39583 72.0156,8.15625 L72.0156,12 L71.0625,12 L71.0625,8.21875 C71.0625,7.28125 70.6198,6.8125 69.7344,6.8125 C69.0885,6.8125 68.6406,6.99479 68.3906,7.35938 C68.1406,7.72396 68.0156,8.25 68.0156,8.9375 L68.0156,12 L67.0469,12 L67.0469,6.10938 L67.8281,6.10938 L67.9688,6.90625 L68.0313,6.90625 C68.2188,6.59375 68.4818,6.36458 68.8203,6.21875 C69.1589,6.07292 69.5156,6 69.8906,6 M75.9375,12.1094 C75.1979,12.1094 74.6094,11.8542 74.1719,11.3438 C73.7344,10.8333 73.5156,10.0729 73.5156,9.0625 C73.5156,8.05208 73.737,7.28906 74.1797,6.77344 C74.6224,6.25781 75.2083,6 75.9375,6 C76.3958,6 76.7708,6.08333 77.0625,6.25 C77.3542,6.41667 77.5885,6.61979 77.7656,6.85938 L77.8281,6.85938 C77.8281,6.76563 77.8177,6.625 77.7969,6.4375 C77.776,6.25 77.7656,6.10417 77.7656,6 L77.7656,3.64063 L78.7344,3.64063 L78.7344,12 L77.9531,12 L77.8125,11.2031 L77.7656,11.2031 C77.5885,11.4531 77.3542,11.6667 77.0625,11.8438 C76.7708,12.0208 76.3958,12.1094 75.9375,12.1094 M76.0781,11.3125 C76.7031,11.3125 77.1432,11.1406 77.3984,10.7969 C77.6536,10.4531 77.7813,9.9375 77.7813,9.25 L77.7813,9.07813 C77.7813,8.33854 77.6589,7.77344 77.4141,7.38281 C77.1693,6.99219 76.724,6.79688 76.0781,6.79688 C75.5573,6.79688 75.1667,7.00521 74.9063,7.42188 C74.6458,7.83854 74.5156,8.39063 74.5156,9.07813 C74.5156,9.78646 74.6458,10.3359 74.9063,10.7266 C75.1667,11.1172 75.5573,11.3125 76.0781,11.3125 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,500.278,361.685)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,500.278,361.685)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M137.73,-85.941 L140.207,-88.4155 L130.66,-93.017 L135.253,-83.4665 L137.73,-85.941"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M519.07,-28.102 C578.83,-37.633 663.7,-51.77 696.36,-60.153 C712,-64.165 728.7,-69.472 743.87,-74.698 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1168.99,283.752)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1168.99,283.752)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,1168.99,283.752)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M5.98438,12 L5.01563,12 L5.01563,3.64063 L5.98438,3.64063 L5.98438,12 M10.125,6 C10.625,6 11.0573,6.10938 11.4219,6.32813 C11.7865,6.54688 12.0651,6.85677 12.2578,7.25781 C12.4505,7.65885 12.5469,8.125 12.5469,8.65625 L12.5469,9.23438 L8.51563,9.23438 C8.52604,9.90104 8.69531,10.4089 9.02344,10.7578 C9.35156,11.1068 9.80729,11.2813 10.3906,11.2813 C10.7656,11.2813 11.099,11.2474 11.3906,11.1797 C11.6823,11.112 11.9792,11.0104 12.2813,10.875 L12.2813,11.7188 C11.9792,11.8542 11.6823,11.9531 11.3906,12.0156 C11.099,12.0781 10.75,12.1094 10.3438,12.1094 C9.79167,12.1094 9.29948,11.9948 8.86719,11.7656 C8.4349,11.5365 8.10156,11.1979 7.86719,10.75 C7.63281,10.3021 7.51563,9.75 7.51563,9.09375 C7.51563,8.44792 7.6224,7.89323 7.83594,7.42969 C8.04948,6.96615 8.35417,6.61198 8.75,6.36719 C9.14583,6.1224 9.60417,6 10.125,6 M10.1094,6.78125 C9.65104,6.78125 9.28646,6.92969 9.01563,7.22656 C8.74479,7.52344 8.58333,7.9375 8.53125,8.46875 L11.5313,8.46875 C11.5313,7.96875 11.4167,7.5625 11.1875,7.25 C10.9583,6.9375 10.599,6.78125 10.1094,6.78125 M16.7656,6.84375 L15.2813,6.84375 L15.2813,12 L14.3125,12 L14.3125,6.84375 L13.2813,6.84375 L13.2813,6.40625 L14.3125,6.0625 L14.3125,5.73438 C14.3125,4.96354 14.4818,4.41146 14.8203,4.07813 C15.1589,3.74479 15.625,3.57813 16.2188,3.57813 C16.4583,3.57813 16.6745,3.59896 16.8672,3.64063 C17.0599,3.68229 17.224,3.72917 17.3594,3.78125 L17.1094,4.54688 C16.9948,4.50521 16.8594,4.46615 16.7031,4.42969 C16.5469,4.39323 16.3906,4.375 16.2344,4.375 C15.9115,4.375 15.6719,4.48438 15.5156,4.70313 C15.3594,4.92188 15.2813,5.26042 15.2813,5.71875 L15.2813,6.10938 L16.7656,6.10938 L16.7656,6.84375 M19.7969,11.3125 C19.9427,11.3125 20.0938,11.2995 20.25,11.2734 C20.4063,11.2474 20.5313,11.224 20.625,11.2031 L20.625,11.9375 C20.5208,11.9896 20.3724,12.0313 20.1797,12.0625 C19.987,12.0938 19.8021,12.1094 19.625,12.1094 C19.3229,12.1094 19.0417,12.0573 18.7813,11.9531 C18.5208,11.849 18.3099,11.6641 18.1484,11.3984 C17.987,11.1328 17.9063,10.7604 17.9063,10.2813 L17.9063,6.84375 L17.0625,6.84375 L17.0625,6.39063 L17.9063,6 L18.2969,4.75 L18.875,4.75 L18.875,6.10938 L20.5781,6.10938 L20.5781,6.84375 L18.875,6.84375 L18.875,10.2656 C18.875,10.6198 18.9609,10.8828 19.1328,11.0547 C19.3047,11.2266 19.526,11.3125 19.7969,11.3125 M25.7656,13.6875 L20.8438,13.6875 L20.8438,12.9844 L25.7656,12.9844 L25.7656,13.6875 M30.4688,8.67188 C30.375,8.36979 30.2943,8.07292 30.2266,7.78125 C30.1589,7.48958 30.1042,7.26563 30.0625,7.10938 L30.0313,7.10938 C30,7.26563 29.9505,7.48958 29.8828,7.78125 C29.8151,8.07292 29.7292,8.36979 29.625,8.67188 L28.5781,11.9844 L27.4688,11.9844 L25.8594,6.09375 L26.8594,6.09375 L27.6719,9.23438 C27.7552,9.55729 27.8333,9.88021 27.9063,10.2031 C27.9792,10.526 28.0313,10.7917 28.0625,11 L28.0938,11 C28.125,10.875 28.1615,10.7214 28.2031,10.5391 C28.2448,10.3568 28.2917,10.1641 28.3438,9.96094 C28.3958,9.75781 28.4479,9.57813 28.5,9.42188 L29.5469,6.09375 L30.5938,6.09375 L31.6094,9.42188 C31.6927,9.66146 31.7734,9.92969 31.8516,10.2266 C31.9297,10.5234 31.9792,10.776 32,10.9844 L32.0469,10.9844 C32.0677,10.8073 32.1172,10.5573 32.1953,10.2344 C32.2734,9.91146 32.3594,9.57813 32.4531,9.23438 L33.2656,6.09375 L34.2656,6.09375 L32.625,11.9844 L31.4844,11.9844 L30.4688,8.67188 M36.2813,6.09375 C36.2813,6.38542 36.2604,6.66146 36.2188,6.92188 L36.2969,6.92188 C36.4844,6.61979 36.7396,6.39063 37.0625,6.23438 C37.3854,6.07813 37.7396,6 38.125,6 C38.8438,6 39.3828,6.17188 39.7422,6.51563 C40.1016,6.85938 40.2813,7.40625 40.2813,8.15625 L40.2813,12 L39.3281,12 L39.3281,8.21875 C39.3281,7.28125 38.8854,6.8125 38,6.8125 C37.3438,6.8125 36.8932,6.9974 36.6484,7.36719 C36.4036,7.73698 36.2813,8.26563 36.2813,8.95313 L36.2813,12 L35.3125,12 L35.3125,3.64063 L36.2813,3.64063 L36.2813,6.09375 M44.3906,6 C44.8906,6 45.3229,6.10938 45.6875,6.32813 C46.0521,6.54688 46.3307,6.85677 46.5234,7.25781 C46.7161,7.65885 46.8125,8.125 46.8125,8.65625 L46.8125,9.23438 L42.7813,9.23438 C42.7917,9.90104 42.9609,10.4089 43.2891,10.7578 C43.6172,11.1068 44.0729,11.2813 44.6563,11.2813 C45.0313,11.2813 45.3646,11.2474 45.6563,11.1797 C45.9479,11.112 46.2448,11.0104 46.5469,10.875 L46.5469,11.7188 C46.2448,11.8542 45.9479,11.9531 45.6563,12.0156 C45.3646,12.0781 45.0156,12.1094 44.6094,12.1094 C44.0573,12.1094 43.5651,11.9948 43.1328,11.7656 C42.7005,11.5365 42.3672,11.1979 42.1328,10.75 C41.8984,10.3021 41.7813,9.75 41.7813,9.09375 C41.7813,8.44792 41.888,7.89323 42.1016,7.42969 C42.3151,6.96615 42.6198,6.61198 43.0156,6.36719 C43.4115,6.1224 43.8698,6 44.3906,6 M44.375,6.78125 C43.9167,6.78125 43.5521,6.92969 43.2813,7.22656 C43.0104,7.52344 42.849,7.9375 42.7969,8.46875 L45.7969,8.46875 C45.7969,7.96875 45.6823,7.5625 45.4531,7.25 C45.224,6.9375 44.8646,6.78125 44.375,6.78125 M50.5938,6 C51.0938,6 51.526,6.10938 51.8906,6.32813 C52.2552,6.54688 52.5339,6.85677 52.7266,7.25781 C52.9193,7.65885 53.0156,8.125 53.0156,8.65625 L53.0156,9.23438 L48.9844,9.23438 C48.9948,9.90104 49.1641,10.4089 49.4922,10.7578 C49.8203,11.1068 50.276,11.2813 50.8594,11.2813 C51.2344,11.2813 51.5677,11.2474 51.8594,11.1797 C52.151,11.112 52.4479,11.0104 52.75,10.875 L52.75,11.7188 C52.4479,11.8542 52.151,11.9531 51.8594,12.0156 C51.5677,12.0781 51.2188,12.1094 50.8125,12.1094 C50.2604,12.1094 49.7682,11.9948 49.3359,11.7656 C48.9036,11.5365 48.5703,11.1979 48.3359,10.75 C48.1016,10.3021 47.9844,9.75 47.9844,9.09375 C47.9844,8.44792 48.0911,7.89323 48.3047,7.42969 C48.5182,6.96615 48.8229,6.61198 49.2188,6.36719 C49.6146,6.1224 50.0729,6 50.5938,6 M50.5781,6.78125 C50.1198,6.78125 49.7552,6.92969 49.4844,7.22656 C49.2135,7.52344 49.0521,7.9375 49,8.46875 L52,8.46875 C52,7.96875 51.8854,7.5625 51.6563,7.25 C51.4271,6.9375 51.0677,6.78125 50.5781,6.78125 M55.4844,12 L54.5156,12 L54.5156,3.64063 L55.4844,3.64063 L55.4844,12 M61.3125,13.6875 L56.3906,13.6875 L56.3906,12.9844 L61.3125,12.9844 L61.3125,13.6875 M66.0625,10.375 C66.0625,10.9479 65.849,11.3802 65.4219,11.6719 C64.9948,11.9635 64.4219,12.1094 63.7031,12.1094 C63.2865,12.1094 62.9297,12.0755 62.6328,12.0078 C62.3359,11.9401 62.0781,11.849 61.8594,11.7344 L61.8594,10.8594 C62.0885,10.974 62.3698,11.0807 62.7031,11.1797 C63.0365,11.2786 63.375,11.3281 63.7188,11.3281 C64.2083,11.3281 64.5651,11.25 64.7891,11.0938 C65.013,10.9375 65.125,10.724 65.125,10.4531 C65.125,10.3073 65.0833,10.1771 65,10.0625 C64.9167,9.94792 64.7708,9.83073 64.5625,9.71094 C64.3542,9.59115 64.0573,9.45833 63.6719,9.3125 C63.2865,9.16667 62.9583,9.02083 62.6875,8.875 C62.4167,8.72917 62.2083,8.55469 62.0625,8.35156 C61.9167,8.14844 61.8438,7.88542 61.8438,7.5625 C61.8438,7.0625 62.0469,6.67708 62.4531,6.40625 C62.8594,6.13542 63.3906,6 64.0469,6 C64.4115,6 64.75,6.03385 65.0625,6.10156 C65.375,6.16927 65.6667,6.26563 65.9375,6.39063 L65.6094,7.15625 C65.3594,7.05208 65.099,6.96354 64.8281,6.89063 C64.5573,6.81771 64.276,6.78125 63.9844,6.78125 C63.5885,6.78125 63.2865,6.84635 63.0781,6.97656 C62.8698,7.10677 62.7656,7.28125 62.7656,7.5 C62.7656,7.66667 62.8125,7.80469 62.9063,7.91406 C63,8.02344 63.1589,8.13281 63.3828,8.24219 C63.6068,8.35156 63.9063,8.47917 64.2813,8.625 C64.6563,8.76042 64.9766,8.90104 65.2422,9.04688 C65.5078,9.19271 65.7109,9.3724 65.8516,9.58594 C65.9922,9.79948 66.0625,10.0625 66.0625,10.375 M69.4531,11.3125 C69.599,11.3125 69.75,11.2995 69.9063,11.2734 C70.0625,11.2474 70.1875,11.224 70.2813,11.2031 L70.2813,11.9375 C70.1771,11.9896 70.0286,12.0313 69.8359,12.0625 C69.6432,12.0938 69.4583,12.1094 69.2813,12.1094 C68.9792,12.1094 68.6979,12.0573 68.4375,11.9531 C68.1771,11.849 67.9661,11.6641 67.8047,11.3984 C67.6432,11.1328 67.5625,10.7604 67.5625,10.2813 L67.5625,6.84375 L66.7188,6.84375 L66.7188,6.39063 L67.5625,6 L67.9531,4.75 L68.5313,4.75 L68.5313,6.10938 L70.2344,6.10938 L70.2344,6.84375 L68.5313,6.84375 L68.5313,10.2656 C68.5313,10.6198 68.6172,10.8828 68.7891,11.0547 C68.9609,11.2266 69.1823,11.3125 69.4531,11.3125 M73.7344,6 C74.2344,6 74.6667,6.10938 75.0313,6.32813 C75.3958,6.54688 75.6745,6.85677 75.8672,7.25781 C76.0599,7.65885 76.1563,8.125 76.1563,8.65625 L76.1563,9.23438 L72.125,9.23438 C72.1354,9.90104 72.3047,10.4089 72.6328,10.7578 C72.9609,11.1068 73.4167,11.2813 74,11.2813 C74.375,11.2813 74.7083,11.2474 75,11.1797 C75.2917,11.112 75.5885,11.0104 75.8906,10.875 L75.8906,11.7188 C75.5885,11.8542 75.2917,11.9531 75,12.0156 C74.7083,12.0781 74.3594,12.1094 73.9531,12.1094 C73.401,12.1094 72.9089,11.9948 72.4766,11.7656 C72.0443,11.5365 71.7109,11.1979 71.4766,10.75 C71.2422,10.3021 71.125,9.75 71.125,9.09375 C71.125,8.44792 71.2318,7.89323 71.4453,7.42969 C71.6589,6.96615 71.9635,6.61198 72.3594,6.36719 C72.7552,6.1224 73.2135,6 73.7344,6 M73.7188,6.78125 C73.2604,6.78125 72.8958,6.92969 72.625,7.22656 C72.3542,7.52344 72.1927,7.9375 72.1406,8.46875 L75.1406,8.46875 C75.1406,7.96875 75.026,7.5625 74.7969,7.25 C74.5677,6.9375 74.2083,6.78125 73.7188,6.78125 M80.4531,6 C81.1823,6 81.7682,6.2526 82.2109,6.75781 C82.6536,7.26302 82.875,8.02604 82.875,9.04688 C82.875,10.0469 82.6536,10.8073 82.2109,11.3281 C81.7682,11.849 81.1823,12.1094 80.4531,12.1094 C79.9948,12.1094 79.6172,12.0234 79.3203,11.8516 C79.0234,11.6797 78.7917,11.4792 78.625,11.25 L78.5625,11.25 C78.5729,11.375 78.5859,11.5339 78.6016,11.7266 C78.6172,11.9193 78.625,12.0833 78.625,12.2188 L78.625,14.6406 L77.6563,14.6406 L77.6563,6.10938 L78.4531,6.10938 L78.5781,6.90625 L78.625,6.90625 C78.8021,6.64583 79.0339,6.42969 79.3203,6.25781 C79.6068,6.08594 79.9844,6 80.4531,6 M80.2813,6.8125 C79.6771,6.8125 79.2526,6.97917 79.0078,7.3125 C78.763,7.64583 78.6354,8.16146 78.625,8.85938 L78.625,9.04688 C78.625,9.76563 78.7448,10.3229 78.9844,10.7188 C79.224,11.1146 79.6667,11.3125 80.3125,11.3125 C80.6667,11.3125 80.9583,11.2135 81.1875,11.0156 C81.4167,10.8177 81.5885,10.5469 81.7031,10.2031 C81.8177,9.85938 81.875,9.46875 81.875,9.03125 C81.875,8.35417 81.7448,7.8151 81.4844,7.41406 C81.224,7.01302 80.8229,6.8125 80.2813,6.8125 M88.25,10.375 C88.25,10.9479 88.0365,11.3802 87.6094,11.6719 C87.1823,11.9635 86.6094,12.1094 85.8906,12.1094 C85.474,12.1094 85.1172,12.0755 84.8203,12.0078 C84.5234,11.9401 84.2656,11.849 84.0469,11.7344 L84.0469,10.8594 C84.276,10.974 84.5573,11.0807 84.8906,11.1797 C85.224,11.2786 85.5625,11.3281 85.9063,11.3281 C86.3958,11.3281 86.7526,11.25 86.9766,11.0938 C87.2005,10.9375 87.3125,10.724 87.3125,10.4531 C87.3125,10.3073 87.2708,10.1771 87.1875,10.0625 C87.1042,9.94792 86.9583,9.83073 86.75,9.71094 C86.5417,9.59115 86.2448,9.45833 85.8594,9.3125 C85.474,9.16667 85.1458,9.02083 84.875,8.875 C84.6042,8.72917 84.3958,8.55469 84.25,8.35156 C84.1042,8.14844 84.0313,7.88542 84.0313,7.5625 C84.0313,7.0625 84.2344,6.67708 84.6406,6.40625 C85.0469,6.13542 85.5781,6 86.2344,6 C86.599,6 86.9375,6.03385 87.25,6.10156 C87.5625,6.16927 87.8542,6.26563 88.125,6.39063 L87.7969,7.15625 C87.5469,7.05208 87.2865,6.96354 87.0156,6.89063 C86.7448,6.81771 86.4635,6.78125 86.1719,6.78125 C85.776,6.78125 85.474,6.84635 85.2656,6.97656 C85.0573,7.10677 84.9531,7.28125 84.9531,7.5 C84.9531,7.66667 85,7.80469 85.0938,7.91406 C85.1875,8.02344 85.3464,8.13281 85.5703,8.24219 C85.7943,8.35156 86.0938,8.47917 86.4688,8.625 C86.8438,8.76042 87.1641,8.90104 87.4297,9.04688 C87.6953,9.19271 87.8984,9.3724 88.0391,9.58594 C88.1797,9.79948 88.25,10.0625 88.25,10.375 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1168.99,283.752)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1168.99,283.752)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M743.87,-74.698 L745.062,-71.2995 L753.58,-78.105 L742.678,-78.0965 L743.87,-74.698"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M513.56,-6.5339 C563.53,0.90083 636.69,5.6897 696.36,-15.153 C726.57,-25.704 754.46,-49.714 772.94,-68.513 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1160.9,373.675)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1160.9,373.675)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,1160.9,373.675)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +<path vector-effect="none" fill-rule="nonzero" d="M3.98438,4.14063 L1.0625,12 L0.109375,12 L3.03125,4.14063 L3.98438,4.14063 M7.76563,6 C7.86979,6 7.98698,6.00521 8.11719,6.01563 C8.2474,6.02604 8.35938,6.04167 8.45313,6.0625 L8.32813,6.95313 C8.23438,6.93229 8.13281,6.91406 8.02344,6.89844 C7.91406,6.88281 7.80729,6.875 7.70313,6.875 C7.40104,6.875 7.11719,6.95833 6.85156,7.125 C6.58594,7.29167 6.375,7.52344 6.21875,7.82031 C6.0625,8.11719 5.98438,8.46354 5.98438,8.85938 L5.98438,12 L5.01563,12 L5.01563,6.10938 L5.8125,6.10938 L5.92188,7.1875 L5.95313,7.1875 C6.15104,6.86458 6.39844,6.58594 6.69531,6.35156 C6.99219,6.11719 7.34896,6 7.76563,6 M10.0469,3.89063 C10.1927,3.89063 10.3203,3.9401 10.4297,4.03906 C10.5391,4.13802 10.5938,4.29688 10.5938,4.51563 C10.5938,4.71354 10.5391,4.86458 10.4297,4.96875 C10.3203,5.07292 10.1927,5.125 10.0469,5.125 C9.88021,5.125 9.74219,5.07292 9.63281,4.96875 C9.52344,4.86458 9.46875,4.71354 9.46875,4.51563 C9.46875,4.29688 9.52344,4.13802 9.63281,4.03906 C9.74219,3.9401 9.88021,3.89063 10.0469,3.89063 M10.5156,6.10938 L10.5156,12 L9.54688,12 L9.54688,6.10938 L10.5156,6.10938 M14.4688,6 C14.8542,6 15.2031,6.07292 15.5156,6.21875 C15.8281,6.36458 16.0938,6.58854 16.3125,6.89063 L16.3594,6.89063 L16.5,6.10938 L17.2656,6.10938 L17.2656,12.0938 C17.2656,12.9375 17.0521,13.5729 16.625,14 C16.1979,14.4271 15.5313,14.6406 14.625,14.6406 C13.7604,14.6406 13.0521,14.5156 12.5,14.2656 L12.5,13.375 C13.0833,13.6875 13.8125,13.8438 14.6875,13.8438 C15.1875,13.8438 15.5833,13.6953 15.875,13.3984 C16.1667,13.1016 16.3125,12.6927 16.3125,12.1719 L16.3125,11.9375 C16.3125,11.8542 16.3151,11.7292 16.3203,11.5625 C16.3255,11.3958 16.3333,11.2813 16.3438,11.2188 L16.2969,11.2188 C15.901,11.8125 15.2917,12.1094 14.4688,12.1094 C13.7083,12.1094 13.1146,11.8411 12.6875,11.3047 C12.2604,10.7682 12.0469,10.0208 12.0469,9.0625 C12.0469,8.125 12.2604,7.38021 12.6875,6.82813 C13.1146,6.27604 13.7083,6 14.4688,6 M14.5938,6.8125 C14.1042,6.8125 13.724,7.00781 13.4531,7.39844 C13.1823,7.78906 13.0469,8.34896 13.0469,9.07813 C13.0469,9.79688 13.1797,10.349 13.4453,10.7344 C13.7109,11.1198 14.099,11.3125 14.6094,11.3125 C15.2135,11.3125 15.651,11.1536 15.9219,10.8359 C16.1927,10.5182 16.3281,10.0052 16.3281,9.29688 L16.3281,9.0625 C16.3281,8.26042 16.1875,7.6849 15.9063,7.33594 C15.625,6.98698 15.1875,6.8125 14.5938,6.8125 M20.0938,6.09375 C20.0938,6.38542 20.0729,6.66146 20.0313,6.92188 L20.1094,6.92188 C20.2969,6.61979 20.5521,6.39063 20.875,6.23438 C21.1979,6.07813 21.5521,6 21.9375,6 C22.6563,6 23.1953,6.17188 23.5547,6.51563 C23.9141,6.85938 24.0938,7.40625 24.0938,8.15625 L24.0938,12 L23.1406,12 L23.1406,8.21875 C23.1406,7.28125 22.6979,6.8125 21.8125,6.8125 C21.1563,6.8125 20.7057,6.9974 20.4609,7.36719 C20.2161,7.73698 20.0938,8.26563 20.0938,8.95313 L20.0938,12 L19.125,12 L19.125,3.64063 L20.0938,3.64063 L20.0938,6.09375 M27.8906,11.3125 C28.0365,11.3125 28.1875,11.2995 28.3438,11.2734 C28.5,11.2474 28.625,11.224 28.7188,11.2031 L28.7188,11.9375 C28.6146,11.9896 28.4661,12.0313 28.2734,12.0625 C28.0807,12.0938 27.8958,12.1094 27.7188,12.1094 C27.4167,12.1094 27.1354,12.0573 26.875,11.9531 C26.6146,11.849 26.4036,11.6641 26.2422,11.3984 C26.0807,11.1328 26,10.7604 26,10.2813 L26,6.84375 L25.1563,6.84375 L25.1563,6.39063 L26,6 L26.3906,4.75 L26.9688,4.75 L26.9688,6.10938 L28.6719,6.10938 L28.6719,6.84375 L26.9688,6.84375 L26.9688,10.2656 C26.9688,10.6198 27.0547,10.8828 27.2266,11.0547 C27.3984,11.2266 27.6198,11.3125 27.8906,11.3125 M33.8594,13.6875 L28.9375,13.6875 L28.9375,12.9844 L33.8594,12.9844 L33.8594,13.6875 M38.5625,8.67188 C38.4688,8.36979 38.388,8.07292 38.3203,7.78125 C38.2526,7.48958 38.1979,7.26563 38.1563,7.10938 L38.125,7.10938 C38.0938,7.26563 38.0443,7.48958 37.9766,7.78125 C37.9089,8.07292 37.8229,8.36979 37.7188,8.67188 L36.6719,11.9844 L35.5625,11.9844 L33.9531,6.09375 L34.9531,6.09375 L35.7656,9.23438 C35.849,9.55729 35.9271,9.88021 36,10.2031 C36.0729,10.526 36.125,10.7917 36.1563,11 L36.1875,11 C36.2188,10.875 36.2552,10.7214 36.2969,10.5391 C36.3385,10.3568 36.3854,10.1641 36.4375,9.96094 C36.4896,9.75781 36.5417,9.57813 36.5938,9.42188 L37.6406,6.09375 L38.6875,6.09375 L39.7031,9.42188 C39.7865,9.66146 39.8672,9.92969 39.9453,10.2266 C40.0234,10.5234 40.0729,10.776 40.0938,10.9844 L40.1406,10.9844 C40.1615,10.8073 40.2109,10.5573 40.2891,10.2344 C40.3672,9.91146 40.4531,9.57813 40.5469,9.23438 L41.3594,6.09375 L42.3594,6.09375 L40.7188,11.9844 L39.5781,11.9844 L38.5625,8.67188 M44.375,6.09375 C44.375,6.38542 44.3542,6.66146 44.3125,6.92188 L44.3906,6.92188 C44.5781,6.61979 44.8333,6.39063 45.1563,6.23438 C45.4792,6.07813 45.8333,6 46.2188,6 C46.9375,6 47.4766,6.17188 47.8359,6.51563 C48.1953,6.85938 48.375,7.40625 48.375,8.15625 L48.375,12 L47.4219,12 L47.4219,8.21875 C47.4219,7.28125 46.9792,6.8125 46.0938,6.8125 C45.4375,6.8125 44.987,6.9974 44.7422,7.36719 C44.4974,7.73698 44.375,8.26563 44.375,8.95313 L44.375,12 L43.4063,12 L43.4063,3.64063 L44.375,3.64063 L44.375,6.09375 M52.4844,6 C52.9844,6 53.4167,6.10938 53.7813,6.32813 C54.1458,6.54688 54.4245,6.85677 54.6172,7.25781 C54.8099,7.65885 54.9063,8.125 54.9063,8.65625 L54.9063,9.23438 L50.875,9.23438 C50.8854,9.90104 51.0547,10.4089 51.3828,10.7578 C51.7109,11.1068 52.1667,11.2813 52.75,11.2813 C53.125,11.2813 53.4583,11.2474 53.75,11.1797 C54.0417,11.112 54.3385,11.0104 54.6406,10.875 L54.6406,11.7188 C54.3385,11.8542 54.0417,11.9531 53.75,12.0156 C53.4583,12.0781 53.1094,12.1094 52.7031,12.1094 C52.151,12.1094 51.6589,11.9948 51.2266,11.7656 C50.7943,11.5365 50.4609,11.1979 50.2266,10.75 C49.9922,10.3021 49.875,9.75 49.875,9.09375 C49.875,8.44792 49.9818,7.89323 50.1953,7.42969 C50.4089,6.96615 50.7135,6.61198 51.1094,6.36719 C51.5052,6.1224 51.9635,6 52.4844,6 M52.4688,6.78125 C52.0104,6.78125 51.6458,6.92969 51.375,7.22656 C51.1042,7.52344 50.9427,7.9375 50.8906,8.46875 L53.8906,8.46875 C53.8906,7.96875 53.776,7.5625 53.5469,7.25 C53.3177,6.9375 52.9583,6.78125 52.4688,6.78125 M58.6875,6 C59.1875,6 59.6198,6.10938 59.9844,6.32813 C60.349,6.54688 60.6276,6.85677 60.8203,7.25781 C61.013,7.65885 61.1094,8.125 61.1094,8.65625 L61.1094,9.23438 L57.0781,9.23438 C57.0885,9.90104 57.2578,10.4089 57.5859,10.7578 C57.9141,11.1068 58.3698,11.2813 58.9531,11.2813 C59.3281,11.2813 59.6615,11.2474 59.9531,11.1797 C60.2448,11.112 60.5417,11.0104 60.8438,10.875 L60.8438,11.7188 C60.5417,11.8542 60.2448,11.9531 59.9531,12.0156 C59.6615,12.0781 59.3125,12.1094 58.9063,12.1094 C58.3542,12.1094 57.862,11.9948 57.4297,11.7656 C56.9974,11.5365 56.6641,11.1979 56.4297,10.75 C56.1953,10.3021 56.0781,9.75 56.0781,9.09375 C56.0781,8.44792 56.1849,7.89323 56.3984,7.42969 C56.612,6.96615 56.9167,6.61198 57.3125,6.36719 C57.7083,6.1224 58.1667,6 58.6875,6 M58.6719,6.78125 C58.2135,6.78125 57.849,6.92969 57.5781,7.22656 C57.3073,7.52344 57.1458,7.9375 57.0938,8.46875 L60.0938,8.46875 C60.0938,7.96875 59.9792,7.5625 59.75,7.25 C59.5208,6.9375 59.1615,6.78125 58.6719,6.78125 M63.5781,12 L62.6094,12 L62.6094,3.64063 L63.5781,3.64063 L63.5781,12 M69.4063,13.6875 L64.4844,13.6875 L64.4844,12.9844 L69.4063,12.9844 L69.4063,13.6875 M74.1563,10.375 C74.1563,10.9479 73.9427,11.3802 73.5156,11.6719 C73.0885,11.9635 72.5156,12.1094 71.7969,12.1094 C71.3802,12.1094 71.0234,12.0755 70.7266,12.0078 C70.4297,11.9401 70.1719,11.849 69.9531,11.7344 L69.9531,10.8594 C70.1823,10.974 70.4635,11.0807 70.7969,11.1797 C71.1302,11.2786 71.4688,11.3281 71.8125,11.3281 C72.3021,11.3281 72.6589,11.25 72.8828,11.0938 C73.1068,10.9375 73.2188,10.724 73.2188,10.4531 C73.2188,10.3073 73.1771,10.1771 73.0938,10.0625 C73.0104,9.94792 72.8646,9.83073 72.6563,9.71094 C72.4479,9.59115 72.151,9.45833 71.7656,9.3125 C71.3802,9.16667 71.0521,9.02083 70.7813,8.875 C70.5104,8.72917 70.3021,8.55469 70.1563,8.35156 C70.0104,8.14844 69.9375,7.88542 69.9375,7.5625 C69.9375,7.0625 70.1406,6.67708 70.5469,6.40625 C70.9531,6.13542 71.4844,6 72.1406,6 C72.5052,6 72.8438,6.03385 73.1563,6.10156 C73.4688,6.16927 73.7604,6.26563 74.0313,6.39063 L73.7031,7.15625 C73.4531,7.05208 73.1927,6.96354 72.9219,6.89063 C72.651,6.81771 72.3698,6.78125 72.0781,6.78125 C71.6823,6.78125 71.3802,6.84635 71.1719,6.97656 C70.9635,7.10677 70.8594,7.28125 70.8594,7.5 C70.8594,7.66667 70.9063,7.80469 71,7.91406 C71.0938,8.02344 71.2526,8.13281 71.4766,8.24219 C71.7005,8.35156 72,8.47917 72.375,8.625 C72.75,8.76042 73.0703,8.90104 73.3359,9.04688 C73.6016,9.19271 73.8047,9.3724 73.9453,9.58594 C74.0859,9.79948 74.1563,10.0625 74.1563,10.375 M77.5469,11.3125 C77.6927,11.3125 77.8438,11.2995 78,11.2734 C78.1563,11.2474 78.2813,11.224 78.375,11.2031 L78.375,11.9375 C78.2708,11.9896 78.1224,12.0313 77.9297,12.0625 C77.737,12.0938 77.5521,12.1094 77.375,12.1094 C77.0729,12.1094 76.7917,12.0573 76.5313,11.9531 C76.2708,11.849 76.0599,11.6641 75.8984,11.3984 C75.737,11.1328 75.6563,10.7604 75.6563,10.2813 L75.6563,6.84375 L74.8125,6.84375 L74.8125,6.39063 L75.6563,6 L76.0469,4.75 L76.625,4.75 L76.625,6.10938 L78.3281,6.10938 L78.3281,6.84375 L76.625,6.84375 L76.625,10.2656 C76.625,10.6198 76.7109,10.8828 76.8828,11.0547 C77.0547,11.2266 77.276,11.3125 77.5469,11.3125 M81.8281,6 C82.3281,6 82.7604,6.10938 83.125,6.32813 C83.4896,6.54688 83.7682,6.85677 83.9609,7.25781 C84.1536,7.65885 84.25,8.125 84.25,8.65625 L84.25,9.23438 L80.2188,9.23438 C80.2292,9.90104 80.3984,10.4089 80.7266,10.7578 C81.0547,11.1068 81.5104,11.2813 82.0938,11.2813 C82.4688,11.2813 82.8021,11.2474 83.0938,11.1797 C83.3854,11.112 83.6823,11.0104 83.9844,10.875 L83.9844,11.7188 C83.6823,11.8542 83.3854,11.9531 83.0938,12.0156 C82.8021,12.0781 82.4531,12.1094 82.0469,12.1094 C81.4948,12.1094 81.0026,11.9948 80.5703,11.7656 C80.138,11.5365 79.8047,11.1979 79.5703,10.75 C79.3359,10.3021 79.2188,9.75 79.2188,9.09375 C79.2188,8.44792 79.3255,7.89323 79.5391,7.42969 C79.7526,6.96615 80.0573,6.61198 80.4531,6.36719 C80.849,6.1224 81.3073,6 81.8281,6 M81.8125,6.78125 C81.3542,6.78125 80.9896,6.92969 80.7188,7.22656 C80.4479,7.52344 80.2865,7.9375 80.2344,8.46875 L83.2344,8.46875 C83.2344,7.96875 83.1198,7.5625 82.8906,7.25 C82.6615,6.9375 82.3021,6.78125 81.8125,6.78125 M88.5469,6 C89.276,6 89.862,6.2526 90.3047,6.75781 C90.7474,7.26302 90.9688,8.02604 90.9688,9.04688 C90.9688,10.0469 90.7474,10.8073 90.3047,11.3281 C89.862,11.849 89.276,12.1094 88.5469,12.1094 C88.0885,12.1094 87.7109,12.0234 87.4141,11.8516 C87.1172,11.6797 86.8854,11.4792 86.7188,11.25 L86.6563,11.25 C86.6667,11.375 86.6797,11.5339 86.6953,11.7266 C86.7109,11.9193 86.7188,12.0833 86.7188,12.2188 L86.7188,14.6406 L85.75,14.6406 L85.75,6.10938 L86.5469,6.10938 L86.6719,6.90625 L86.7188,6.90625 C86.8958,6.64583 87.1276,6.42969 87.4141,6.25781 C87.7005,6.08594 88.0781,6 88.5469,6 M88.375,6.8125 C87.7708,6.8125 87.3464,6.97917 87.1016,7.3125 C86.8568,7.64583 86.7292,8.16146 86.7188,8.85938 L86.7188,9.04688 C86.7188,9.76563 86.8385,10.3229 87.0781,10.7188 C87.3177,11.1146 87.7604,11.3125 88.4063,11.3125 C88.7604,11.3125 89.0521,11.2135 89.2813,11.0156 C89.5104,10.8177 89.6823,10.5469 89.7969,10.2031 C89.9115,9.85938 89.9688,9.46875 89.9688,9.03125 C89.9688,8.35417 89.8385,7.8151 89.5781,7.41406 C89.3177,7.01302 88.9167,6.8125 88.375,6.8125 M96.3438,10.375 C96.3438,10.9479 96.1302,11.3802 95.7031,11.6719 C95.276,11.9635 94.7031,12.1094 93.9844,12.1094 C93.5677,12.1094 93.2109,12.0755 92.9141,12.0078 C92.6172,11.9401 92.3594,11.849 92.1406,11.7344 L92.1406,10.8594 C92.3698,10.974 92.651,11.0807 92.9844,11.1797 C93.3177,11.2786 93.6563,11.3281 94,11.3281 C94.4896,11.3281 94.8464,11.25 95.0703,11.0938 C95.2943,10.9375 95.4063,10.724 95.4063,10.4531 C95.4063,10.3073 95.3646,10.1771 95.2813,10.0625 C95.1979,9.94792 95.0521,9.83073 94.8438,9.71094 C94.6354,9.59115 94.3385,9.45833 93.9531,9.3125 C93.5677,9.16667 93.2396,9.02083 92.9688,8.875 C92.6979,8.72917 92.4896,8.55469 92.3438,8.35156 C92.1979,8.14844 92.125,7.88542 92.125,7.5625 C92.125,7.0625 92.3281,6.67708 92.7344,6.40625 C93.1406,6.13542 93.6719,6 94.3281,6 C94.6927,6 95.0313,6.03385 95.3438,6.10156 C95.6563,6.16927 95.9479,6.26563 96.2188,6.39063 L95.8906,7.15625 C95.6406,7.05208 95.3802,6.96354 95.1094,6.89063 C94.8385,6.81771 94.5573,6.78125 94.2656,6.78125 C93.8698,6.78125 93.5677,6.84635 93.3594,6.97656 C93.151,7.10677 93.0469,7.28125 93.0469,7.5 C93.0469,7.66667 93.0938,7.80469 93.1875,7.91406 C93.2813,8.02344 93.4401,8.13281 93.6641,8.24219 C93.888,8.35156 94.1875,8.47917 94.5625,8.625 C94.9375,8.76042 95.2578,8.90104 95.5234,9.04688 C95.7891,9.19271 95.9922,9.3724 96.1328,9.58594 C96.2734,9.79948 96.3438,10.0625 96.3438,10.375 "/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1160.9,373.675)" +font-family="sans" font-size="11" font-weight="100" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,1160.9,373.675)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +<path vector-effect="none" fill-rule="evenodd" d="M772.94,-68.513 L775.629,-65.9475 L780.27,-76.197 L770.251,-71.0785 L772.94,-68.513"/> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1.99829,0,0,1.99829,0.000799318,434.929)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> + +<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)" +font-family="Ubuntu Sans" font-size="11" font-weight="400" font-style="normal" +> +</g> +</g> +</svg> diff --git a/ros2/src/build/robobin/build/lib/robobin/control_feedback.py b/ros2/src/build/robobin/build/lib/robobin/control_feedback.py new file mode 100644 index 0000000000000000000000000000000000000000..78a1edb74b03fbdf991c9e38c1b8980ee52b3945 --- /dev/null +++ b/ros2/src/build/robobin/build/lib/robobin/control_feedback.py @@ -0,0 +1,320 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from std_msgs.msg import Int64, Float64 +from gpiozero import PWMOutputDevice, DigitalOutputDevice +import time +from rclpy.clock import Clock +from rclpy.time import Time +import bisect + + + +# Example of how you could implement a simple PID controller +class PIDController: + def __init__(self, kp, ki, kd): + self.kp = kp + self.ki = ki + self.kd = kd + self.prev_error = 0 + self.integral = 0 + + def reset(self): + self.prev_error = 0 + self.integral = 0 + + def calculate(self, error, dt): + self.integral += error * dt + derivative = (error - self.prev_error) / dt + output = self.kp * error + self.ki * self.integral + self.kd * derivative + self.prev_error = error + return output + + + + +class MotorControlNode(Node): + def __init__(self): + super().__init__('control_feedback_node') + + # Initialize encoder values + self.encoder_left_steps = 0 + self.encoder_right_steps = 0 + + # Desired speeds from cmd_vel + self.desired_linear_speed = 0.0 + self.desired_angular_speed = 0.0 + + self.prev_left_steps = 0 + self.prev_right_steps = 0 + + self.left_pwm = 0 + self.right_pwm = 0 + + self.prev_desired_speed = 0.0 + + + #Time + self.prev_time = time.time() + #self.prev_time = self.get_clock().now + + + # Robot parameters + self.wheel_base = 0.40 + self.encoder_steps_per_rotation = 310 + self.wheel_radius = 0.075 + + # Initialize the motors + self.motor = Motor(self,14,15,18, 17, 22, 27) + + # PID controllers + self.pid_left_forward = PIDController(kp=0.5, ki=0.0, kd=0.001) + self.pid_right_forward = PIDController(kp=0.525, ki=0.0, kd=0.001) + + self.pid_left_backward = PIDController(kp=0.525, ki=0.0, kd=0.001) + self.pid_right_backward = PIDController(kp=0.5, ki=0.0, kd=0.001) + + + + + # Subscribe to cmd_vel topic + self.subscription = self.create_subscription( + Twist, + '/cmd_vel', + self.cmd_vel_callback, + 10 + ) + + # Subscribe to encoder data + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + self.left_actual_speed_pub = self.create_publisher(Float64, 'left_actual_wheel_speed', 10) + self.right_actual_speed_pub = self.create_publisher(Float64, 'right_actual_wheel_speed', 10) + self.desired_speed_pub = self.create_publisher(Float64, 'desired_wheel_speed', 10) + + # Timer to update motor speeds + self.control_timer = self.create_timer(0.1, self.control_loop) + + self.get_logger().info('Motor control node with encoder feedback has been started.') + + def cmd_vel_callback(self, msg): + # Store desired speeds + self.desired_linear_speed = msg.linear.x # Forward/backward speed + self.desired_angular_speed = msg.angular.z # Turning rate + + # if (self.desired_linear_speed >= 0 and self.prev_desired_speed < 0) or (self.desired_linear_speed < 0 and self.prev_desired_speed >= 0): + + # self.pid_left_forward.reset() + # self.pid_right_forward.reset() + # self.pid_left_backward.reset() + # self.pid_right_backward.reset() + + + + + + self.prev_desired_speed = self.desired_linear_speed + + def left_encoder_callback(self, msg): + self.encoder_left_steps = msg.data + + def right_encoder_callback(self, msg): + self.encoder_right_steps = msg.data + + + def control_loop(self): + + if self.desired_linear_speed >= 0: + # Forward motion + left_pid = self.pid_left_forward + right_pid = self.pid_right_forward + else: + # Backward motion + left_pid = self.pid_left_backward + right_pid = self.pid_right_backward + + if (self.desired_linear_speed == 0) and (self.desired_angular_speed == 0): + self.stop_motors() + self.pid_left_forward.reset() + self.pid_right_forward.reset() + self.pid_left_backward.reset() + self.pid_right_backward.reset() + self.left_pwm =0 + self.right_pwm =0 + return + + + + + #Calculate the actual speed + #------------------------------- + # Calculate elapsed time + current_time = time.time() + #dt = current_time - self.prev_time + dt = max(current_time - self.prev_time, 0.01) # Prevent dt from being too small + #dt = max(current_time - self.prev_time, 1e-6) # Avoid zero or too small dt + if dt == 0: + return + self.prev_time = current_time + + # self.prev_time = self.get_clock().now() + # current_time = self.get_clock().now() + # dt = (current_time - self.prev_time).to_sec() + # if dt <= 0.0: + # return + # self.prev_time = current_time + + #Actual Speed calculation + #------------------------------------ + # Calculate change in encoder steps + delta_left_steps = self.encoder_left_steps - self.prev_left_steps + delta_right_steps = self.encoder_right_steps - self.prev_right_steps + + self.prev_left_steps = self.encoder_left_steps + self.prev_right_steps = self.encoder_right_steps + + # Calculate rotational speeds (RPS) + left_rps = delta_left_steps / (self.encoder_steps_per_rotation * dt) + right_rps = delta_right_steps / (self.encoder_steps_per_rotation * dt) + + # Convert to linear speed (m/s) + left_speed_actual = left_rps * 2 * 3.14159 * self.wheel_radius + right_speed_actual = right_rps * 2 * 3.14159 * self.wheel_radius + + + + #Desired Speed calculation + #------------------------------------ + # Desired speeds for left and right wheels + left_speed_desired = self.desired_linear_speed - (self.desired_angular_speed * self.wheel_base / 2.0) + right_speed_desired = self.desired_linear_speed + (self.desired_angular_speed * self.wheel_base / 2.0) + + + + # Speed Errors calculation + #------------------------------------ + left_error = left_speed_desired - left_speed_actual + right_error = right_speed_desired - right_speed_actual + + + + # Use PID controllers for left and right wheels + left_pwm_error = left_pid.calculate(left_error, dt) + right_pwm_error = right_pid.calculate(right_error, dt) + + self.left_pwm += left_pwm_error + self.right_pwm += right_pwm_error + + + + # Ensure PWM values are within [-1, 1] + left_pwm = max(-1, min(1, self.left_pwm)) + right_pwm = max(-1, min(1, self.right_pwm)) + + # Apply PWM values to motors + self.motor.set_pwm(left_pwm, right_pwm) + + + + + # Publish actual speeds + left_actual_speed_msg = Float64() + left_actual_speed_msg.data = left_speed_actual + self.left_actual_speed_pub.publish(left_actual_speed_msg) + + right_actual_speed_msg = Float64() + right_actual_speed_msg.data = right_speed_actual + self.right_actual_speed_pub.publish(right_actual_speed_msg) + + desired_speed_msg = Float64() + desired_speed_msg.data = right_speed_desired + self.desired_speed_pub.publish(desired_speed_msg) + + + # Debugging info + # self.get_logger().info(f'Left PWM IN: {self.left_pwm:.2f}, Right PWM IN: {right_pwm:.2f}') + # self.get_logger().info(f'Left Speed Actual: {left_speed_actual:.2f}, Right Speed Actual: {right_speed_actual:.2f}') + # self.get_logger().info(f'Left Error: {left_error:.2f}, Right Error: {left_pwm_error:.2f}') + # self.get_logger().info(f'Left_speed_desired: {left_speed_desired:.2f}, Right_speed_desired: {right_speed_desired:.2f}') + # self.get_logger().info('-----------------------------------------------------------------') + + + def stop_motors(self): + self.motor.stop() + # self.get_logger().info('Motors have been stopped.') + +class Motor: + def __init__(self,node, EnaA, In1A, In2A, EnaB, In1B, In2B): + + self.node = node + # Left motor control pins + self.pwmA = PWMOutputDevice(EnaA) + self.in1A = DigitalOutputDevice(In1A) + self.in2A = DigitalOutputDevice(In2A) + + # Right motor control pins + self.pwmB = PWMOutputDevice(EnaB) + self.in1B = DigitalOutputDevice(In1B) + self.in2B = DigitalOutputDevice(In2B) + + def set_pwm(self, left_pwm, right_pwm): + + #Deadband to prevent the motors from responding to very small PWM values that could cause jitter. + DEADZONE = 0.002 + + if abs(left_pwm) < DEADZONE: + self.pwmA.value = 0 + self.in1A.off() + self.in2A.off() + else: + self.pwmA.value = abs(left_pwm) + self.in1A.value = left_pwm > 0 + self.in2A.value = left_pwm < 0 + + if abs(right_pwm) < DEADZONE: + self.pwmB.value = 0 + self.in1B.off() + self.in2B.off() + else: + self.pwmB.value = abs(right_pwm) + self.in1B.value = right_pwm > 0 + self.in2B.value = right_pwm < 0 + + #self.node.get_logger().info(f"Left Motor PWM: Speed={left_pwm}, Right Motor PWM: Speed={right_pwm}") + + def stop(self): + # Stop both motors + self.pwmA.value = 0 + self.pwmB.value = 0 + self.in1A.off() + self.in2A.off() + self.in1B.off() + self.in2B.off() + + +def main(args=None): + rclpy.init(args=args) + node = MotorControlNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.stop_motors() + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/ros2/src/build/robobin/build/lib/robobin/encoder.py b/ros2/src/build/robobin/build/lib/robobin/encoder.py new file mode 100644 index 0000000000000000000000000000000000000000..f646d3dc16cc781b870f52bdbbfc5b5e6e3cbcd0 --- /dev/null +++ b/ros2/src/build/robobin/build/lib/robobin/encoder.py @@ -0,0 +1,63 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from gpiozero import RotaryEncoder, InputDevice + + + +class EncoderReaderNode(Node): + def __init__(self): + super().__init__('encoder_reader_node') + + motor1A = 5 + motor1B = 6 + motor2A = 20 + motor2B = 21 + + self.encoder_left = RotaryEncoder(a = motor1A,b = motor1B, max_steps=0) + self.encoder_right = RotaryEncoder(a = motor2A,b = motor2B, max_steps=0) + + # Publishers for encoder steps + self.left_encoder_pub = self.create_publisher(Int64, 'left_wheel_steps', 10) + self.right_encoder_pub = self.create_publisher(Int64, 'right_wheel_steps', 10) + + # Timer to read encoders + self.timer = self.create_timer(0.1, self.publish_encoder_steps) + + self.get_logger().info('Encoder reader node has been started.') + + def publish_encoder_steps(self): + # Read encoder steps + left_steps = self.encoder_left.steps + right_steps = -(self.encoder_right.steps) + + # Create messages + left_msg = Int64() + left_msg.data = left_steps + + right_msg = Int64() + right_msg.data = right_steps + + # Publish messages + self.left_encoder_pub.publish(left_msg) + self.right_encoder_pub.publish(right_msg) + + # Log the steps + #self.get_logger().info(f'Left Steps: {left_steps}, Right Steps: {right_steps}') + + + +def main(args=None): + rclpy.init(args=args) + node = EncoderReaderNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/ros2/src/build/robobin/build/lib/robobin/helpers/graph_maker.py b/ros2/src/build/robobin/build/lib/robobin/helpers/graph_maker.py new file mode 100644 index 0000000000000000000000000000000000000000..c197c10b7eea1a63721b6cf40554a57b79c13d75 --- /dev/null +++ b/ros2/src/build/robobin/build/lib/robobin/helpers/graph_maker.py @@ -0,0 +1,112 @@ +import json +import time +import os +from realtime_location_cli_only import AnchorTagCLI + +class GraphMaker: + def __init__(self, port="COM11", testing=False): + self.app = AnchorTagCLI(port=port, testing=testing) + self.graph = { + "name": "Lab 1 Extended", + "nodes": [], + "connections": [] + } + self.previous_node_index = None + + def call_bpm_and_store_anchors(self): + self.app.call_bpm() + for name, (x, y) in self.app.anchors.items(): + self.graph["nodes"].append({ + "name": name, + "x": x, + "y": y + }) + + # Initialize connections matrix with False + num_nodes = len(self.graph["nodes"]) + self.graph["connections"] = [[False] * num_nodes for _ in range(num_nodes)] + + print("Anchor coordinates stored successfully.") + + def start_session(self): + print("Waiting for 'start' command...") + while True: + user_input = input("Enter 'start' to begin adding nodes or 'quit' to exit: ").strip().lower() + if user_input == "start": + print("Session started. Type 'save' to add nodes, 'finish' to save the graph, or 'quit' to exit.") + break + elif user_input == "quit": + print("Exiting...") + exit() + + def add_node_and_connect(self): + print(self.app.tag_distances) + distances = self.app.serial_buffer.getRangingDistances() + + tag1_x, tag1_y = self.app.update_distances_and_calculate_tags() + print(f"{tag1_x}, {tag1_y}") + if tag1_x is None or tag1_y is None: + print("Failed to determine tag position. Skipping node creation.") + return + + new_node_index = len(self.graph["nodes"]) + + # Add new node + self.graph["nodes"].append({ + "name": f"Node{new_node_index+1}", + "x": tag1_x, + "y": tag1_y + }) + + # Dynamically resize the connections matrix + for row in self.graph["connections"]: + row.append(False) # Add a column for the new node + self.graph["connections"].append([False] * (new_node_index + 1)) # Add a new row + + # Update connections + if self.previous_node_index is not None: + self.graph["connections"][self.previous_node_index][new_node_index] = True + self.graph["connections"][new_node_index][self.previous_node_index] = True + + self.previous_node_index = new_node_index + + print(f"Node {new_node_index+1} added at ({tag1_x:.2f}, {tag1_y:.2f}).") + + def save_graph(self): + directory = r"D:\Github\robobin\ros2\src\robobin\robobin\graphs" #Replace with whereever your graphs folder is in the ros2 workspace + os.makedirs(directory, exist_ok=True) # Create the directory if it doesn't exist + file_path = os.path.join(directory, "graph.json") + with open(file_path, "w") as f: + json.dump(self.graph, f, indent=2) + print(f"Graph saved to '{file_path}'.") + + + def run(self): + while True: + user_input = input("Enter command ('bpm', 'start', 'save', 'finish', 'quit'): ").strip().lower() + if user_input == "bpm": + self.call_bpm_and_store_anchors() + elif user_input == "start": + self.start_session() + while True: + user_input = input("Enter 'save' to add a node, 'finish' to save and exit, or 'quit' to exit: ").strip().lower() + if user_input == "save": + self.add_node_and_connect() + elif user_input == "finish": + self.save_graph() + print("Session finished.") + exit() + elif user_input == "quit": + print("Exiting without saving.") + exit() + else: + print("Invalid command. Try 'save', 'finish', or 'quit'.") + elif user_input == "quit": + print("Exiting...") + break + else: + print("Invalid command. Try 'bpm', 'start', 'save', 'finish', or 'quit'.") + +if __name__ == "__main__": + graph_maker = GraphMaker(port="/dev/tty.usbmodem14101", testing=False) + graph_maker.run() diff --git a/ros2/src/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py b/ros2/src/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py new file mode 100644 index 0000000000000000000000000000000000000000..a314cec3db27597e1303cf8ca2d0a00523600dbe --- /dev/null +++ b/ros2/src/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py @@ -0,0 +1,263 @@ +import time +import numpy as np +import serial +from scipy.optimize import least_squares + +# Define test values at the top of the file for easy modification +TEST_MEASURED_DISTANCES = [302, 463, 286, 304, 418, 328] +TEST_TAG1_DISTANCES = [22, 107, 246, 295] +TEST_TAG2_DISTANCES = [100, 100, 100, 100] + +class SerialBuffer: + def __init__(self, port): + self.ser = serial.Serial(port, 115200, timeout=1) + + def readFromDevice(self, expectedLines=1): + lines = [] + # Attempt to read expected lines; if device is slow, you may need retries + while len(lines) < expectedLines: + if self.ser.in_waiting: + line = self.ser.readline().decode().strip() + if line: + lines.append(line) + else: + time.sleep(0.01) + return lines + + def getBeaconPositioningDistances(self): + """Reads the measured distances (A,E,D,B,F,C) from the device.""" + self.writeToDevice("bpm") + buffer = self.readFromDevice(1)[0] + values = list(map(float, buffer.split(" "))) + return values + + def getRangingDistances(self): + """Reads the distances from the tags to the anchors.""" + self.writeToDevice("rng") + lines = self.readFromDevice(2) + print(lines) + distances = [] + # First line: Tag 1 distances + distances.append(list(map(float, lines[0][1:].split(" ")))) + # Second line: Tag 2 distances or "0" + if lines[1] != "1": + distances.append(list(map(float, lines[1][1:].split(" ")))) + else: + distances.append(None) + return distances + + def writeToDevice(self, value): + self.ser.write((value + "\n").encode()) + + def __del__(self): + print("Closing port") + self.ser.close() + + +class AnchorTagCLI: + def __init__(self, port="/dev/tty.usbmodem14101", testing=False): + self.testing = testing + self.serial_buffer = SerialBuffer(port) + + # Distances between anchors (A,E,D,B,F,C) + # Corresponding to the measured_distances in original code. + self.measured_distances = [0.0]*6 + + # Distances from Tag 1 to anchors: A1, A2, A3, A4 + self.tag_distances = {"A1": 0.0, "A2": 0.0, "A3": 0.0, "A4": 0.0} + + # Distances from Tag 2 to anchors: A1, A2, A3, A4 + self.tag2_distances = {"A1": 0.0, "A2": 0.0, "A3": 0.0, "A4": 0.0} + + self.anchors = {} + self.anchors_coords_known = False + + if self.testing: + # Set predefined test distances + for i, dist in enumerate(TEST_MEASURED_DISTANCES): + self.measured_distances[i] = dist + + for (anchor, dist) in zip(self.tag_distances.keys(), TEST_TAG1_DISTANCES): + self.tag_distances[anchor] = dist + + for (anchor, dist) in zip(self.tag2_distances.keys(), TEST_TAG2_DISTANCES): + self.tag2_distances[anchor] = dist + + def determine_anchor_coords(self): + try: + measured_distances = np.array(self.measured_distances) + noise_level = 0.0 + measured_distances_noisy = measured_distances + np.random.uniform(-noise_level, noise_level, size=len(measured_distances)) + + # Variables: x_B, y_B, x_C, y_C, y_A + initial_guess = [120, 100, 150, 200, 50] # [x_B, y_B, x_C, y_C, y_A] + maxBounds = 30000 + bounds = ([0, 0, 0, 0, 0], [maxBounds] * 5) + + def error_function(variables, measured): + x_B, y_B, x_C, y_C, y_A = variables + # measured: [A, E, D, B, F, C] + a_measured = measured[0] + e_measured = measured[1] + d_measured = measured[2] + b_measured = measured[3] + f_measured = measured[4] + c_measured = measured[5] + + # A=(0,y_A), B=(x_B,y_B), C=(x_C,y_C), D=(0,0) + a_calc = np.sqrt((x_B - 0)**2 + (y_B - y_A)**2) # A-B + b_calc = np.sqrt((x_C - x_B)**2 + (y_C - y_B)**2) # B-C + c_calc = np.sqrt(x_C**2 + y_C**2) # C-D + d_calc = y_A # A-D + e_calc = np.sqrt(x_C**2 + (y_C - y_A)**2) # A-C + f_calc = np.sqrt(x_B**2 + y_B**2) # B-D + + return [ + a_calc - a_measured, + b_calc - b_measured, + c_calc - c_measured, + d_calc - d_measured, + e_calc - e_measured, + f_calc - f_measured + ] + + # Run least squares optimization + result_noisy = least_squares( + error_function, + initial_guess, + args=(measured_distances_noisy,), + bounds=bounds, + loss='soft_l1' + ) + optimized_coords_noisy = result_noisy.x + + self.anchors = { + "A1": (0, optimized_coords_noisy[4]), + "A2": (optimized_coords_noisy[0], optimized_coords_noisy[1]), + "A3": (optimized_coords_noisy[2], optimized_coords_noisy[3]), + "A4": (0, 0), + } + return {k: (round(v[0], 2), round(v[1], 2)) for k, v in self.anchors.items()} + except Exception as e: + print(f"Error generating anchors: {e}") + + def calculate_tag_coordinates(self, tag_distances): + if not self.anchors_coords_known or len(self.anchors) < 3: + return None, None + + available_beacons = [] + available_distances = [] + for key in tag_distances.keys(): + d = max(float(tag_distances[key]), 0) + available_distances.append(d) + available_beacons.append(self.anchors[key]) + + if len(available_beacons) < 3: + return None, None + + def error_function(vars): + x, y = vars + residuals = [] + for (bx, by), d_measured in zip(available_beacons, available_distances): + d_computed = np.sqrt((x - bx)**2 + (y - by)**2) + residuals.append(d_computed - d_measured) + return residuals + + beacon_xs = [b[0] for b in available_beacons] + beacon_ys = [b[1] for b in available_beacons] + initial_guess = [np.mean(beacon_xs), np.mean(beacon_ys)] + + x_min = min(beacon_xs) - 100 + x_max = max(beacon_xs) + 100 + y_min = min(beacon_ys) - 100 + y_max = max(beacon_ys) + 100 + bounds = ([x_min, y_min], [x_max, y_max]) + + result = least_squares(error_function, initial_guess, bounds=bounds, loss='soft_l1') + x_tag, y_tag = result.x + return x_tag, y_tag + + def call_bpm(self): + if self.testing: + beacon_distances = TEST_MEASURED_DISTANCES + else: + beacon_distances = self.serial_buffer.getBeaconPositioningDistances() + + for i, distance in enumerate(beacon_distances): + if i < len(self.measured_distances): + self.measured_distances[i] = distance + + determined_anchor_coords = self.determine_anchor_coords() + if determined_anchor_coords: + self.anchors_coords_known = True + print("Anchor coordinates determined:") + for anchor, coords in determined_anchor_coords.items(): + print(f"{anchor}: {coords}") + + def update_distances_and_calculate_tags(self): + if not self.anchors_coords_known: + return + + if self.testing: + ranging_distances = [TEST_TAG1_DISTANCES, TEST_TAG2_DISTANCES] + else: + ranging_distances = self.serial_buffer.getRangingDistances() + + # Update tag 1 distances + if ranging_distances[0] is not None: + for i, distance in enumerate(ranging_distances[0]): + anchor = list(self.tag_distances.keys())[i] + self.tag_distances[anchor] = distance + + # Update tag 2 distances + if ranging_distances[1] is not None: + for i, distance in enumerate(ranging_distances[1]): + anchor = list(self.tag2_distances.keys())[i] + self.tag2_distances[anchor] = distance + + # Now calculate both tags + tag1_x, tag1_y = self.calculate_tag_coordinates(self.tag_distances) + valid_tag2_distances = [dist for dist in self.tag2_distances.values() if dist > 0] + + # Check if there are enough valid distances for Tag 2 + if len(valid_tag2_distances) < 3: + print(f"Insufficient valid distances for Tag 2: {len(valid_tag2_distances)} provided.") + tag2_x, tag2_y = None, None + else: + tag2_x, tag2_y = self.calculate_tag_coordinates(self.tag2_distances) + + print("Tag Positions:") + if tag1_x is not None and tag1_y is not None: + print(f"Tag 1: ({tag1_x:.2f}, {tag1_y:.2f})") + else: + print("Tag 1: Not enough data") + + if tag2_x is not None and tag2_y is not None: + print(f"Tag 2: ({tag2_x:.2f}, {tag2_y:.2f})") + else: + print("Tag 2: Not enough data") + + + if tag1_x is not None and tag1_y is not None and tag2_x is not None and tag2_y is not None: + dx = tag2_x - tag1_x + dy = tag2_y - tag1_y + displacement = np.sqrt(dx**2 + dy**2) + angle_deg = np.degrees(np.arctan2(dy, dx)) + if angle_deg < 0: + angle_deg += 360 + print(f"Direction from Tag1 to Tag2: dx={dx:.2f}, dy={dy:.2f}, displacement={displacement:.2f}, angle={angle_deg:.2f}°") + return tag1_x, tag1_y + +if __name__ == "__main__": + app = AnchorTagCLI(port="/dev/tty.usbmodem14101", testing=False) + while True: + user_input = input("Enter command ('bpm' to set anchors, or 'quit' to exit): ").strip().lower() + if user_input == "bpm": + app.call_bpm() + print("Switching to continuous ranging updates (simulating 'rng' messages)...") + while True: + app.update_distances_and_calculate_tags() + time.sleep(1) + elif user_input == "quit": + print("Exiting program.") + break \ No newline at end of file diff --git a/ros2/src/build/robobin/build/lib/robobin/imu_node.py b/ros2/src/build/robobin/build/lib/robobin/imu_node.py new file mode 100644 index 0000000000000000000000000000000000000000..d20c2dad0c8ab6525395a00d74ce5833f1fa2d94 --- /dev/null +++ b/ros2/src/build/robobin/build/lib/robobin/imu_node.py @@ -0,0 +1,95 @@ +#!/usr/bin/env python3 + +import rclpy +from rclpy.node import Node +from sensor_msgs.msg import Imu +from smbus2 import SMBus +import time +import math + +class BNO055Publisher(Node): + def __init__(self): + super().__init__('imu_node') + self.publisher_ = self.create_publisher(Imu, 'imu', 10) + self.timer = self.create_timer(0.1, self.timer_callback) + self.bus = SMBus(1) + self.address = 0x28 + self.init_bno055() + time.sleep(1) + + def write_register(self, register, value): + self.bus.write_byte_data(self.address, register, value) + + def read_register(self, register, length=1): + if length == 1: + return self.bus.read_byte_data(self.address, register) + else: + return self.bus.read_i2c_block_data(self.address, register, length) + + def init_bno055(self): + # Switch to CONFIG mode + self.write_register(0x3D, 0x00) + time.sleep(0.05) + # Set power mode to Normal + self.write_register(0x3E, 0x00) + # Set to NDOF mode + self.write_register(0x3D, 0x0C) + time.sleep(0.5) + + def read_euler_angles(self): + data = self.read_register(0x1A, 6) + yaw = (data[1] << 8) | data[0] + roll = (data[3] << 8) | data[2] + pitch = (data[5] << 8) | data[4] + yaw = yaw if yaw < 32768 else yaw - 65536 + roll = roll if roll < 32768 else roll - 65536 + pitch = pitch if pitch < 32768 else pitch - 65536 + yaw = yaw / 16.0 + roll = roll / 16.0 + pitch = pitch / 16.0 + return yaw, pitch, roll + + def timer_callback(self): + yaw, pitch, roll = self.read_euler_angles() + imu_msg = Imu() + imu_msg.header.stamp = self.get_clock().now().to_msg() + imu_msg.header.frame_id = 'imu_link' + # Convert degrees to radians + yaw_rad = -(math.radians(yaw)) + roll_rad = -(math.radians(pitch)) + pitch_rad = -(math.radians(roll)) + # Compute quaternion + cy = math.cos(yaw_rad * 0.5) + sy = math.sin(yaw_rad * 0.5) + cp = math.cos(pitch_rad * 0.5) + sp = math.sin(pitch_rad * 0.5) + cr = math.cos(roll_rad * 0.5) + sr = math.sin(roll_rad * 0.5) + imu_msg.orientation.w = cr * cp * cy + sr * sp * sy + imu_msg.orientation.x = sr * cp * cy - cr * sp * sy + imu_msg.orientation.y = cr * sp * cy + sr * cp * sy + imu_msg.orientation.z = cr * cp * sy - sr * sp * cy + + imu_msg.orientation_covariance = [0.0025, 0, 0, + 0, 0.0025, 0, + 0, 0, 0.0025] + imu_msg.angular_velocity_covariance = [0.02, 0, 0, + 0, 0.02, 0, + 0, 0, 0.02] + imu_msg.linear_acceleration_covariance = [0.04, 0, 0, + 0, 0.04, 0, + 0, 0, 0.04] + + + self.publisher_.publish(imu_msg) + #self.get_logger().info(f'Publishing: Yaw={yaw:.2f}, Pitch={pitch:.2f}, Roll={roll:.2f}') + +def main(args=None): + rclpy.init(args=args) + bno055_publisher = BNO055Publisher() + rclpy.spin(bno055_publisher) + bno055_publisher.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/ros2/src/build/robobin/build/lib/robobin/uwb_pathing_node.py b/ros2/src/build/robobin/build/lib/robobin/uwb_pathing_node.py new file mode 100644 index 0000000000000000000000000000000000000000..dec8b95597d81d37e8cc8f3d74aef15b9c7702c8 --- /dev/null +++ b/ros2/src/build/robobin/build/lib/robobin/uwb_pathing_node.py @@ -0,0 +1,122 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist, Point +from math import sqrt, pow, atan2, radians, sin, cos +import time + + +class UWBPathingNode(Node): + def __init__(self): + super().__init__('uwb_pathing_node') + + # Publisher for cmd_vel + self.cmd_vel_pub = self.create_publisher(Twist, '/cmd_vel', 10) + + # Subscriptions + self.create_subscription(Point, '/start_location', self.current_location_callback, 10) + self.create_subscription(Point, '/target_location', self.target_location_callback, 10) + + # Current and target positions + self.current_x = None + self.current_y = None + self.target_x = None + self.target_y = None + + # Navigation thresholds + self.distance_threshold = 0.25 # meters + self.angle_threshold = radians(0.5) # radians + + self.kp_linear = 0.5 # Proportional gain for linear movement + self.kp_angular = 1.0 # Proportional gain for angular movement + + self.get_logger().info('UWB Pathing Node started and waiting for positions.') + + def current_location_callback(self, msg: Point): + """Callback to update the robot's current position.""" + self.current_x = msg.x + self.current_y = msg.y + self.get_logger().info(f"Current Location Updated: x={self.current_x:.2f}, y={self.current_y:.2f}") + self.check_and_navigate() + + def target_location_callback(self, msg: Point): + """Callback to update the target position.""" + self.target_x = msg.x + self.target_y = msg.y + self.get_logger().info(f"Target Location Updated: x={self.target_x:.2f}, y={self.target_y:.2f}") + self.check_and_navigate() + + def check_and_navigate(self): + """Check if both positions are available and navigate to the target.""" + if self.current_x is not None and self.current_y is not None and self.target_x is not None and self.target_y is not None: + self.get_logger().info("Navigating to target...") + self.navigate_to_target() + else: + self.get_logger().warning("Waiting for both current and target positions to be available...") + + def navigate_to_target(self): + # Ensure positions are known + if self.current_x is None or self.current_y is None or self.target_x is None or self.target_y is None: + self.get_logger().warning("Positions not fully known yet.") + return + + # Calculate distance and angle to the target + displacement_x = self.target_x - self.current_x + displacement_y = self.target_y - self.current_y + distance_to_target = sqrt(pow(displacement_x, 2) + pow(displacement_y, 2)) + angle_to_target = atan2(displacement_y, displacement_x) + + + # Check if we are close enough to the target + if distance_to_target <= self.distance_threshold: + self.stop_robot() + self.get_logger().info("Target reached successfully.") + return + + # Calculate yaw error (assuming robot orientation 0 = facing x-axis) + # If you don't have actual orientation, you might assume the robot always faces the target directly + yaw_error = angle_to_target + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + self.get_logger().info(f"Current Position: x={self.current_x:.2f}, y={self.current_y:.2f}") + self.get_logger().info(f"Target Position: x={self.target_x:.2f}, y={self.target_y:.2f}") + self.get_logger().info(f"Distance to Target: distance_to_target={distance_to_target:.2f} meters") + self.get_logger().info(f"Angle to Target: angle_to_target={angle_to_target:.2f} radians") + twist = Twist() + + # Decide on angular velocity first + if abs(yaw_error) > self.angle_threshold: + angular_speed = self.kp_angular * abs(yaw_error) + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.get_logger().info(f"Correcting Heading: yaw_error={yaw_error:.2f} radians") + else: + # Move forward when aligned with the target + linear_speed = self.kp_linear * distance_to_target + twist.linear.x = min(0.2, linear_speed) # Limit max speed + self.get_logger().info(f"Moving to Target: distance={distance_to_target:.2f} meters") + + # # Publish movement command + # self.cmd_vel_pub.publish(twist) + + + def stop_robot(self): + """Stops the robot by publishing zero velocities.""" + twist = Twist() + self.cmd_vel_pub.publish(twist) + time.sleep(0.5) + self.get_logger().info("Robot stopped.") + + +def main(args=None): + rclpy.init(args=args) + node = UWBPathingNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + + +if __name__ == '__main__': + main() diff --git a/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/control_feedback.cpython-312.pyc b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/control_feedback.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1e435b8c0289e4cfa134234abe99960f7375fd65 Binary files /dev/null and b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/control_feedback.cpython-312.pyc differ diff --git a/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/encoder.cpython-312.pyc b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/encoder.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7cb8382db94f1e7e04c7a59acc189e0c5a4424d3 Binary files /dev/null and b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/encoder.cpython-312.pyc differ diff --git a/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/imu_node.cpython-312.pyc b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/imu_node.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bb19218991120a6e0724366c747e1818452655ab Binary files /dev/null and b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/imu_node.cpython-312.pyc differ diff --git a/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/uwb_pathing_node.cpython-312.pyc b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/uwb_pathing_node.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3e6915f3d140dacbf90fbdb8150f1a01eac557e6 Binary files /dev/null and b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/uwb_pathing_node.cpython-312.pyc differ diff --git a/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py new file mode 100644 index 0000000000000000000000000000000000000000..78a1edb74b03fbdf991c9e38c1b8980ee52b3945 --- /dev/null +++ b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py @@ -0,0 +1,320 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist +from std_msgs.msg import Int64, Float64 +from gpiozero import PWMOutputDevice, DigitalOutputDevice +import time +from rclpy.clock import Clock +from rclpy.time import Time +import bisect + + + +# Example of how you could implement a simple PID controller +class PIDController: + def __init__(self, kp, ki, kd): + self.kp = kp + self.ki = ki + self.kd = kd + self.prev_error = 0 + self.integral = 0 + + def reset(self): + self.prev_error = 0 + self.integral = 0 + + def calculate(self, error, dt): + self.integral += error * dt + derivative = (error - self.prev_error) / dt + output = self.kp * error + self.ki * self.integral + self.kd * derivative + self.prev_error = error + return output + + + + +class MotorControlNode(Node): + def __init__(self): + super().__init__('control_feedback_node') + + # Initialize encoder values + self.encoder_left_steps = 0 + self.encoder_right_steps = 0 + + # Desired speeds from cmd_vel + self.desired_linear_speed = 0.0 + self.desired_angular_speed = 0.0 + + self.prev_left_steps = 0 + self.prev_right_steps = 0 + + self.left_pwm = 0 + self.right_pwm = 0 + + self.prev_desired_speed = 0.0 + + + #Time + self.prev_time = time.time() + #self.prev_time = self.get_clock().now + + + # Robot parameters + self.wheel_base = 0.40 + self.encoder_steps_per_rotation = 310 + self.wheel_radius = 0.075 + + # Initialize the motors + self.motor = Motor(self,14,15,18, 17, 22, 27) + + # PID controllers + self.pid_left_forward = PIDController(kp=0.5, ki=0.0, kd=0.001) + self.pid_right_forward = PIDController(kp=0.525, ki=0.0, kd=0.001) + + self.pid_left_backward = PIDController(kp=0.525, ki=0.0, kd=0.001) + self.pid_right_backward = PIDController(kp=0.5, ki=0.0, kd=0.001) + + + + + # Subscribe to cmd_vel topic + self.subscription = self.create_subscription( + Twist, + '/cmd_vel', + self.cmd_vel_callback, + 10 + ) + + # Subscribe to encoder data + self.left_encoder_sub = self.create_subscription( + Int64, + 'left_wheel_steps', + self.left_encoder_callback, + 10 + ) + self.right_encoder_sub = self.create_subscription( + Int64, + 'right_wheel_steps', + self.right_encoder_callback, + 10 + ) + + self.left_actual_speed_pub = self.create_publisher(Float64, 'left_actual_wheel_speed', 10) + self.right_actual_speed_pub = self.create_publisher(Float64, 'right_actual_wheel_speed', 10) + self.desired_speed_pub = self.create_publisher(Float64, 'desired_wheel_speed', 10) + + # Timer to update motor speeds + self.control_timer = self.create_timer(0.1, self.control_loop) + + self.get_logger().info('Motor control node with encoder feedback has been started.') + + def cmd_vel_callback(self, msg): + # Store desired speeds + self.desired_linear_speed = msg.linear.x # Forward/backward speed + self.desired_angular_speed = msg.angular.z # Turning rate + + # if (self.desired_linear_speed >= 0 and self.prev_desired_speed < 0) or (self.desired_linear_speed < 0 and self.prev_desired_speed >= 0): + + # self.pid_left_forward.reset() + # self.pid_right_forward.reset() + # self.pid_left_backward.reset() + # self.pid_right_backward.reset() + + + + + + self.prev_desired_speed = self.desired_linear_speed + + def left_encoder_callback(self, msg): + self.encoder_left_steps = msg.data + + def right_encoder_callback(self, msg): + self.encoder_right_steps = msg.data + + + def control_loop(self): + + if self.desired_linear_speed >= 0: + # Forward motion + left_pid = self.pid_left_forward + right_pid = self.pid_right_forward + else: + # Backward motion + left_pid = self.pid_left_backward + right_pid = self.pid_right_backward + + if (self.desired_linear_speed == 0) and (self.desired_angular_speed == 0): + self.stop_motors() + self.pid_left_forward.reset() + self.pid_right_forward.reset() + self.pid_left_backward.reset() + self.pid_right_backward.reset() + self.left_pwm =0 + self.right_pwm =0 + return + + + + + #Calculate the actual speed + #------------------------------- + # Calculate elapsed time + current_time = time.time() + #dt = current_time - self.prev_time + dt = max(current_time - self.prev_time, 0.01) # Prevent dt from being too small + #dt = max(current_time - self.prev_time, 1e-6) # Avoid zero or too small dt + if dt == 0: + return + self.prev_time = current_time + + # self.prev_time = self.get_clock().now() + # current_time = self.get_clock().now() + # dt = (current_time - self.prev_time).to_sec() + # if dt <= 0.0: + # return + # self.prev_time = current_time + + #Actual Speed calculation + #------------------------------------ + # Calculate change in encoder steps + delta_left_steps = self.encoder_left_steps - self.prev_left_steps + delta_right_steps = self.encoder_right_steps - self.prev_right_steps + + self.prev_left_steps = self.encoder_left_steps + self.prev_right_steps = self.encoder_right_steps + + # Calculate rotational speeds (RPS) + left_rps = delta_left_steps / (self.encoder_steps_per_rotation * dt) + right_rps = delta_right_steps / (self.encoder_steps_per_rotation * dt) + + # Convert to linear speed (m/s) + left_speed_actual = left_rps * 2 * 3.14159 * self.wheel_radius + right_speed_actual = right_rps * 2 * 3.14159 * self.wheel_radius + + + + #Desired Speed calculation + #------------------------------------ + # Desired speeds for left and right wheels + left_speed_desired = self.desired_linear_speed - (self.desired_angular_speed * self.wheel_base / 2.0) + right_speed_desired = self.desired_linear_speed + (self.desired_angular_speed * self.wheel_base / 2.0) + + + + # Speed Errors calculation + #------------------------------------ + left_error = left_speed_desired - left_speed_actual + right_error = right_speed_desired - right_speed_actual + + + + # Use PID controllers for left and right wheels + left_pwm_error = left_pid.calculate(left_error, dt) + right_pwm_error = right_pid.calculate(right_error, dt) + + self.left_pwm += left_pwm_error + self.right_pwm += right_pwm_error + + + + # Ensure PWM values are within [-1, 1] + left_pwm = max(-1, min(1, self.left_pwm)) + right_pwm = max(-1, min(1, self.right_pwm)) + + # Apply PWM values to motors + self.motor.set_pwm(left_pwm, right_pwm) + + + + + # Publish actual speeds + left_actual_speed_msg = Float64() + left_actual_speed_msg.data = left_speed_actual + self.left_actual_speed_pub.publish(left_actual_speed_msg) + + right_actual_speed_msg = Float64() + right_actual_speed_msg.data = right_speed_actual + self.right_actual_speed_pub.publish(right_actual_speed_msg) + + desired_speed_msg = Float64() + desired_speed_msg.data = right_speed_desired + self.desired_speed_pub.publish(desired_speed_msg) + + + # Debugging info + # self.get_logger().info(f'Left PWM IN: {self.left_pwm:.2f}, Right PWM IN: {right_pwm:.2f}') + # self.get_logger().info(f'Left Speed Actual: {left_speed_actual:.2f}, Right Speed Actual: {right_speed_actual:.2f}') + # self.get_logger().info(f'Left Error: {left_error:.2f}, Right Error: {left_pwm_error:.2f}') + # self.get_logger().info(f'Left_speed_desired: {left_speed_desired:.2f}, Right_speed_desired: {right_speed_desired:.2f}') + # self.get_logger().info('-----------------------------------------------------------------') + + + def stop_motors(self): + self.motor.stop() + # self.get_logger().info('Motors have been stopped.') + +class Motor: + def __init__(self,node, EnaA, In1A, In2A, EnaB, In1B, In2B): + + self.node = node + # Left motor control pins + self.pwmA = PWMOutputDevice(EnaA) + self.in1A = DigitalOutputDevice(In1A) + self.in2A = DigitalOutputDevice(In2A) + + # Right motor control pins + self.pwmB = PWMOutputDevice(EnaB) + self.in1B = DigitalOutputDevice(In1B) + self.in2B = DigitalOutputDevice(In2B) + + def set_pwm(self, left_pwm, right_pwm): + + #Deadband to prevent the motors from responding to very small PWM values that could cause jitter. + DEADZONE = 0.002 + + if abs(left_pwm) < DEADZONE: + self.pwmA.value = 0 + self.in1A.off() + self.in2A.off() + else: + self.pwmA.value = abs(left_pwm) + self.in1A.value = left_pwm > 0 + self.in2A.value = left_pwm < 0 + + if abs(right_pwm) < DEADZONE: + self.pwmB.value = 0 + self.in1B.off() + self.in2B.off() + else: + self.pwmB.value = abs(right_pwm) + self.in1B.value = right_pwm > 0 + self.in2B.value = right_pwm < 0 + + #self.node.get_logger().info(f"Left Motor PWM: Speed={left_pwm}, Right Motor PWM: Speed={right_pwm}") + + def stop(self): + # Stop both motors + self.pwmA.value = 0 + self.pwmB.value = 0 + self.in1A.off() + self.in2A.off() + self.in1B.off() + self.in2B.off() + + +def main(args=None): + rclpy.init(args=args) + node = MotorControlNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.stop_motors() + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/encoder.py b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/encoder.py new file mode 100644 index 0000000000000000000000000000000000000000..f646d3dc16cc781b870f52bdbbfc5b5e6e3cbcd0 --- /dev/null +++ b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/encoder.py @@ -0,0 +1,63 @@ +import rclpy +from rclpy.node import Node +from std_msgs.msg import Int64 +from gpiozero import RotaryEncoder, InputDevice + + + +class EncoderReaderNode(Node): + def __init__(self): + super().__init__('encoder_reader_node') + + motor1A = 5 + motor1B = 6 + motor2A = 20 + motor2B = 21 + + self.encoder_left = RotaryEncoder(a = motor1A,b = motor1B, max_steps=0) + self.encoder_right = RotaryEncoder(a = motor2A,b = motor2B, max_steps=0) + + # Publishers for encoder steps + self.left_encoder_pub = self.create_publisher(Int64, 'left_wheel_steps', 10) + self.right_encoder_pub = self.create_publisher(Int64, 'right_wheel_steps', 10) + + # Timer to read encoders + self.timer = self.create_timer(0.1, self.publish_encoder_steps) + + self.get_logger().info('Encoder reader node has been started.') + + def publish_encoder_steps(self): + # Read encoder steps + left_steps = self.encoder_left.steps + right_steps = -(self.encoder_right.steps) + + # Create messages + left_msg = Int64() + left_msg.data = left_steps + + right_msg = Int64() + right_msg.data = right_steps + + # Publish messages + self.left_encoder_pub.publish(left_msg) + self.right_encoder_pub.publish(right_msg) + + # Log the steps + #self.get_logger().info(f'Left Steps: {left_steps}, Right Steps: {right_steps}') + + + +def main(args=None): + rclpy.init(args=args) + node = EncoderReaderNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/graph_maker.cpython-312.pyc b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/graph_maker.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..32a8c2cc3a530ad7871ed1906033649575c9ffa9 Binary files /dev/null and b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/graph_maker.cpython-312.pyc differ diff --git a/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/realtime_location_cli_only.cpython-312.pyc b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/realtime_location_cli_only.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d64f7c0eab5d8e435c4d2bdd742e9e823b7a705b Binary files /dev/null and b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/realtime_location_cli_only.cpython-312.pyc differ diff --git a/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py new file mode 100644 index 0000000000000000000000000000000000000000..c197c10b7eea1a63721b6cf40554a57b79c13d75 --- /dev/null +++ b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py @@ -0,0 +1,112 @@ +import json +import time +import os +from realtime_location_cli_only import AnchorTagCLI + +class GraphMaker: + def __init__(self, port="COM11", testing=False): + self.app = AnchorTagCLI(port=port, testing=testing) + self.graph = { + "name": "Lab 1 Extended", + "nodes": [], + "connections": [] + } + self.previous_node_index = None + + def call_bpm_and_store_anchors(self): + self.app.call_bpm() + for name, (x, y) in self.app.anchors.items(): + self.graph["nodes"].append({ + "name": name, + "x": x, + "y": y + }) + + # Initialize connections matrix with False + num_nodes = len(self.graph["nodes"]) + self.graph["connections"] = [[False] * num_nodes for _ in range(num_nodes)] + + print("Anchor coordinates stored successfully.") + + def start_session(self): + print("Waiting for 'start' command...") + while True: + user_input = input("Enter 'start' to begin adding nodes or 'quit' to exit: ").strip().lower() + if user_input == "start": + print("Session started. Type 'save' to add nodes, 'finish' to save the graph, or 'quit' to exit.") + break + elif user_input == "quit": + print("Exiting...") + exit() + + def add_node_and_connect(self): + print(self.app.tag_distances) + distances = self.app.serial_buffer.getRangingDistances() + + tag1_x, tag1_y = self.app.update_distances_and_calculate_tags() + print(f"{tag1_x}, {tag1_y}") + if tag1_x is None or tag1_y is None: + print("Failed to determine tag position. Skipping node creation.") + return + + new_node_index = len(self.graph["nodes"]) + + # Add new node + self.graph["nodes"].append({ + "name": f"Node{new_node_index+1}", + "x": tag1_x, + "y": tag1_y + }) + + # Dynamically resize the connections matrix + for row in self.graph["connections"]: + row.append(False) # Add a column for the new node + self.graph["connections"].append([False] * (new_node_index + 1)) # Add a new row + + # Update connections + if self.previous_node_index is not None: + self.graph["connections"][self.previous_node_index][new_node_index] = True + self.graph["connections"][new_node_index][self.previous_node_index] = True + + self.previous_node_index = new_node_index + + print(f"Node {new_node_index+1} added at ({tag1_x:.2f}, {tag1_y:.2f}).") + + def save_graph(self): + directory = r"D:\Github\robobin\ros2\src\robobin\robobin\graphs" #Replace with whereever your graphs folder is in the ros2 workspace + os.makedirs(directory, exist_ok=True) # Create the directory if it doesn't exist + file_path = os.path.join(directory, "graph.json") + with open(file_path, "w") as f: + json.dump(self.graph, f, indent=2) + print(f"Graph saved to '{file_path}'.") + + + def run(self): + while True: + user_input = input("Enter command ('bpm', 'start', 'save', 'finish', 'quit'): ").strip().lower() + if user_input == "bpm": + self.call_bpm_and_store_anchors() + elif user_input == "start": + self.start_session() + while True: + user_input = input("Enter 'save' to add a node, 'finish' to save and exit, or 'quit' to exit: ").strip().lower() + if user_input == "save": + self.add_node_and_connect() + elif user_input == "finish": + self.save_graph() + print("Session finished.") + exit() + elif user_input == "quit": + print("Exiting without saving.") + exit() + else: + print("Invalid command. Try 'save', 'finish', or 'quit'.") + elif user_input == "quit": + print("Exiting...") + break + else: + print("Invalid command. Try 'bpm', 'start', 'save', 'finish', or 'quit'.") + +if __name__ == "__main__": + graph_maker = GraphMaker(port="/dev/tty.usbmodem14101", testing=False) + graph_maker.run() diff --git a/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py new file mode 100644 index 0000000000000000000000000000000000000000..a314cec3db27597e1303cf8ca2d0a00523600dbe --- /dev/null +++ b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py @@ -0,0 +1,263 @@ +import time +import numpy as np +import serial +from scipy.optimize import least_squares + +# Define test values at the top of the file for easy modification +TEST_MEASURED_DISTANCES = [302, 463, 286, 304, 418, 328] +TEST_TAG1_DISTANCES = [22, 107, 246, 295] +TEST_TAG2_DISTANCES = [100, 100, 100, 100] + +class SerialBuffer: + def __init__(self, port): + self.ser = serial.Serial(port, 115200, timeout=1) + + def readFromDevice(self, expectedLines=1): + lines = [] + # Attempt to read expected lines; if device is slow, you may need retries + while len(lines) < expectedLines: + if self.ser.in_waiting: + line = self.ser.readline().decode().strip() + if line: + lines.append(line) + else: + time.sleep(0.01) + return lines + + def getBeaconPositioningDistances(self): + """Reads the measured distances (A,E,D,B,F,C) from the device.""" + self.writeToDevice("bpm") + buffer = self.readFromDevice(1)[0] + values = list(map(float, buffer.split(" "))) + return values + + def getRangingDistances(self): + """Reads the distances from the tags to the anchors.""" + self.writeToDevice("rng") + lines = self.readFromDevice(2) + print(lines) + distances = [] + # First line: Tag 1 distances + distances.append(list(map(float, lines[0][1:].split(" ")))) + # Second line: Tag 2 distances or "0" + if lines[1] != "1": + distances.append(list(map(float, lines[1][1:].split(" ")))) + else: + distances.append(None) + return distances + + def writeToDevice(self, value): + self.ser.write((value + "\n").encode()) + + def __del__(self): + print("Closing port") + self.ser.close() + + +class AnchorTagCLI: + def __init__(self, port="/dev/tty.usbmodem14101", testing=False): + self.testing = testing + self.serial_buffer = SerialBuffer(port) + + # Distances between anchors (A,E,D,B,F,C) + # Corresponding to the measured_distances in original code. + self.measured_distances = [0.0]*6 + + # Distances from Tag 1 to anchors: A1, A2, A3, A4 + self.tag_distances = {"A1": 0.0, "A2": 0.0, "A3": 0.0, "A4": 0.0} + + # Distances from Tag 2 to anchors: A1, A2, A3, A4 + self.tag2_distances = {"A1": 0.0, "A2": 0.0, "A3": 0.0, "A4": 0.0} + + self.anchors = {} + self.anchors_coords_known = False + + if self.testing: + # Set predefined test distances + for i, dist in enumerate(TEST_MEASURED_DISTANCES): + self.measured_distances[i] = dist + + for (anchor, dist) in zip(self.tag_distances.keys(), TEST_TAG1_DISTANCES): + self.tag_distances[anchor] = dist + + for (anchor, dist) in zip(self.tag2_distances.keys(), TEST_TAG2_DISTANCES): + self.tag2_distances[anchor] = dist + + def determine_anchor_coords(self): + try: + measured_distances = np.array(self.measured_distances) + noise_level = 0.0 + measured_distances_noisy = measured_distances + np.random.uniform(-noise_level, noise_level, size=len(measured_distances)) + + # Variables: x_B, y_B, x_C, y_C, y_A + initial_guess = [120, 100, 150, 200, 50] # [x_B, y_B, x_C, y_C, y_A] + maxBounds = 30000 + bounds = ([0, 0, 0, 0, 0], [maxBounds] * 5) + + def error_function(variables, measured): + x_B, y_B, x_C, y_C, y_A = variables + # measured: [A, E, D, B, F, C] + a_measured = measured[0] + e_measured = measured[1] + d_measured = measured[2] + b_measured = measured[3] + f_measured = measured[4] + c_measured = measured[5] + + # A=(0,y_A), B=(x_B,y_B), C=(x_C,y_C), D=(0,0) + a_calc = np.sqrt((x_B - 0)**2 + (y_B - y_A)**2) # A-B + b_calc = np.sqrt((x_C - x_B)**2 + (y_C - y_B)**2) # B-C + c_calc = np.sqrt(x_C**2 + y_C**2) # C-D + d_calc = y_A # A-D + e_calc = np.sqrt(x_C**2 + (y_C - y_A)**2) # A-C + f_calc = np.sqrt(x_B**2 + y_B**2) # B-D + + return [ + a_calc - a_measured, + b_calc - b_measured, + c_calc - c_measured, + d_calc - d_measured, + e_calc - e_measured, + f_calc - f_measured + ] + + # Run least squares optimization + result_noisy = least_squares( + error_function, + initial_guess, + args=(measured_distances_noisy,), + bounds=bounds, + loss='soft_l1' + ) + optimized_coords_noisy = result_noisy.x + + self.anchors = { + "A1": (0, optimized_coords_noisy[4]), + "A2": (optimized_coords_noisy[0], optimized_coords_noisy[1]), + "A3": (optimized_coords_noisy[2], optimized_coords_noisy[3]), + "A4": (0, 0), + } + return {k: (round(v[0], 2), round(v[1], 2)) for k, v in self.anchors.items()} + except Exception as e: + print(f"Error generating anchors: {e}") + + def calculate_tag_coordinates(self, tag_distances): + if not self.anchors_coords_known or len(self.anchors) < 3: + return None, None + + available_beacons = [] + available_distances = [] + for key in tag_distances.keys(): + d = max(float(tag_distances[key]), 0) + available_distances.append(d) + available_beacons.append(self.anchors[key]) + + if len(available_beacons) < 3: + return None, None + + def error_function(vars): + x, y = vars + residuals = [] + for (bx, by), d_measured in zip(available_beacons, available_distances): + d_computed = np.sqrt((x - bx)**2 + (y - by)**2) + residuals.append(d_computed - d_measured) + return residuals + + beacon_xs = [b[0] for b in available_beacons] + beacon_ys = [b[1] for b in available_beacons] + initial_guess = [np.mean(beacon_xs), np.mean(beacon_ys)] + + x_min = min(beacon_xs) - 100 + x_max = max(beacon_xs) + 100 + y_min = min(beacon_ys) - 100 + y_max = max(beacon_ys) + 100 + bounds = ([x_min, y_min], [x_max, y_max]) + + result = least_squares(error_function, initial_guess, bounds=bounds, loss='soft_l1') + x_tag, y_tag = result.x + return x_tag, y_tag + + def call_bpm(self): + if self.testing: + beacon_distances = TEST_MEASURED_DISTANCES + else: + beacon_distances = self.serial_buffer.getBeaconPositioningDistances() + + for i, distance in enumerate(beacon_distances): + if i < len(self.measured_distances): + self.measured_distances[i] = distance + + determined_anchor_coords = self.determine_anchor_coords() + if determined_anchor_coords: + self.anchors_coords_known = True + print("Anchor coordinates determined:") + for anchor, coords in determined_anchor_coords.items(): + print(f"{anchor}: {coords}") + + def update_distances_and_calculate_tags(self): + if not self.anchors_coords_known: + return + + if self.testing: + ranging_distances = [TEST_TAG1_DISTANCES, TEST_TAG2_DISTANCES] + else: + ranging_distances = self.serial_buffer.getRangingDistances() + + # Update tag 1 distances + if ranging_distances[0] is not None: + for i, distance in enumerate(ranging_distances[0]): + anchor = list(self.tag_distances.keys())[i] + self.tag_distances[anchor] = distance + + # Update tag 2 distances + if ranging_distances[1] is not None: + for i, distance in enumerate(ranging_distances[1]): + anchor = list(self.tag2_distances.keys())[i] + self.tag2_distances[anchor] = distance + + # Now calculate both tags + tag1_x, tag1_y = self.calculate_tag_coordinates(self.tag_distances) + valid_tag2_distances = [dist for dist in self.tag2_distances.values() if dist > 0] + + # Check if there are enough valid distances for Tag 2 + if len(valid_tag2_distances) < 3: + print(f"Insufficient valid distances for Tag 2: {len(valid_tag2_distances)} provided.") + tag2_x, tag2_y = None, None + else: + tag2_x, tag2_y = self.calculate_tag_coordinates(self.tag2_distances) + + print("Tag Positions:") + if tag1_x is not None and tag1_y is not None: + print(f"Tag 1: ({tag1_x:.2f}, {tag1_y:.2f})") + else: + print("Tag 1: Not enough data") + + if tag2_x is not None and tag2_y is not None: + print(f"Tag 2: ({tag2_x:.2f}, {tag2_y:.2f})") + else: + print("Tag 2: Not enough data") + + + if tag1_x is not None and tag1_y is not None and tag2_x is not None and tag2_y is not None: + dx = tag2_x - tag1_x + dy = tag2_y - tag1_y + displacement = np.sqrt(dx**2 + dy**2) + angle_deg = np.degrees(np.arctan2(dy, dx)) + if angle_deg < 0: + angle_deg += 360 + print(f"Direction from Tag1 to Tag2: dx={dx:.2f}, dy={dy:.2f}, displacement={displacement:.2f}, angle={angle_deg:.2f}°") + return tag1_x, tag1_y + +if __name__ == "__main__": + app = AnchorTagCLI(port="/dev/tty.usbmodem14101", testing=False) + while True: + user_input = input("Enter command ('bpm' to set anchors, or 'quit' to exit): ").strip().lower() + if user_input == "bpm": + app.call_bpm() + print("Switching to continuous ranging updates (simulating 'rng' messages)...") + while True: + app.update_distances_and_calculate_tags() + time.sleep(1) + elif user_input == "quit": + print("Exiting program.") + break \ No newline at end of file diff --git a/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py new file mode 100644 index 0000000000000000000000000000000000000000..d20c2dad0c8ab6525395a00d74ce5833f1fa2d94 --- /dev/null +++ b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py @@ -0,0 +1,95 @@ +#!/usr/bin/env python3 + +import rclpy +from rclpy.node import Node +from sensor_msgs.msg import Imu +from smbus2 import SMBus +import time +import math + +class BNO055Publisher(Node): + def __init__(self): + super().__init__('imu_node') + self.publisher_ = self.create_publisher(Imu, 'imu', 10) + self.timer = self.create_timer(0.1, self.timer_callback) + self.bus = SMBus(1) + self.address = 0x28 + self.init_bno055() + time.sleep(1) + + def write_register(self, register, value): + self.bus.write_byte_data(self.address, register, value) + + def read_register(self, register, length=1): + if length == 1: + return self.bus.read_byte_data(self.address, register) + else: + return self.bus.read_i2c_block_data(self.address, register, length) + + def init_bno055(self): + # Switch to CONFIG mode + self.write_register(0x3D, 0x00) + time.sleep(0.05) + # Set power mode to Normal + self.write_register(0x3E, 0x00) + # Set to NDOF mode + self.write_register(0x3D, 0x0C) + time.sleep(0.5) + + def read_euler_angles(self): + data = self.read_register(0x1A, 6) + yaw = (data[1] << 8) | data[0] + roll = (data[3] << 8) | data[2] + pitch = (data[5] << 8) | data[4] + yaw = yaw if yaw < 32768 else yaw - 65536 + roll = roll if roll < 32768 else roll - 65536 + pitch = pitch if pitch < 32768 else pitch - 65536 + yaw = yaw / 16.0 + roll = roll / 16.0 + pitch = pitch / 16.0 + return yaw, pitch, roll + + def timer_callback(self): + yaw, pitch, roll = self.read_euler_angles() + imu_msg = Imu() + imu_msg.header.stamp = self.get_clock().now().to_msg() + imu_msg.header.frame_id = 'imu_link' + # Convert degrees to radians + yaw_rad = -(math.radians(yaw)) + roll_rad = -(math.radians(pitch)) + pitch_rad = -(math.radians(roll)) + # Compute quaternion + cy = math.cos(yaw_rad * 0.5) + sy = math.sin(yaw_rad * 0.5) + cp = math.cos(pitch_rad * 0.5) + sp = math.sin(pitch_rad * 0.5) + cr = math.cos(roll_rad * 0.5) + sr = math.sin(roll_rad * 0.5) + imu_msg.orientation.w = cr * cp * cy + sr * sp * sy + imu_msg.orientation.x = sr * cp * cy - cr * sp * sy + imu_msg.orientation.y = cr * sp * cy + sr * cp * sy + imu_msg.orientation.z = cr * cp * sy - sr * sp * cy + + imu_msg.orientation_covariance = [0.0025, 0, 0, + 0, 0.0025, 0, + 0, 0, 0.0025] + imu_msg.angular_velocity_covariance = [0.02, 0, 0, + 0, 0.02, 0, + 0, 0, 0.02] + imu_msg.linear_acceleration_covariance = [0.04, 0, 0, + 0, 0.04, 0, + 0, 0, 0.04] + + + self.publisher_.publish(imu_msg) + #self.get_logger().info(f'Publishing: Yaw={yaw:.2f}, Pitch={pitch:.2f}, Roll={roll:.2f}') + +def main(args=None): + rclpy.init(args=args) + bno055_publisher = BNO055Publisher() + rclpy.spin(bno055_publisher) + bno055_publisher.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py new file mode 100644 index 0000000000000000000000000000000000000000..dec8b95597d81d37e8cc8f3d74aef15b9c7702c8 --- /dev/null +++ b/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py @@ -0,0 +1,122 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist, Point +from math import sqrt, pow, atan2, radians, sin, cos +import time + + +class UWBPathingNode(Node): + def __init__(self): + super().__init__('uwb_pathing_node') + + # Publisher for cmd_vel + self.cmd_vel_pub = self.create_publisher(Twist, '/cmd_vel', 10) + + # Subscriptions + self.create_subscription(Point, '/start_location', self.current_location_callback, 10) + self.create_subscription(Point, '/target_location', self.target_location_callback, 10) + + # Current and target positions + self.current_x = None + self.current_y = None + self.target_x = None + self.target_y = None + + # Navigation thresholds + self.distance_threshold = 0.25 # meters + self.angle_threshold = radians(0.5) # radians + + self.kp_linear = 0.5 # Proportional gain for linear movement + self.kp_angular = 1.0 # Proportional gain for angular movement + + self.get_logger().info('UWB Pathing Node started and waiting for positions.') + + def current_location_callback(self, msg: Point): + """Callback to update the robot's current position.""" + self.current_x = msg.x + self.current_y = msg.y + self.get_logger().info(f"Current Location Updated: x={self.current_x:.2f}, y={self.current_y:.2f}") + self.check_and_navigate() + + def target_location_callback(self, msg: Point): + """Callback to update the target position.""" + self.target_x = msg.x + self.target_y = msg.y + self.get_logger().info(f"Target Location Updated: x={self.target_x:.2f}, y={self.target_y:.2f}") + self.check_and_navigate() + + def check_and_navigate(self): + """Check if both positions are available and navigate to the target.""" + if self.current_x is not None and self.current_y is not None and self.target_x is not None and self.target_y is not None: + self.get_logger().info("Navigating to target...") + self.navigate_to_target() + else: + self.get_logger().warning("Waiting for both current and target positions to be available...") + + def navigate_to_target(self): + # Ensure positions are known + if self.current_x is None or self.current_y is None or self.target_x is None or self.target_y is None: + self.get_logger().warning("Positions not fully known yet.") + return + + # Calculate distance and angle to the target + displacement_x = self.target_x - self.current_x + displacement_y = self.target_y - self.current_y + distance_to_target = sqrt(pow(displacement_x, 2) + pow(displacement_y, 2)) + angle_to_target = atan2(displacement_y, displacement_x) + + + # Check if we are close enough to the target + if distance_to_target <= self.distance_threshold: + self.stop_robot() + self.get_logger().info("Target reached successfully.") + return + + # Calculate yaw error (assuming robot orientation 0 = facing x-axis) + # If you don't have actual orientation, you might assume the robot always faces the target directly + yaw_error = angle_to_target + yaw_error = atan2(sin(yaw_error), cos(yaw_error)) # Normalize angle + self.get_logger().info(f"Current Position: x={self.current_x:.2f}, y={self.current_y:.2f}") + self.get_logger().info(f"Target Position: x={self.target_x:.2f}, y={self.target_y:.2f}") + self.get_logger().info(f"Distance to Target: distance_to_target={distance_to_target:.2f} meters") + self.get_logger().info(f"Angle to Target: angle_to_target={angle_to_target:.2f} radians") + twist = Twist() + + # Decide on angular velocity first + if abs(yaw_error) > self.angle_threshold: + angular_speed = self.kp_angular * abs(yaw_error) + twist.angular.z = angular_speed if yaw_error > 0 else -angular_speed + self.get_logger().info(f"Correcting Heading: yaw_error={yaw_error:.2f} radians") + else: + # Move forward when aligned with the target + linear_speed = self.kp_linear * distance_to_target + twist.linear.x = min(0.2, linear_speed) # Limit max speed + self.get_logger().info(f"Moving to Target: distance={distance_to_target:.2f} meters") + + # # Publish movement command + # self.cmd_vel_pub.publish(twist) + + + def stop_robot(self): + """Stops the robot by publishing zero velocities.""" + twist = Twist() + self.cmd_vel_pub.publish(twist) + time.sleep(0.5) + self.get_logger().info("Robot stopped.") + + +def main(args=None): + rclpy.init(args=args) + node = UWBPathingNode() + + try: + rclpy.spin(node) + except KeyboardInterrupt: + pass + finally: + node.destroy_node() + rclpy.shutdown() + + +if __name__ == '__main__': + main() diff --git a/ros2/src/install/robobin/lib/robobin/control_feedback b/ros2/src/install/robobin/lib/robobin/control_feedback new file mode 100755 index 0000000000000000000000000000000000000000..fda03c810291522627cacd9263254ea54c5705b5 --- /dev/null +++ b/ros2/src/install/robobin/lib/robobin/control_feedback @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'robobin==0.0.0','console_scripts','control_feedback' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'robobin==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('robobin==0.0.0', 'console_scripts', 'control_feedback')()) diff --git a/ros2/src/install/robobin/lib/robobin/encoder_node b/ros2/src/install/robobin/lib/robobin/encoder_node new file mode 100755 index 0000000000000000000000000000000000000000..306c64070042eb370951600e68701d23352722b4 --- /dev/null +++ b/ros2/src/install/robobin/lib/robobin/encoder_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'robobin==0.0.0','console_scripts','encoder_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'robobin==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('robobin==0.0.0', 'console_scripts', 'encoder_node')()) diff --git a/ros2/src/install/robobin/lib/robobin/imu_node b/ros2/src/install/robobin/lib/robobin/imu_node new file mode 100755 index 0000000000000000000000000000000000000000..ba00b16aab896a2cdb713ee4fc9fc13897dad633 --- /dev/null +++ b/ros2/src/install/robobin/lib/robobin/imu_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'robobin==0.0.0','console_scripts','imu_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'robobin==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('robobin==0.0.0', 'console_scripts', 'imu_node')()) diff --git a/ros2/src/install/robobin/lib/robobin/motor_node b/ros2/src/install/robobin/lib/robobin/motor_node new file mode 100755 index 0000000000000000000000000000000000000000..0fbb76f54aae5725259f9f5982e9bea57211b1b9 --- /dev/null +++ b/ros2/src/install/robobin/lib/robobin/motor_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'robobin==0.0.0','console_scripts','motor_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'robobin==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('robobin==0.0.0', 'console_scripts', 'motor_node')()) diff --git a/ros2/src/install/robobin/lib/robobin/uwb_pathing_node b/ros2/src/install/robobin/lib/robobin/uwb_pathing_node new file mode 100755 index 0000000000000000000000000000000000000000..30066a0eee11b663b598252f6bd63810022ace28 --- /dev/null +++ b/ros2/src/install/robobin/lib/robobin/uwb_pathing_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'robobin==0.0.0','console_scripts','uwb_pathing_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'robobin==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('robobin==0.0.0', 'console_scripts', 'uwb_pathing_node')()) diff --git a/ros2/src/install/robobin/share/robobin/launch/robobin_no_components_launch.py b/ros2/src/install/robobin/share/robobin/launch/robobin_no_components_launch.py new file mode 100644 index 0000000000000000000000000000000000000000..cea865161157a7774fe733c787e51c92bebf4c1b --- /dev/null +++ b/ros2/src/install/robobin/share/robobin/launch/robobin_no_components_launch.py @@ -0,0 +1,31 @@ +# ~/GitLab/robobin/ros2/src/robobin/launch/robobin_no_components_launch.py + +from launch import LaunchDescription +from launch_ros.actions import Node + +def generate_launch_description(): + return LaunchDescription([ + Node( + package='robobin', + executable='api_node', + name='api_node', + output='screen', + emulate_tty=True + + ), + + Node( + package='robobin', + executable='uwb_navigation_node', + name='uwb_navigation_node', + output='screen', + emulate_tty=True + ), + Node( + package='robobin', + executable='motor_control_node', + name='motor_control_node', + output='screen', + emulate_tty=True + ), + ]) \ No newline at end of file diff --git a/ros2/src/log/build_2024-12-18_16-50-13/events.log b/ros2/src/log/build_2024-12-18_16-50-13/events.log new file mode 100644 index 0000000000000000000000000000000000000000..9be8dbd4b910b1e284ef38a1cc4c155a53a2e075 --- /dev/null +++ b/ros2/src/log/build_2024-12-18_16-50-13/events.log @@ -0,0 +1,90 @@ +[0.000000] (-) TimerEvent: {} +[0.000433] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()} +[0.000733] (robobin) JobStarted: {'identifier': 'robobin'} +[0.099676] (-) TimerEvent: {} +[0.200003] (-) TimerEvent: {} +[0.300315] (-) TimerEvent: {} +[0.400642] (-) TimerEvent: {} +[0.501002] (-) TimerEvent: {} +[0.601332] (-) TimerEvent: {} +[0.701634] (-) TimerEvent: {} +[0.801956] (-) TimerEvent: {} +[0.902265] (-) TimerEvent: {} +[1.002594] (-) TimerEvent: {} +[1.102912] (-) TimerEvent: {} +[1.203250] (-) TimerEvent: {} +[1.303653] (-) TimerEvent: {} +[1.327107] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../build/robobin', 'build', '--build-base', '/home/robobin/robobin/ros2/src/build/robobin/build', 'install', '--record', '/home/robobin/robobin/ros2/src/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'SSH_CLIENT': '192.168.73.238 47996 22', 'GZ_CONFIG_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/share/gz', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/sdformat_vendor/lib:/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_tools_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin/ros2', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'COLCON_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '4', 'PATH': '/opt/ros/jazzy/opt/gz_tools_vendor/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1002', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'ROS_DOMAIN_ID': '3', 'AMENT_PREFIX_PATH': '/home/robobin/Robobin_Project/ros2/robobin_main/install/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/robobin/robobin/ros2/src/build/robobin', 'LC_ALL': 'en_US.UTF-8', 'SSH_CONNECTION': '192.168.73.238 47996 192.168.73.109 22', 'XDG_DATA_DIRS': '/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin/ros2/src/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/testing:/home/robobin/Robobin_Project/ros2/robobin_main/install/testing/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_localization_ekf:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_localization_ekf/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/robot_description:/home/robobin/Robobin_Project/ros2/robobin_main/install/robot_description/lib/python3.12/site-packages:/home/robobin/Robobin_Project/ros2/robobin_main/build/odometry_publisher:/home/robobin/Robobin_Project/ros2/robobin_main/install/odometry_publisher/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/sdformat_vendor:/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_tools_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False} +[1.403754] (-) TimerEvent: {} +[1.504078] (-) TimerEvent: {} +[1.604376] (-) TimerEvent: {} +[1.704679] (-) TimerEvent: {} +[1.730299] (robobin) StdoutLine: {'line': b'running egg_info\n'} +[1.758749] (robobin) StdoutLine: {'line': b'writing ../build/robobin/robobin.egg-info/PKG-INFO\n'} +[1.759920] (robobin) StdoutLine: {'line': b'writing dependency_links to ../build/robobin/robobin.egg-info/dependency_links.txt\n'} +[1.760776] (robobin) StdoutLine: {'line': b'writing entry points to ../build/robobin/robobin.egg-info/entry_points.txt\n'} +[1.761301] (robobin) StdoutLine: {'line': b'writing requirements to ../build/robobin/robobin.egg-info/requires.txt\n'} +[1.762038] (robobin) StdoutLine: {'line': b'writing top-level names to ../build/robobin/robobin.egg-info/top_level.txt\n'} +[1.804778] (-) TimerEvent: {} +[1.820766] (robobin) StdoutLine: {'line': b"reading manifest file '../build/robobin/robobin.egg-info/SOURCES.txt'\n"} +[1.822555] (robobin) StdoutLine: {'line': b"writing manifest file '../build/robobin/robobin.egg-info/SOURCES.txt'\n"} +[1.822838] (robobin) StdoutLine: {'line': b'running build\n'} +[1.823003] (robobin) StdoutLine: {'line': b'running build_py\n'} +[1.824588] (robobin) StdoutLine: {'line': b'copying robobin/encoder.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin\n'} +[1.825629] (robobin) StdoutLine: {'line': b'copying robobin/motor_control_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin\n'} +[1.826704] (robobin) StdoutLine: {'line': b'copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin\n'} +[1.827795] (robobin) StdoutLine: {'line': b'copying robobin/imu_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin\n'} +[1.828341] (robobin) StdoutLine: {'line': b'copying robobin/api_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin\n'} +[1.829029] (robobin) StdoutLine: {'line': b'copying robobin/control_feedback.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin\n'} +[1.829762] (robobin) StdoutLine: {'line': b'copying robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin\n'} +[1.830892] (robobin) StdoutLine: {'line': b'copying robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers\n'} +[1.831808] (robobin) StdoutLine: {'line': b'copying robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers\n'} +[1.833133] (robobin) StdoutLine: {'line': b'copying robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers\n'} +[1.833671] (robobin) StdoutLine: {'line': b'copying robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers\n'} +[1.834596] (robobin) StdoutLine: {'line': b'running install\n'} +[1.846393] (robobin) StdoutLine: {'line': b'running install_lib\n'} +[1.876276] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/encoder.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.876746] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/motor_control_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.877142] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.877842] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers\n'} +[1.878132] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers\n'} +[1.878310] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers\n'} +[1.878482] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers\n'} +[1.878667] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/imu_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.878825] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/api_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.879043] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/control_feedback.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.879195] (robobin) StdoutLine: {'line': b'copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin\n'} +[1.880461] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/encoder.py to encoder.cpython-312.pyc\n'} +[1.881447] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py to motor_control_node.cpython-312.pyc\n'} +[1.882794] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc\n'} +[1.892355] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/message_handler.py to message_handler.cpython-312.pyc\n'} +[1.895437] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py to realtime_location_cli_only.cpython-312.pyc\n'} +[1.898821] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py to graph_maker.cpython-312.pyc\n'} +[1.900384] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/connection_manager.py to connection_manager.cpython-312.pyc\n'} +[1.901846] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py to imu_node.cpython-312.pyc\n'} +[1.903227] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc\n'} +[1.904836] (-) TimerEvent: {} +[1.905988] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py to control_feedback.cpython-312.pyc\n'} +[1.908762] (robobin) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py to uwb_pathing_node.cpython-312.pyc\n'} +[1.911033] (robobin) StdoutLine: {'line': b'running install_data\n'} +[1.912619] (robobin) StdoutLine: {'line': b'copying launch/robobin_launch.py -> /home/robobin/robobin/ros2/src/install/robobin/share/robobin/launch\n'} +[1.913357] (robobin) StdoutLine: {'line': b'copying launch/robobin_no_components_launch.py -> /home/robobin/robobin/ros2/src/install/robobin/share/robobin/launch\n'} +[1.913928] (robobin) StdoutLine: {'line': b'running install_egg_info\n'} +[1.945874] (robobin) StdoutLine: {'line': b"removing '/home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)\n"} +[1.946321] (robobin) StdoutLine: {'line': b'Copying ../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'} +[1.948168] (robobin) StdoutLine: {'line': b'running install_scripts\n'} +[2.004956] (-) TimerEvent: {} +[2.105279] (-) TimerEvent: {} +[2.151850] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin\n'} +[2.152620] (robobin) StdoutLine: {'line': b'Installing control_feedback script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin\n'} +[2.152821] (robobin) StdoutLine: {'line': b'Installing encoder_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin\n'} +[2.152981] (robobin) StdoutLine: {'line': b'Installing imu_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin\n'} +[2.153123] (robobin) StdoutLine: {'line': b'Installing motor_control_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin\n'} +[2.153820] (robobin) StdoutLine: {'line': b'Installing motor_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin\n'} +[2.153967] (robobin) StdoutLine: {'line': b'Installing uwb_navigation_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin\n'} +[2.155244] (robobin) StdoutLine: {'line': b'Installing uwb_pathing_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin\n'} +[2.155916] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin/ros2/src/build/robobin/install.log'\n"} +[2.205421] (-) TimerEvent: {} +[2.249328] (robobin) CommandEnded: {'returncode': 0} +[2.268912] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0} +[2.270060] (-) EventReactorShutdown: {} diff --git a/ros2/src/log/build_2024-12-18_16-50-13/logger_all.log b/ros2/src/log/build_2024-12-18_16-50-13/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..df5c3d20afa5c7f778bf31f3736b8a7336dcb776 --- /dev/null +++ b/ros2/src/log/build_2024-12-18_16-50-13/logger_all.log @@ -0,0 +1,113 @@ +[0.172s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.172s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffffa9f14e00>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffffa9f148c0>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffffa9f148c0>>, mixin_verb=('build',)) +[0.238s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.238s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.238s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.238s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.238s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.238s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.238s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin/ros2/src' +[0.238s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.239s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.239s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.239s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.239s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.239s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.239s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.239s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.239s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.285s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.285s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.285s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.285s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.285s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.286s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.286s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.286s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.286s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.286s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.286s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.286s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.286s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.286s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.287s] Level 1:colcon.colcon_core.package_identification:_identify(robobin) by extensions ['ignore', 'ignore_ament_install'] +[0.287s] Level 1:colcon.colcon_core.package_identification:_identify(robobin) by extension 'ignore' +[0.287s] Level 1:colcon.colcon_core.package_identification:_identify(robobin) by extension 'ignore_ament_install' +[0.287s] Level 1:colcon.colcon_core.package_identification:_identify(robobin) by extensions ['colcon_pkg'] +[0.287s] Level 1:colcon.colcon_core.package_identification:_identify(robobin) by extension 'colcon_pkg' +[0.287s] Level 1:colcon.colcon_core.package_identification:_identify(robobin) by extensions ['colcon_meta'] +[0.287s] Level 1:colcon.colcon_core.package_identification:_identify(robobin) by extension 'colcon_meta' +[0.287s] Level 1:colcon.colcon_core.package_identification:_identify(robobin) by extensions ['ros'] +[0.287s] Level 1:colcon.colcon_core.package_identification:_identify(robobin) by extension 'ros' +[0.291s] DEBUG:colcon.colcon_core.package_identification:Package 'robobin' with type 'ros.ament_python' and name 'robobin' +[0.291s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.291s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.291s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.291s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.291s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.319s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.319s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.321s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 4 installed packages in /home/robobin/Robobin_Project/ros2/robobin_main/install +[0.324s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 335 installed packages in /opt/ros/jazzy +[0.328s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.400s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None' +[0.400s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None' +[0.400s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.400s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False' +[0.401s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False' +[0.401s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False' +[0.401s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None' +[0.401s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None' +[0.401s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.401s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin/ros2/src/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin/ros2/src/install/robobin', 'merge_install': False, 'path': '/home/robobin/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None} +[0.401s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.402s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.403s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin/ros2/src/robobin' with build type 'ament_python' +[0.403s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path') +[0.405s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.405s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/src/install/robobin/share/robobin/hook/ament_prefix_path.ps1' +[0.408s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/ros2/src/install/robobin/share/robobin/hook/ament_prefix_path.dsv' +[0.409s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/src/install/robobin/share/robobin/hook/ament_prefix_path.sh' +[0.410s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.410s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.779s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin/ros2/src/robobin' +[0.780s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.780s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.732s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/src/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robobin build --build-base /home/robobin/robobin/ros2/src/build/robobin/build install --record /home/robobin/robobin/ros2/src/build/robobin/install.log --single-version-externally-managed install_data +[2.652s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/src/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robobin build --build-base /home/robobin/robobin/ros2/src/build/robobin/build install --record /home/robobin/robobin/ros2/src/build/robobin/install.log --single-version-externally-managed install_data +[2.654s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/src/install/robobin' for CMake module files +[2.655s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/src/install/robobin' for CMake config files +[2.657s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/src/install/robobin/lib' +[2.657s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/src/install/robobin/bin' +[2.658s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/src/install/robobin/lib/pkgconfig/robobin.pc' +[2.658s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages' +[2.658s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath') +[2.659s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/src/install/robobin/share/robobin/hook/pythonpath.ps1' +[2.659s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin/ros2/src/install/robobin/share/robobin/hook/pythonpath.dsv' +[2.660s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin/ros2/src/install/robobin/share/robobin/hook/pythonpath.sh' +[2.662s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin/ros2/src/install/robobin/bin' +[2.662s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin) +[2.663s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/src/install/robobin/share/robobin/package.ps1' +[2.664s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin/ros2/src/install/robobin/share/robobin/package.dsv' +[2.666s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/src/install/robobin/share/robobin/package.sh' +[2.667s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/src/install/robobin/share/robobin/package.bash' +[2.668s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin/ros2/src/install/robobin/share/robobin/package.zsh' +[2.669s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin/ros2/src/install/robobin/share/colcon-core/packages/robobin) +[2.671s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[2.671s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[2.672s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[2.672s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[2.681s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[2.682s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[2.682s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[2.700s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[2.700s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/src/install/local_setup.ps1' +[2.702s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/ros2/src/install/_local_setup_util_ps1.py' +[2.704s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/src/install/setup.ps1' +[2.706s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/src/install/local_setup.sh' +[2.708s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin/ros2/src/install/_local_setup_util_sh.py' +[2.709s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/src/install/setup.sh' +[2.712s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/src/install/local_setup.bash' +[2.715s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/src/install/setup.bash' +[2.716s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin/ros2/src/install/local_setup.zsh' +[2.718s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin/ros2/src/install/setup.zsh' diff --git a/ros2/src/log/build_2024-12-18_16-50-13/robobin/command.log b/ros2/src/log/build_2024-12-18_16-50-13/robobin/command.log new file mode 100644 index 0000000000000000000000000000000000000000..f3802c6a7d0396462088b5e246ef91cbbe9f914c --- /dev/null +++ b/ros2/src/log/build_2024-12-18_16-50-13/robobin/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/src/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robobin build --build-base /home/robobin/robobin/ros2/src/build/robobin/build install --record /home/robobin/robobin/ros2/src/build/robobin/install.log --single-version-externally-managed install_data +Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/src/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robobin build --build-base /home/robobin/robobin/ros2/src/build/robobin/build install --record /home/robobin/robobin/ros2/src/build/robobin/install.log --single-version-externally-managed install_data diff --git a/ros2/src/log/build_2024-12-18_16-50-13/robobin/stderr.log b/ros2/src/log/build_2024-12-18_16-50-13/robobin/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2/src/log/build_2024-12-18_16-50-13/robobin/stdout.log b/ros2/src/log/build_2024-12-18_16-50-13/robobin/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..c4f70284cee6d418c4648eb65c081a6ea5f10826 --- /dev/null +++ b/ros2/src/log/build_2024-12-18_16-50-13/robobin/stdout.log @@ -0,0 +1,61 @@ +running egg_info +writing ../build/robobin/robobin.egg-info/PKG-INFO +writing dependency_links to ../build/robobin/robobin.egg-info/dependency_links.txt +writing entry points to ../build/robobin/robobin.egg-info/entry_points.txt +writing requirements to ../build/robobin/robobin.egg-info/requires.txt +writing top-level names to ../build/robobin/robobin.egg-info/top_level.txt +reading manifest file '../build/robobin/robobin.egg-info/SOURCES.txt' +writing manifest file '../build/robobin/robobin.egg-info/SOURCES.txt' +running build +running build_py +copying robobin/encoder.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/motor_control_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/imu_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/api_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/control_feedback.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers +running install +running install_lib +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/encoder.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/motor_control_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/imu_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/api_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/control_feedback.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/encoder.py to encoder.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py to motor_control_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/message_handler.py to message_handler.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py to realtime_location_cli_only.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py to graph_maker.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/connection_manager.py to connection_manager.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py to imu_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py to control_feedback.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py to uwb_pathing_node.cpython-312.pyc +running install_data +copying launch/robobin_launch.py -> /home/robobin/robobin/ros2/src/install/robobin/share/robobin/launch +copying launch/robobin_no_components_launch.py -> /home/robobin/robobin/ros2/src/install/robobin/share/robobin/launch +running install_egg_info +removing '/home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +running install_scripts +Installing api_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing control_feedback script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing encoder_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing imu_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing motor_control_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing motor_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing uwb_navigation_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing uwb_pathing_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +writing list of installed files to '/home/robobin/robobin/ros2/src/build/robobin/install.log' diff --git a/ros2/src/log/build_2024-12-18_16-50-13/robobin/stdout_stderr.log b/ros2/src/log/build_2024-12-18_16-50-13/robobin/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..c4f70284cee6d418c4648eb65c081a6ea5f10826 --- /dev/null +++ b/ros2/src/log/build_2024-12-18_16-50-13/robobin/stdout_stderr.log @@ -0,0 +1,61 @@ +running egg_info +writing ../build/robobin/robobin.egg-info/PKG-INFO +writing dependency_links to ../build/robobin/robobin.egg-info/dependency_links.txt +writing entry points to ../build/robobin/robobin.egg-info/entry_points.txt +writing requirements to ../build/robobin/robobin.egg-info/requires.txt +writing top-level names to ../build/robobin/robobin.egg-info/top_level.txt +reading manifest file '../build/robobin/robobin.egg-info/SOURCES.txt' +writing manifest file '../build/robobin/robobin.egg-info/SOURCES.txt' +running build +running build_py +copying robobin/encoder.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/motor_control_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/imu_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/api_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/control_feedback.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +copying robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers +copying robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers +running install +running install_lib +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/encoder.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/motor_control_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/imu_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/api_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/control_feedback.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/encoder.py to encoder.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py to motor_control_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/message_handler.py to message_handler.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py to realtime_location_cli_only.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py to graph_maker.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/connection_manager.py to connection_manager.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py to imu_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py to control_feedback.cpython-312.pyc +byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py to uwb_pathing_node.cpython-312.pyc +running install_data +copying launch/robobin_launch.py -> /home/robobin/robobin/ros2/src/install/robobin/share/robobin/launch +copying launch/robobin_no_components_launch.py -> /home/robobin/robobin/ros2/src/install/robobin/share/robobin/launch +running install_egg_info +removing '/home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it) +Copying ../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +running install_scripts +Installing api_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing control_feedback script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing encoder_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing imu_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing motor_control_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing motor_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing uwb_navigation_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +Installing uwb_pathing_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +writing list of installed files to '/home/robobin/robobin/ros2/src/build/robobin/install.log' diff --git a/ros2/src/log/build_2024-12-18_16-50-13/robobin/streams.log b/ros2/src/log/build_2024-12-18_16-50-13/robobin/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..d33cf71f4f9f185c4cfc882bcc410d5ea5fa89c2 --- /dev/null +++ b/ros2/src/log/build_2024-12-18_16-50-13/robobin/streams.log @@ -0,0 +1,63 @@ +[1.329s] Invoking command in '/home/robobin/robobin/ros2/src/robobin': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/src/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robobin build --build-base /home/robobin/robobin/ros2/src/build/robobin/build install --record /home/robobin/robobin/ros2/src/build/robobin/install.log --single-version-externally-managed install_data +[1.730s] running egg_info +[1.758s] writing ../build/robobin/robobin.egg-info/PKG-INFO +[1.759s] writing dependency_links to ../build/robobin/robobin.egg-info/dependency_links.txt +[1.760s] writing entry points to ../build/robobin/robobin.egg-info/entry_points.txt +[1.761s] writing requirements to ../build/robobin/robobin.egg-info/requires.txt +[1.761s] writing top-level names to ../build/robobin/robobin.egg-info/top_level.txt +[1.820s] reading manifest file '../build/robobin/robobin.egg-info/SOURCES.txt' +[1.822s] writing manifest file '../build/robobin/robobin.egg-info/SOURCES.txt' +[1.822s] running build +[1.822s] running build_py +[1.824s] copying robobin/encoder.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +[1.825s] copying robobin/motor_control_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +[1.826s] copying robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +[1.827s] copying robobin/imu_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +[1.828s] copying robobin/api_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +[1.828s] copying robobin/control_feedback.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +[1.829s] copying robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin +[1.830s] copying robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers +[1.831s] copying robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers +[1.832s] copying robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers +[1.833s] copying robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers +[1.834s] running install +[1.846s] running install_lib +[1.876s] copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/encoder.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +[1.876s] copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/motor_control_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +[1.876s] copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/uwb_navigation_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +[1.877s] copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/message_handler.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers +[1.877s] copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers +[1.878s] copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/graph_maker.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers +[1.878s] copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/helpers/connection_manager.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers +[1.878s] copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/imu_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +[1.878s] copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/api_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +[1.878s] copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/control_feedback.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +[1.879s] copying /home/robobin/robobin/ros2/src/build/robobin/build/lib/robobin/uwb_pathing_node.py -> /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin +[1.880s] byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/encoder.py to encoder.cpython-312.pyc +[1.881s] byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py to motor_control_node.cpython-312.pyc +[1.882s] byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/uwb_navigation_node.py to uwb_navigation_node.cpython-312.pyc +[1.892s] byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/message_handler.py to message_handler.cpython-312.pyc +[1.895s] byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py to realtime_location_cli_only.cpython-312.pyc +[1.898s] byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py to graph_maker.cpython-312.pyc +[1.900s] byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/connection_manager.py to connection_manager.cpython-312.pyc +[1.901s] byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py to imu_node.cpython-312.pyc +[1.903s] byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc +[1.905s] byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py to control_feedback.cpython-312.pyc +[1.908s] byte-compiling /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py to uwb_pathing_node.cpython-312.pyc +[1.910s] running install_data +[1.912s] copying launch/robobin_launch.py -> /home/robobin/robobin/ros2/src/install/robobin/share/robobin/launch +[1.913s] copying launch/robobin_no_components_launch.py -> /home/robobin/robobin/ros2/src/install/robobin/share/robobin/launch +[1.913s] running install_egg_info +[1.945s] removing '/home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it) +[1.946s] Copying ../build/robobin/robobin.egg-info to /home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info +[1.948s] running install_scripts +[2.151s] Installing api_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +[2.152s] Installing control_feedback script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +[2.152s] Installing encoder_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +[2.152s] Installing imu_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +[2.152s] Installing motor_control_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +[2.153s] Installing motor_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +[2.153s] Installing uwb_navigation_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +[2.155s] Installing uwb_pathing_node script to /home/robobin/robobin/ros2/src/install/robobin/lib/robobin +[2.155s] writing list of installed files to '/home/robobin/robobin/ros2/src/build/robobin/install.log' +[2.249s] Invoked command in '/home/robobin/robobin/ros2/src/robobin' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin/ros2/src/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin/ros2/src/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../build/robobin build --build-base /home/robobin/robobin/ros2/src/build/robobin/build install --record /home/robobin/robobin/ros2/src/build/robobin/install.log --single-version-externally-managed install_data