From 06e7d2df05780981a7bbc7d5d30b77b8342007c6 Mon Sep 17 00:00:00 2001 From: Paul Winpenny <plw1g21@soton.ac.uk> Date: Thu, 19 Dec 2024 19:48:43 +0000 Subject: [PATCH] Thus_Dec_19 --- robobin_final/.vscode/c_cpp_properties.json | 20 + robobin_final/.vscode/settings.json | 28 + robobin_final/build/.built_by | 1 + robobin_final/build/COLCON_IGNORE | 0 .../v1/query/client-colcon-cmake/codemodel-v2 | 0 .../codemodel-v2-14727d5b064786b04127.json | 88 + .../directory-.-a7bd74170c3dc550f0f7.json | 93 + .../reply/index-2024-12-19T19-16-32-0361.json | 54 + ...t-sllidar_client-38e5f6960c3c6bfa00bb.json | 1385 ++++ ...get-sllidar_node-9c7a2096d3e323c562c4.json | 1513 ++++ ...r_ros2_uninstall-0e3edddf0af793dd7fcd.json | 112 + ...target-uninstall-9d6cb0593a8bc893ed0f.json | 95 + robobin_final/build/sllidar_ros2/AMENT_IGNORE | 0 .../build/sllidar_ros2/CMakeCache.txt | 698 ++ .../CMakeFiles/3.28.3/CMakeCCompiler.cmake | 74 + .../CMakeFiles/3.28.3/CMakeCXXCompiler.cmake | 85 + .../3.28.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 70464 bytes .../3.28.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 70488 bytes .../CMakeFiles/3.28.3/CMakeSystem.cmake | 15 + .../3.28.3/CompilerIdC/CMakeCCompilerId.c | 880 +++ .../CMakeFiles/3.28.3/CompilerIdC/a.out | Bin 0 -> 70608 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 869 +++ .../CMakeFiles/3.28.3/CompilerIdCXX/a.out | Bin 0 -> 70616 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 533 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeRuleHashes.txt | 2 + .../sllidar_ros2/CMakeFiles/Makefile.cmake | 733 ++ .../build/sllidar_ros2/CMakeFiles/Makefile2 | 194 + .../CMakeFiles/TargetDirectories.txt | 11 + .../sllidar_ros2/CMakeFiles/cmake.check_cache | 1 + .../sllidar_ros2/CMakeFiles/progress.marks | 1 + .../sllidar_client.dir/DependInfo.cmake | 23 + .../CMakeFiles/sllidar_client.dir/build.make | 206 + .../sllidar_client.dir/cmake_clean.cmake | 11 + .../compiler_depend.internal | 787 ++ .../sllidar_client.dir/compiler_depend.make | 2350 ++++++ .../sllidar_client.dir/compiler_depend.ts | 2 + .../CMakeFiles/sllidar_client.dir/depend.make | 2 + .../CMakeFiles/sllidar_client.dir/flags.make | 10 + .../CMakeFiles/sllidar_client.dir/link.txt | 1 + .../sllidar_client.dir/progress.make | 3 + .../src/sllidar_client.cpp.o | Bin 0 -> 6333688 bytes .../src/sllidar_client.cpp.o.d | 714 ++ .../sllidar_node.dir/DependInfo.cmake | 39 + .../CMakeFiles/sllidar_node.dir/build.make | 462 ++ .../sllidar_node.dir/cmake_clean.cmake | 43 + .../sllidar_node.dir/compiler_depend.internal | 5060 ++++++++++++ .../sllidar_node.dir/compiler_depend.make | 6825 +++++++++++++++++ .../sllidar_node.dir/compiler_depend.ts | 2 + .../CMakeFiles/sllidar_node.dir/depend.make | 2 + .../CMakeFiles/sllidar_node.dir/flags.make | 10 + .../CMakeFiles/sllidar_node.dir/link.txt | 1 + .../CMakeFiles/sllidar_node.dir/progress.make | 19 + .../sdk/src/arch/linux/net_serial.cpp.o | Bin 0 -> 18464 bytes .../sdk/src/arch/linux/net_serial.cpp.o.d | 229 + .../sdk/src/arch/linux/net_socket.cpp.o | Bin 0 -> 84128 bytes .../sdk/src/arch/linux/net_socket.cpp.o.d | 258 + .../sdk/src/arch/linux/timer.cpp.o | Bin 0 -> 2600 bytes .../sdk/src/arch/linux/timer.cpp.o.d | 217 + .../sdk/src/dataunpacker/dataunpacker.cpp.o | Bin 0 -> 123704 bytes .../sdk/src/dataunpacker/dataunpacker.cpp.o.d | 275 + .../unpacker/handler_capsules.cpp.o | Bin 0 -> 59312 bytes .../unpacker/handler_capsules.cpp.o.d | 273 + .../unpacker/handler_hqnode.cpp.o | Bin 0 -> 35128 bytes .../unpacker/handler_hqnode.cpp.o.d | 273 + .../unpacker/handler_normalnode.cpp.o | Bin 0 -> 35128 bytes .../unpacker/handler_normalnode.cpp.o.d | 273 + .../sllidar_node.dir/sdk/src/hal/thread.cpp.o | Bin 0 -> 4776 bytes .../sdk/src/hal/thread.cpp.o.d | 249 + .../sdk/src/rplidar_driver.cpp.o | Bin 0 -> 21920 bytes .../sdk/src/rplidar_driver.cpp.o.d | 253 + .../sdk/src/sl_async_transceiver.cpp.o | Bin 0 -> 59208 bytes .../sdk/src/sl_async_transceiver.cpp.o.d | 261 + .../sllidar_node.dir/sdk/src/sl_crc.cpp.o | Bin 0 -> 2776 bytes .../sllidar_node.dir/sdk/src/sl_crc.cpp.o.d | 28 + .../sdk/src/sl_lidar_driver.cpp.o | Bin 0 -> 441760 bytes .../sdk/src/sl_lidar_driver.cpp.o.d | 275 + .../sdk/src/sl_lidarprotocol_codec.cpp.o | Bin 0 -> 24088 bytes .../sdk/src/sl_lidarprotocol_codec.cpp.o.d | 270 + .../sdk/src/sl_serial_channel.cpp.o | Bin 0 -> 20352 bytes .../sdk/src/sl_serial_channel.cpp.o.d | 138 + .../sdk/src/sl_tcp_channel.cpp.o | Bin 0 -> 17048 bytes .../sdk/src/sl_tcp_channel.cpp.o.d | 138 + .../sdk/src/sl_udp_channel.cpp.o | Bin 0 -> 17160 bytes .../sdk/src/sl_udp_channel.cpp.o.d | 138 + .../sllidar_node.dir/src/sllidar_node.cpp.o | Bin 0 -> 2702264 bytes .../sllidar_node.dir/src/sllidar_node.cpp.o.d | 725 ++ .../DependInfo.cmake | 22 + .../sllidar_ros2_uninstall.dir/build.make | 87 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../sllidar_ros2_uninstall.dir/progress.make | 1 + .../CMakeFiles/uninstall.dir/DependInfo.cmake | 22 + .../CMakeFiles/uninstall.dir/build.make | 83 + .../uninstall.dir/cmake_clean.cmake | 5 + .../uninstall.dir/compiler_depend.make | 2 + .../uninstall.dir/compiler_depend.ts | 2 + .../CMakeFiles/uninstall.dir/progress.make | 1 + .../build/sllidar_ros2/CTestConfiguration.ini | 106 + .../build/sllidar_ros2/CTestCustom.cmake | 2 + .../build/sllidar_ros2/CTestTestfile.cmake | 6 + robobin_final/build/sllidar_ros2/Makefile | 742 ++ .../ament_cmake_core/package.cmake | 14 + .../sllidar_ros2Config-version.cmake | 14 + .../ament_cmake_core/sllidar_ros2Config.cmake | 42 + ...ake_export_dependencies-extras.cmake.stamp | 92 + ...ort_include_directories-extras.cmake.stamp | 16 + .../stamps/ament_prefix_path.sh.stamp | 4 + .../stamps/nameConfig-version.cmake.in.stamp | 14 + .../stamps/nameConfig.cmake.in.stamp | 42 + .../ament_cmake_core/stamps/package.xml.stamp | 18 + .../stamps/package_xml_2_cmake.py.stamp | 150 + .../ament_cmake_core/stamps/path.sh.stamp | 5 + .../stamps/templates_2_cmake.py.stamp | 112 + .../ament_prefix_path.dsv | 1 + .../local_setup.bash | 46 + .../local_setup.dsv | 2 + .../local_setup.sh | 184 + .../local_setup.zsh | 59 + .../ament_cmake_environment_hooks/package.dsv | 4 + .../ament_cmake_environment_hooks/path.dsv | 1 + ...ent_cmake_export_dependencies-extras.cmake | 92 + ...ke_export_include_directories-extras.cmake | 16 + .../package_run_dependencies/sllidar_ros2 | 1 + .../resource_index/packages/sllidar_ros2 | 0 .../parent_prefix_path/sllidar_ros2 | 1 + .../templates.cmake | 14 + .../ament_cmake_symlink_install.cmake | 365 + ...ake_symlink_install_uninstall_script.cmake | 23 + ...ent_cmake_symlink_install_targets_0_.cmake | 1 + .../ament_cmake_uninstall_target.cmake | 60 + .../build/sllidar_ros2/cmake_args.last | 1 + .../build/sllidar_ros2/cmake_install.cmake | 58 + .../build/sllidar_ros2/colcon_build.rc | 1 + .../colcon_command_prefix_build.sh | 1 + .../colcon_command_prefix_build.sh.env | 69 + .../build/sllidar_ros2/install_manifest.txt | 0 .../build/sllidar_ros2/sllidar_client | Bin 0 -> 4516368 bytes robobin_final/build/sllidar_ros2/sllidar_node | Bin 0 -> 2301240 bytes .../sllidar_ros2/symlink_install_manifest.txt | 44 + .../build/lib/super_robot/__init__.py | 0 .../build/lib/super_robot/control_feedback.py | 320 + .../build/lib/super_robot/encoder.py | 63 + .../build/lib/super_robot/imu_node.py | 139 + .../lib/super_robot/motor_control_node.py | 78 + .../build/lib/super_robot/odometry_node.py | 197 + .../build/lib/super_robot/route.py | 158 + .../build/lib/super_robot/route_filtered.py | 191 + .../build/super_robot/colcon_build.rc | 1 + .../colcon_command_prefix_setup_py.sh | 1 + .../colcon_command_prefix_setup_py.sh.env | 69 + .../build/super_robot/config/ekf.yaml | 1 + .../build/super_robot/config/robot.urdf | 1 + .../build/super_robot/config/scan_filter.yaml | 1 + .../build/super_robot/config/urdf_config.rviz | 1 + .../build/super_robot/launch/ekf_launch.py | 1 + .../build/super_robot/launch/launch_lidar.py | 1 + .../build/super_robot/launch/view_robot.py | 1 + robobin_final/build/super_robot/package.xml | 1 + .../__pycache__/sitecustomize.cpython-312.pyc | Bin 0 -> 460 bytes .../prefix_override/sitecustomize.py | 4 + .../build/super_robot/resource/super_robot | 1 + robobin_final/build/super_robot/setup.cfg | 1 + robobin_final/build/super_robot/setup.py | 1 + .../super_robot/hook/pythonpath_develop.dsv | 1 + .../super_robot/hook/pythonpath_develop.ps1 | 3 + .../super_robot/hook/pythonpath_develop.sh | 3 + robobin_final/build/super_robot/super_robot | 1 + .../super_robot/super_robot.egg-info/PKG-INFO | 7 + .../super_robot.egg-info/SOURCES.txt | 33 + .../super_robot.egg-info/dependency_links.txt | 1 + .../super_robot.egg-info/entry_points.txt | 8 + .../super_robot.egg-info/requires.txt | 2 + .../super_robot.egg-info/top_level.txt | 1 + .../super_robot/super_robot.egg-info/zip-safe | 1 + robobin_final/install/.colcon_install_layout | 1 + robobin_final/install/COLCON_IGNORE | 0 .../install/_local_setup_util_ps1.py | 407 + robobin_final/install/_local_setup_util_sh.py | 407 + robobin_final/install/local_setup.bash | 121 + robobin_final/install/local_setup.ps1 | 55 + robobin_final/install/local_setup.sh | 137 + robobin_final/install/local_setup.zsh | 134 + robobin_final/install/setup.bash | 34 + robobin_final/install/setup.ps1 | 30 + robobin_final/install/setup.sh | 49 + robobin_final/install/setup.zsh | 34 + .../lib/sllidar_ros2/sllidar_client | 1 + .../lib/sllidar_ros2/sllidar_node | 1 + .../package_run_dependencies/sllidar_ros2 | 1 + .../resource_index/packages/sllidar_ros2 | 1 + .../parent_prefix_path/sllidar_ros2 | 1 + .../share/colcon-core/packages/sllidar_ros2 | 1 + ...ent_cmake_export_dependencies-extras.cmake | 1 + ...ke_export_include_directories-extras.cmake | 1 + .../cmake/sllidar_ros2Config-version.cmake | 1 + .../cmake/sllidar_ros2Config.cmake | 1 + .../environment/ament_prefix_path.dsv | 1 + .../environment/ament_prefix_path.sh | 1 + .../share/sllidar_ros2/environment/path.dsv | 1 + .../share/sllidar_ros2/environment/path.sh | 1 + .../sllidar_ros2/hook/cmake_prefix_path.dsv | 1 + .../sllidar_ros2/hook/cmake_prefix_path.ps1 | 3 + .../sllidar_ros2/hook/cmake_prefix_path.sh | 3 + .../sllidar_ros2/launch/sllidar_a1_launch.py | 1 + .../launch/sllidar_a2m12_launch .py | 1 + .../launch/sllidar_a2m7_launch.py | 1 + .../launch/sllidar_a2m8_launch.py | 1 + .../sllidar_ros2/launch/sllidar_a3_launch.py | 1 + .../sllidar_ros2/launch/sllidar_c1_launch.py | 1 + .../sllidar_ros2/launch/sllidar_s1_launch.py | 1 + .../launch/sllidar_s1_tcp_launch.py | 1 + .../sllidar_ros2/launch/sllidar_s2_launch.py | 1 + .../sllidar_ros2/launch/sllidar_s2e_launch.py | 1 + .../sllidar_ros2/launch/sllidar_s3_launch.py | 1 + .../sllidar_ros2/launch/sllidar_t1_launch.py | 1 + .../launch/view_sllidar_a1_launch.py | 1 + .../launch/view_sllidar_a2m12_launch.py | 1 + .../launch/view_sllidar_a2m7_launch.py | 1 + .../launch/view_sllidar_a2m8_launch.py | 1 + .../launch/view_sllidar_a3_launch.py | 1 + .../launch/view_sllidar_c1_launch.py | 1 + .../launch/view_sllidar_s1_launch.py | 1 + .../launch/view_sllidar_s1_tcp_launch.py | 1 + .../launch/view_sllidar_s2_launch.py | 1 + .../launch/view_sllidar_s2e_launch.py | 1 + .../launch/view_sllidar_s3_launch.py | 1 + .../launch/view_sllidar_t1_launch.py | 1 + .../share/sllidar_ros2/local_setup.bash | 1 + .../share/sllidar_ros2/local_setup.dsv | 1 + .../share/sllidar_ros2/local_setup.sh | 1 + .../share/sllidar_ros2/local_setup.zsh | 1 + .../share/sllidar_ros2/package.bash | 39 + .../share/sllidar_ros2/package.dsv | 8 + .../share/sllidar_ros2/package.ps1 | 116 + .../share/sllidar_ros2/package.sh | 87 + .../share/sllidar_ros2/package.xml | 1 + .../share/sllidar_ros2/package.zsh | 50 + .../share/sllidar_ros2/rviz/sllidar_ros2.rviz | 1 + .../site-packages/super-robot.egg-link | 2 + .../super_robot/lib/super_robot/odometry_node | 33 + .../lib/super_robot/test_control_feedback | 33 + .../lib/super_robot/test_encoder_node | 33 + .../super_robot/lib/super_robot/test_imu_node | 33 + .../lib/super_robot/test_motor_node | 33 + .../super_robot/lib/super_robot/test_route | 33 + .../lib/super_robot/test_route_filter | 33 + .../resource_index/packages/super_robot | 1 + .../share/colcon-core/packages/super_robot | 1 + .../share/super_robot/config/ekf.yaml | 1 + .../share/super_robot/config/robot.urdf | 1 + .../share/super_robot/config/scan_filter.yaml | 1 + .../share/super_robot/config/urdf_config.rviz | 1 + .../super_robot/hook/ament_prefix_path.dsv | 1 + .../super_robot/hook/ament_prefix_path.ps1 | 3 + .../super_robot/hook/ament_prefix_path.sh | 3 + .../share/super_robot/hook/pythonpath.dsv | 1 + .../share/super_robot/hook/pythonpath.ps1 | 3 + .../share/super_robot/hook/pythonpath.sh | 3 + .../share/super_robot/launch/ekf_launch.py | 1 + .../share/super_robot/launch/launch_lidar.py | 1 + .../share/super_robot/launch/view_robot.py | 1 + .../share/super_robot/package.bash | 31 + .../super_robot/share/super_robot/package.dsv | 9 + .../super_robot/share/super_robot/package.ps1 | 117 + .../super_robot/share/super_robot/package.sh | 88 + .../super_robot/share/super_robot/package.xml | 1 + .../super_robot/share/super_robot/package.zsh | 42 + robobin_final/log/COLCON_IGNORE | 0 .../log/build_2024-12-19_19-14-25/events.log | 837 ++ .../build_2024-12-19_19-14-25/logger_all.log | 197 + .../sllidar_ros2/command.log | 6 + .../sllidar_ros2/stderr.log | 421 + .../sllidar_ros2/stdout.log | 100 + .../sllidar_ros2/stdout_stderr.log | 521 ++ .../sllidar_ros2/streams.log | 527 ++ .../super_robot/command.log | 2 + .../super_robot/stderr.log | 0 .../super_robot/stdout.log | 68 + .../super_robot/stdout_stderr.log | 68 + .../super_robot/streams.log | 70 + .../log/build_2024-12-19_19-16-30/events.log | 170 + .../build_2024-12-19_19-16-30/logger_all.log | 214 + .../sllidar_ros2/command.log | 6 + .../sllidar_ros2/stderr.log | 0 .../sllidar_ros2/stdout.log | 65 + .../sllidar_ros2/stdout_stderr.log | 65 + .../sllidar_ros2/streams.log | 71 + .../super_robot/command.log | 2 + .../super_robot/stderr.log | 0 .../super_robot/stdout.log | 30 + .../super_robot/stdout_stderr.log | 30 + .../super_robot/streams.log | 32 + robobin_final/log/latest | 1 + robobin_final/log/latest_build | 1 + .../src/.vscode/c_cpp_properties.json | 20 + robobin_final/src/.vscode/settings.json | 24 + robobin_final/src/sllidar_ros2 | 1 + robobin_final/src/super_robot/config/ekf.yaml | 39 + .../src/super_robot/config/robot.urdf | 123 + .../src/super_robot/config/scan_filter.yaml | 9 + .../src/super_robot/config/urdf_config.rviz | 370 + .../src/super_robot/launch/ekf_launch.py | 22 + .../src/super_robot/launch/launch_lidar.py | 78 + .../src/super_robot/launch/view_robot.py | 73 + robobin_final/src/super_robot/package.xml | 42 + .../src/super_robot/resource/super_robot | 0 robobin_final/src/super_robot/setup.cfg | 4 + robobin_final/src/super_robot/setup.py | 40 + .../src/super_robot/super_robot/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 0 -> 187 bytes .../__pycache__/imu_node.cpython-312.pyc | Bin 0 -> 7811 bytes .../super_robot/control_feedback.py | 320 + .../src/super_robot/super_robot/encoder.py | 63 + .../src/super_robot/super_robot/imu_node.py | 139 + .../super_robot/motor_control_node.py | 78 + .../super_robot/super_robot/odometry_node.py | 197 + .../src/super_robot/super_robot/route.py | 158 + .../super_robot/super_robot/route_filtered.py | 191 + .../src/super_robot/test/test_copyright.py | 25 + .../src/super_robot/test/test_flake8.py | 25 + .../src/super_robot/test/test_pep257.py | 23 + robobin_main/src/build/.built_by | 1 + robobin_main/src/build/COLCON_IGNORE | 0 .../build/lib/odometry_publisher/__init__.py | 0 .../build/lib/odometry_publisher/backup.py | 193 + .../lib/odometry_publisher/odometry_node.py | 197 + .../lib/odometry_publisher/tf_broadcaster.py | 44 + .../build/odometry_publisher/colcon_build.rc | 1 + .../colcon_command_prefix_setup_py.sh | 1 + .../colcon_command_prefix_setup_py.sh.env | 61 + .../src/build/odometry_publisher/install.log | 18 + .../odometry_publisher.egg-info/PKG-INFO | 7 + .../odometry_publisher.egg-info/SOURCES.txt | 18 + .../dependency_links.txt | 1 + .../entry_points.txt | 2 + .../odometry_publisher.egg-info/requires.txt | 1 + .../odometry_publisher.egg-info/top_level.txt | 1 + .../odometry_publisher.egg-info/zip-safe | 1 + .../__pycache__/sitecustomize.cpython-312.pyc | Bin 0 -> 454 bytes .../prefix_override/sitecustomize.py | 4 + .../build/lib/robot_description/__init__.py | 0 .../build/robot_description/colcon_build.rc | 1 + .../colcon_command_prefix_setup_py.sh | 1 + .../colcon_command_prefix_setup_py.sh.env | 61 + .../src/build/robot_description/install.log | 14 + .../__pycache__/sitecustomize.cpython-312.pyc | Bin 0 -> 452 bytes .../prefix_override/sitecustomize.py | 4 + .../robot_description.egg-info/PKG-INFO | 7 + .../robot_description.egg-info/SOURCES.txt | 18 + .../dependency_links.txt | 1 + .../robot_description.egg-info/requires.txt | 1 + .../robot_description.egg-info/top_level.txt | 1 + .../robot_description.egg-info/zip-safe | 1 + .../lib/robot_localization_ekf/__init__.py | 0 .../robot_localization_ekf/colcon_build.rc | 1 + .../colcon_command_prefix_setup_py.sh | 1 + .../colcon_command_prefix_setup_py.sh.env | 61 + .../build/robot_localization_ekf/install.log | 12 + .../__pycache__/sitecustomize.cpython-312.pyc | Bin 0 -> 462 bytes .../prefix_override/sitecustomize.py | 4 + .../robot_localization_ekf.egg-info/PKG-INFO | 7 + .../SOURCES.txt | 16 + .../dependency_links.txt | 1 + .../requires.txt | 1 + .../top_level.txt | 1 + .../robot_localization_ekf.egg-info/zip-safe | 1 + .../testing/build/lib/testing/__init__.py | 0 .../build/lib/testing/control_feedback.py | 320 + .../testing/build/lib/testing/encoder.py | 63 + .../testing/build/lib/testing/imu_node.py | 95 + .../build/lib/testing/motor_control_node.py | 78 + .../build/testing/build/lib/testing/route.py | 158 + .../build/lib/testing/route_filtered.py | 191 + .../src/build/testing/colcon_build.rc | 1 + .../testing/colcon_command_prefix_setup_py.sh | 1 + .../colcon_command_prefix_setup_py.sh.env | 61 + robobin_main/src/build/testing/install.log | 29 + .../__pycache__/sitecustomize.cpython-312.pyc | Bin 0 -> 432 bytes .../testing/prefix_override/sitecustomize.py | 4 + .../build/testing/testing.egg-info/PKG-INFO | 7 + .../testing/testing.egg-info/SOURCES.txt | 21 + .../testing.egg-info/dependency_links.txt | 1 + .../testing/testing.egg-info/entry_points.txt | 7 + .../testing/testing.egg-info/requires.txt | 2 + .../testing/testing.egg-info/top_level.txt | 1 + .../build/testing/testing.egg-info/zip-safe | 1 + .../src/install/.colcon_install_layout | 1 + robobin_main/src/install/COLCON_IGNORE | 0 .../src/install/_local_setup_util_ps1.py | 407 + .../src/install/_local_setup_util_sh.py | 407 + robobin_main/src/install/local_setup.bash | 121 + robobin_main/src/install/local_setup.ps1 | 55 + robobin_main/src/install/local_setup.sh | 137 + robobin_main/src/install/local_setup.zsh | 134 + .../lib/odometry_publisher/odometry_node | 33 + .../PKG-INFO | 7 + .../SOURCES.txt | 18 + .../dependency_links.txt | 1 + .../entry_points.txt | 2 + .../requires.txt | 1 + .../top_level.txt | 1 + .../zip-safe | 1 + .../odometry_publisher/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 0 -> 222 bytes .../__pycache__/backup.cpython-312.pyc | Bin 0 -> 8943 bytes .../__pycache__/odometry_node.cpython-312.pyc | Bin 0 -> 7572 bytes .../tf_broadcaster.cpython-312.pyc | Bin 0 -> 3093 bytes .../odometry_publisher/backup.py | 193 + .../odometry_publisher/odometry_node.py | 197 + .../odometry_publisher/tf_broadcaster.py | 44 + .../packages/odometry_publisher | 0 .../colcon-core/packages/odometry_publisher | 1 + .../hook/ament_prefix_path.dsv | 1 + .../hook/ament_prefix_path.ps1 | 3 + .../hook/ament_prefix_path.sh | 3 + .../odometry_publisher/hook/pythonpath.dsv | 1 + .../odometry_publisher/hook/pythonpath.ps1 | 3 + .../odometry_publisher/hook/pythonpath.sh | 3 + .../share/odometry_publisher/package.bash | 31 + .../share/odometry_publisher/package.dsv | 6 + .../share/odometry_publisher/package.ps1 | 116 + .../share/odometry_publisher/package.sh | 87 + .../share/odometry_publisher/package.xml | 24 + .../share/odometry_publisher/package.zsh | 42 + .../PKG-INFO | 7 + .../SOURCES.txt | 18 + .../dependency_links.txt | 1 + .../requires.txt | 1 + .../top_level.txt | 1 + .../zip-safe | 1 + .../robot_description/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 0 -> 220 bytes .../resource_index/packages/robot_description | 0 .../colcon-core/packages/robot_description | 1 + .../share/robot_description/config/ekf.yaml | 33 + .../hook/ament_prefix_path.dsv | 1 + .../hook/ament_prefix_path.ps1 | 3 + .../hook/ament_prefix_path.sh | 3 + .../robot_description/hook/pythonpath.dsv | 1 + .../robot_description/hook/pythonpath.ps1 | 3 + .../robot_description/hook/pythonpath.sh | 3 + .../robot_description/launch/view_robot.py | 45 + .../share/robot_description/package.bash | 31 + .../share/robot_description/package.dsv | 6 + .../share/robot_description/package.ps1 | 116 + .../share/robot_description/package.sh | 87 + .../share/robot_description/package.xml | 25 + .../share/robot_description/package.zsh | 42 + .../robot_description/rviz/urdf_config.rviz | 332 + .../share/robot_description/urdf/robot.urdf | 104 + .../PKG-INFO | 7 + .../SOURCES.txt | 16 + .../dependency_links.txt | 1 + .../requires.txt | 1 + .../top_level.txt | 1 + .../zip-safe | 1 + .../robot_localization_ekf/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 0 -> 230 bytes .../packages/robot_localization_ekf | 0 .../packages/robot_localization_ekf | 1 + .../robot_localization_ekf/config/ekf.yaml | 39 + .../hook/ament_prefix_path.dsv | 1 + .../hook/ament_prefix_path.ps1 | 3 + .../hook/ament_prefix_path.sh | 3 + .../hook/pythonpath.dsv | 1 + .../hook/pythonpath.ps1 | 3 + .../robot_localization_ekf/hook/pythonpath.sh | 3 + .../launch/ekf_launch.py | 22 + .../share/robot_localization_ekf/package.bash | 31 + .../share/robot_localization_ekf/package.dsv | 6 + .../share/robot_localization_ekf/package.ps1 | 116 + .../share/robot_localization_ekf/package.sh | 87 + .../share/robot_localization_ekf/package.xml | 21 + .../share/robot_localization_ekf/package.zsh | 42 + robobin_main/src/install/setup.bash | 34 + robobin_main/src/install/setup.ps1 | 30 + robobin_main/src/install/setup.sh | 49 + robobin_main/src/install/setup.zsh | 34 + .../testing-0.0.0-py3.12.egg-info/PKG-INFO | 7 + .../testing-0.0.0-py3.12.egg-info/SOURCES.txt | 21 + .../dependency_links.txt | 1 + .../entry_points.txt | 7 + .../requires.txt | 2 + .../top_level.txt | 1 + .../testing-0.0.0-py3.12.egg-info/zip-safe | 1 + .../site-packages/testing/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 0 -> 200 bytes .../control_feedback.cpython-312.pyc | Bin 0 -> 12327 bytes .../__pycache__/encoder.cpython-312.pyc | Bin 0 -> 3052 bytes .../__pycache__/imu_node.cpython-312.pyc | Bin 0 -> 5742 bytes .../motor_control_node.cpython-312.pyc | Bin 0 -> 4310 bytes .../testing/__pycache__/route.cpython-312.pyc | Bin 0 -> 7046 bytes .../route_filtered.cpython-312.pyc | Bin 0 -> 8352 bytes .../site-packages/testing/control_feedback.py | 320 + .../site-packages/testing/encoder.py | 63 + .../site-packages/testing/imu_node.py | 95 + .../testing/motor_control_node.py | 78 + .../python3.12/site-packages/testing/route.py | 158 + .../site-packages/testing/route_filtered.py | 191 + .../testing/lib/testing/test_control_feedback | 33 + .../testing/lib/testing/test_encoder_node | 33 + .../install/testing/lib/testing/test_imu_node | 33 + .../testing/lib/testing/test_motor_node | 33 + .../install/testing/lib/testing/test_route | 33 + .../testing/lib/testing/test_route_filter | 33 + .../resource_index/packages/testing | 0 .../share/colcon-core/packages/testing | 1 + .../share/testing/hook/ament_prefix_path.dsv | 1 + .../share/testing/hook/ament_prefix_path.ps1 | 3 + .../share/testing/hook/ament_prefix_path.sh | 3 + .../testing/share/testing/hook/pythonpath.dsv | 1 + .../testing/share/testing/hook/pythonpath.ps1 | 3 + .../testing/share/testing/hook/pythonpath.sh | 3 + .../testing/share/testing/package.bash | 31 + .../install/testing/share/testing/package.dsv | 6 + .../install/testing/share/testing/package.ps1 | 116 + .../install/testing/share/testing/package.sh | 87 + .../install/testing/share/testing/package.xml | 25 + .../install/testing/share/testing/package.zsh | 42 + robobin_main/src/log/COLCON_IGNORE | 0 .../log/build_2024-12-16_13-49-41/events.log | 234 + .../build_2024-12-16_13-49-41/logger_all.log | 263 + .../odometry_publisher/command.log | 2 + .../odometry_publisher/stderr.log | 0 .../odometry_publisher/stdout.log | 41 + .../odometry_publisher/stdout_stderr.log | 41 + .../odometry_publisher/streams.log | 43 + .../robot_description/command.log | 2 + .../robot_description/stderr.log | 0 .../robot_description/stdout.log | 38 + .../robot_description/stdout_stderr.log | 38 + .../robot_description/streams.log | 40 + .../robot_localization_ekf/command.log | 2 + .../robot_localization_ekf/stderr.log | 0 .../robot_localization_ekf/stdout.log | 34 + .../robot_localization_ekf/stdout_stderr.log | 34 + .../robot_localization_ekf/streams.log | 36 + .../testing/command.log | 2 + .../testing/stderr.log | 0 .../testing/stdout.log | 55 + .../testing/stdout_stderr.log | 55 + .../testing/streams.log | 57 + .../log/build_2024-12-16_15-45-02/events.log | 152 + .../build_2024-12-16_15-45-02/logger_all.log | 264 + .../odometry_publisher/command.log | 2 + .../odometry_publisher/stderr.log | 0 .../odometry_publisher/stdout.log | 19 + .../odometry_publisher/stdout_stderr.log | 19 + .../odometry_publisher/streams.log | 21 + .../robot_description/command.log | 2 + .../robot_description/stderr.log | 0 .../robot_description/stdout.log | 17 + .../robot_description/stdout_stderr.log | 17 + .../robot_description/streams.log | 19 + .../robot_localization_ekf/command.log | 2 + .../robot_localization_ekf/stderr.log | 0 .../robot_localization_ekf/stdout.log | 17 + .../robot_localization_ekf/stdout_stderr.log | 17 + .../robot_localization_ekf/streams.log | 19 + .../testing/command.log | 2 + .../testing/stderr.log | 0 .../testing/stdout.log | 24 + .../testing/stdout_stderr.log | 24 + .../testing/streams.log | 26 + .../log/build_2024-12-16_15-51-48/events.log | 143 + .../build_2024-12-16_15-51-48/logger_all.log | 263 + .../odometry_publisher/command.log | 2 + .../odometry_publisher/stderr.log | 0 .../odometry_publisher/stdout.log | 19 + .../odometry_publisher/stdout_stderr.log | 19 + .../odometry_publisher/streams.log | 21 + .../robot_description/command.log | 2 + .../robot_description/stderr.log | 0 .../robot_description/stdout.log | 17 + .../robot_description/stdout_stderr.log | 17 + .../robot_description/streams.log | 19 + .../robot_localization_ekf/command.log | 2 + .../robot_localization_ekf/stderr.log | 0 .../robot_localization_ekf/stdout.log | 17 + .../robot_localization_ekf/stdout_stderr.log | 17 + .../robot_localization_ekf/streams.log | 19 + .../testing/command.log | 2 + .../testing/stderr.log | 0 .../testing/stdout.log | 24 + .../testing/stdout_stderr.log | 24 + .../testing/streams.log | 26 + robobin_main/src/log/latest | 1 + robobin_main/src/log/latest_build | 1 + .../src/testing/testing/build/.built_by | 1 + .../src/testing/testing/build/COLCON_IGNORE | 0 .../testing/install/.colcon_install_layout | 1 + .../src/testing/testing/install/COLCON_IGNORE | 0 .../testing/install/_local_setup_util_ps1.py | 407 + .../testing/install/_local_setup_util_sh.py | 407 + .../testing/testing/install/local_setup.bash | 121 + .../testing/testing/install/local_setup.ps1 | 55 + .../testing/testing/install/local_setup.sh | 137 + .../testing/testing/install/local_setup.zsh | 134 + .../src/testing/testing/install/setup.bash | 34 + .../src/testing/testing/install/setup.ps1 | 30 + .../src/testing/testing/install/setup.sh | 49 + .../src/testing/testing/install/setup.zsh | 34 + .../src/testing/testing/log/COLCON_IGNORE | 0 .../log/build_2024-12-16_13-35-50/events.log | 2 + .../build_2024-12-16_13-35-50/logger_all.log | 77 + .../log/build_2024-12-16_13-40-07/events.log | 2 + .../build_2024-12-16_13-40-07/logger_all.log | 77 + .../log/build_2024-12-16_13-44-40/events.log | 2 + .../build_2024-12-16_13-44-40/logger_all.log | 77 + robobin_main/src/testing/testing/log/latest | 1 + .../src/testing/testing/log/latest_build | 1 + .../build/lib/robobin/control_feedback.py | 320 + .../robobin/build/lib/robobin/encoder.py | 63 + .../build/lib/robobin/helpers/graph_maker.py | 112 + .../helpers/realtime_location_cli_only.py | 279 + .../robobin/build/lib/robobin/imu_node.py | 95 + .../build/lib/robobin/uwb_pathing_node.py | 122 + .../__pycache__/api_node.cpython-312.pyc | Bin 6629 -> 6629 bytes .../control_feedback.cpython-312.pyc | Bin 0 -> 11361 bytes .../__pycache__/encoder.cpython-312.pyc | Bin 0 -> 2888 bytes .../__pycache__/imu_node.cpython-312.pyc | Bin 0 -> 5531 bytes .../uwb_navigation_node.cpython-312.pyc | Bin 18301 -> 18301 bytes .../uwb_pathing_node.cpython-312.pyc | Bin 0 -> 7368 bytes .../site-packages/robobin/control_feedback.py | 320 + .../site-packages/robobin/encoder.py | 63 + .../connection_manager.cpython-312.pyc | Bin 6103 -> 6103 bytes .../__pycache__/graph_maker.cpython-312.pyc | Bin 0 -> 6072 bytes .../message_handler.cpython-312.pyc | Bin 8796 -> 8796 bytes ...realtime_location_cli_only.cpython-312.pyc | Bin 0 -> 14561 bytes .../robobin/helpers/graph_maker.py | 112 + .../helpers/realtime_location_cli_only.py | 279 + .../site-packages/robobin/imu_node.py | 95 + .../site-packages/robobin/uwb_pathing_node.py | 122 + .../robobin/lib/robobin/control_feedback | 33 + ros2/install/robobin/lib/robobin/encoder_node | 33 + ros2/install/robobin/lib/robobin/imu_node | 33 + ros2/install/robobin/lib/robobin/motor_node | 33 + .../robobin/lib/robobin/uwb_pathing_node | 33 + .../robobin_launch.cpython-312.pyc | Bin 650 -> 650 bytes .../launch/robobin_no_components_launch.py | 31 + ros2/log/build_2024-12-18_14-34-08/events.log | 107 + .../build_2024-12-18_14-34-08/logger_all.log | 138 + .../robobin/command.log | 2 + .../robobin/stderr.log | 0 .../robobin/stdout.log | 80 + .../robobin/stdout_stderr.log | 80 + .../robobin/streams.log | 82 + ros2/log/build_2024-12-18_15-01-35/events.log | 56 + .../build_2024-12-18_15-01-35/logger_all.log | 137 + .../robobin/command.log | 2 + .../robobin/stderr.log | 0 .../robobin/stdout.log | 29 + .../robobin/stdout_stderr.log | 29 + .../robobin/streams.log | 31 + ros2/log/build_2024-12-18_16-49-48/events.log | 61 + .../build_2024-12-18_16-49-48/logger_all.log | 136 + .../robobin/command.log | 2 + .../robobin/stderr.log | 0 .../robobin/stdout.log | 26 + .../robobin/stdout_stderr.log | 26 + .../robobin/streams.log | 28 + ros2/log/build_2024-12-18_22-30-58/events.log | 62 + .../build_2024-12-18_22-30-58/logger_all.log | 136 + .../robobin/command.log | 2 + .../robobin/stderr.log | 0 .../robobin/stdout.log | 35 + .../robobin/stdout_stderr.log | 35 + .../robobin/streams.log | 37 + ros2/package_overview.svg | 1033 +++ .../build/lib/robobin/control_feedback.py | 320 + .../robobin/build/lib/robobin/encoder.py | 63 + .../build/lib/robobin/helpers/graph_maker.py | 112 + .../helpers/realtime_location_cli_only.py | 263 + .../robobin/build/lib/robobin/imu_node.py | 95 + .../build/lib/robobin/uwb_pathing_node.py | 122 + .../control_feedback.cpython-312.pyc | Bin 0 -> 11365 bytes .../__pycache__/encoder.cpython-312.pyc | Bin 0 -> 2892 bytes .../__pycache__/imu_node.cpython-312.pyc | Bin 0 -> 5535 bytes .../uwb_pathing_node.cpython-312.pyc | Bin 0 -> 7372 bytes .../site-packages/robobin/control_feedback.py | 320 + .../site-packages/robobin/encoder.py | 63 + .../__pycache__/graph_maker.cpython-312.pyc | Bin 0 -> 6026 bytes ...realtime_location_cli_only.cpython-312.pyc | Bin 0 -> 13351 bytes .../robobin/helpers/graph_maker.py | 112 + .../helpers/realtime_location_cli_only.py | 263 + .../site-packages/robobin/imu_node.py | 95 + .../site-packages/robobin/uwb_pathing_node.py | 122 + .../robobin/lib/robobin/control_feedback | 33 + .../install/robobin/lib/robobin/encoder_node | 33 + ros2/src/install/robobin/lib/robobin/imu_node | 33 + .../install/robobin/lib/robobin/motor_node | 33 + .../robobin/lib/robobin/uwb_pathing_node | 33 + .../launch/robobin_no_components_launch.py | 31 + .../log/build_2024-12-18_16-50-13/events.log | 90 + .../build_2024-12-18_16-50-13/logger_all.log | 113 + .../robobin/command.log | 2 + .../robobin/stderr.log | 0 .../robobin/stdout.log | 61 + .../robobin/stdout_stderr.log | 61 + .../robobin/streams.log | 63 + 702 files changed, 58033 insertions(+) create mode 100644 robobin_final/.vscode/c_cpp_properties.json create mode 100644 robobin_final/.vscode/settings.json create mode 100644 robobin_final/build/.built_by create mode 100644 robobin_final/build/COLCON_IGNORE create mode 100644 robobin_final/build/sllidar_ros2/.cmake/api/v1/query/client-colcon-cmake/codemodel-v2 create mode 100644 robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/codemodel-v2-14727d5b064786b04127.json create mode 100644 robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/directory-.-a7bd74170c3dc550f0f7.json create mode 100644 robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/index-2024-12-19T19-16-32-0361.json create mode 100644 robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-sllidar_client-38e5f6960c3c6bfa00bb.json create mode 100644 robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-sllidar_node-9c7a2096d3e323c562c4.json create mode 100644 robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-sllidar_ros2_uninstall-0e3edddf0af793dd7fcd.json create mode 100644 robobin_final/build/sllidar_ros2/.cmake/api/v1/reply/target-uninstall-9d6cb0593a8bc893ed0f.json create mode 100644 robobin_final/build/sllidar_ros2/AMENT_IGNORE create mode 100644 robobin_final/build/sllidar_ros2/CMakeCache.txt create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeCCompiler.cmake create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake create mode 100755 robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin create mode 100755 robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CMakeSystem.cmake create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdC/a.out create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 robobin_final/build/sllidar_ros2/CMakeFiles/3.28.3/CompilerIdCXX/a.out create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/CMakeRuleHashes.txt create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/Makefile.cmake create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/Makefile2 create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/TargetDirectories.txt create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/cmake.check_cache create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/progress.marks create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/DependInfo.cmake create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/build.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/cmake_clean.cmake create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/compiler_depend.internal create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/compiler_depend.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/compiler_depend.ts create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/depend.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/flags.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/link.txt create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/progress.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_client.dir/src/sllidar_client.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/DependInfo.cmake create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/build.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/cmake_clean.cmake create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/compiler_depend.internal create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/compiler_depend.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/compiler_depend.ts create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/depend.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/flags.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/link.txt create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/progress.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_serial.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/net_socket.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/arch/linux/timer.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/dataunpacker.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_capsules.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_hqnode.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/dataunpacker/unpacker/handler_normalnode.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/hal/thread.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/rplidar_driver.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_async_transceiver.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_crc.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidar_driver.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_lidarprotocol_codec.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_serial_channel.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_tcp_channel.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/sdk/src/sl_udp_channel.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_node.dir/src/sllidar_node.cpp.o.d create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/DependInfo.cmake create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/build.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/cmake_clean.cmake create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/compiler_depend.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/compiler_depend.ts create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/sllidar_ros2_uninstall.dir/progress.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/DependInfo.cmake create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/build.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/cmake_clean.cmake create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/compiler_depend.make create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/compiler_depend.ts create mode 100644 robobin_final/build/sllidar_ros2/CMakeFiles/uninstall.dir/progress.make create mode 100644 robobin_final/build/sllidar_ros2/CTestConfiguration.ini create mode 100644 robobin_final/build/sllidar_ros2/CTestCustom.cmake create mode 100644 robobin_final/build/sllidar_ros2/CTestTestfile.cmake create mode 100644 robobin_final/build/sllidar_ros2/Makefile create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_core/package.cmake create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config-version.cmake create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_core/sllidar_ros2Config.cmake create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/ament_prefix_path.sh.stamp create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/nameConfig.cmake.in.stamp create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/package.xml.stamp create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/path.sh.stamp create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_core/stamps/templates_2_cmake.py.stamp create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/ament_prefix_path.dsv create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.bash create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.dsv create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.sh create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/local_setup.zsh create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/package.dsv create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_environment_hooks/path.dsv create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/packages/sllidar_ros2 create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_package_templates/templates.cmake create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_symlink_install_targets_0_.cmake create mode 100644 robobin_final/build/sllidar_ros2/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake create mode 100644 robobin_final/build/sllidar_ros2/cmake_args.last create mode 100644 robobin_final/build/sllidar_ros2/cmake_install.cmake create mode 100644 robobin_final/build/sllidar_ros2/colcon_build.rc create mode 100644 robobin_final/build/sllidar_ros2/colcon_command_prefix_build.sh create mode 100644 robobin_final/build/sllidar_ros2/colcon_command_prefix_build.sh.env create mode 100644 robobin_final/build/sllidar_ros2/install_manifest.txt create mode 100755 robobin_final/build/sllidar_ros2/sllidar_client create mode 100755 robobin_final/build/sllidar_ros2/sllidar_node create mode 100644 robobin_final/build/sllidar_ros2/symlink_install_manifest.txt create mode 100644 robobin_final/build/super_robot/build/lib/super_robot/__init__.py create mode 100644 robobin_final/build/super_robot/build/lib/super_robot/control_feedback.py create mode 100644 robobin_final/build/super_robot/build/lib/super_robot/encoder.py create mode 100644 robobin_final/build/super_robot/build/lib/super_robot/imu_node.py create mode 100644 robobin_final/build/super_robot/build/lib/super_robot/motor_control_node.py create mode 100644 robobin_final/build/super_robot/build/lib/super_robot/odometry_node.py create mode 100644 robobin_final/build/super_robot/build/lib/super_robot/route.py create mode 100644 robobin_final/build/super_robot/build/lib/super_robot/route_filtered.py create mode 100644 robobin_final/build/super_robot/colcon_build.rc create mode 100644 robobin_final/build/super_robot/colcon_command_prefix_setup_py.sh create mode 100644 robobin_final/build/super_robot/colcon_command_prefix_setup_py.sh.env create mode 120000 robobin_final/build/super_robot/config/ekf.yaml create mode 120000 robobin_final/build/super_robot/config/robot.urdf create mode 120000 robobin_final/build/super_robot/config/scan_filter.yaml create mode 120000 robobin_final/build/super_robot/config/urdf_config.rviz create mode 120000 robobin_final/build/super_robot/launch/ekf_launch.py create mode 120000 robobin_final/build/super_robot/launch/launch_lidar.py create mode 120000 robobin_final/build/super_robot/launch/view_robot.py create mode 120000 robobin_final/build/super_robot/package.xml create mode 100644 robobin_final/build/super_robot/prefix_override/__pycache__/sitecustomize.cpython-312.pyc create mode 100644 robobin_final/build/super_robot/prefix_override/sitecustomize.py create mode 120000 robobin_final/build/super_robot/resource/super_robot create mode 120000 robobin_final/build/super_robot/setup.cfg create mode 120000 robobin_final/build/super_robot/setup.py create mode 100644 robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.dsv create mode 100644 robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.ps1 create mode 100644 robobin_final/build/super_robot/share/super_robot/hook/pythonpath_develop.sh create mode 120000 robobin_final/build/super_robot/super_robot create mode 100644 robobin_final/build/super_robot/super_robot.egg-info/PKG-INFO create mode 100644 robobin_final/build/super_robot/super_robot.egg-info/SOURCES.txt create mode 100644 robobin_final/build/super_robot/super_robot.egg-info/dependency_links.txt create mode 100644 robobin_final/build/super_robot/super_robot.egg-info/entry_points.txt create mode 100644 robobin_final/build/super_robot/super_robot.egg-info/requires.txt create mode 100644 robobin_final/build/super_robot/super_robot.egg-info/top_level.txt create mode 100644 robobin_final/build/super_robot/super_robot.egg-info/zip-safe create mode 100644 robobin_final/install/.colcon_install_layout create mode 100644 robobin_final/install/COLCON_IGNORE create mode 100644 robobin_final/install/_local_setup_util_ps1.py create mode 100644 robobin_final/install/_local_setup_util_sh.py create mode 100644 robobin_final/install/local_setup.bash create mode 100644 robobin_final/install/local_setup.ps1 create mode 100644 robobin_final/install/local_setup.sh create mode 100644 robobin_final/install/local_setup.zsh create mode 100644 robobin_final/install/setup.bash create mode 100644 robobin_final/install/setup.ps1 create mode 100644 robobin_final/install/setup.sh create mode 100644 robobin_final/install/setup.zsh create mode 120000 robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_client create mode 120000 robobin_final/install/sllidar_ros2/lib/sllidar_ros2/sllidar_node create mode 120000 robobin_final/install/sllidar_ros2/share/ament_index/resource_index/package_run_dependencies/sllidar_ros2 create mode 120000 robobin_final/install/sllidar_ros2/share/ament_index/resource_index/packages/sllidar_ros2 create mode 120000 robobin_final/install/sllidar_ros2/share/ament_index/resource_index/parent_prefix_path/sllidar_ros2 create mode 100644 robobin_final/install/sllidar_ros2/share/colcon-core/packages/sllidar_ros2 create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_dependencies-extras.cmake create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/ament_cmake_export_include_directories-extras.cmake create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config-version.cmake create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/cmake/sllidar_ros2Config.cmake create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.dsv create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/ament_prefix_path.sh create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.dsv create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/environment/path.sh create mode 100644 robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.dsv create mode 100644 robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.ps1 create mode 100644 robobin_final/install/sllidar_ros2/share/sllidar_ros2/hook/cmake_prefix_path.sh create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a1_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m12_launch .py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m7_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a2m8_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_a3_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_c1_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s1_tcp_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s2e_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_s3_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/sllidar_t1_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a1_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m12_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m7_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a2m8_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_a3_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_c1_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s1_tcp_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s2e_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_s3_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/launch/view_sllidar_t1_launch.py create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.bash create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.dsv create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.sh create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/local_setup.zsh create mode 100644 robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.bash create mode 100644 robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.dsv create mode 100644 robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.ps1 create mode 100644 robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.sh create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.xml create mode 100644 robobin_final/install/sllidar_ros2/share/sllidar_ros2/package.zsh create mode 120000 robobin_final/install/sllidar_ros2/share/sllidar_ros2/rviz/sllidar_ros2.rviz create mode 100644 robobin_final/install/super_robot/lib/python3.12/site-packages/super-robot.egg-link create mode 100755 robobin_final/install/super_robot/lib/super_robot/odometry_node create mode 100755 robobin_final/install/super_robot/lib/super_robot/test_control_feedback create mode 100755 robobin_final/install/super_robot/lib/super_robot/test_encoder_node create mode 100755 robobin_final/install/super_robot/lib/super_robot/test_imu_node create mode 100755 robobin_final/install/super_robot/lib/super_robot/test_motor_node create mode 100755 robobin_final/install/super_robot/lib/super_robot/test_route create mode 100755 robobin_final/install/super_robot/lib/super_robot/test_route_filter create mode 120000 robobin_final/install/super_robot/share/ament_index/resource_index/packages/super_robot create mode 100644 robobin_final/install/super_robot/share/colcon-core/packages/super_robot create mode 120000 robobin_final/install/super_robot/share/super_robot/config/ekf.yaml create mode 120000 robobin_final/install/super_robot/share/super_robot/config/robot.urdf create mode 120000 robobin_final/install/super_robot/share/super_robot/config/scan_filter.yaml create mode 120000 robobin_final/install/super_robot/share/super_robot/config/urdf_config.rviz create mode 100644 robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.dsv create mode 100644 robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.ps1 create mode 100644 robobin_final/install/super_robot/share/super_robot/hook/ament_prefix_path.sh create mode 100644 robobin_final/install/super_robot/share/super_robot/hook/pythonpath.dsv create mode 100644 robobin_final/install/super_robot/share/super_robot/hook/pythonpath.ps1 create mode 100644 robobin_final/install/super_robot/share/super_robot/hook/pythonpath.sh create mode 120000 robobin_final/install/super_robot/share/super_robot/launch/ekf_launch.py create mode 120000 robobin_final/install/super_robot/share/super_robot/launch/launch_lidar.py create mode 120000 robobin_final/install/super_robot/share/super_robot/launch/view_robot.py create mode 100644 robobin_final/install/super_robot/share/super_robot/package.bash create mode 100644 robobin_final/install/super_robot/share/super_robot/package.dsv create mode 100644 robobin_final/install/super_robot/share/super_robot/package.ps1 create mode 100644 robobin_final/install/super_robot/share/super_robot/package.sh create mode 120000 robobin_final/install/super_robot/share/super_robot/package.xml create mode 100644 robobin_final/install/super_robot/share/super_robot/package.zsh create mode 100644 robobin_final/log/COLCON_IGNORE create mode 100644 robobin_final/log/build_2024-12-19_19-14-25/events.log create mode 100644 robobin_final/log/build_2024-12-19_19-14-25/logger_all.log create mode 100644 robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/command.log create mode 100644 robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/stderr.log create mode 100644 robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/stdout.log create mode 100644 robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/stdout_stderr.log create mode 100644 robobin_final/log/build_2024-12-19_19-14-25/sllidar_ros2/streams.log create mode 100644 robobin_final/log/build_2024-12-19_19-14-25/super_robot/command.log create mode 100644 robobin_final/log/build_2024-12-19_19-14-25/super_robot/stderr.log create mode 100644 robobin_final/log/build_2024-12-19_19-14-25/super_robot/stdout.log create mode 100644 robobin_final/log/build_2024-12-19_19-14-25/super_robot/stdout_stderr.log create mode 100644 robobin_final/log/build_2024-12-19_19-14-25/super_robot/streams.log create mode 100644 robobin_final/log/build_2024-12-19_19-16-30/events.log create mode 100644 robobin_final/log/build_2024-12-19_19-16-30/logger_all.log create mode 100644 robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/command.log create mode 100644 robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/stderr.log create mode 100644 robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/stdout.log create mode 100644 robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/stdout_stderr.log create mode 100644 robobin_final/log/build_2024-12-19_19-16-30/sllidar_ros2/streams.log create mode 100644 robobin_final/log/build_2024-12-19_19-16-30/super_robot/command.log create mode 100644 robobin_final/log/build_2024-12-19_19-16-30/super_robot/stderr.log create mode 100644 robobin_final/log/build_2024-12-19_19-16-30/super_robot/stdout.log create mode 100644 robobin_final/log/build_2024-12-19_19-16-30/super_robot/stdout_stderr.log create mode 100644 robobin_final/log/build_2024-12-19_19-16-30/super_robot/streams.log create mode 120000 robobin_final/log/latest create mode 120000 robobin_final/log/latest_build create mode 100644 robobin_final/src/.vscode/c_cpp_properties.json create mode 100644 robobin_final/src/.vscode/settings.json create mode 160000 robobin_final/src/sllidar_ros2 create mode 100755 robobin_final/src/super_robot/config/ekf.yaml create mode 100644 robobin_final/src/super_robot/config/robot.urdf create mode 100644 robobin_final/src/super_robot/config/scan_filter.yaml create mode 100644 robobin_final/src/super_robot/config/urdf_config.rviz create mode 100644 robobin_final/src/super_robot/launch/ekf_launch.py create mode 100755 robobin_final/src/super_robot/launch/launch_lidar.py create mode 100644 robobin_final/src/super_robot/launch/view_robot.py create mode 100644 robobin_final/src/super_robot/package.xml create mode 100644 robobin_final/src/super_robot/resource/super_robot create mode 100644 robobin_final/src/super_robot/setup.cfg create mode 100644 robobin_final/src/super_robot/setup.py create mode 100755 robobin_final/src/super_robot/super_robot/__init__.py create mode 100644 robobin_final/src/super_robot/super_robot/__pycache__/__init__.cpython-312.pyc create mode 100644 robobin_final/src/super_robot/super_robot/__pycache__/imu_node.cpython-312.pyc create mode 100755 robobin_final/src/super_robot/super_robot/control_feedback.py create mode 100755 robobin_final/src/super_robot/super_robot/encoder.py create mode 100755 robobin_final/src/super_robot/super_robot/imu_node.py create mode 100755 robobin_final/src/super_robot/super_robot/motor_control_node.py create mode 100755 robobin_final/src/super_robot/super_robot/odometry_node.py create mode 100755 robobin_final/src/super_robot/super_robot/route.py create mode 100755 robobin_final/src/super_robot/super_robot/route_filtered.py create mode 100644 robobin_final/src/super_robot/test/test_copyright.py create mode 100644 robobin_final/src/super_robot/test/test_flake8.py create mode 100644 robobin_final/src/super_robot/test/test_pep257.py create mode 100644 robobin_main/src/build/.built_by create mode 100644 robobin_main/src/build/COLCON_IGNORE create mode 100644 robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/__init__.py create mode 100644 robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/backup.py create mode 100644 robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/odometry_node.py create mode 100644 robobin_main/src/build/odometry_publisher/build/lib/odometry_publisher/tf_broadcaster.py create mode 100644 robobin_main/src/build/odometry_publisher/colcon_build.rc create mode 100644 robobin_main/src/build/odometry_publisher/colcon_command_prefix_setup_py.sh create mode 100644 robobin_main/src/build/odometry_publisher/colcon_command_prefix_setup_py.sh.env create mode 100644 robobin_main/src/build/odometry_publisher/install.log create mode 100644 robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/PKG-INFO create mode 100644 robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/SOURCES.txt create mode 100644 robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/dependency_links.txt create mode 100644 robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/entry_points.txt create mode 100644 robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/requires.txt create mode 100644 robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/top_level.txt create mode 100644 robobin_main/src/build/odometry_publisher/odometry_publisher.egg-info/zip-safe create mode 100644 robobin_main/src/build/odometry_publisher/prefix_override/__pycache__/sitecustomize.cpython-312.pyc create mode 100644 robobin_main/src/build/odometry_publisher/prefix_override/sitecustomize.py create mode 100644 robobin_main/src/build/robot_description/build/lib/robot_description/__init__.py create mode 100644 robobin_main/src/build/robot_description/colcon_build.rc create mode 100644 robobin_main/src/build/robot_description/colcon_command_prefix_setup_py.sh create mode 100644 robobin_main/src/build/robot_description/colcon_command_prefix_setup_py.sh.env create mode 100644 robobin_main/src/build/robot_description/install.log create mode 100644 robobin_main/src/build/robot_description/prefix_override/__pycache__/sitecustomize.cpython-312.pyc create mode 100644 robobin_main/src/build/robot_description/prefix_override/sitecustomize.py create mode 100644 robobin_main/src/build/robot_description/robot_description.egg-info/PKG-INFO create mode 100644 robobin_main/src/build/robot_description/robot_description.egg-info/SOURCES.txt create mode 100644 robobin_main/src/build/robot_description/robot_description.egg-info/dependency_links.txt create mode 100644 robobin_main/src/build/robot_description/robot_description.egg-info/requires.txt create mode 100644 robobin_main/src/build/robot_description/robot_description.egg-info/top_level.txt create mode 100644 robobin_main/src/build/robot_description/robot_description.egg-info/zip-safe create mode 100644 robobin_main/src/build/robot_localization_ekf/build/lib/robot_localization_ekf/__init__.py create mode 100644 robobin_main/src/build/robot_localization_ekf/colcon_build.rc create mode 100644 robobin_main/src/build/robot_localization_ekf/colcon_command_prefix_setup_py.sh create mode 100644 robobin_main/src/build/robot_localization_ekf/colcon_command_prefix_setup_py.sh.env create mode 100644 robobin_main/src/build/robot_localization_ekf/install.log create mode 100644 robobin_main/src/build/robot_localization_ekf/prefix_override/__pycache__/sitecustomize.cpython-312.pyc create mode 100644 robobin_main/src/build/robot_localization_ekf/prefix_override/sitecustomize.py create mode 100644 robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/PKG-INFO create mode 100644 robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/SOURCES.txt create mode 100644 robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/dependency_links.txt create mode 100644 robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/requires.txt create mode 100644 robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/top_level.txt create mode 100644 robobin_main/src/build/robot_localization_ekf/robot_localization_ekf.egg-info/zip-safe create mode 100644 robobin_main/src/build/testing/build/lib/testing/__init__.py create mode 100644 robobin_main/src/build/testing/build/lib/testing/control_feedback.py create mode 100644 robobin_main/src/build/testing/build/lib/testing/encoder.py create mode 100644 robobin_main/src/build/testing/build/lib/testing/imu_node.py create mode 100644 robobin_main/src/build/testing/build/lib/testing/motor_control_node.py create mode 100644 robobin_main/src/build/testing/build/lib/testing/route.py create mode 100644 robobin_main/src/build/testing/build/lib/testing/route_filtered.py create mode 100644 robobin_main/src/build/testing/colcon_build.rc create mode 100644 robobin_main/src/build/testing/colcon_command_prefix_setup_py.sh create mode 100644 robobin_main/src/build/testing/colcon_command_prefix_setup_py.sh.env create mode 100644 robobin_main/src/build/testing/install.log create mode 100644 robobin_main/src/build/testing/prefix_override/__pycache__/sitecustomize.cpython-312.pyc create mode 100644 robobin_main/src/build/testing/prefix_override/sitecustomize.py create mode 100644 robobin_main/src/build/testing/testing.egg-info/PKG-INFO create mode 100644 robobin_main/src/build/testing/testing.egg-info/SOURCES.txt create mode 100644 robobin_main/src/build/testing/testing.egg-info/dependency_links.txt create mode 100644 robobin_main/src/build/testing/testing.egg-info/entry_points.txt create mode 100644 robobin_main/src/build/testing/testing.egg-info/requires.txt create mode 100644 robobin_main/src/build/testing/testing.egg-info/top_level.txt create mode 100644 robobin_main/src/build/testing/testing.egg-info/zip-safe create mode 100644 robobin_main/src/install/.colcon_install_layout create mode 100644 robobin_main/src/install/COLCON_IGNORE create mode 100644 robobin_main/src/install/_local_setup_util_ps1.py create mode 100644 robobin_main/src/install/_local_setup_util_sh.py create mode 100644 robobin_main/src/install/local_setup.bash create mode 100644 robobin_main/src/install/local_setup.ps1 create mode 100644 robobin_main/src/install/local_setup.sh create mode 100644 robobin_main/src/install/local_setup.zsh create mode 100755 robobin_main/src/install/odometry_publisher/lib/odometry_publisher/odometry_node create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/PKG-INFO create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/SOURCES.txt create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/dependency_links.txt create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/entry_points.txt create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/requires.txt create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/top_level.txt create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher-0.0.0-py3.12.egg-info/zip-safe create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__init__.py create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/__init__.cpython-312.pyc create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/backup.cpython-312.pyc create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/odometry_node.cpython-312.pyc create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/__pycache__/tf_broadcaster.cpython-312.pyc create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/backup.py create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/odometry_node.py create mode 100644 robobin_main/src/install/odometry_publisher/lib/python3.12/site-packages/odometry_publisher/tf_broadcaster.py create mode 100644 robobin_main/src/install/odometry_publisher/share/ament_index/resource_index/packages/odometry_publisher create mode 100644 robobin_main/src/install/odometry_publisher/share/colcon-core/packages/odometry_publisher create mode 100644 robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.dsv create mode 100644 robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.ps1 create mode 100644 robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/ament_prefix_path.sh create mode 100644 robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.dsv create mode 100644 robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.ps1 create mode 100644 robobin_main/src/install/odometry_publisher/share/odometry_publisher/hook/pythonpath.sh create mode 100644 robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.bash create mode 100644 robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.dsv create mode 100644 robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.ps1 create mode 100644 robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.sh create mode 100644 robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.xml create mode 100644 robobin_main/src/install/odometry_publisher/share/odometry_publisher/package.zsh create mode 100644 robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/PKG-INFO create mode 100644 robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/SOURCES.txt create mode 100644 robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/dependency_links.txt create mode 100644 robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/requires.txt create mode 100644 robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/top_level.txt create mode 100644 robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description-0.0.0-py3.12.egg-info/zip-safe create mode 100644 robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__init__.py create mode 100644 robobin_main/src/install/robot_description/lib/python3.12/site-packages/robot_description/__pycache__/__init__.cpython-312.pyc create mode 100644 robobin_main/src/install/robot_description/share/ament_index/resource_index/packages/robot_description create mode 100644 robobin_main/src/install/robot_description/share/colcon-core/packages/robot_description create mode 100644 robobin_main/src/install/robot_description/share/robot_description/config/ekf.yaml create mode 100644 robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.dsv create mode 100644 robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.ps1 create mode 100644 robobin_main/src/install/robot_description/share/robot_description/hook/ament_prefix_path.sh create mode 100644 robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.dsv create mode 100644 robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.ps1 create mode 100644 robobin_main/src/install/robot_description/share/robot_description/hook/pythonpath.sh create mode 100644 robobin_main/src/install/robot_description/share/robot_description/launch/view_robot.py create mode 100644 robobin_main/src/install/robot_description/share/robot_description/package.bash create mode 100644 robobin_main/src/install/robot_description/share/robot_description/package.dsv create mode 100644 robobin_main/src/install/robot_description/share/robot_description/package.ps1 create mode 100644 robobin_main/src/install/robot_description/share/robot_description/package.sh create mode 100644 robobin_main/src/install/robot_description/share/robot_description/package.xml create mode 100644 robobin_main/src/install/robot_description/share/robot_description/package.zsh create mode 100644 robobin_main/src/install/robot_description/share/robot_description/rviz/urdf_config.rviz create mode 100644 robobin_main/src/install/robot_description/share/robot_description/urdf/robot.urdf create mode 100644 robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/PKG-INFO create mode 100644 robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/SOURCES.txt create mode 100644 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 create mode 100644 robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/requires.txt create mode 100644 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 create mode 100644 robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf-0.0.0-py3.12.egg-info/zip-safe create mode 100644 robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__init__.py create mode 100644 robobin_main/src/install/robot_localization_ekf/lib/python3.12/site-packages/robot_localization_ekf/__pycache__/__init__.cpython-312.pyc create mode 100644 robobin_main/src/install/robot_localization_ekf/share/ament_index/resource_index/packages/robot_localization_ekf create mode 100644 robobin_main/src/install/robot_localization_ekf/share/colcon-core/packages/robot_localization_ekf create mode 100755 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/config/ekf.yaml create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.dsv create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.ps1 create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/ament_prefix_path.sh create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.dsv create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.ps1 create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/hook/pythonpath.sh create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/launch/ekf_launch.py create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.bash create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.dsv create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.ps1 create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.sh create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.xml create mode 100644 robobin_main/src/install/robot_localization_ekf/share/robot_localization_ekf/package.zsh create mode 100644 robobin_main/src/install/setup.bash create mode 100644 robobin_main/src/install/setup.ps1 create mode 100644 robobin_main/src/install/setup.sh create mode 100644 robobin_main/src/install/setup.zsh create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/PKG-INFO create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/SOURCES.txt create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/dependency_links.txt create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/entry_points.txt create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/requires.txt create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/top_level.txt create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info/zip-safe create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__init__.py create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/__init__.cpython-312.pyc create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/control_feedback.cpython-312.pyc create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/encoder.cpython-312.pyc create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/imu_node.cpython-312.pyc create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/motor_control_node.cpython-312.pyc create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/route.cpython-312.pyc create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/__pycache__/route_filtered.cpython-312.pyc create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/control_feedback.py create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/encoder.py create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/imu_node.py create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/motor_control_node.py create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route.py create mode 100644 robobin_main/src/install/testing/lib/python3.12/site-packages/testing/route_filtered.py create mode 100755 robobin_main/src/install/testing/lib/testing/test_control_feedback create mode 100755 robobin_main/src/install/testing/lib/testing/test_encoder_node create mode 100755 robobin_main/src/install/testing/lib/testing/test_imu_node create mode 100755 robobin_main/src/install/testing/lib/testing/test_motor_node create mode 100755 robobin_main/src/install/testing/lib/testing/test_route create mode 100755 robobin_main/src/install/testing/lib/testing/test_route_filter create mode 100644 robobin_main/src/install/testing/share/ament_index/resource_index/packages/testing create mode 100644 robobin_main/src/install/testing/share/colcon-core/packages/testing create mode 100644 robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.dsv create mode 100644 robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.ps1 create mode 100644 robobin_main/src/install/testing/share/testing/hook/ament_prefix_path.sh create mode 100644 robobin_main/src/install/testing/share/testing/hook/pythonpath.dsv create mode 100644 robobin_main/src/install/testing/share/testing/hook/pythonpath.ps1 create mode 100644 robobin_main/src/install/testing/share/testing/hook/pythonpath.sh create mode 100644 robobin_main/src/install/testing/share/testing/package.bash create mode 100644 robobin_main/src/install/testing/share/testing/package.dsv create mode 100644 robobin_main/src/install/testing/share/testing/package.ps1 create mode 100644 robobin_main/src/install/testing/share/testing/package.sh create mode 100644 robobin_main/src/install/testing/share/testing/package.xml create mode 100644 robobin_main/src/install/testing/share/testing/package.zsh create mode 100644 robobin_main/src/log/COLCON_IGNORE create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/events.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/logger_all.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/command.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/stdout.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/stdout_stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/odometry_publisher/streams.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/command.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/stdout.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/stdout_stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/robot_description/streams.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/command.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/stdout.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/stdout_stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/robot_localization_ekf/streams.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/testing/command.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/testing/stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/testing/stdout.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/testing/stdout_stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_13-49-41/testing/streams.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/events.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/logger_all.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/command.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/stdout.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/stdout_stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/odometry_publisher/streams.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/command.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/stdout.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/stdout_stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/robot_description/streams.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/command.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/stdout.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/stdout_stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/robot_localization_ekf/streams.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/testing/command.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/testing/stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/testing/stdout.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/testing/stdout_stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-45-02/testing/streams.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/events.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/logger_all.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/command.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/stdout.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/stdout_stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/odometry_publisher/streams.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/command.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/stdout.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/stdout_stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/robot_description/streams.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/command.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/stdout.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/stdout_stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/robot_localization_ekf/streams.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/testing/command.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/testing/stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/testing/stdout.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/testing/stdout_stderr.log create mode 100644 robobin_main/src/log/build_2024-12-16_15-51-48/testing/streams.log create mode 120000 robobin_main/src/log/latest create mode 120000 robobin_main/src/log/latest_build create mode 100644 robobin_main/src/testing/testing/build/.built_by create mode 100644 robobin_main/src/testing/testing/build/COLCON_IGNORE create mode 100644 robobin_main/src/testing/testing/install/.colcon_install_layout create mode 100644 robobin_main/src/testing/testing/install/COLCON_IGNORE create mode 100644 robobin_main/src/testing/testing/install/_local_setup_util_ps1.py create mode 100644 robobin_main/src/testing/testing/install/_local_setup_util_sh.py create mode 100644 robobin_main/src/testing/testing/install/local_setup.bash create mode 100644 robobin_main/src/testing/testing/install/local_setup.ps1 create mode 100644 robobin_main/src/testing/testing/install/local_setup.sh create mode 100644 robobin_main/src/testing/testing/install/local_setup.zsh create mode 100644 robobin_main/src/testing/testing/install/setup.bash create mode 100644 robobin_main/src/testing/testing/install/setup.ps1 create mode 100644 robobin_main/src/testing/testing/install/setup.sh create mode 100644 robobin_main/src/testing/testing/install/setup.zsh create mode 100644 robobin_main/src/testing/testing/log/COLCON_IGNORE create mode 100644 robobin_main/src/testing/testing/log/build_2024-12-16_13-35-50/events.log create mode 100644 robobin_main/src/testing/testing/log/build_2024-12-16_13-35-50/logger_all.log create mode 100644 robobin_main/src/testing/testing/log/build_2024-12-16_13-40-07/events.log create mode 100644 robobin_main/src/testing/testing/log/build_2024-12-16_13-40-07/logger_all.log create mode 100644 robobin_main/src/testing/testing/log/build_2024-12-16_13-44-40/events.log create mode 100644 robobin_main/src/testing/testing/log/build_2024-12-16_13-44-40/logger_all.log create mode 120000 robobin_main/src/testing/testing/log/latest create mode 120000 robobin_main/src/testing/testing/log/latest_build create mode 100644 ros2/build/robobin/build/lib/robobin/control_feedback.py create mode 100644 ros2/build/robobin/build/lib/robobin/encoder.py create mode 100644 ros2/build/robobin/build/lib/robobin/helpers/graph_maker.py create mode 100644 ros2/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py create mode 100644 ros2/build/robobin/build/lib/robobin/imu_node.py create mode 100644 ros2/build/robobin/build/lib/robobin/uwb_pathing_node.py create mode 100644 ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/control_feedback.cpython-312.pyc create mode 100644 ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/encoder.cpython-312.pyc create mode 100644 ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/imu_node.cpython-312.pyc create mode 100644 ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/uwb_pathing_node.cpython-312.pyc create mode 100644 ros2/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py create mode 100644 ros2/install/robobin/lib/python3.12/site-packages/robobin/encoder.py create mode 100644 ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/graph_maker.cpython-312.pyc create mode 100644 ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/realtime_location_cli_only.cpython-312.pyc create mode 100644 ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py create mode 100644 ros2/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py create mode 100644 ros2/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py create mode 100644 ros2/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py create mode 100755 ros2/install/robobin/lib/robobin/control_feedback create mode 100755 ros2/install/robobin/lib/robobin/encoder_node create mode 100755 ros2/install/robobin/lib/robobin/imu_node create mode 100755 ros2/install/robobin/lib/robobin/motor_node create mode 100755 ros2/install/robobin/lib/robobin/uwb_pathing_node create mode 100644 ros2/install/robobin/share/robobin/launch/robobin_no_components_launch.py create mode 100644 ros2/log/build_2024-12-18_14-34-08/events.log create mode 100644 ros2/log/build_2024-12-18_14-34-08/logger_all.log create mode 100644 ros2/log/build_2024-12-18_14-34-08/robobin/command.log create mode 100644 ros2/log/build_2024-12-18_14-34-08/robobin/stderr.log create mode 100644 ros2/log/build_2024-12-18_14-34-08/robobin/stdout.log create mode 100644 ros2/log/build_2024-12-18_14-34-08/robobin/stdout_stderr.log create mode 100644 ros2/log/build_2024-12-18_14-34-08/robobin/streams.log create mode 100644 ros2/log/build_2024-12-18_15-01-35/events.log create mode 100644 ros2/log/build_2024-12-18_15-01-35/logger_all.log create mode 100644 ros2/log/build_2024-12-18_15-01-35/robobin/command.log create mode 100644 ros2/log/build_2024-12-18_15-01-35/robobin/stderr.log create mode 100644 ros2/log/build_2024-12-18_15-01-35/robobin/stdout.log create mode 100644 ros2/log/build_2024-12-18_15-01-35/robobin/stdout_stderr.log create mode 100644 ros2/log/build_2024-12-18_15-01-35/robobin/streams.log create mode 100644 ros2/log/build_2024-12-18_16-49-48/events.log create mode 100644 ros2/log/build_2024-12-18_16-49-48/logger_all.log create mode 100644 ros2/log/build_2024-12-18_16-49-48/robobin/command.log create mode 100644 ros2/log/build_2024-12-18_16-49-48/robobin/stderr.log create mode 100644 ros2/log/build_2024-12-18_16-49-48/robobin/stdout.log create mode 100644 ros2/log/build_2024-12-18_16-49-48/robobin/stdout_stderr.log create mode 100644 ros2/log/build_2024-12-18_16-49-48/robobin/streams.log create mode 100644 ros2/log/build_2024-12-18_22-30-58/events.log create mode 100644 ros2/log/build_2024-12-18_22-30-58/logger_all.log create mode 100644 ros2/log/build_2024-12-18_22-30-58/robobin/command.log create mode 100644 ros2/log/build_2024-12-18_22-30-58/robobin/stderr.log create mode 100644 ros2/log/build_2024-12-18_22-30-58/robobin/stdout.log create mode 100644 ros2/log/build_2024-12-18_22-30-58/robobin/stdout_stderr.log create mode 100644 ros2/log/build_2024-12-18_22-30-58/robobin/streams.log create mode 100644 ros2/package_overview.svg create mode 100644 ros2/src/build/robobin/build/lib/robobin/control_feedback.py create mode 100644 ros2/src/build/robobin/build/lib/robobin/encoder.py create mode 100644 ros2/src/build/robobin/build/lib/robobin/helpers/graph_maker.py create mode 100644 ros2/src/build/robobin/build/lib/robobin/helpers/realtime_location_cli_only.py create mode 100644 ros2/src/build/robobin/build/lib/robobin/imu_node.py create mode 100644 ros2/src/build/robobin/build/lib/robobin/uwb_pathing_node.py create mode 100644 ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/control_feedback.cpython-312.pyc create mode 100644 ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/encoder.cpython-312.pyc create mode 100644 ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/imu_node.cpython-312.pyc create mode 100644 ros2/src/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/uwb_pathing_node.cpython-312.pyc create mode 100644 ros2/src/install/robobin/lib/python3.12/site-packages/robobin/control_feedback.py create mode 100644 ros2/src/install/robobin/lib/python3.12/site-packages/robobin/encoder.py create mode 100644 ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/graph_maker.cpython-312.pyc create mode 100644 ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/__pycache__/realtime_location_cli_only.cpython-312.pyc create mode 100644 ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/graph_maker.py create mode 100644 ros2/src/install/robobin/lib/python3.12/site-packages/robobin/helpers/realtime_location_cli_only.py create mode 100644 ros2/src/install/robobin/lib/python3.12/site-packages/robobin/imu_node.py create mode 100644 ros2/src/install/robobin/lib/python3.12/site-packages/robobin/uwb_pathing_node.py create mode 100755 ros2/src/install/robobin/lib/robobin/control_feedback create mode 100755 ros2/src/install/robobin/lib/robobin/encoder_node create mode 100755 ros2/src/install/robobin/lib/robobin/imu_node create mode 100755 ros2/src/install/robobin/lib/robobin/motor_node create mode 100755 ros2/src/install/robobin/lib/robobin/uwb_pathing_node create mode 100644 ros2/src/install/robobin/share/robobin/launch/robobin_no_components_launch.py create mode 100644 ros2/src/log/build_2024-12-18_16-50-13/events.log create mode 100644 ros2/src/log/build_2024-12-18_16-50-13/logger_all.log create mode 100644 ros2/src/log/build_2024-12-18_16-50-13/robobin/command.log create mode 100644 ros2/src/log/build_2024-12-18_16-50-13/robobin/stderr.log create mode 100644 ros2/src/log/build_2024-12-18_16-50-13/robobin/stdout.log create mode 100644 ros2/src/log/build_2024-12-18_16-50-13/robobin/stdout_stderr.log create mode 100644 ros2/src/log/build_2024-12-18_16-50-13/robobin/streams.log diff --git a/robobin_final/.vscode/c_cpp_properties.json b/robobin_final/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..675dcbe2 --- /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 00000000..62b8952c --- /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 00000000..06e74acb --- /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 00000000..e69de29b 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 00000000..e69de29b 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 00000000..8d47790f --- /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 00000000..bf948e2d --- /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 00000000..dc2ea962 --- /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 00000000..c14b1a47 --- /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 00000000..29d14817 --- /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 00000000..7115b69b --- /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 00000000..6b86a1f4 --- /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 00000000..e69de29b diff --git a/robobin_final/build/sllidar_ros2/CMakeCache.txt b/robobin_final/build/sllidar_ros2/CMakeCache.txt new file mode 100644 index 00000000..a9eaa017 --- /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 00000000..6b057d53 --- /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 00000000..307a502e --- /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 GIT binary patch literal 70464 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 literal 0 HcmV?d00001 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 GIT binary patch literal 70488 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 OFN9Js3nB_;f(Za9vcru4 literal 0 HcmV?d00001 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 00000000..7c5c01fd --- /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 00000000..0a0ec9b1 --- /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 GIT binary patch literal 70608 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 Rf0-Mi@)t-E5{8H(1OQNx2G#%o literal 0 HcmV?d00001 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 00000000..9c9c90ea --- /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 GIT binary patch literal 70616 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 literal 0 HcmV?d00001 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 00000000..dc77f647 --- /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 00000000..c8573ae7 --- /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 00000000..efdea6f2 --- /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 00000000..56e03da1 --- /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 00000000..69a84708 --- /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 00000000..acc5551f --- /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 00000000..3dccd731 --- /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 00000000..209e3ef4 --- /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 00000000..6a5043da --- /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 00000000..a9507ea2 --- /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 00000000..7b2176cb --- /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 00000000..56c88b05 --- /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 00000000..1fd045a5 --- /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 00000000..2386c1e6 --- /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 00000000..1f667983 --- /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 00000000..f4f62c45 --- /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 00000000..b82a5632 --- /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 00000000..abadeb0c --- /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 GIT binary patch literal 6333688 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%0DZ~z;F)AJ}=3@Z~@A`D9ONZ3Cg}K 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⪋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éQBApgPaKp)S7t;76V?XvPebo~Uf-$3I` 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	mBsi2A2E)MJW6)IZ0e9#b5m{v{6e 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ΗJweqXwz&{cx6~Xm_ZMsy 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≷^M^gRL{J$e9*~+U?rfk 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
@@0}5@-BCQM#@`f+7BIOKBBg5j<lKA|* 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≥1WYi@E~0>?0Aa!<iuh` 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	=&*e(sTy=X1eOAN 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 Kj#>kt>jwZeGye?$ literal 0 HcmV?d00001 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 00000000..89d222fe --- /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 00000000..e057de07 --- /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 00000000..ed27f438 --- /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 00000000..5c623dbc --- /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 00000000..048d5766 --- /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 00000000..ac559da1 --- /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 00000000..d6cc3ebe --- /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 00000000..eeb6a43d --- /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 00000000..f4f62c45 --- /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 00000000..e55d1b45 --- /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 00000000..2ac1ff6f --- /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 GIT binary patch literal 18464 zcmb<-^>JfjWMqH=MuzPS2p&w7fg!;L!FB*M9T@Z(^uTHb85kIZ7#P58VFm^U5e5bZ zQ3eJEF{qe0l$L<f(okB4fq_95%9dkbV33Eh6&M&86rpS-D6P!Ez@P$Ut3qit1_lOo z1_p+|)%#ZdWoDT8fS=*#1Ad2}3=9lY7#J8PFfxF|9DXt~K*Z&*Fzf`$%in;|j0_Dz zjCUYxkREvj=Bt0J53M-B9DfbjOl)R>)Pu|d(YW-%<QWwjF2UH?%m>LaszBVzbj1Pe zMur;>J0CMMXo2KFb}+~=2qE<Dh4@#T;panPhM$k*8FoIFX4v^a+~FsK3d2Mu$%ac0 zg(2Yp5_>4`u#*wwcX5ZG52YP;GTva=sld<>^tbvj*suQ&GhX~#&9?GyGb1<*A96GN ze8kVN^D#HWPLSUj7(ij@@bjTQ!%s#Am|q-zGCW|M$jIOT4s!(t`)eRKf|7zf14H2h z28Ixb+Z}!~EMP!U=cv#a^ne@UzK2jh!sFqN!%le?2E#-Kh7bmZhM<WI3?g82?l|mx zxR_z$BWA``j;&pn8d*1d0)@+i#S9Y}SQz{n7#P+v9B8y*U}y?@V9c=dp|QhG2C>E< z1qKE!5dQ&)Um+=kU^5`G#UX5Mhn)-s!a@(U8Fv2v&tUogH-qIvbBCP?%nd>c3=CWk z%o%n*(0AC$P$4h$Kp&iLc0TZj(!pT*Cj*i@6T$9W0dXfNUEXon$;i+U1a>!+&&1Fe z)Cd&=ha3BRDdcceV8k7cpz!g8hL0jcLlC0^gC!`e<R37DX;8c|EI^GTkUYZy=7}IT zfWrBKII4XMS)ulQaM+m$b=L!RhMf=8A@TBng&_pQW?&FC0*izE@xfu|BXx(JaDT8c z7^0h-$P6|23wCoCFkvzG3t@9P7#KuA`Hu}svp{JkC=E*Ipfm<c$B*?LeljsQ{7hzG zdd<YpaLECj&KRaVU}n_%TkW>;|6#_7==mQUX3%um087_*96)(v3P=v69QgnVC%C!~ z2z3l!(B!@#<iKWpfuteEFOV{T@dJbpi%)q421}4%5#_)h)N%k+{(;H>2Bf?x?(h>S zZw4W!tpu>&8-lbzX-L@Nr#u70N0_@oY*-#tVqg&YFVFB3RF=pWKxk%AIu~~M`9R*` zrwRi@_d|XNTY-V$^dn}5RS%h2Ry|;5)&iw7aK15z_#I>>NDnW_PV<JH59LAbW9WVW zH6O%hEMWKvqCsJ6&%p4y`Op6lke<KQN5JLP-)idkn;+x`P<Y*O*!hUx;U~Pzv}f4) zz#igWM+SzF|Mm<!AKEv7%U8w{hMyoggj*1G&qHxYe1XaUSUyLNum8;q7eRFtNZliL zhMy1EAz{7%nx+^F9Kd3r`U;e{|2H#0(;`xNug<XZ5qa?}#0l~*Ka!o|4nG-7AmumA zPDGu+eDQBJ-^#zu%&2t&GXto8od7CZKxO~Kd`O)DP9Mw=v%zuvm|@}rW`>^+AYwls zBr{HYpv>^|zdplGc91)iLG_8lPWcMOAK)^Tg+UNprs_NFl(%6h<oy31Qh$KT%s&i* zpt4b6LxU7U4Vy5iUQDQQn9T5@_VUAI#)%3U2|qyTPw|e!PDK$0Ati=}OO6T$XE8A_ zu0mF)l%engl%^P<dGr9N%z>6)jKtdUfjB#u3P9oJ@Do(lK4fNC^?;da6(}z-FgWaF z0QnVENAWxCOxV>K<iNA2NTFuIY=%Dxml<l<f**kDM0JLr4{^vd)iwk%)G$daFfe#C zg4vAHU_IK9b`B_R@YT%@0?@J;l!u{pYGQNOC6N2D)d`?-LV=+{s1X!z+73GzYaAwn z;uVx;Ks3m{hujW7L3uTU7gBGRF))ZcRA!tAiuWhXjH{R#8ZLp#TX0x_>S6|lDe!WE zfuV2}C=Wo>3dpWBkX@iMgMp!NA(9*eLxWH}NDfE5F<?s<XmQ5Cz}N*U-yD$QAJn!0 zr5k7%Y(%fWK;^*K|Nq57`5EMAc?M8EXb`f2xdlr)#p)KcGzxQzA|oi=7$z_?FidRH z1Gf>t?N>;>#Q?6a!D$y%RxvyLBqqK@L2hFPwX+<4!s7>8=JSE%Kw*enSMY<%V$^or z!;k+%VEzTg3rby@kFPHETlxPmGr0Wvf0*Io-)g3nf14R5K41rh8v~;J;D?kSpt2B@ zj^OE*9mOr!>a9xxAV07>K-yf+khUSAaA5$aLk1C0`xBHFA>r%r^D#e8zpVOO?X>d$ zVMtj_ZNE4&GK4rVGz2{W)g3Uu1Vj9CunCeUVQm?hTS0XdsO)uOV0;Z~kHgw91Le+# zl(^HG;UXwafZ`wA1_JfRK=q;ugC$5z9#r45L+dFJ4QhXY<Uws*5FgZs1GSq#Y*4!i zM1Nq|3CgGcogs0C+?NC8A#ht6q#u<2p=~l)JDd57!%k>90M37~HViBdU~RAeP<KCM zXW03W-C-w#LSxVZ_60@u3=G)`G7KT;VjM8BKRrPU*dXd2NI}&hiJgFn-Ix)yfEA)H zK@zGCNvs1VwxuQL01HIj197N2Bry*OsMv%FK?j&2>Jr2-#W-MkbLIpcV1lT7AOcl~ zBz8g+D%LP5NCB!YK^Rl41E$xbBj^Dm)I33`IwUa<VTO<g><&BSTbv6Qfa)bEyF&=7 z)?sE415|$kKc<)m%uJOjK@S+9_V7a0A&GGaK*bmu;p!52FvU*rLB$#-1SP=C<H8i{ zfZ5?NBS-<NE`bxO4oS=dW{1L@AW+(1;DD-u@;$hr`~#D~@(0*Z`5rL46FR~24XjXk zDBlBS=Y|%ryaNkV9?JKC*%#3SmS<pw%0u}c?9lLUP%V4_>T80+zd^OIgAFQvK&TMh zJ_U&@$P|M52f7RlA_|NRK{^Z!A`Xm@{zC#|Ly!gogGd8oLy#H+gUABLh9DIN29X1d z4MCv(!vn?!P+wd`fuSi#4y2EvDM*HaK_r2pDM$*WkD)0@0;G?jDM$>YkD)0@1XR8= zGzAHPhLjkaf<WcH0%KDUsP1xLYzpE5>1S*T;sWVsYzhMP1s5<j1%dj42N;`zKz+dn zj7>qHybEeKpqB@qxfy;kC^UfEJ)gmCG+}TX?E$m!s?XdGKVf+tz5D>R9YA3MDuWdj z7$zz*K<X+`nFG@UD<42*Hh3HgR4#$Wp+IF9v>yj^4=%MJ^I&Sw-2iH*Ffzf$Vi=~N z+l#ChW<IDqWl(Ui1oZ)7=KlW=8SN{}EGj8Y%u&e9D^Vyau(C=lO3tvd%1bS=vMNd} zk1tLw%1q3$vMNu^EJ@2RN=Yn9)F{rZN{uhkQHU=!Hqudm@U%3+V}lF~`WgATsrp6v zN%={cdHO*RIzFH%KPxr4M87D%*a#*WpO%@In4@1@l&oKzlarZ}SQHPIE>6h?3xZst zpOcwaTA`npS^{;6UUESJ*d{lZc+cQq*ANYe3**yLbQIJw^9o8qDoZpODi|2SqnofW zcnIo~faAhpC#YQmYLA2RWfruJ2}&!VaDs&o*pg9#<Ph*PDk?AmMV)b8YKfr%A`Q7> zHwvWQI3qE~&=4AtMHM9#$ZFl4ovjo!LX%4KN=g+BjrEN640O#(!Ca#{BNIIX6HTZv z*a87C$-ux^6~w?&A;&1qBM%;z28}_3q;x=pBcFgLs4!t*U@!pjp<~Ppj(h^{d<+br z@o5jJxCV%J<Wrc-GLPBg-d#Qr7c|bD0b)SMyg~Y$q2@I}#X)9(#9g80&47xBfM}?B z!BF#HZey$p@BzD;eKtsyG|26sF>w$E30N>NFtC6aQ2jno{UE!3fW#RX7_hk)BrgHU z?hN4Je5ih3B>fgp`2dhPj(i4l+2*kZA<0KT<wcko7#JM+3LNJ$&0}ObboU<Ae-%*q zB@q4K@JdJ0KLaWccBdns!(5Je>@`U8JD~DC5dC2JL?rneP<d$lfz9`X%7fzL2UH#u zMhuR83O-PG2{3^SWMC)(QBZ$HL-m2e)c`8*0}5D2z7LFGk1-1{f_(-_3n5T7XP{<) zl@ve}fWo!}D!&3*J{=)H1&=()?OUMoDG>bv;ZV1qfr?{GGa!9$pz?blaU#I<mX87C zCl(MNmbRgB?KGLm<KErN;PeY}vj$X+3B*otczQ#_1(Y5=pz_f06aa-MNGUE13Vs%b zkN>gBGc)jF6J}s$;Kv~j%f+bD%nYCzCsZ+rN=$K(DrN@ItQ3faz!3GA;vf~w;Mpq> z3xOf(L9<#2F&K-P0W`w}<3VVMdQ5SUEHeWrWI-$hhN#CSjw{?G5e6W!m>Hyycn~JU zr<md(S!M>%j2wuCz!3Lfii1=zgG)vb3xOf#gHjYi48~$+kb^PdG(<h7I7k6AIQ4>9 z2n<mVO4SH47>k(!G)oBML1>72OmUDbGXrQg5yV1Zh<Z$MkP2o7(2OI9g}@N?nBtH* zPbr35P^F;!0AhMFfaXV~7;b|&U^awN17=Gx+<|bxbEr@z12Y3?h7-nv&=7ku#X+*n z46xQ0hzG$C^;+P%4<dpfnHfOC^9VkOwH`#ExB@J|a2iZO3mPyRK`=vV8-xIq#f-%q zkQ6fmE_0xT4M-6ZW`@*uNFop>GXpDxfkrYju%U@SxXcXf5C$5_%)o&r0^u?<a6%Yp zBr^jSnh1o;%)kv{ppncBJZK^e49^)D7$A8JRf>g?fk6qWd;`~W3=9kkjG#GjM1Gk7 z)n<)DeK=Sg68j*fpt*ApU5rD#A1sb2-@xq$1_p-JjM&||8LS>rzJcl?koot(;)rq# zRw6Jmfz}8h$}w<V2Abz*0{IK3iUBk*2r`Dj0jhovR13IHWME)Ofr^6_F@Og%!ORw@ zILusdeZ|1Qumog26C%IBV)_6~J*d71sRNtBz_6MLyMLd+)I-(5%m>x6LJYhN;Pwiv z-34k#GDG~k1*#t0-eO>2aEFRJKnn(NJBopUArC740jeI{{$gNYn97XZJ#%r0ug4+2 z1&8=99O8#?h@ZeAein!LJsjdsp#J><4S#TZkb!}Lj|IDbMOYx=`2m{cVc~6yL%kDJ zeGRlIfaRk!sQ3z~I4m9~L&YCJ#lh`F1_p)$Q1K9G(E)BBGB7Z_V*%w;MEwXehlLfp z`?+z5OR_@zwE$XlfZLV~3=D2i@f>K;0d7+=Ffe38#YLd`0wz8QDy{%-*&*`9L8y2M zR2<w!WME+U1Qj;`E!=^%5g8a5B-pUKUycpp&IG7>aC?z~fx&|flz$QRGA!q(gT)c` zDXgq(Vq?HkyE8CM#bNJ0usMi&92Vktaj0iz2e}7PFT+bHw6Oz~3I>%FhWIGI;1Y}Y z_>|O=#LOIHgZTK&ypq)P)S~#3{P^UI#G>N(%;NacyyDFCywnuWELT@jwd9hnr4pjW zsHgy=L+otoS_X0fHaQoFTyTkzVP<}Dd{Sa@YJ5&+Qc+@2Wqf8{W(iJ>&PHHEL&9+M z!Q-Q_N;n&WwPBTWff$Kh4xc^)u$d`20cE+k{Ap;KoS2uKn&V%PT9jClnV$#Ng4HUE z%wqq7)V$ObxDu>G5-0(HRRuWOagAu0f`gZU6$npbwE!GoF5!AbscCxg@#z&6@dc?x z#rb)OIhiGu@nr_kz`&~4G&v`~I2FJBE`;od1Ux7dvD#shUyzCjXgo>+ypyxC@VV9` zDKjs{6{4)Tq$n@BppqdzzPKbYIXgZ%BRf95G_fd!0c0IRW`1%>4ns+DT25(k218nM zUP%r^L1sZJiu$y~%p3-A2;j5TqBu1#1vF~u8sMFg%TQjFS(1uZeNk$18AN?XE<;gj zBDk!;nF7Erbj9m$Lqq7;X>n>^iECB>EPZ1QOSoc?Gl*6Uc5g1k=-?9L+{6mcOxGaq zkoaID5Mn4!%}GrzVTg}UEG|whDv1XN9VB;ScZG3LMPX@bX=;3Oera9_{uE|boLb@% z5`<roMRHDRVi7@QxU)ERcbccCmV~4h<vJynrZ{Dm<R%ut;{u}yH8gN8N=+<D4XOyK z06R9X92OOrY7K)@b5awFA&LWn4dWT&qe47!<`Pgb0g=Wq%9SBLKDi<>zM!-yH6A+H z4l*pv&(HuQQ<0dIS!QTt5FcNh8K0b!SX>-mQdy81pP84I4>mR!zpbd|7@Ei9HUx{? z5OuyZBLjmav<(WPVC{NgMg|6Fq&^F*o)<+EcL8Z)U|;~517m}P5<mn40|UA_uy#GV zIk5H@$Q;-hEXW8@e;GuB#9?h}5PuGcfZFQ?WrHYK`v|1o9wY$851=$i+!x9QQLyn* zkT_^jDM$>2W1#JIb4CURSlb*Vo&XgGjhiBi!^SZ|<^+NiLNRQ75+n{<2nrQuSOD!3 zql<4q5)XzcW?*1Af+P;>^MIsHpj~K?IiVl{D2_oAM^@j1Lmbp!0BHr8gRCCZZpS9B z0&T~mhmQtS96fv-pyD9&!$1Z?aRriiI8+QoEx;kZ2Z#6^Xg>jDek8~MDE5K2??K|x zP%#iS14$e?oC~1sesq78K*iDhwF26~1ep&@^C0s*phF2DapZX4f+U^@QV7L9&>;qp zdSrK=fQp0ikswqph&lrm2jwGV@hebqn0i<my#W=6sfUT*fr`V_?*JLjz`*bTDh^W* z6Mq5~2e~r|suo23KoUpxZvnKQgAtxkarE%)fr^97M@}ajpyKG}Y=MfSn<D`2M}f>i zc8?8I9NioTs5rVg5m0fEImqs*fr_J>(*PAmH|Gvi9Apl%dtN}r(am`S6-PIR1=<e; znS<;e6{tA6IT}!LbaPsu;vjR7-7^6yj&9Brs5rVgYoOvFbCBH=0_}go($x)6B4J=) zh=7X2(iKcR0V)nM2RZ*bK>ME{@l2>0Aj$_x9C_LhnjOLQjule<1r1IHkiE#_q^gJY zYeDX@1vvzYVIx`~apZajW<F?AIvc7MM8V7fi6hrvuzD6G?hR51#jqYXNIV8A2BKi& zb|7&-kN_0J<~Kp&K2R|b1sk^ji6hsukUc&O3?T7%kU}VisR4;cK*c~5to#6pM}Y*O z7^Vg!9t#x%QLwTRBpwG6fMVEuDo8vTDh8q;v;7eFz}gHT@d^+D8bfDfU`U0sK@@EM z6=Y5tNC1jEpfpI_5y}Qp$nlZ`5`bdlaL$E_fhgo~Mixg7XJm2Ya7GqK4rgR><Zwn7 zM-FFXapZ7D7Do<eWO3whMixg7XJm2Ya7GqK4riEOK;eTcoI!FR3=01|r2L2+{`nvU zP>h@}kmCg^4NjjRH^bB+n^Oo=ghYev1<l34gkbrUm5~8uHUT!i1rmo=^<XWqyaN)4 zR^4E6nA<?&&?*Ql-U22W7(n9Cq7f_tYp;UDp-nlk_;D}^QST0AgD6<J2vZMhlRX4U zGC<VB!T==n2Sh-{LFU88OJ$(#RhT*O@o6-1*f=z--3wC>8@H}OQy&6ths{9~hmG&< zK@*3K<K96NhmF_%K@*3K*NT8VgXAyRc&!PVIBdK&0!<t?&RT&c4jX5kfhG<cXWfA& z4x5*_fF=$bfBk?a4jX^vfVQ_`;Rzdm)j<=7jkEe7i6drn7#JAziYs$V5|bG8ic5+h zbOwx7l$w*MSCU#$!k`Bl5@66vDlTTwgNy1xy8Ia3K=3daVP)W<Dk7ADMwGy=z-1q{ zUOrw8$isPh>B-6QsTIko1tsw%iAg!B40=WR5Z{7)t`{GLZ3G13Y>+Y#ORp$jFDE}a zF-I>x3NreMb$G!Q8g|IqU>Yz25r<-YV+K%%gB*dclMixnA~-@pERfq_V-Z*#0S*kf znOK#8k_p^XkbuB91gV#tpPQSSSHhr|mtT^q=k6D(3m&$E22W~6d|FXrZYqObdQpBU zs7!_yK@?H5nHZ2}LlH*7>Ka%(4m7_5n*D|rL+}}6T>4?<IBa|aq#raJPON@dy$Y*u zK>9&$B33`F{zcXgYL5`B9~QpI`ay0YRzIvhM-D&G_zto9Vf7laeo#A_SpBg1Yh?YP z_As&fVf81n|3U2rV)cX9r!g?VXXZii2dcw~)xQCn6p`%*wKs^>59>c8`yW)_qw5E? zKS5O?ba(=4D+9w3C~FF|-vi~s(>;t2nlA&H2}+wVF%ZoG@-PDf!wsmxATFqV0`m{7 z-vOFA2iXs;hCo`uI0B_I0t<l&kXkSUN`TA-nMtmGGf>-}fq{VyTAxCVWq{caG9M-e zqCtKI(J*WXT`LJ%PXH4G(GQG3Bx2ns$Q;nP3COJ=8JPb;eHM_P(Cu%5`X9Eg0;C6o z(d`Gd%Ryr3_6rz;RHNDtG7{Z>P(H(E{|b;|r1b_6)1d1@VH^eqhI$<ScfevlX!QrW z{mXEK{{^W1u<{dTCCINZHi*8CL;n+~epve(q!xtH^@ElWf&7ma{h%EIAmte89i$d4 z0VRYOLF=v<FjgFKKplP;st!iM{14+xLG`1@{|l&oSicUY9^L(*^*JCnF{61v0TkGv z%>gitP#WESGe$_9qNkq%X#By}(}L13C@f+6Vd=LB>V9<lHxOxmE)M%SOd$@=0C|pq zfdOPcXmt|0{qu3y?*LjT2U>3cF$PY;^uq*Z;jq5|R4{<nA3zm?><5*VF#Rz9pN87c zgckl0Q2RmUBh&~m1=A1aFfcHDhw4WUzY3^+<USWj54!$OINZMj>VDXG0m%KJ)e<oM zF!#$dLDMgq`#Yfa!`C-}EN5WASjpxN)sOD}1yKDk`=Ht}^gA(OPk%3<?uWS(<bF_H z0W%LKUJSJ#=1-VCE1>p+^ufeHG&DJZvOS2)Py^Ku<{%MQp!$)7z)YBaFo%JGVIovN zTJSO4fa*^`tC(Q!hw1Nu`5z_#qs<`<SicbD4^aCNrXS{ikbBVW2I;hbF2&sd9Vgdi zU|;~1CFuG=V+?3c1Zih@0j+rCkOwEAWi40%lmOLf*!1s!PVy~6a~#OMP_1AJ05usL ALI3~& literal 0 HcmV?d00001 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 00000000..34723f19 --- /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 GIT binary patch literal 84128 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 AeE<Le literal 0 HcmV?d00001 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 00000000..6a4a437c --- /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 GIT binary patch literal 2600 zcmb<-^>JfjWMqH=MuzPS2p&w7f#C%kg6#liIxz4u@G$&8%y98<HPgz!%?uM67#Jon zFgW~VWN`TTke}fvBSXWb|J)2eA8<STe8A4|^MNwM#D~lbs}vX-f*2SWraWYK_{reW zap?i$f=`My46{M%9{rqmDJg5ur$r@~KQ&1_`NUM?G~4Nq`(%bc^^+YK7)~oNFm!{= zfZ6q!-{B_{gTv2c2Bz0c3=NkY7#Ko8W<OwNT=lowY32XJ3=<D9$6uq=ogniVUQ}OZ zU|>AW@TCq!cQbsbz5IxoVHL>TiL=`-9sIWIljDWkpAwT_d}6F|oUQmL2<&bJ28PoP zWV)M?k&(gO+1W}#BQ&WrucTDL&{)q{&p_9#6wEcMGcwULFwukxGcX8%<A#BOu_}mx zr9zHTnn#{NhJk@W0xG@&L_6{sIL>97$C!Ti9v=e(g8~Bsg9S*Ofq`KMh=$2$L*zk1 zxG*TKurPf5k4>H#Yf55ZU}j*(rksJ9fdxaH8!Q5{1<XJpm>F16_#h6*Ka5D?FrAJJ z3=AM~7#~KLK*gCrn!#)+g8}4Db_55?S`MZ;7(~D{D#6UafhqvyF*6`#9;nzV21Hyz zg}~Ht1_lNpq;Lbr7Xt&sJsj#k;1K_ZL!6%xVm{1VaD0PoF3HSIEz(OaC}2>jV2F?M z3ofyUk55T0NzBYKHi(bU%qvMvPc4cs$&XLYNGvLj&n%8F%`47K&r415%yM-lRZA}E zS}I*#8B|gj;-i8~j0`jLi{q0Li&NusGLwoDiz?$Y^D;}yK&~(<DlkbbO3tt-Du_={ zEh#N_En|p}FD^+;&W=yc$c|4hO)N@bNY2Sm&IZYY{EZ@?mYA7?#hhG_ISdRups-?K zU@&JyjXzkvvp^Gv<tu4M1_nW>UJz9QBCwcK0~JR%X9`ptWR4J&4WhPy2rTBn;uYPT z2T=7ObCBI*0L>8S{xX4zqnqOc6$hDv>>f~A1G0jZk%0l0r$Brg5W&E}027C$KL)+x z%G{E~BnG|Wk|GG50b>=V<|OKsq*jzL=%pl<Br@nF6&Ew;73D)X$@#gtsd*&~dU^RJ zse0~yp}OEWX3zs`OU;N+D@x2wg<4B71u7#!UPjN!kh+k8Aps<bWD9ypCe6SAF5O`2 zVM-04MVJCqKNqwNf|Vq&a$5~5j$U#ufa-&p2cyx2br=}Hr4zaO4WafU$0^7znEmMH zqT6o?)o%dOgoGDE6@uJ{Bn&SBq0$UaQ2oeiK<x7{1t1O*Mi&l;>PL6~1*pOZB)uRe zEc`)i5C%0^Kyiv5e*w@00rM9q{y=&`7^Dvte;{kn?FPwfKm{Lw6fiI_fa*I?9fq!- p6I>sGbf97mkfRtF7}TKpVX|mkaM^<%M<BHgQ1>T-I7k>>KLBU{S&{$% literal 0 HcmV?d00001 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 00000000..ca35da3d --- /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 GIT binary patch literal 123704 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 literal 0 HcmV?d00001 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 00000000..61c4d3bb --- /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 GIT binary patch literal 59312 zcmb<-^>JfjWMqH=MuzPS2p&w7f#Jh$1ls}3bYNJ|unw#i#0TkdWMBaEofsGxoS|$N z1_lOK1_lN<1_lOqsF()>1A`}&?Zv>r;0<N_FfcIqLfHWf3=Dx#b`S#tLok#b!oa`~ z3T1~eFffEe*%44W5=uuw>1YN9h8QS27D~rK>39YPh6E@(k%56B3Cd1pU|>jrvQrrt z7}B8ZbOr{73@AI3fq@|l%FbqBV90^8a~T*I@}TT|1_p)#D7z3!7cnp}6hql1P`Z?X zfuRh_E{D<;3=9mFP<9oRu4Z6hsDZL;85kJqpzL}m-N3-W&<JHWLFr}&28I?WyOn`~ zp$*DzXJBCHfU-Lo7#O;s>~01Ih8`%pmw|zy56bRmU|^U4Wlv;aV3-7DPiA0Xm;z-_ zWnf^K24zoYU|^U5WzU4tvlti{W<%L?p!8e@28MZ1_IxP4fPsNwA(XucN-t($U|0fW zFNM;}7#J9qGcYjxXJ)+kfSuvzLw1Ip57-@kGO#%8lxJWlT)@B(0^>hmX3%10U=U$& zm~lygVZo;d!VEtd9eOS)IxYM3K-l4@0>^<_5BM2=g4Odl?38C=C`@Ev2x;JHxC9qx zaM;OE!x#)Q>w!2_ErY{OFkhPC=R@X(pa<*@I~5ohydN?%Xo1aQaM-C(!ypY-BhT>j zp|r!#2jUJt6&V=1AMitIkefLm=77cJ9eye>Fm(TCW}J9{IsV$;>b)!fGBZs4%+2r< zY_GV(PiU}DU}RvJ2r`e60VL<}lR<$26g^WwV)6<MJHhk>21_vQfKb!O)o=-921uMi zfoWnBQ^O@jh6Yepo5IP!Ao7`+VHHFUVIEjLv+ybq{h8b0=ilnXD<JOM2X-GQoIuG0 z>?VGPpI|rfBe@C0W?+~iufTluZ}lMzy`b;_nawBy3Ui1b5$Yge0P_Dsb%vdf_!)ja z28D+@B(4@RF@!wecK9hD!0=IlkpWapOkieUn8?Hf_7gaqKyG7TK=_AIfoUSh&PU9Q zs~$5mtV&>USn0sRurfiwVW)!t!%m1hA%6Vt%m7Yf4gw89|D742@v;l-Z*aVT<Cfv) zBXNeGkA)e2{#R%CIfH>g<e|93&j;#|_+(&kuzVoQX!$@M6ebQk<$V|n8<-hFKy(j3 zLkK9%HZU-RfYM$9BST0z1B1u|VMj}b8kXP(@*sVVmhu`5g$H;ULO^E7PhhaDK~^Kp zX!$_e(NbQ7q3{6@R1GK%$UFQ5sVxM>tFR-~eujyO&@}LnSy+pafdMQIPBUQlF-&A+ zfTj_BhM)iW87&{^gW|-&l0k++n1P2uh*5??7%avD6O#!B$tf@}Xo2Vl;*6FK3=Nka zXfyoe0l5=u?n7;mISf-6LE*vgXsN)!;Pn7xK1iH}VIoNV18s+&@;;0oGynY$c_{8^ z`GDWi(w>1K+mVGK1Zrm`gAIc)D9pH+A%10;;9$wXz#s$?1BKrMX^=gjux6ad%HZ&` zg{$GxV||C8i})La6d5K2f#er3*k6N%C5X?!;P8_nfpH=ugTqe{UxC5?+9PR)pAYpN zeuC72(x*JsFQ705sR8Rzz_h~=$qpd~1`$wtVuI42q4B`1z%UVPu7bl(CKd+4hw=_T zl@u6uGSoOsehA8g%*^2Y29G0kQ2E9%@qs$S&xh&`KS5=eJp;q*!*BkFfXoMBNZvdK z&R?)}3o47iamx-#3t+wj!%vWUSbF|{nCar*YL1nEnVBYj4(43>HJITiC{I7+X88Gt zodHzlOaS>66gCg-8GeG&2gn?d7()Xz%-BI`-TvAGeUM&<pU82tKoOEh8CV=D8A{}W z87$<49@sPN1m!`70;dYNm@~u9hxQITA2>tG(g*qsJ0Chb?0jJFuoIL9&N48BJk)pC z$-vMXq`<JCNP&TY8>Hp|NUT6M_<=hEST942MDPP+hMoV-8Fs#AU=Vr4@9^`XdBe^J z%#5oTzSLc2U|{TaU|{HGnBY{wU?L~<AQ@Dy;83#xswN$enk^2NOgs!ikFnU30JA4Y zCYXUmM#zDILF<7xezQRNo<W8|=rJ>c7EZT=+yyl=0c55>!_EiZ4m%k<go7U%L&A@t zhD-QCHp5O3|A9MLjQgQjPf+5)ZAFYVinA5}BwS`>VB}V+kq~CAkr#GkVDx6vT@a*L z!z9hfz~~LqBhSE?oy))wqQKA)1WLmU3=KgKic!r3h4lk}EOzIks-ueC<)~(Y?EY`f zurnK!H?13Xg5vk#V#bLI83{W;<v|uBL&yUpam9>;9SjcLK}w*sgCwq$p|As8-2?mX zAW*u?#bU+-`)(n;W*mmN0bEu>?Rj*VaiRm%U7$9G15%hWFffA4PEfo*h-b8fyQLXo z4#+PFpmvEkQanT>se}3%l=iWOvtkXKFhh;JFsO~fV8bBvU@=1_x*ZRcS$DwmH3Q>B zVFrhvU)ddgg7T?|1B7M*)t%-JI~gnFgCAH!(-f%9!_2g5&fovj8<-eQKXhiC2&!8l z<(TNI1Sb1yAhirE41y1=8Fqr$pt`R2)BlhM<_<f-;^quHL2P*&hQi)Q|3g4_GE8BZ z_>kM-rvi(^S_T$|wF)ebYZ+J=*D44cuw@WvuvH9j*vS|GDMu6;8iE)>?Hy1a)OYyF z2rc6vb-%;UNA{q0iNjAP2FBN*^2>n%+*X+KIoNaM*I-ba#$)CG!%X1%ouqap!`w>= z@OI_oOAD{Aq+Yv{dyuy)Baqsa0?;-CsEztykhLqNsMoGkQpeM-d_a1;vVofIN**Ri zyOM{guxB9JmC!T*Z?k~fpU`$FsDA>=cc69@sEsfn?Mfad>b5HdAnnQ|TDB{Z>=?}L zN|g3wGsDFP{0uuEGBf=A&(H8v4pcYuJM3g+V3?rDz%UWircta&+Q9&7V~B(Ms^EUR zHWRo^1`Rh%d<g1CRwV9tzziz48FoU-aR#tBLq+0_hs>Zpw8PFv;to3<6%I-<Ffej+ zK<xR+0P0JC`t<w`Kjj4&K5G8?9|CH({BMTz-~JzFzWBGAXXRgJ=82z!c~^cd2DMok zeqwF!#uI4oI)n70ws#vev9x!CA@vkWdpDe6=fhx!oe#pn^{Dp)bB3J{!yR@$2u5n} zg6c=)_Aa!ZWGIjgKDeqYXyK|=@U|SRet!_n05%iU768?^|LqxesxUH$fWq{FeZx*r zUIew1Kw}LI6C8Fth-cXOAl_jogAN0@EevLdhy^p$hzUPPhsuH2*$g}X>oe^9Z_EI0 zlgrmI6dnYPwQz&_CQ$v(3_H0&@n8?B*FkoI`ZVZvg6(o<*!dvYVdulm3=@n0|DO(O zhlASw4-Yd;%m?wI^00ROgM5g3P+N!*)FyLA8t(!16F}{MV~3sKK0&g>PEfz%K{vzB z2k9Vn9EPAiHkkc~9X!VKzn@_z7s##p4m%&FJM2_YI3NY`FNh6l`-1uxU^Ds|c0R~P zG6TehnK2n^hOxuWhuKgwKyB`9hn)}d!STusHe)iw&i~#FJNJOb2CN-+K8S|MVQZ`5 zY>!8S+<@60f9Tz?Q}IjP<wuK|COTv&?r<<@33>qT4?x?)%1n^<uncqIT4sh21@;Nx z{u8Jj|G*nnjUxMmAVpB$isyjTgK~zQ56T^OGNecaA1rSPQe<H82Jx9d<67koI~{5m zq?1CY204W;En=!sn(g!_;j&W=AGn>#z`*1U3O|rL9{M}%Y!GV*0*!|;FeJ%=@-icX z!(Rr8L^%eA3b}`ncBD5GsJ{YpPcqX)P@5bi2Ma4uT86tf8R{nnhC*-~A4wld8y`s= zWFE49kUEq$K9X9f9HfnpB#vUnVu%~SZG5O2NE|@=9(ddM{~0aeZh^%Q14AK38~-<w zI;fvP`5Ifg!D!=uW~fBB<H2Hf+->{_XdC|l(?oDToS9LJp+Y_w)JFvMEkW@K9^YhU zT4fGv>p#ZQ)(7=NL2Z3+NS{=mgP}0@#s3gcKOWrH2lf5!9d?4skKEe?+WIU`YZ+LW z)+(?#uVr9iUaQ#Pu#>R?QkJ5$`JEkpGDbkgH9+Z$fx+SDqj*r=fvwH&yYg!>sLk)Q z^8aCG3fuft9!q8!<Zb>DIF_8`ho{XC>JRff`~>xPi5*K`K+QJ)=vXp%jF{eI$xgIv z^Fzn0L3Rw<Ha~QH1wMxC3>rgbU-|bi<HXOw94m2-ADa_sPa9*lrxV1nw5LIJ2xwl3 z8so<xb2=P$GJ13bJ!D)^q`+}N>H#x@7Nf%aOADD6d;-l8g6dpQI}|kj3~C#K#s$}c z+Mpo4M2=HUhqg6AW<5O96Lj#*8hG1Xv4#cQZUT+ZfyReH?O>2P@c5=V!%ong5U4Hv zz`S86g9F1vh9C8pq3!nyP#X(8{#qgz`~cL?Fb2(6atVXlOW?6zZ!+4NpgO!lJ{aWB zEcEf;a72HM0Xz??patr;C@?T^JplD-Ky7fSognvv$NLx<3Ri)~@2wqng2rD#Z3(dZ zKy6{@IO|%dJZNkcCJ*Wxf!h1%Z7Gm_ilF%@<Z;t_MoUoN38WsQ9aRk)D|Ofj3R9xm zPMaAjL1sNzj5#Ly1v(}Qnm>JL?y&RY-~ZFWW1YsJc_+rx50jDGL?YnvPe_}DVIs)g zj0}*mPH<ZY+Mko3!%)ckkw9Ar&$uVVe21Tp%yG4OJXZd#c3=75nT#<`kB&<Z7@>3L z3iB={u3AIAG0wq0cb)+m<CMPv9;f&ze+NQ?`m>IrNMoK2%!6w#U7m_#o|$;sKMl+z z&!r!rX8UIebj)+fz>Ik+Les#Y9rIj*XUtQ;f#kV#7g5NVrxFd@Kgf0r+V&5qTma3f zgUSUEeFw5`1l}HM2DOI}bLu$TLxkqjLG2-Kho2A3G22B4)EGeXXFnN0@d%q&2aSP& z+9Vf{=GDC!c0P1>0M8GD+ZUjDb#I5Auyzd2d3BIE53sb08YW#*L~a-PGwcMni~J$u zmb#!dIUv2Dc9A)j`8%{ey#kBNS_T%DwF(PP+Au8Wv=L%t5CPBW$4CS-{$UUV)#nNu z8l)I%*o49D8&KN>X^#IRs9gmbC#_)=28}g7ux9xA0K|u`2?4DU0*yI8w08K3u?FCS zQw4mU9h>|a2TKMUfnWw60U_`_yFJ5BQP`RSZ0ZG^37c2L0$ML41Tq(9CU|T_hCzsd zg+b`SdIrn?s~If+gT_DCJ6Ou|FcdOyFob~UGn@<|pz#z2HVEwl;xjN5g2pyMbE=?q zMXsRm0FA%a@B}|t&0q;OTSZO?G?w!KWF{zX?tsP;844BH86b15cO1ZLEkNl56y6L= z8lvPC7z%aRAo7fN;OjED8EP1XLFQ<|?cs&^M?xNMAESnx&;z9LBZmLYLEtu>Gs8|< zxIR9JJ`p*DJ{>us1gKi@xT!P4PC>YOeu#PjS%i86s68ce;Bl&k-~HgRO_*JvH4C7* z3DA5pXe|jNsQyN89|x1sJ`Q%+2?|eK?PHLA3^zb)`>?c)q4v?eZM@pS@&P&RV9?k) zzIJc}^F&ZPIGc!eFeqHWZD3Hj3Cg3OaY9%d_zy$j*@sANU^2=MkomB2L3o=O&)omt zYLAuwo1txD=vqI}8VGnf4iy8<Wr60R(8WP^fY&{;gWBDY@kdhB{H;c;p#-@dG(XD7 zh^Orao!0`bhXk+Fgs!UurEzTQGGS&y<Z-XPM3(>mpOG_yrG#MuBMSoqUJh3VOA8~z z0;oEWTF?^l|Fabt#r7};FfeRjV%fsXc!HVb3^T(GW){dYagY+2Qiih3qLR|Y9EGy{ z%oK&<94o8Lypq(Syu=(UtJ1uJ#N_PMA}gy<D9a-;FC{0nDBd}-ptv+A)h|CK)ygVA z4<_xLpI4GvQ4*Y5qJe6XkEe@cP;g>yK~AbmVo4%QJ;Gq9&XCH2R2_xn{Ji24u!FR8 z6pAyeQsYZB8T2#qb5r$;@{{tDGV}C<Aar~{QGQlxa*2LXez6fuGCnOcFEK~IxF}h_ zI437FC9x<TEM1(E4HisEEJ=iUO&`w4fO;(%;<aME<O0wVat4t73bwXjcjTvO#3v^v zXQZZtWaeh(rMsjSCu@R3lYzW&49zJiN*sW|1i6`)fq{XYfq{XQfq{VuBmluI3=9m+ zP$5Q$5QGG6HV|N7VBmmCLPW{)w@YeXaq7VMo2>K>j;8^1G-#hfYH~?_k(E`vZ+uE> zT4HHVNqk~KL26zK10#4B$;T@vf`2P=I>6SfgW9{GvIn%@9<){!R9=C~7!U@DgUUG& z8&{dd3|fZ^S_8lVnUey|=O{2RoPNa2u<9W*^D3AbFdAYOtbE%IS)U!uxDsS9sGJl5 znJ4b>Q<w#^4j*Ly7kP%CpOqPYg4fh4BdzmQV7>~{15yJr_j9o0%D>e|!Ru;~%WKej z0hs;Z@gLASbOy%P52nwT0<GhNtx0x(jT163Oo6FmU|>8AW`o*d3=C61>x8kIrH*PA z1Jo?gT3pb&chDFhvN<64!q(2i)&PU+E^z$>YX5@P=`wVq*HNH4Pad?F0MwUZf$VXR z=fGZ{f$V_k|62_SYfv~p6lVAdTAvS!Z+QlWj}0KVg4V&yGl17CKLCX_KWJS%!_P<R z4nH5Fg*nJvSUAJn4ssXFE@UxAP&|V6PcVS}a~h`RZ#B}|d~t@KAUDC>!@$Q70*luN z(vWc-Mo{_^2d`fM?Y%ht0OVE>9~M{A4nO4?7+-5Z{Q^o8;P94)*b7>>4O)kti8e+G zi+hkf$bOKT#ZWVl(;zrK3xnbXvcCdswz$JjMiz#jE}(WV*ewn}!C?ntgZ!-yS(DAg zz%cP4NH0j7fnf@G{k*utPuMzp&^jyd`gLiCpT?klCs1|hcEZ90G=KF--vP3|Tp2W$ z$uQ+HDE>h10fmz?#Lr;;ptyssQ3vS<*#p}50p8~V+E>HC&<zp;?`r|+XJLS>rPl_n z+hOPi>0#tx_z7Ao0t!<Q|B*Iiy*-Ez!l1n<Ao>Ax?+GY<Ag^(Ur9JRI3|L%)?Sib2 z2bCA#cm~HI!$$>BzZ9(u0Eagy454MgL(uwqkl#Ri7NBh_klR4v42lzk8?cuLp!KS- zd<;?x%Zte622390H-tRWJ{M>{0@(?&8=?-nAElY`;@@hPm4BHTCw|rjjS1jbw<Hgp zXMvV4ps<A5o5;j)8dP?G(&PiQ@&&Yi0@S7jmA8-NL2X*h`EyX71i1-j9<tfsa=@8k z;)BJI{Wc(T5||je!SMif3pmWdal-ieF=+h|7V%CbaZn!)wBG`x59YSV@(w?l7#w~k zGcdhoVraMoTh9yX-+$Hy&F#Ca{NIeaj|x;Lfy-=gInD49<X4a%z;zU8j76N`C&(=D z-W_2``Uk}!$bJTfhD(UL3Nx-AbA$FJIs62VGl0?)G_T>)1D?-;+5=MuE8{?AHpp&R zx%S@~5$~WqZ?JFx)dLTqam~Q+VbTN8-YC%ggfO(s1?^V@<zZ=1nekx~$V?Chhea~O z#0SoZcp^4@|5m%K{O=42TbO%6X#(a}<Td~(yg_>h9_(kZM9v%7{0lMz<R4H!3zTj^ z=`#tG4wyl4%^(7jN7%6kQOBe0!2<8AVPKd7PM6@lKnzp9fcDft<K(e0XuclQju2S| zD_bCS{1I>+5Azc!4nS@Jy9rv?;CB-=UGPKlBq)!8>OlrjxdTn(p!@;L)1b5mU#kdS zL&tFO5vcqIxfP}!+TVkP*WYT0zd`1J>NaqF3yNQPNc@7z43Hb)Z4eoUNgy{oU`K67 z!1D_<{ejZN-)dC<V+(I&dqHU)WFN>s;IbA}cY@aZGBA7ujVXfS0bEyr+z0cIyu(jW zx(Bse@Y{#lF9xMe1?avsc?Jech<jn}JxG{*2DSH)(!ytX$X+f`Sp`!6m{~*%9=^~z z1v%c~=@wd-fWr2%GlM0l{sx61XbuwOS5Tb=D<eSu0Oxs7oI%qUvK%7bplJiiY_LA0 zvI68rgnEddki#3CUO;>2?lV~83ikt`{BqyH5>$4B*J?rC1Th;DztFDJC`E%1@G~mT zv4D+XSirjX#^$gw2iOn>)-D}r!#oZ*;V{<--CXouA|4~bHW6zs*u6+yX7bE6!UzXK zMxwaS$iNeM{0179s7`TrcD7Q`2u&)@D=AelG}bfLGtf0F1#^w+j7;<lOf;dwVE==L z6hI8dsvriI3OPn;9(e{41_lNRkRStS<2VBYgCn1SGarO)02K$zJMsy*K*d348-S!# zK!hWofICzibj|=s2w7Z)fq?<E&mSbN0U{jv6y~zbWA?armk-1R*$>)74`M$65srKg zWqb?_AblG^d<F&v9T4rvXE2v-9;+u*A4vWJNSuLzK><WV&2>YP{{RxlArJNwXpenW zfDbq{*g?DY8KgmB0&+jtOa=x9&^~?8I1K~Tey7PSDfjMP2D=^Ph7jn$jSa{ys2hBd z+)x6Q$L4pC{wYv-(76UMJK~`FL1D86Di31A;s)flGf?p*pz$O}zJ$3v^SGTRb1^N2 zIu4}%15^z(`~*Dt7#KkA-~j1iU|<jcjYm21ZD4c+g{<>rmMP3rnV9Vu@7}w5`3f{n zO`vL#;|3Hy4p6fRg-;1oKd$hZ0+k23ivb#bu(SaRpDj>%T;X#CDi886a`?P~isK6( z0np$Z0|NudKOnuZbgTgt2l)-;rZi}{IY7ll*ueSZ18TU{ql8-yR4sbARY2VZG8<pI zS_9ROE8NaN<#C1E8>l?4aN_}64$0>rzk~8TC|#*Q#qouk2UHDmxPjOSQ1J~QyB+x^ zFgk*Ay3=H)DU3|d@7{x_sSc<*^st!%(#OES0Lu4ZC5Swi0ZrE6a^VD6l7RtN*t~$s z;|d!NP`YPeV89hN8c=!kH01yl#}_s!P&Foy@<70w50buWpyFFVv?JdFq_APmV1xt? zD7`NM$ulr8SU~iH%RC=wc>s!^9Z<i4&XEB#p?M|{ss<Dfcfb;mGhx6?N4|i$T=O`c zCUZ<-559L76cHf11VHJSfq`KS#4d2ToC!4t<aYz8JjhH?8iC~x52!eDxdKw302K$Z zLFz$i3S>_OR2+1E4Fl9IAxQSjfXXB51F<(i#gXj?vG+j3=nW$S1Jr-;@~<44P(bRQ zK-GcHhJmVsg+nY<88|&jfX3z-AY~&czk^aOav5X+l?R1COdh$OiGa#O(;GO>VERFN zDxmTvpfb~uF9DV<m^|*@1Jxv;Fq#8Z13D83Ru2S0!w4k52PzLuS71B5k>u|{<*~T| z6qbLW^5A+8T9<>&6#>mLK+mxO#f{@!rg@CXckh8JIFLRQs62>`9H%}|acCL<y9ZV` zgVg3g<)P_Vz=sb~Pq#qDLFW}QIPy8n<(S9rG?{G*D>Pk#^sa!aLDma$>j9`Z=-eV$ z7=<H+!2?uzu-Pzqkhu(;poETE=7G$WfQlo#DHLihNS_5%9>hitg8-;FGz`G`2NnjP zcrSp;gWF5Ue)U7-LC`@oAXh={28SceZjjryK+OQR#h~S(7u0Pa`72O)sD7}YVfsPl zV#A<h$indPKQ=jLNU4e;#mr!bAqEm)X0QiQ7?_y>G>L^OEC%Lcii3oi89*m%fmjF( zQI9DOQo+msI)MwsLSTq`OmUD3W(LqHT_6?$L)2r6gH$ksPxAt?5E!B!bjlY(48($n zgKHxY7mg*t({~7QaD4}rWo7`U3MdakLCnDv2gx!sfKCwuu@D%d9#b5of|&tSLx5Na z3{j6M4pPC);0K~GFf)Tch8XDlE(R>(pfkLf7;G3KxFA|!{=E%qXEXRS`~W39SU-b- zfkBZGG)eByAOLL>f%6yWEHbFL2AcR9M$q)B4Z{q6i20y46o_>nD((aEAOp-^YbKES zi1Z1r0~i<>Anr$qgUkS7CT58FHu4}I1Kb=CkC_2nGJ}|K46zPV9HfAm0d&k1h=srq z^_b!y70lr6z#tX^L)3$gc|wT6Sj-Hdli^@I2n|t>DGrilW&qc|ASN6`)MJW+6fiS@ zPMHI-5E!B!Qyip%nE`Yf9f*a%5cQbiAQj9Epi}EWEChzA#}o&tU}gZFYzJZ?Fho73 zI7kIELmY@g!4UPB;vhxL44{+pKr94?sK*qCq#r*9TZB?Li<tp*${w5xW<bor6bDH% zGk{Lw1F;Yoq8?Kmq=K0NbXp&Xg}@N?nBpK6%nYCt{Xi@PhN#CB2dQ9Y0G;{=Vj(a@ zJ*GHF1v3NaWIzxLfg$QK#X%~V89=88f>;O)QI9DOQo+msI$;pRLSTq`OmUD3W(LqH zgdi3IL)2r6gH$jxfKDp}u@D%d9#b5of|&tyq9KTdz!3GA;vf~w44{(_K`aD@sK*os zsbGedP9Qc6L)1f39ZU>HGs8z$U?L0*5cRN87lb&7#moRIr9mtNhN#CB2dQ9Y0G-GP zVj(a@J*GHF1v3Na)J6~sfg$QK#X%~V89*mHf>;O)QI9DOQo#)AwSky$3{em6&B4WB z3}yz<DUmQ9godcc6bH#NGk{K$1hEhpq8?Kmq=K0NbmAn4g}@N?nBpK6%nYDYDM2g* zhN#CB2dQ9Y0G(V3Vj(a@J*GHF1v3NabW0Emfg$QK#X%~V89*msf>;O)NoknkAQj9E zpi?qIEChzA#}o&tU}gXv)d*rCFho73I7kIE1L(9(5DS4J>M_MZDwr8SCvt*V2n<n= zDGpM>%m6yI6U0Jbh<Z$MkP2o7(8-=476L=mV~T@RFf)Ko00prS7@{6i9HfGo0dz_z zh=srq^_b!y70e8v(?mfm1cs=`6bGqbW&oWy3SuEJL_MZBNCh)^#1q6qV2FBHYYQO` zVlgv-PA>(q5E!B!Qyip%nE`alDTsx@5cQbiAQj9Epp#HREChzA#}rRy2DSJ684f|m zk)X{@hG|go!)W3sq2fo-#6dPOGk{KB1+fqqVlSpRNCh*)N)UyDA?jCw$JkLM!0Y}% zM;@Yz{sFrKOrS`pfg7%10!2IkECe0oK$58gi$e!bki_SK#o3WWAk6JxacJimA_OL% zg2ka7Ot1)qU<F$VZRA6Qz@!{l9JJUG%!LzyU~$lh0$d2rU}jhWXCpJ1!KW-Ei$K`S z$O|YTLST{^ypj^kL?M_VBSa`-APzHlF(!zGikTTO!wsZ@8N7fK#6rc);6<9KVjvzf zY_I{uLBh-onBfMJW@g|9Q5cw+fd@kjB*4so8O{)KT;UAuG=UT$VP*!{tPqkQIDHDD z3P5?x3_?&AD#gqoj4A--F=I{rpmndJP!*^YGqm-BDhg6BjxGe|Gs9=Ez+5=N%mC_r z!?|z<GlLYIjm%(XkVfXh+05V(LO2)BU}lhovymCh44@-lkVPPDW(H`d62gU(%#hhD zI3LDfW>ADNQD|lcB@{l4!_1%zW1`T^kl76sF%XBDK@~({U}gq23^9-ZGlM#a!obW7 z;1NeG;;_})s8Y-fTBrh09y5bBl!Zz$LuUU_1;Oc47efprz|5crqA)NsgFc2BNPw9E zJhBF2qF`nQLli!Y!^~g=W1`T^48|yY7>AhwJYoyu!f9p(Q#c!$!OUQW%!RX=8O-5q zWCk;2rT|$8%w}c)9TN;@q7cjsRw#TJhnc||#)Q-PtPBiFNaJ|0@tF>=IAUB5Jf;j< zq{YgBwKQ1^R*x8$1C7mtEV<6gz@UiKeuIw;vVrWyRIddVM~v6O%n89EUI!LOjMu?Z z>IydO?gY&@C?So@fyZ?j7#Qw>%|VP~z{24VSR6542UD-b4st(YTn;oA4DzoRSR654 z1Rmc8&5wh{G1boiizCMCVCHPZA%2RTfkBAD20m^DYq7C#Ffb@GA=)jlnqC1Uj?~_U zg?}Um$o+_MB=GzYXxxkgd$`qs)g#8Kz+=%23=Gq8s0SThhppCG#(~}apmBYWzZ#$o zI@pM+6emPIx_Agwd=FGTEZ+N|;!mLBupXlj7j}Osa6!yZK^uq6gNnoEa>4U~3=9lc zxIp2C7*B(x&$m$Z9^iHmblx3wNIN&gd>N=XEd8A4#_pbnIK)3e&9Q(sAz<-t$OFn> zh<+9<e)D-C_M)p_2Nk~oH3t^XZ*hq0@IuTHfi_WK;hYT>w}Fbo!ubnSd=FF{mXAR5 zilF$t02POY=O#Xg`4-T`0-kpVjSurf#7m$}8dx~5go^7xn+mXSc)<?}2SooA77l6x z5OdJgr$WWgK+S=L!x9|gkD=lm(1H*a4oZR$^9`Wluy9xn72g0AhlRsGsQ3}6I4m48 zg&^kiK$|Gw`E>>c23cW<cm`A)77hteaT#cV0h&(-l|M^_LE(Vt*Tcf$IS%#OA`tV> zK+S=LLp~1i%}{X;XwwB24&R~T22gQWIJAmF%-;YNhlRsksQ3}6I4m4|#USeEKs^ec zOJ`tU5EO@qXF$baHEyIhC_iGBx9wnY#5guA-|Yg6BgW@pCGRb;IAUBHmcuzEK;~nr z*941WmWNJYam08v%)g~zam08pEZlm*;)wBTsP`CFfyEKy(x7>8Q2bs2izCLFLG#`q z@xNekO#d24g4~Z;ula$+5#y^c_f&wz5#!9zWWg{KERGmYhN-^@7DtR5gXg~)7#Mzm z#S!DfuozO60=Wk<4h)OO5Gm~CVHytc5**?!VDk~<z|d^Quo*0l7{7(Z%X6?eVjLK@ zPK{q0<W9u+EiC=mNMm<r6j(iEGyoJIuzJ4$ERGl#1<z}P=HkKPi1AxkeR>Qmju@wf znR5p$ju?-HnWHWPawlRO73MEzusAFiLe`0Z+_e!bju;n(sXq%AM~r{M{QDLxju_{J zwS;(Nv4?{y4smT9;>NNd_anwdVc}2;7DtSK!dmc?!QzN<PMG=+vY>JgF}??jcVjt_ zIAUB5CSC{@M~tVz#MgtxVYLck-Q)|fIAZ(?T3vw;bAaU$Q24^Iiahr4@s$U;2QjV) zo1vTl7DtQ+!dmd>z~YE;JeW9-0>~W1_#3RJ;i`b$-fXaX#CRIKXNYy9u1W<%d=$!3 zRru0hA7hjF^wbjQ?&H*)#7h6PwBpnf&pg+Pf}+&oV&D9fRM#MHzu<Tyqu`vx+>+E} zAJDF0#2#PQOa_${JQkSaumHSf*C{{0xP&M>;-heR!O$|kEU_plv!pmVF()-XB{do3 z=B%JBS3}b<r{MTtXGb4bmv|?~U{?mROff++#V5>%JVU@v32_W^cMX9#1xJ+N^beju zHo_6e;04!|g|D#@p;g>Q=JEM?!O4kvpe^rU8=>o_LCc|CgG`O$i*w?kd(Bge3-a@d zL9qlPq5H|>b5j$GON&x-Q}asV^YT+ti{ncI{DKYQjVy3%j`z&VOD%GBH8jmhEG_|A z8(f)}?37u8Cy4N-L$Irf3@5+f5{vlwl+=>M%p7Bb_;}EI`t;PI_>%ni<c!3k;`q$s z_|m-M%=Em}6wfSIP@*GAOD^eJDj`~sSNCIIjqYsfT817**j2hfRR)(B8pVf!_gBX! zB^IZ8W&|gCX1KZ{L^E>>atNu0*&AG9Rt7c;W(-0CVIXd62&qOm1I-$Q1P*J=VSWVp zCLVMO0+L;(@$q@7<?)F*Ir+(nCHY038Lm(RgG&s}<KsccAb_GDni6su;-m7)a|1vj z9b95$n3-P;4!Zc9%%q~kqRRNpyv!1iBuW8*JsO;iz!4S_Mub{$N+Ti-7=n!?!ax^@ z<;18Y-b@3q?I}3{WuS2KBQkwKT@qYkh%GV@vc#lSs9SN_3=MK3UFJ;4G`Kukl0;a8 zE&<hn9Fy=08}A+!u#qm|dPS*edhzk;6&3LXsYS*4d5JlhC6)1I1`P30XbFipbHND< zBkP(KrGgT^Yc4}>YHo2Vxa`GH<O23gXkK|{UP^pWYH?|9Dth@toEu=_OnRtbOU1<5 z32{7*b_d>=aDk+9l$=AHokj-Oj*M{y*M`P8YC}UySQU+QRE%qYHz<e2Cl(i{7L~-O zC1&P;Lf)J705r6OHxV84ipx`rKqt|Fb1@nIGt18dHw%cV-vhiepk)MF7Rjt|1xt|b z7b7F2whBr!#l#FtGljwi3MjxyccW=hYH?}_D1hUOOA?c_<C8P8<I_tMi&7ZkkwjoI ziq!(lRvWmz4fQdo#RM)aa2E)K4FH!4<XR3c7I5S&!dBzW(nM&d&~|*8o3QQF&f!sh z*z+`DmynvV37bex?j|z{q4YYC6F0bc!QSgA1sy3BPpeE#ICu~_o9Ltu?wL@MZP5)N zCEKFw#ajtudLLaoiP;uIJ89V#Lpy2N7G3+mWm|NYP@ZkkO{8JAMYjqi+agQi$+jt= z6Vd3HZIPV?swxR*Ta2CK-~tKV970ttai-wOz{DAVKNk~c2L7x}q#1bgGm&QC&D6x1 zLARVuoO4Ld-ozP8y*y5wea6TwZH(*y&FvOg+T4&zn#OsaI6oj~d|bl?hyf+g&=E9? z;~qS~GSEa|^a7UEa5}&keC#1~bSl*~0M=<jxD0tj4c4i}?5Y!RhoNP>FKC!KKBNFK z6b9<0M1clGT~donit;Nx12SC8LgIrB<3W8NZwyOJz(WS$!7mIsLvyf4kk4;~bn`G( zn#TLarxqm^r^Y9i#HZ$^xCUf^?86yESVA3I_}~~(!YgZNkdlfX+?Zaq$W5#O4-G=Y z$jCfCzBCUs_LrHMlUbFT0za!VFFw&TAR{-!6&!FO2Ju0`iJl>b@!*mk(_llRc;EQs zjMU`p_?*-{*W3W_WW1g?jQ52_SSqdnHH;6AFG>ZEZ-P=#uu*)lQG8IaK|Dizd~!u% zd{Sz9W?p=9Vo7oaRHP`iB%>(59Lh`0OM%HoK@vYSLBuDPR(Sd(8M?Y!f(Fgui3FTV zjA5w+ds4-n;`}g^1jq;Q5D)SOJ3T76#K;t9sDr{B9^?%1AjJmp@nBzp0ye!QBR;jL zD8C32zQHBNxrr5?xvoLpA)vqsHUc{yd-}0}Cy(3!Z%}Fnr%ZSVgX25cARaQ59%2w5 z5+7^~GBhXzoN+*QW#(bA3tt*Cgaosp1<b>U^ab`Q$g9TjA)qLYf;cBHvm~_$JTwi; zw&27E4hBP$cqFIB8+vABxcUW`Sf=JBCgr5YXQp{Z6c+`T7@5R_<~ouxOUg5gQ(-zl zN<2g2%Un&%5_3vZT?2xR;$2NjDhpCwgH7Tg2%NqR!09`<#LzH4J~1T)G~1Y;=9%Fd z5CTnjAXgg1JA)29E-Fnf@yzgYbu9}BiFYaRhxx)REi)%4J`dzSq}<~T3q{c2JS0Ao z5>p^~02CQ{<=`>P-25`oU}SKKp+S5+#2|3QAZJ97QNblfW<`m4DfzkaiOI>S#l`WU za05*Q#Fr$dgG0;$Y5*u7!wSG4Z<s4BVX}sv8Lobo@$u<-rSZuX6(FCZg{dVZNGnTH zJwxJM&Ew-Cfmr5h79S4|!vIi1F^>=O4hCnQ5Kru5a73T!6d#4t2!a!Tpz?`$-QYF= zQco72ZoGr5STtgvJaL5<P6ee!sqxUWjUi*;pcqfCs7Or8EHgAR0L|dUC+8#<7lXq% zJ~J;ZA8bi5<$;UK2;u^lXx&%?7l&@bfg9$B96+F4L^yPCMFD6H#TO94z`!8Q$iM*F zTMp$i{D3lq85tPffX+99^8Y|-Q8aM@=sHl4IWM7VK$HcN_*;+w6#F2Fzk`Z_s01YO z_aFf%&Oj2s2NeTR1xVtsGpa!1Jy3CU_fLR|qq~0zR2<}fWP3sT<U!_v#F6cVof!oZ zhlL?X-3=sj9)bj*SOmK6733b+8W@n21XLX49%OL^s5neLY-f)OR2-%rCJx)*4^yuI zb%zd`dYHHYR2<~~?;wXju?=*~6iECRR18GL;1J(}Lp%q(-wBegeuE5v;s;3L$mVB2 z*X^1!GBEswss&LwP;pQ?LKatnZv8=5uK^WDSMLB72l?wC$Y3b;fv(R5i6f`~0H`=9 zJVD#1VC#@VpyHtLM;6b3ii6BSPX7~-#F5kg5+rft^uGg19622xKoUnzhbNH4k<<SZ zs5rX&UqHpt-TwzF4st)Ty)4jm#2|5GdsUFcnW1S76r=`7;>hVg2PzJ74=9~`K=l+r z#X;^t7O#Mc!_>plc@0z?rXD8V02PO+ho$ots5neLOuPds4)Par`kw;b3I-BKPM=$F zi1R?Vh@q=Lf+WrX^(!cRETHSG(baE&io@IwJKtjqR2=4hnD`Z_I7~h4+>aYjahQ6T z_#3D=Og*f;_y84$sfUS2KodNA{)&N$qvx+3&@F2)^G`s_g*{MlIY!7DKbW`#WFs{L zy7@9tadh)dpyHr#L(abr&~@b?ape5#0u=|jhno?xR?h<}4)QOucnnk=WDauvZ9x)8 z&c8E|#F6vw8YFS#e6$5g962BDK@vyKzc--b=<dG*6-Rgf2dFs6{mAzIKoUo`R|1sT zp!Gf<Qu<Uu5=YLz2~cs6dq7MFX#J4_;xI5UfZPLO!o+hx90mpkn0i<~Er5!{)WgI} zpyDv~uzXqp6^E&ZiPu2ILH<R~za7x6iXd_1{JR2&IBW|ey80c^t&JdYkefhx7ld`7 z`vXAYDCR@O(bMx9s5p9hu7PfO1ep!35<$i@G(g2c{zVpF1KkRVu6_el99=yRbc-aq zdjz23=<d;gii7-xoWBg9i*7;U$ob0zDh_gw7*hVSfQp0MgDma?6$hDvlE09|QSuj( zI7<FP5=TzwTad(&)A=4Gag_W86-Rgf9jG|E`#(U%LGDMk_Xm<Vvb_?}{T3kglF0cB zNgO4ALB&Dt0VVAZu>1uT2e}7XJO?TcQxD5W1yFIAdYE_#R2-%rmX9i+;xP3v@fxT& z$o(k!3%X?%B#x5)afrjV(xR*10o`H?5(m`{;KUC)pBB0?10;@Y{tl=(dV1ai6-Q6c z3ec^w=;~FV;^^vapyD8Vk<&kHe;+8^?jZGppv?zxxrZ!Hs(NU33hsa1hXn!y<jh_W z7vvt~bOK5PF!9GA1{5Qk^9(8mqL9U(f&`!#wyy+aKIrT)s4#qoEl6A$Dc!>MD}ltH zz!byIdxh2`YB<!ZBZ<TIHGs@fLK27Vj{u2lAc-T}i!2V?5d>1NiKHHOZZb$5Sv_pU zKS*2)Nj+=_EJ$1zNgSH2!101?4zm08kkljFi!2V??+G#=Iehj&!w@8{k7UjZs5mIS zf#P}vv>gTNgM*}C`4lD&>!*XvF+eg0*5(9>8zPCr@;68v**!45AaP{(fbt2*UXVDl zdgT7Q5t8}H{c+^<13P;eWR5YC`Xf*_NE})H2_$jYUMG+{E+C1ULfIg3<bF4DIS<>H z2QnYo{mAi!oIXKe4l)m<-VDin<a`7wQ$T7!7&+a-!U`k~I!_WrgUqo+G6yCOG6T6k z3#~>NKxQC|!}e`~%t209$o@i3pRoN(=;mjD90NKF7p;E{+qncXAGzG?fT{<HTOqlB z0+Kkgy~z0sSsXe2TO*ls0Eam@ki?Pw3yV{bdyvIJeQ=N#bpNtI?LrSv8K^kO9Ay8( z_J4uIZJ=sE<|3Dqwn*Zzcm%0OE}voP1l>Kbbb{_4*uE-|Id(|q!{Q6woE(s&u*4&5 ze<H{nWPicZ6-eA3$$VsS*!kliqhb5eK<bgjk;4aB9Ja3$q}~yS`A$gU$mTmEiNp3S zg3NJ25=S=Q6-gYq{C7hVM=sCZk;IYn^-YjRp%^(FU}+B|h3sG0SOrKN*?dnV^O4Q* zLJ~)IKXN-3)=mIjg6EB-9+rMU;>hhrnEOHEQb_7y_JYJgVFz*}2*c7XNF0{tLE^Ce zeIRjJBy(W?1&PZei6grcR_24uL3Sr{{}I`p{7B{?yAw863^E7Voq|Z}k=-eTB#!J( z5hQVBclsiUBfArMoC?{Uu(AT=9%Og2BAJ8iPBtWQWOuS7i6gs{6G<G|oqkB-$nHcQ zPeyj<SC9jt7}=fQpkg2j*`2Vq0Z1I#oj*YWP>k$O*w{Wu3fZ0hNbW?oHvmZ-*<NIE zWP6dtk?lnm2iXn6pmZ3B)UQN#PY{y5$l-?UPLLTOjL)24DwzYjw*q7zCGH6&(LG@} z!Y3Tb9FUtp7!(d4K@2E{)nA}A4jp0#%fQ+jAaUf=&0ysiNF4bTGgx~ABn}-y2Afj@ zCK(t&;?SW}un4T301}6GalztSz$8RH@@ZLDki?-wiC_^}9s!wyeEJov>;j3u2CIY+ zu=XuT9Aq!-Tw_?<3?vR6Dg$eXfQBJR9Hbt0E=mQOIP6@M8EE3Lb5VAniNnr6fwf~{ z=2w6$VPIhRf~FpJo(T_B9;P04{)q*eIPARW05oyf`6Q7@;voOR;s$0v%zW6nB{PuJ zgP5@MNp^rZplf)+=S4Fxz|JSRfhG<+p9D6Z0W%+VK8Xmle*+VTokOC7CJsBN+67G< zcAiNAnmFwI>JBt<*!d(Ak;Fma03GgQfSm^da}Vs?k_$-cL0*KNPx1jx9Ckj50CeyU zW)AFp5)CwQ*!d(rXyUMQNK(+mVds|gpozoI*<OMs4m-DGEs{9MzpxX?&LD|{`~^Fo z<PDlQ>>LsvXkh{K7wjAo9W-&+IV3J<;;?f_VDo)2b71F<G@z-6olmj?NgO(K1kR@? zki_A8?HL#tE+UD8{0rN+{{~4M76u@Lz9NZ()Wc5vf}N8CawqaBY$nj74MF0_r>*%Q zi6ft?mVzXXe0o|9k~s1yX>*XokxxV0f+P;}6UhB%ki?NsH@k`?4)PbQ-}nVd9Cp?L z$eh1O;vn^~@?8d68G!r?8<PR4w?Ps|zSSTGNgQS;NPP{GIO0??28IPl;;=S0Nc{mM zam49k3=9vD#9?DHAoZ{#Bth;(oC3zcAOUSafW%>S8A!bak~s3I{Q*egu)YaMeF2g< z;<OqDh7KfgSl<Msehrd1;uJ6jh9gMgurqK#>YpHqBTkcHU|@k(x*+$%`ivm;GDzZx z(`^_SY>>oZV;vy%p!2*yG{~GJ5Ce)!kkrHC93(XZNjwcC0L43y#9@6^kkkz%@hp%4 z4C@tF=9VNTG3XVS6hY_=7^^5XCsD5?wW5SU5463TK`*Jem;o%H2U_|ETI2#+n~JiJ z8zv3e&8-JFLJ#dc4eV=Qz-xg?)dXJcOR^@=DtJ^)!Nl#`2d()fP9qlIU@XFfs7X&w zj!&&fPAw>jF9EFvWY8<hhXgrF021dyh>=8T#1eEEE+j?`Vq-Hb{xO%Ef_I=IN#j_+ zie=p~IK)Be5R{0puO7wfNE|j`S^Q1dSvXd5!!=^AIfkv<Mo%kf8*{NQ;U=UB+iGqU zJ=hnRqbTvibTje-Y!tP@CHU6Sg4S>%F9C(E#YQm#i*?wRWuxlBnc~q_Xrt>w4`k3% zXY7l$(RE@wEdgWoIy~CJ?jv&DHo8sN+=#Xu8*Yy`*dlC)ir`9^$oZdyHQg{9LF=i} z*KVVD0PG;x3g%SsDqx(;vylx&U!;v<s2~1xM*MnhbW^d#D%y&3gd+`&;^VO`^hPl> zxP*RdzLA`UW92ux)9@?;M^lPtJvf?5&;nQT*L<THhI{!pnnIeb1c%rIs%1eey`p?Q z&|Z!lJv<xyiQ59@$^bGj5!_}1v4}F7h{eqyvnVwcbI~*DrV>~TjcFi8h+=R2VGB1r zYwd}T3~*Bl6t6f|cN4wxAFJ0qajbYJDn<!9jVMz<?R4aXj3?AE%)^!<NOu)BQ;2sJ z!4yTvK?DsT=oZ{b5{KQmHK5o9DO2#BFr=59p9?z1jX^Ijza&-9-7i!Ze1-|M6iLm9 zPb*5yO=ZwaFUl`1fOXp_rC0GXFd&cT!pwt>2|&BM;CoX+^KZ~$C-_Yhxb(yN{K)!2 z^LoVUhxO@U>v%x()RP#Xcc3ECxa^1Z!C~{dApM|Qb%?be7Qo2%PeHO5W)3d<VdLw_ z`a!q!!1TdrT>4@2`^fsIkzhZ_t)RF>)(<)r6lO1s#$`Y3<WFS%pfh1%`d~CJ{h;th zw;y!cCrlrV#-)D;NHYTi{6-Lvd7$-&Fnur@m;NJA{mAJLv|bIS4@TqCe+G+w(CMi# zeJ~oAe%QPSvi+c2*J1i#G%o$1HESRzAcsF_{S8bXjK-xOwoVDze$e_Fm_8VdOFwKq z2eN+9x)GQ@7>!FmY;F_T{h)PVFnur@mwwosFS35nx-ghN7>!FmYz`Y)KWH5hOdpKK zr5`pYkE|cGt_7wKM&r^C3M=&Z1FhSF>4VX@^uyLvA=?j{BZKLK(YW-()_@@E2dy)M z>4VX@^uyK?AnOOMBZKLK(YW-(=I4<0gVyiC^ucIc`ct6uY{=;kwB8G*4@TqCp99s8 zY(Hpi4@@77#-$%NkBDqPXsr)SAB@JOA2uI}Y(Ho&6Q&PF<I)e?ABSu|Xnht;AB@JO ze+m}=gVsmE^ucIc`WHa;Bij#J{{+(qqjBk90o9M}f6)3Sm_8VdOFwKqBC>wax-XbM z7>!H+0jT}R?g!-wm_8VdOFwLVBeMOV^;0l?FdCQsD_HCYt+RsZgVDJ3-+}5!wjZ<} z3#Jc7<I?{Ei+<3$EtozSjY~glo*UVI&^jxaJ{XNlKkVu<Wc{G^STKDs8kc_9d^)mz z(7G*{J{XNlKWyJ7vVPEh2bew>jY~glA1AVY(0(MCJ{XNlKWzUdvVPE7NSHntjZ41` zXtEcr{R3KK4ATdraq0KKq94?zfa!zLxb%l$(GOY&2h#_map_Nh>POChpmjkoeJ~oA z{tT#o<nRO4Nicmd8khbOsD5PoLF<WN`d~CJ{WVbi$o7NQt-<ucXk7X`p!$*R2dzVb z>4VX@^iP25N46id9u1}sM&r^y2dW?0e$e_Qm_8VdOF!%$5@h>9>$hO~U^FiM8?e|9 zTK5Fg2cvQ6hpk^hwjZ=!2&NB4gVwu&iaO}DIH<`5#z&y`2SE3YfCZ8IPcS}c`xnS8 zSbrBLegS&5f&z2_4ygYDnpcN~Cv4px=mt5E{m^A5FzpN?$cqc$qM$oFkvO3JGz<*j zDREr-L2g6VfzAi5NdVc;2K6sYEzEvc{}(2Xt{>FT#-?8b>VB9%ap?!$<bqAV15`h3 zp9U`dpgD1nn_&AAVd_4BI-3j(@Ehwu;SXAmfFAxJW!UUbA<}->m;k!{3ZTv^n*E@4 z59s!vWq`yfdiZxh?T4+qg!v2PR~Q>apMa)Gbo&Fa*biD?fo?w&BX;{YK<$UE=LXpY z!szyc_A-FP(Cu%4+7F9=Q22w!bkOYwwMnss{~f6Pp!^B47luK0!Pp=g)}}|de+Cx& zLF+}(?N7tu|35_9pU4OqQ$n|Y0~Y&1>r&9|Z-v^Ami-uHpjR^@ue|{I7v2BUap>=W z>W8gs1L*}}nEfC&2!qbWz!v@y(5o9^>v%zGK^Wcs`8fQ40*n7aWd+QBSh~0ibw7Ig zp8&NV6lNfMVHn+h(7qs$7<%|WfZ7jRpA1TWp!GcH_H!^{PyctI_QS>jaoNwzggyQR zK!ZID4DcHgLH2{z4WZi)I==&3_*+01g@N?J>;};wzk+BOR>xs~1k`@m%}5|~K<ksx z?FX$R#b*B#sQrY>-+Ub5#{pevOsM==fkVFuR6n8m=OPaM9#H+rYp+0Ih8})raD?9l zX!ya>DJc9vx0<1c9~<~yYz7AO^t%9RKOy(q<Iukas-IB!r{mCn1F9c(-x<j7AdK$+ zBxdaC_XX7duzoDa|Dapc(EUFLhy6#OSF^(QErIL?VRZYa<FJ1NbRju%{srCEhHgKo ze8ZN0J)nyu3DuvcaoGO=YCm%PgW4+S_J79V{{pD}gzB$%IPCucwIA94pxflo?U!f4 zUVcr0+E2*;QY_fxUjurj7qb6Bx7MNCpM=By9Z>sW<B*`Z2VwO1kHulX1Jr)lx_eOi z1Ko~?ZvQkK_P>EvT%bA!WG@V(+dmP9{Ws=8bRhd5bPFH4{h;;L*wUX3bb&E68$t|& zw$<Pq1_p-XIPCv`#eUFjf9UqJv0{(^0;v6j;-8Tfd;D`iuS!GqKj@Z2bo<S4*gpem zKTJQ&&*<S_fJ6TVsD4oU9HtjUqwCMc;eG|E`(gW8LFor{J0ZIJ=i#v51G;FMQ2Biq zhyEC-enR!%4IJ*@0Chhs{6Ovp-J*!@egQV@@!tWpADRt7K?la@;b(|L{{g6eLhT<N zHtgx=1l0YowaFm&gW4kK?oY*GzYO$>Z9?vE!=XO}svmi+GbjMi{ojbg{Tk2-Oi-T% zqz~kN(5;c^?!SY>{vAZxe;tSY1yK8u%YV@Am+1C$v15;a8PH$@0|Nu0^lOMizX4P~ z!T4v#9{&rV?nh3)puOnm?q7<-{vN3Pgxr4yhyDdn{e<%0aUAa7fyMoxTRqX;{~d?@ zXQ1}O(hn#NfiQad`-H>(3sC!!;~#W;D7yWM9N6Pu#1>>5;=WP{4-!`}Hi(wtfQX^@ zpBNT`WFcpIfmopQ54v3x-Tpir_7_0yhq)hQ1_-13KNE-j5?Jg9-C~MvKj_|cZ1wK~ zsQrY}?<5@d8(^^?G^B@a|9`0eLH$6G|KJ$9Sq6Pv5T+ld?iUXGJ)ri(&i4U@Kj=1U zn0{EkisFRCKf3)6MA{$9i9P;5V6h)`D>%CS8*td)K&1Vvao9ftdL=8e|3SC2qubBM zh28%Lh_s)P3%mavpjXr)+YcJ+L$^O1hy4uD3uy_(e-IA)UqI~#)tR8Q0*Zgo`X6-r zC*iQ)0ct-ioq)^$VVHgp8-#mt*q^WjB#SzJ0b2h9(+@NE5!8Mrv;nLLsQpk1Vi<I+ z8qQ&0U@+pw9)B~S8e#Up^uX+g@pZYe$KMJp?gw>gVfta_)<W$^cmD>c{m^C*%sTK` zJDkJ7zyLa*6IA}7=f4k7{V;oAdSLd$_=j=0{{t5HgStd8{V;Qdc_873?tTtv!XxDV zIH-Pf_j^F~!|Z{%7iK?<AIXC~{4JnYB*W@IQ2GT`X)ygTbC*EvM|Xb$)PCeWkRUr@ z`ax_Eeg)N!?*182{jmM|AhjTjuKy_x_cuV@539dG?gwQ_n0}c1LGwGH_(ymD3aI_a zdsea8AI1xbKXmtBfa-_Y2ht0|==?xl?BTxw>VB9zLGE9Ml>cDjO;Gz`{sh?p!Z)Dy zqqm<xeg(<H=x(TfkQg#%aYW`J*f4!Ckp)owXvGHu2UPzD=zc?(dUXHKhWQ_+07{>L z`X9ER6XgF@So{xi54znTBYuD;3m6y}9H0X@YZ(|AK<igw_QS#t<UI7bH;{e{&|m=r m1H%-kevlXlgX{y*FbrBdi&g(Rh>DHS`9lZ~l2%}B5DfshmtqP4 literal 0 HcmV?d00001 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 00000000..b3f3b31e --- /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 GIT binary patch literal 35128 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 literal 0 HcmV?d00001 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 00000000..ed7c9653 --- /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 GIT binary patch literal 35128 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 aFbryDV$(kZ)LCX=V7Lt(M}nzG*AD;-p8K@` literal 0 HcmV?d00001 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 00000000..777badff --- /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 GIT binary patch literal 4776 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 literal 0 HcmV?d00001 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 00000000..5bb9c0bf --- /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 GIT binary patch literal 21920 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 literal 0 HcmV?d00001 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 00000000..db8f9279 --- /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 GIT binary patch literal 59208 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 literal 0 HcmV?d00001 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 00000000..97d7c208 --- /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 GIT binary patch literal 2776 zcmb<-^>JfjWMqH=MuzPS2p&w7f#C)_g6#liIxz4sa5MaGX1Mr(pJC@iafZtO@(erw zn=@33GBAid;CI-`z`!6R&%jWaz{n8tK-{5{k%b}ffw@Da0t17$B11!vg2Dl*hs+FG z59C2=8MPkBGwcNGt6>ZVnF&(Mz``K-z?`A-p}9jP$P9Z1hHT}(|3g4}{x>sBJir`( z?Qiwom4BHTCW7=cvNQyN<QNzjrhxeWgBdCnLGB55sC=N$u=9U7L!}^yuMe^l;=TtA z3?UCd{2IpKhw=_P6&M)2Kx$cF>Ok(%XW025+@TWeo^Xar5L;e`q44D2{~-^99V!_Z z7$z_<FicdeahUu_-(e?Hh2o9}AaRiUgBdD8Z23RTg(rXi50O`3z6!#Bs}HXLxgQ>e z%nUyti8E9_V0QTVfS=(f$iECS3_=Vn3_>8f5fo+&4Biid87%+nGgOL!+{f?mlaax} z5*%(a3_@VHhckfrj5Qp=kHQ@+VQzD(ahS|dk+cJ>h94Z(KN(mUCW7tKhx$#Qq4J?V zBCMJJ{tp4!#SgJ-=L2HRMl$a~u!ALo4TBKKTu}TS2E`x0!_EiH3R;Lb+y{w6euke9 z#Th_p2OORZ3=Wp^EDVJVpft3tIY?o~f+A4d!u$kEM~n;%mJh@oc7p79#LS@ekl*1a z14DxlNZsG+L*OuGaCdgLQqTxZD$Oe?RWLNxGuAWEH7f;kjp~d{^bAZip~B$QEdVAN z7#OR97+5Og7^QjS8AKQu7$l(LEg;&FPa&R<fkB3Wfx!U8XJBAB0HPiF4Cb=UW6isF zmk-1R=?efc7#J8>K$**tPobWVfkA<RfguAbo&cg9`4r}|%wrCN>H`Vk!XRT<7(V{T zCeMsD2Qx4*GcaRQ&cMvTf+5bsz`($WEDlwo2v!N@fY}g21x$fl1!lkrb(lF&EyyaE z8Q9?JU<`=)?BKA5iNR=Q2Bbm=CddHt7b_AE!t?+YK1ksJjxPoVhIptrj1P`41_p*= zsJIK%f#7&zU|{HkihD3Y%mv32h*_KypInrzmt0W55Fh1dRGed)T$F5V<YQWrn3R+1 z%Ak_Mpi;pQAB7}mnVwn_lv-SxQ{ozsk>zS!l8dU>EGe_3D7DNrs|3YJlgzx#64xvg zG2`UK9M`OXGE|kQ7JyvIFau07Fi0~pFz`azAc_O(Phmy|<XC3lfr^Wwi7$bQqpM#5 z6-QUk01Yp6^(;_vboCKXakzSDdWnIG!_`B@OQ7N)e}OX@$Wsgq3>8pubaQH;;^^kg zfr^97;fI<5qCj~XM6)t7z`O$DGMIo#1_qcoEFFcQiNn%S4w^VD9Wm$?SLT)^CNbz0 zmlQ$h3>d2@H78N8B(<W1K`$k-B#}WcskoRyFF8LqH#M(>K`$@ABvsGdFI2a<Br!Rg zK@Y4vH6uQ)C^0t`Y8}NCsB8j7EqV@x)cp($E1=;9vj`e3FfM~MsH|gPV1TKINj!jN zRSS^e3=9mM;PQcifdi@lR=%o1#nDTw7ijiEwIStnh=>jY#7tcJ8POaJvmc_Hfx!@J zKdfAbiNov%nGX{K(NOQe-C+gQ50XR1BIpi+O2YI*xeWeL{pjA6fa>pnDTLDK?)SnG z{u0n46jqLb!XG3A(+>-OkbBVW23fTLYX1z70tN;KE(S=sg03HAE>tN<8ys6e<9`WU i1j2wC2jMU<FbIOnbvPH!r~o;Zfq@|sE&^eo>jwZ=fp5wH literal 0 HcmV?d00001 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 00000000..b810941b --- /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 GIT binary patch literal 441760 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%0A(2Xl1R|N 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 E0kdI4sQ>@~ literal 0 HcmV?d00001 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 00000000..e656cad5 --- /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 GIT binary patch literal 24088 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 literal 0 HcmV?d00001 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 00000000..17c92b62 --- /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 GIT binary patch literal 20352 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%0AHeGgPEh=PSD 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 Rjwu5JLprn_0#=MgKLCYWJB0uM literal 0 HcmV?d00001 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 00000000..9e9d8f95 --- /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 GIT binary patch literal 17048 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 literal 0 HcmV?d00001 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 00000000..0023f773 --- /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 GIT binary patch literal 17160 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 K9*3z%*AD=bG>!QH literal 0 HcmV?d00001 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 00000000..5a4f8852 --- /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 GIT binary patch literal 2702264 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�$||)D%TO=fLSMl`f=bfcO<j0)fLEXC-goQ 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	Kf5iKuthI`AtX%$YvuW=vHaa)+yMY z?c{<2$c}DU@dT2LhsnZrbYsmct^tVM*I0FzfZPbG6H#hlwA#$s5HvMSN`j8}q)N0K z$74OzBp9@M2-ndauAw;r!3OcJ@nzuMW$<1JYA+Pchl#<i;G;@Fl>n&du1YP+k4N4h z1Pwe;9AT+zP)#Gbx&c`PG8tQPH3U~BAa{Z5A4qINt1GYw$hmomxvAg^3`L~4ATc== z$y_6g)QW<{yp;Ho{DREn`23=HsITHd`pL|j!RDY*RnT^FSn-Y0PBF9qxesO!!u9#Z zpko7)Q$gGJlM4#qE=h(STmu?BN=-p>Jl2GOI!FhrAdD=FQqwbwOHzyC;l`!q7lAFz z%u5Hif&8eF$Du_%#_$Yijaht3YDr>d4ru)>oz4(}3|Jr?5dymG1J@BD_)8kBCpAD~ zkKoY?;G-Epr-34h9<0WdK-yf0vl~Du1-AMddJ+#P0g!ekgrPae7*Kuz?;8ajPyvZ> z%xnuwux5~$GBFJD4fo6~$Vmlnfd{opf(ufUGt)AY;paXCBv$6+C#K*(mB2N*ED2#J z)}sw*Wi@E5AB0^CN}w))mMKs_8XMvEBgAWlmKlk~@kyzvdGX1m#U=T<nN_JNP_rP{ zh#_@*f<bYOzqo^i1t^c?CT7EGRLF3l7x-Xj<f_LnxCHs8^t_VdqTmvX%;NaOqN2n~ z(77VeV?{tSJ0_rt5OShFY&-y^lm|P{6;`&#NBM!$0M_^btHkROP^f~it698ne0nN0 zc+vVtuxO>pd?D@$bI3W!kn<)6kBgw~MsTTwewofd?W;F*^$&*atH*L}50)+VARVyb z3?etoJA*HXF^qSGZ1^`aEXYhvPA$(YPK{5_&nqq|DorklF9|MzZR~d`01a*hTf}>M zxfFyL#Jhq!_rb&-{sGz&5)=%w4t&3b7uZ_RL>lzm0EqEH!R8S2K_}mUGqNY>ERlGq zqKIOM&91@j@t$5Fo)Kuk4Lm=NHkU)NaswqnP|k$hy8+@M6&YpFqus%cv!Gz`l5B9k zgzW4GZ}|srVn#Lr7Vrk3NiyW(q71Ug-Zb77G@BQXsB?o;b5fH_42w%#gG($@3riDo z;!E;DtytIK5|fO?;tVhwyxrX*-Zwubz9=y-JvAOA18O3GB#aE=T~gB$OLIyfk||(W zSEy6~=%keRqEwI$*u`5QDMNGc?s>33KrN2Ul49^sH>m6YPZPVkg16t77N-`+7iZ?B z=cL9bl_qDWmbl{Deh;bykprDJha-Spm68grHDQh_2D>WW5bK!$ps0;^h9zlmtRclT zu^ZXFTwOsc=Ry0K5T$s$2ZfuC@UNaG!<pba5e-pRO_9298t-~a@|@&s=t<~qUZ;3h z*D_boV0%2M{)D6^P_vZM5T=25z&Qlc-SqSersx`Ia@K?4UqVV=41v9bSbl-HiVbyz z$e?oWAl#~o2tmXG7W(YCH1Y)3<H$QM4GoZsJ)*DAqfJRi{Y8w(2_3XL1+D1AQtTrw z*Q9LA9BqOKe`P?r<1tpUBeiv5Jy;^o(!g7YlJ2s2PiTaJ)*TJbnt^mrVFov-^)~n_ z2+DniDCOu^Pf+e^npGF1I}PWK15o=Ld`u$7m8g{0!_+T<kvxvR*#J@04Dn^aur=h! z%YcbpmJ1!#qRBW5>bh)j^9{UC%>}kL!VtFZIKK?Cj0u#s2&`2Gtw)1iNRgk1bixwa zdS!3Wuok#G1X{EVX{uA<?n%OnRE<1ABL>u5qzal;GKqJCF0ch3Bxh(G4_es}pPQJM zn4VhX8H{^bEb1I0>Nr1v)t-262o4A~0*xRT#Rq`y1<lCMNl7j8^vN`I1rK}pWP)za zhW5|%@=M}V!7Ci$YlMTn<6T{og1q5tZHA`z3{B&G!E;;jV4vj|c?N-fRu&XoVj1t4 zR~es@Sds`iTm%$}=7>my%m5UD7JiWzL4*<_o)iIFDD6x{41&&i%*-px&rSt(dy#z= zY!>ei9drsVF&u(kGc<_zg=HXDlo$*02Cb7TF|>&Hh2*dJ`~uK!iOhWPLB!xOKiGVB zK}iwH3@zTFZ^+ID*dQqO1&!eQWl}PeLFX#w=h0xH?BH2#2c0p;77inAl`Etz5(VxM z#;4>%SF<7y#Uj=c8yO%LQ-fB%Cg<m8XQsMF`2`z-h8MA}Gp6>^S2NJkSA16;2b+SI zzM5fQ`sy4X>;^j41)|6+9(*<xLJMs62eHs2*aCU!D^vq)>1!CirLQLOpyky*@xgxa z!J(j$cvqKX|6oG{@Zwj)c<_R_U_;aRDp&9-I1mfkT7V6LBSPLh9yDPUp9jAG8nkN9 z02JUf&#{AKow2JcDCi)|K!Qum)AEbT6N^$jLE(U7$@|C&8UK*@AW#)=R+I|9RHP_1 zEwv~$FFDmSI3gZ;F9Rr9c?TiQKOhp8A?9u|#O+exhBMk^DV8$R6r4DrNi(<vY4ta? zGykATkMO+`D9Mqgeg|)Z!qYHzMO+q*ZO@M-w5T%zmyYh>Eo(?xuoQfz$ORu%gDZId z8m<HvhMeHACpU0GmKR?JnOw`vEy(c%Z=5iS_btsS$%L*E2yg=l;;3%?>AKaz98}*} zV%vQNnv?;Z<7WmAQFH9|jSFc1gR5&WM3FaW(+!*lG8)<oMyhWtk%Jwo0ao9HBiA>e znQo-KW*Q&t3EpPmA0HeBs&2qT-X(@+nRz9t>8YTVVuhvPf+5!nJj?9rYGe@~p9)zk z6Q5KGnd=3uDTCDO;0zsX2wJEIuDHM}_@l753=Buuh7It>mymc@Kg7<L<Q&f+Z%F6V z9313Di8+wP0*QGgp1IH<cS#J6h!2hgjYEKz)1d6I#GYfYT{({^qN#G(@}MbJ!FvwF zpn-!tL4z~ZjhKoays-+Dnd1vU10T@LS_00bpdK>lDm?T#cr10b;b;L2YW_ot;{h*# z4Nc-99j<ujP)D$#aXhHV1uxoxH*`TY9*%}CUHV*uq<p}#-Ox2SlBnh{xM+ohF=(ge zXkcOsOi&SH3>uolQ-6WF8m95k<QiX;T3nh_0_thNmc5yP)_j3t#ihVM*w74Alw&Wu z!R1g1xJL`x9|&si8IGi?4$-6aBfe`!g?R*m-3ZW3h${)5K2Yq@wBs{KN*|;#2<$0( zv}y&N1_$lw3}n>`xgd#9-^S22c(iW=J^%!C+6QQ;(h<~agjNh8So$_@xa$URkfZi( zMw{=hpbj~7lmJw>g8Ska&38lax=we{3eSKL@YpbH3GHa}9em0dC}^Oi3UoLG${X-9 z27mM20@h3#ZE+$MEEuPSxDzN<Xwl*{0`HU@v2!TYX>np3Wd^k_QFbvCSm=T8ST9l= zqM%3}ZHOl3f!0KTuJ#@sWCtyB8OTZkycUVzAiL3MLlk++!y`VJP(#!Uca;GSa@2;X zNoF2$qs!AL*9g2l54_|7vGoZ@r)~s|N#Jgy8iCuWptW<OL(E0F<?%((6B9F2;)@4w z8x@=vM%$>M@gvM>R+3J%^CnQ>(4viMfUk{;XCM$;vkbKIj<{wS<j_#JGSF#&Sk?rf zEQT_JEGYmDA0S3EQ5HmyP^JzxAK_V76M($TfhvQy*y4=%rZjXrHsLW_q%n76e5q@= zPA?-;DfWa3U&sUsozbquXjfwJj5isBN?C$k3FFbO1c_Y<AKW!NILHZgC5%VA5{Nkj z_`$%gxVsX@;I4%4=y10uwn~4nE*Avnh0(4A6}l3>1PUBlbR|Gj^f(t-47P?hQX`Ej zZEMV43`$Q3cH$tU<AW_vf*RuZZ%ZI@q#CLD4O%~nGe$;y^BWX8qs{Np=J()fewz^0 z{5BbFev{bz4#r&@f`gn;^V?*!`Au5$+XUSF1|3#7I+8zhM)JXVVYK;8h30n%fdYqW z&F|6Gpo3*KsD+7%nYoFHfw{4{fu*Ubp_!p6QMI`tHjSfeMv*#9gr@4jJsdN{nE{Y} zg`gX0u<tOy8sebM--u0f*az-MGut4~Y@>A-rF9qhj14N}CDJN5@Li1Hg)*aOgJ2FM z(d=vx)a`!*yyqH}azW!?kb*xxD7CmCKd(3yaZDv>t$<q@=nxfb!)G+SY!I~14A)r% zD2HD_QgC@{Vs<>}*d)xD#6Bd5|41e1%^{!+We^`vZNnkw@_?#4l1+AXHiF#tKof5x z47VV|Wt4ae5#VIl>;ku$8W%%R(=e#ZNV%H{_2f3H+|z{PnkLY;a-7#R`C+?k41Ca{ zFKFZEu<;S-0tv8>z<C|%Xl3;444sWYr`nR@@4<G<7W@)tQanL}<Y<5+J%Vmz$C)0n zB}XDIoDKvfR#4QUT|Y_6m0+aDJPiWP6i1+e?n%cNXc%{`!BYXK2Emiwi3nV93zEXX z1z-OIKD-c~Dyeyw82BVM|B!glIc%UaR1x!UuC6YL!DjIcMew`MAa@F;!0tSQUrq+Q zt_*b4mZ3pOQDSmxNq&A#v7rIzF010o+@$;*bh87JK__$~%udP2ZERXmD(D`#;1W~V zb<@x#tyB#N@M$)nOPtA@eG4{@$GzXj8FY}6F}8!0T*2GJT!Wp!2PrvYKS;?vKG+L% zatB0_AM{uy2oG$uK|K5rCGZKnuAp=GKzj#4gFT=GXbd_30e)zKS-h7^0ayZb7;s)n zCg{4b#2n8EBg4$%_?)uDoYK^I_;G6SWuD-BeIQ4wd4ijrmSu@WnTdHN@rgMlsYQ8- zC7GbpgmVo*H`y3s9?0erlAL1_AD>v9oMWDnnhdhRGuRMxnUAY0#8?>RA8ZKO17QL= zPQe_sFBGH{l)ND42Ep%$^8}sJ2Eqi6FSY>rvY;|P*E2U4baRhEd_YKiuvvVt3Ap$J z-K&LK{skv`CKGu}8pug#H-ja+dIf>6<f7nyFf-UfTUXSZWspiFup^1RAB=!^K-2gj z?3$7aX+J}=m?iW=o%|v!H`940gPq_LP-fuj>S|~SyB!y<C%!lca&jT~iX^O8m%;iY z&>P;Uc8eXzGa&4Wwlo;a4Qr4KTOdb<85zU}7sP`-06T29BrzRy@eDi~a8(e{821Nd zE6fZK0*g=oU>wx~SU>)57osu%2Pj6GEhCU-p?5{cgL>5{0Rf8znw&^Z=;k-*iL{_I z#*tF@fH?_&6d<~Quv@)K3=Kdf735SZv_?Z2=ptQDFPh$O28vYhQCN_Lhe(cbbp;pI z#^6iRV5i-AMufz>qTJpFy0Q&g27|6yLmhwtowSGSL03GR1B_v599mQlh6|>Q$h}|+ z=?(+(?}Pz0*+IpN8R$A+SURU_u#oOd#Nd@Pxq&lS?>PW<R^j&?49(;1L1(`w7o{ea zq~bc)9(3?K<{^to;K~k`@epU;CnXlA4v~us3{4<+lg1b1gZx(nI@%BE@O#v939X>@ zLm9=y*%HTBdYL1YUPwE+@LPmAFbuj=7S!y<Q%<7VWM}|8EF-?i6LgD#DXx1gP`k}U zdKq*yu3xYTw$6tcxbqPZYzSHyfbCWZw|GzJtrA|r7V*KL^IXtwxHUA(EC!#5mJGgc zz6jJ+hz|js^Bn?e+z0!@0@Xj*58ROV2er6EsDF2cA<izADb$zX+c&ZK(iQGYNcKV8 zA_2;biOI>S#l@Zhc<y!}FJ8cFYw;XvOx$fBu0bL3@QP(<W_$9lgur%65FIwHgSM0g zn_<gQ7T~nz8f*;i&YNKG&O1U+LWU@UE+jx`fi-;LU3$M@Gwe$XAyXYlWfiEghBShM zrwBr8s*Uh~H1q_uoxxWI2V*~}$^ddtH>mImE-^HQm)PJ_yvsoSDeOTw!p|rL1uLOr zH9?0$mw*;YK*y-^OEOZ6{DY%F)kO&S;B7x|%lP>8ywdpOiV8!s`1r(}%=Em}l=$4# z+@#VpPpX^)Z3L=6@YIs7;DLmKk|OZ%2wI-QdNwiWTsS;A&;(X9qPA;5Ss2f@6k;oV zLe(MOv+UiFoCcbO#k`Y)9><jqmQvQx(<j#uysHm%dkSa;ml^7*D)A-YJ~d*XZnT65 zCh3R?LdT%dwuHd8a065t5Z9xCG_UbB21qVAKxdawz2Ly+OHd&}q%T2AgYh(0@s=kZ zqvZ+G8Ka=`#0XrTfF^ZD%M;j1p@^kaSX#g&l_!LbtQpMZi7V+14bTSVK~`SizbnUe zv^+p74~)U(fe)znh_wR(8nYj5Um*2}Nh%Kr?K`J!d4O4(q13sM5k%04A*d;Vt(pck zMnJ<2CgAOE@j=i7*gU}#h9Hfk7a5>URa7rBi1(-=_JI*tBLj~|@i^LRv{XSWRZPI8 zO7Li@0y+#8dO!>HS{a14(-AIJM*E2*^b@JI350O8fEI92e^t9PeBCr?tP8r(AvwP^ zuf&tUiUUK>0JO!n@TGu=8WC%q;%oxyUKl_v11<lj%6e%t9BVB>>$dQ$wG1|mcLmLZ zhkz!CAX6=9Yd+Ati9cM74dZ>|A!`z0OLfwU@^j-$GBS(f%QH(dK<kk~%R50!(k!70 zGt)dH@=A(}{6OpVOylD-5{u(gi_=QL7rcX3xs|!Pnu3?Vxt2lKL<GPuOh;XBLy}`b zivSGb2RPnnvPPDIKp|oYtvP7K9h4y{u*Mm*EC9TOmO_I}ipvuVT!VtaW`X7~5pyk| z<cz%b6}p_w&@?4AH!&|gCp8|j4%RimJDDLq3Z4+Cx`frw8@h-UbRQ%BQSo3SJj+!b zL1W=Y*ygvKL2U_8lM}Kw7`%{-3ZvBqI4uM%pmB8tUEv<&9qa^749LNZvc$N|3;$d_ zu4ZL0xZR0$c`jt`*wr;486`MDca?xw#14X}#MWbgMIcTe!xTU|AISUKpbL^=tG@}w zFgDvkv58V0;arXp3{r}3Z2~mnA!~Ywk9cgZ0!1>Bt^z5=KiE0U(gX218e7PMB9XX| zg=J(%5;HP3TS1XTtgVAN|M~?ZE#3!hIdctm#NIuIWm;Uhn)p~GzNc=0-6^0b2jyGb zPH_euycg_7Vnh?~F!F~G@a0`l1rkqiySE`|LNui`ITd<=DfBAHGFMmH)a%e%-7AR9 zttsYs>Uwuj)r<8i8c#@FAM6HR%i@kbA$Z3J`+>HmKokYV2ZJt3KxhFiJcIX9g2Ag} zf}x7QsWsUjyjIK~v{($(dI>f(imw9gMREnRK&>k9^`$APC5f3imhj^=NIUcbcYOKN zG{VS@FAF^J<q3)}3v6vOP{@PsWcL8amnZi4@{JD;0L2$XQ3&YLbXV742oG$uDN<<! z+B@eO3{~Xn>I&H+0b1-p(XHyBHk}JN=11cfeJnQ^90`LqenCSQ;7xeoHJ{n3uEDPH z!G_>nR7gu=Xq&5CgUxZ?dko(-1zuExd<z|PKND5^TS(<Hq9^DI8g4MeyeAmE<qq6w zK-t*l46Y$Z3%TNwc=&|I;LQY}HC?U*kD>=%uR2=D4aG_f9KU!AIXadp_y$%$!<V=k z-=O{jWPB4gVF*9920nfR8VMu1jDns2fNhB@_+aNeBJbN9ZHN_@#6vF5qFqA_w0w+k z83np|Z?udWie(fyeuqFAg>BFVJcNPoqy(4(JOh&?6<y%%MmW|mj}~1R^}_)7AwetI z2p3(Tn|?-%uAx|Tf#Y|W7G0q6ERu>QpV6Kl#!|My+w%jhm?K;?fo?$<Et-a6(FBg) zAy71d&Xq=tsDsiP{`n$2jV+Q(EO29LbczIV2rQkaNWg=d=4tsw<%vZpo;01hAa;-y zd(#?x(wC=Ka0y~q6lMKH87L7Utx6+ySK}br66lIDvExzzx>6)K0#uzN4T3{Y0K>Cj z*$8#PGRlEW!Jq@kTtTbGK<7z#fz}*>=5|UbJD(~Uv@ZkHNFnolDguXyLCzuruZ{wr zPlffsFR;(>uIvMyWCFtAjdSU#CEy*mu$f_`1If&aQb7kVr9h7B0-cxwHrv%Tpez@% zMhjDuks(Y|RccW_Hk~-N8d|`#rlf)o2m{#&IRVYpwJe|vmz4;8MVR`)+F({<o<j%o z0CYJS)lNrq1sxg%30JhN2-#EsInom{-$z7}10^Zc1$tm(@W!$$iFP0#yGF8I<gYX& z#v^#v7ZRZzWmO?&NWzi;-H&D?5POj2%)up~CA^?>J~L8t3Q~)}2a$pHup^%t=H==N zItMTabW~z|NNGV%YCQPd1kkP~uVCYNmjclIzbj-m7&LVTI@AhuS~)}+g~x9}PRZ~? z9C;Q%nSr2E8Fc0(2)n}bkZF88Rb34UUQlvCHaR7+B+-*1=Yw1g!miGqM!_YRfgNlD zIv5kXzo=@vAu+ZafWovi6_gez^ESA&L7c+o9gK9a)Q~vk#~X6Y59XGUq#&xFOa$I= zhUY8{(oT#5?~^fspO^wU-UGhu2b$@J=3#Ayrt!Y<nR%Hd@oA-b$tC$ko<ZK=6;PmK zyb#AofsQ%`FQhdbqTU3Z(3Fx|TvC)@32OTyd`9>zI&5=>Bk71HQcf1a-kCBqi4V;K zC9=%KoXo1!6i?)C6{IL9>HMO>ahi^Kyl;GBN($sS9ULAXQR#%#LuN<_GkgmPh+9Gp zI-Sf9?~-`X=4Cff9|-H+?w0Yvprr>;MegyzprwUS9_SoA=;|!^z!u0Z$P^%GkSZ9e z0knJ^oS(p(6tHfT_sK;%sf&`7j&1f5R4)=4ULd8QJ=+jZAaAe$FM@S-bsfzB;Dx8b zpiP6|Q<8mhNjnu~q-FqEK>;3o#F_~}{VK$15d)VCMpJnuxcGt|@d!=jq@DFKa#J~^ zGytzipm8dP4Y44qACyuaQig+L(g^#idRS?XYen8@M!=R4NIRZl<Yoj&fe{4SjzdgF z2nHXf37uUb>VN^GVSK=VNj&Uu0HT6oSe>;19(*oybp;=|06j_-GGGf$9pDooNW1FG z)gLm?5nKWux5h|0pxqD1hb<Hr1($%1Y|TrF2Tcf?#mDF6gO>V(haNMF;~{rb<YZ>2 zf-YHc4K4xSK$M$bmKvX&pI2N`RGM6pnUs_28Egi+w!+XNvp60sn^;_&nVttabsQ{( zacn~n=zbq}(4-uw<N%M)Waj6APJ$utxNh*4N35IT!ISWy${loIJ!FqMRc1R0+Gtji zSd^Yx;u!#LL<c}d2>p<^Nkiw23@tz-^pFz>z(ZA_b8G{=!RLm1)5oobh7iZbgQo0Y zqvm)zrr7#lpa4OsnJL*=ZUl-g$i{NKAwX+~AR-aeLxx2n{#c>4o9G)^u&e{w6;8v* zaCJolHfR8X9)a!ZN@`#d-x?)<b2d2fLpEpQ4R1QQ1ra5nQ61u<gbvQaj5W-umol0z z!2xaeMy#K4bp_RD;HDkQIqAp~DFfj`JViKo4-&2}5iy&ThMbSFmCLXl4P*oaC_{j{ zokK6`$q5LMPlsHLQ+YWiVgG|x1Rx*i23hh1T1!LnLNSn07%OQAE%8FK34AzGFsVz@ zNVbupwL1j8gMaM~A?@Hk5bQ)S@R~Q0y@#?Ai{#!axQiET5)WFc6$HA}6lZi8#Dj-~ zAs1?3^a8==;9v1G(C6(D;Y84SNds_L5S1*kW&lEWXoBx}2d{C2cY(n!8=M_qLqp^R zSD@K3(3LDGS5`u%qB2qwQ{V}iifg5e;CJ*Q))Zm7iQ*+$h(%u1y*v$c$`oj?HDnAJ zc^(g3`nd)K6LGCra*n50uz5VFm!9P63T?50MkbJ#3wsaFWjy$9%!6O<Hl!EvfR=y3 zZd}B%dWXDaE`--@7=dTAiM)3TG>ip0cna+#By5W$@HNVb96$lh$`6JKe@GC4Tf$fe zzd=PBxMBn4Cmcb984>gdAn+1)XUNhV%G^KfqnP9=ZS3dekQh$bIw_!JPf8BKdU6_Q zYzeem!w7s5mnr1pOuVaIP_8q8YJjhHamP9HLrmf)F;IxziUSI$!BIZI){PK7Q#@i4 z&%k7>p_qb5o?<0-Su383W+)Utu)GC2GZ1u?JfWNKKs_oF`>?}m@)_I{M4fRBE-|zK zU0IovpPX2d8lPU8Sd;=<#GB|DTw-V$A6yU*o|sNeiBCz*Ni9h&!kAKpk1`WjpF*S4 z{*7^*_HQ2V>Wc5Qf1`NUcyM^&A69S$r7KfJ2&I5GdxXTh1_g&f+jO8^DzF`Q5b5C2 z&`Yj#1)l_jGJZ4^(vuO6^khaLJsA?0o}59a?}1LG4e|~KZ&(MFNf_yCGy!G85>R5W zt4kiV2R|B4&|8L$;(hXyv*Qc$bKv3Rg0dwqFSQ)DdpN&nv?zxZMlO(HIQUjw^m}WF z7|I8qB?}r!$J25mwuK2=F9N#g0(0;Vx?~42_Y7Kv9su2A7vf38!We9=H;{cqb{;`W zK?kT~It^3|f-ZrCESK>N0B@XtIgLQTQ06F%<q^>EAYdsSCgTzD1R6+z2L|aY9SuQe z%qF{nn<ZXBpbLpyT`8P4Av8ra2&PR4IT18%0-Zesk7|=Yc|y=8BaHQf!QhiF{DMmc z->N~-aX`?OlHfKvp^LhVK&h+DmE`F-d|d=1W8^MEK}k`3W?n%~Vsa|fF2i`To7eEW zm9W?Pl-rElG$mx30Rex222w#|Y6kHx1&IB$v~oF8n}||}o5lNrdNi;lk2v}=glr)k z&G?%q6q}DxwS&u0qAPUJDI@V7sfj6&i`GB`m*}TNfXB;0yW-HMBGIQX4P8O^Jej1V zrX`l<lt6pUM4k=+x=IStMgjE-4A5Le<SZoEq0R_nXfT}#X=;KdJfNpN#V10SN`n?r zqns2(wZ;%)(ifb=TwQ}<t7A<E;hd^je0*|ZPL5}imw&K%ygz7e)eDrWKx3YuQ7c!_ zvUh)EKY`EQ2QPf^%u7kFfUG?C^ol5koIV0QegxaV-ayVDQDgp##3=x5tw_*tKaova zkkVk<&Wk_-g|c}Ok|LGXK>{gKAajM3d21NPH7HAa1$hS(z2S8bOz^n6l0V<)LeKd= zTBmGiFhJ)tp*&C#fw|=$$0VqcC#XCJB>)m;A+QzWbj=#%CIDDsCt)@d)TA68jxxj? zva^6q8o1^{H#<SjoPr6D&LyA?ae^-G3l5172o4^dc_Fk8)YTQ*B?9#%OylE6b0C%+ zXlQ^qE7KK}ta8C;*n-XsEXfC-|C3r=JUV&~89fIr-wuUkJQL8cPij(rJnUS>OasL2 zk^?glY=C3p4m6mKXCfG55+EMj+C|De!{4uv{yeCp7@eVYHI4VoEyzKN|Isjkg~@0- zL7H-P2HjDGJd+<1Hbj=p(0GXhbh3Ul+d#7o)+Hb2@ou0qIWzO~;xiKSQgTv@Xm|Dl z_y7h&&?%X@iFt|XsYR%#WCnQ$yTpShd3+(#@%aU*MTsSu`Ji<dA)Wzl<Q|9*x(wJ5 z+hxGui^QQrnuy~%L0cUXlaoPht^jZHZ6&lR26WtWJa`Trv~hxnc)&IY0h%Eva>Nm& z6yIbzcn%$J^th20J=okE?@8=PJSftPu|*nq@|Dy`!{!!H1Q8i_Af<TMak~aV&lRCd zT)GB;j)ue=SI%^dEBZ!;E6Ev$_G>Q!f?eZX@y3S-Y4Jh4ld+$*2F*RVw$qauW5heh z5W9O|83?C?P$HG&#nIs95#YI2($}kis~p%WHMFJ2cqfFRD`d!CSzrO{#gZ{UPo&*M zuPq?TJkaWbpkPDrz`G%(D-4LT(G_%A3T)ja<&i;!RR%;ln}T%)#MuDt7$O!Cg0lcA zD-E!W#^DX&GS^^&>nlhYOQzT^SMWHjX?#F1WHlttQESR=f(ABdWP%o<hBp3Z5|3m2 zk7AF2#?H*3r4Av(2re};@&p~H5R6!A1nPKFYAU4DMyV-~u@g{-#{lG8@Uj|b*g1KS zC1GBm+lWHIg&0_kpJjY}I&@hx=p??J%=Em}l=!65w6xSBh!*foOQ191V2yUvl`)2( zEgEDlxPcr{k8`mMrHgqG116|WHgF|rF%R4rQ}B6&o?iZ-kcF=O1D%pcWZT|97~B`Z zdrY7q=)A&U$9QnafVS8Bhk)ZLxCB(EfiKYU3NSPb_Q}aiNi6cqPe}zYS_uFx`pd}A zNdaB5lW7Q<U-ZcY?*Rz{<zHj4)8kWfQgc)DN<2Y_Kw~U_aWw%SzZVp22}(VFVcx+d z#__(To~ZVL#%Dp;H95x<R4XEkAv;*iK+QG_Y@Hs^%4^WkKcJ8Z_KpW#6a=0lfCh%4 zE8PPFdvJpS1RQ0_Ii6Gq5K~Zq;9Di*3a;^x7sck3_~aV6f)3O)G=Ri)ab^|x*i6&1 z#GKMpP%cGF1RxFI3rWE74klcK!n}hG<AZ{|K}i6f=!^zMI2*aT4vug(BsH83T?vG< z1?&bK&mdov-0hY`URe_i?s?!DNbm{*pH2cfcm#Aj4QQbN^zgW%)Z)^d63>u$FP8%F z!Z=9U@DKI?RUE;dptM1a(-g3cPJmW_5IH&lQi^vi87Q@Y?sft#4;exWry!*_<h~5d z9%wMml`tT0QnoyZj?3O4c^PzF8s*L&0&90b>y!*#L0%<c?G6>zDPg7`l*|R$VFapS zL6^AT%8#H-hGzr=7Kyl*;DKry<a1a+WzFc42rNq?Q2WoLOOcW*DzJo-tFw`75Mn73 z_~uC1dXfAzP_Jc(Oa;<>_k2J|d{8ia*~sXeAZ$($eexL8MH==CO~8i}`av6Sgl-$8 z;RK+eNxW}7=*;<o{LH)((0nM$jhm3M5bX1kG;|g6R2G4o7-{GVypt)exF=H}2^c=9 zos?LdYG@qqlvtb^51n<!GLej}z6bRiP?`w1kI@Gy#XCDl)rh9GV=0P%T00JJvTz?% z$->oj5Jfxcq$$bSnzCqh#XmKQXVnK;xtaK;KG~C%RE=3WxR;_lO$Ybk&DNgyvo)zR zGQ`cVQEMiPINKm|S!VG8!KScg3GF6@DVWV7&NpcDS*B#oXAx%=XhsXRLm%&~5mClD zgSJd!OmGvN*CNVnNNbLAHzMY?z=xEBMn&UM=C+buy@J3?AxNF!N_NGV;UYC}5i>_j zuxpPujEJ!T(k+J13}fvUQ*H^kOG&NSRA{Ukxdwx0xrmvK1RVl^d^fZq>f9dX(~<O? z?lZzM-3Mv_V4fU6_5>T@c}K8Ayg(b}%UnT|ZJ=HL;3xslcY%9ru)QX^2Ck?xf}j%@ zjN<W5L53K_2Z7ULNNGV%YJ6sHK@NBh(ks|B-UYJ79z3sS4n5JpGYHiRkdwgkm}W(( z;0xZ0Qqxk4Qu9D3ofyYMCoaJzfOZdo`j&9lf)fN5=Xrr<V_{RIxZP)r;yx3Q<(@%Q znBoI>p76}iKxX(1G5s3?^R9m|_yRllB%OgP4JW4kK`9b#{t(|JGTd<(@nHm-iA0YN zBUe{1&{8;@$;1dH8W7XJw967?`xudi=`@vxFLSuUQVS$=7{lfnAz3hqUbBth$wt^U z2d*LUpqm`wPRUKpO)JfdPf0CGO#>}=@DG8kvNM9V39(Is48TkksF4I(s}DM8sKgNS zuv_#=4s6aQai)s+E{HMq^{22YQoOS_5RVZ*dxOnmB*h0Eyak#1g`Al|yw41W{}?dn zN+ZY^Fv_4S^5ze+H=Gcz(}JL<27=oHNK-Zx>^C9UwgER-VW$-h<gmACyl;GFUS<jS zlGT#@BF`Xi@cE5pLBS=6;cmqFWh4(*5xEYH;Mx$#xK&DOaY<2rCF*V^&^`~)pnZB# zVh-dE-o(5T&m{2LCs0?9_(Vn7*c!wSrr6eufsURA&1jR5*08w+l&**z2nQ*}x5da6 zoCIMvYLcD=u{jTv*NAi;NGbktdTc2ZbeJa9QYOuP0NP$Rs1qz`B%1ib4_kPFQW<eE z?g~k8&d~M~y%U_Pt0A@o<rMGgI!F=}bYz~!35NJ)4%q|pt|Sz4#5;%VtAoMioCn#- zj(8W69bi~fCTMLS)lw!sJVAD82iYuwzVr(3pdeABysnguZW3n)WPB4oTY%n%1fSYZ z1+PE~PwI`XBgQzvBi97SIFliFE~1QaqKyR_5*+G*EbK$Rk`Q!;GpJbvS`Zs-77rff z1GU(|Bk8DzuaY^a0_k&sM-q`uM{_$(hp9k^Rhz|Q8^;8VUtzigb(9f2)`@Q%6EyY= zJ%AQIVTEQWWX}rv_!ekKhC#e1bhr`880cN07^7qcu4G1n7ZJNmK-(yA497a7jI+Uq zvdDA{zL6;lq>(8skz)it$QL~v!5dnTf)6}I1dcY;A!<-Bw*=owxH$6%{$WT9vVsSv zWu$};>fOP_b@lM?(M6gNrGeq_X%u|XfNNX|$!W;<Srg}L<jM%I$8g09b%Kpd(}@Z< zTxKI5JBKIWaBC;Zc3iRM49a%!f{`5iQA`**<BTMYprYLCOa4+qP<IgT{U!b(@wleU zkY@!zW$(a^G=at)5%=plW9uRk8gfD&JOddAJHv*S!<dj$PYA>$Wu17?^rRo&Q6)SP z?2cBsk{rR<+zuK?B5nYJ@aP;Uq7d<pb*zbM@lI>Mz*d>jG&z7<)VT7q%fLprt1D`B zVjbxjB+&^Pha)QY65o#}d$<Ho2KJ;hMu~Sm*<&fFk&bl`g=&#b2k*eLF{naBUsFV& z|AVtVMO>GdvhF<i$N+HhK#T4?LDNyY&|nXvchInfD7e#x(bopgBVp5y*2|{pAOe#8 z@F8^61c7S}3$f0pD8iAP2R}*)Pg@&jV;ywc7PzqvKTHQS6h!*57T}`@@Gn$?94G;f z@_3Rhz~37KZ)$=K*5T`F;>@F96G#aNoF-8%Byib4Qc$4WUj*uzkvAX$&e4!@HCh!i zSW`4LosZ1|ydwiRG7W+72L&=bDdIJs%m{{C5aJnJLitcPq`sis9K_&170fb#U4}-v zS>WvzDVfCu`NgT!HWj)!0(vGA72FEj6bZfP+ZA*JnkDE!p7_kXw0ws6D1vcb23kdp zKZz0%<3yN3WPB525^=Fjgh?dFHPL305Yxn%NmM)!iM!uN53&Z|PU`9h8iuoQ%&QDe zEh@`QPIXSq$w^8~&IYaRcXh>c`2lFlO+0wd3jSP+$Zw<R!qwFUUS^Dj25cb<Y8^Kk zF0gPxExSj<1!;3O-gX9#kb;fE7#gKk6r>hqg3c05%rUg|%quBM3@FM69Uc!o#ojf_ zFW4a7+&Mq5B(<W%&=j;Mr?@l;v}P0};2CTb4?af|wNnxj4?ZTyAl@}JC)haNm6*~I z(xw?oE+$x>56W;RSndu=S7U1z4yCjLaX(Sz*x(F*O4_^FePj+fownG}0=e9Af*e`v zXJ}ZQnpd1(6rWq1UTmCOoNj2~lUSTu6r7xx7Y{lcstmM&C($$5A|A984gKU=kg%(3 zuw%R@Xl;J5If0wU$tZjVlk>?ei3XJy2sH->e<Fh9aiZFAL&Y-`6j*~PalsEf!P{EG zJNiRhf#e!&OjJoj7poAZ0)4E5=U}>6hb_0!(PGq`K_82Ws)KPm1y<+~xLMMbh@lKf zeMuLqh)Km%^ckXgOc&pgmWrw9Pl(0DrebPZOlc}6x@Bk*?}~pwj$kULo>fGpVk%lk zL|IH+jRx9|K`<a8i3zpkgD3k?&z}&BiB82-w3yOVY*v(<lUz_>8Bm&(lUbaRTI5M& ze1I;H3pS;&l>y7oG_szk)K1$FAf+6qQ7AwXC(*frw&4MB4AD7-#*QH>_uv}eAubn} z7-EbGn8Xv?J|7UP5xHhytcTYb17bZSfuiP?0dxpzP8k@75Rpq@1v%<aKCJI;WD=B_ zmku3L%PoN18U((R))TZytTZpPurxIueD@LAnaTomp&s}~MrfHaz)mqwNi8f*ErqTW z86<8>&4aip*a^I=dT_YP&<He}lbDkepORRT2w7P(I9z6$oRgYZ1aXn~;Bb;fMq)8i zI1Lh48CoQkC1&O%Cgr5YCnpvpCTEsZf`cu@lTgWktyBOVG*11JAwIbxF}|R*C^fz; zv#6vrF$cT~ije#8mRv}yPrZq2H@mu0Tt<;&DfLPtvTTQ!JB}2WJLK3;?GlC@H&CrC zA;)rRmKx;PPpk5Q9Jhe-AHibDIHa;5HHD%HL38XAf)HT?q&815^wu<x!w8f{1K}(Z z67E1akF=yc5H2(_DlJZpFG<W!h3!_zO)bgDPXSkuegtapfp9R++&TzTr=dY&N(wYw zK@;%ETUWe;&Ep4Yrh+&dQV6&PL-qyXZ(t5cLNH0r&nqs?g(X}_iXF`EgoY@19sMA5 zrzLVv2bOAwhGUUJcHnDI<a!^J$%$!H(>w!VIBGD}oEVN9Wc4P7`v!NdiQ(KqTW4ar z6s5+5oMbz|MI{b5LW>-<Awp<#88m4+=$t(m>r2eQg}V|Oz=NRz!gS@Jtt$yR6)9Bl zZ?Z$Vnwtu%T}U+#G0}s2lAL5S;j=f?GZWjC47E*1ooAt<=|oJP;M;sl+^8bO%l)Wi z4KXQ-T2>K}(5Pe;Y3YxumJ*vRsbwh<sTHL}0M)`M0<aW-DhQ1$R6!$fcM{Q=AhaG3 zWEZr?C!iGO2qINOT}Pa1LlekBQ}IQh`Mu&2uqR*xBLv)KWQeLa9(4L=Ds+O0SnD$q z^HOqB;nss%M@Ti2p;=LGIZQG>GbO&*HP|%XvkZA0g!FYLCh_o75TVW_&kRUNBcdGp z94&=AF(4zX7^^P82l=B;`55};r=<E9lw{`T6@vnZki(3OFh_(zb5&@14WT=CF{LbA zN{hhr-XI-*-oYh?#zm!hC7HRY@u@{c`9&t>8Htb-1!_4Mn#Bhf#3$#M=9Q$T#Dgy3 z^(45EFeJ>+&>%iOxuPO5DYMMb$RIwxI5R#uC$YFV9=`n_WP3<3zG^2Jv=^DUCJCC2 zhL-X1(3_aiEyQv<Av84+$TzO8!PqaPiTCsiHjc-6r!d%`o|q^1(ZSYWOwVG=n(>}Q z9zu%4E0mi_ZHER!;{@|e63~i4@IXxnW|UCm4`Qsu;!Pq$9&EZHwyQymVM|W1c!-LI z6UwMW91{U5_JV^;a4a7(G%iZci7$p6HxOSOMPzN}Y=S=EZfF29C@()HHNMz2$lEWt z#2j1{85$ZIB_$STCdU_-6lLb6dnSWUTTjkNEQ&8FO3W-N_5>f<p6u#M`_m6VL4jIE z8iE{&y@0gL&Ckm(E=ep&1!)ToE-{UF%FIjgbfeQ<YyrUrplf^4&#eZX|LqDt{~P2q z&}s?u`0&)k?D(S8;?kTFaM|lgCuf2SC*0`^mYz^+`+?u*4XOfhWC`p}hOK9#uz^CY zt)d|J<L;>jCla}oo2bR8`0auP7omEb$QA|O5|7BPPNHWp!TkcDoP*ykXiI_g)-I^B zBW8I#C|q%+L9*9E61l)QBp4QNs5ujs%;~ypldxmxw^A&Muw!VlER3+Vc*6jx8%WY> zw2)wUm2U*=-4?+1gT$vLCYR(FRT5d41e?VB1;-=hmtfO)P(}n-?eT_Y@O>t35M#m3 zgm@!_255IIJhLRjF()TKIT3WVU5EjwsTG<N;1?WkXbNs%fUb=zN=r;mEjBa<b>l#t zEzi7?RInJ>RMHzCpe9SaabSM1t1D=o8o}tG`II7LC>gvm8anL(X+RUoxHNYda#Dj& zz~TxoV}sz*q~heFOmI&dvkOgZ(n<s$ffbBpM}=9uEBF!`aDk4!P%}0|c0`bWuy1iX zjhq6FBYgd9l#wtx)`~=I3l9lKaU3W};fr`pKsgQE+CyzZ8yUvOm*wIZXMn{Ap~eB& zCQzWI=7ARyL(^DVQGRZGNk(Qd+!cfj0y_|%MG!>`vFXet9vXu%mt(IUDQpE28m5AK zzz}1Y3L%AZauU4W#y3ob(2Frl1(!k@rUJK6ERqsa;>!|?G86Mk;vrWeK%>htwIVqc zoUuUya3hS20uqZ7b5l!Fi$F^$U15q)<HpbcuDjUC!ZWWdF()%6Fu&NpEVZa8GbOc{ z2z|!JaGM-+ic%9(DqT{Oa}tYEQ;5)PWC^ttZUz?D2A7aE5(ny&8OHmTmZVk?Ie6y> zO8v-Veg!2(@tJuAIf<Z~>4_YYLtJ))w{HOMahDO;nGCsX%p%@5J`q$GgU7mqODy7D zAoCKS^KX(}UCRPOz||$l!<HcD=OV3jEJ;iU4crs(84+U`MEZ*elZfzD8QfQ()5gJ` zf{nvM&+hOH7*WF}h|tH;TNzQI0ZBn-@xJjXsX5?WF`7&&U5#8_ApwJ0V1#(WyB7p% zZW@g!#v5WiP8BqKi|061^!yF(5`e}n<B@I}A7Gyu;P4u#1w)e8Ah%TdgNkw7DH(fn zXn@D@2o_9(($$cBLR<kdh&_NiqvJfO6V!u8X|-ZcKLk$m3<w4t=gANsg*!vyae+ZR zYKxvsCz!;$#=8ato5cqOn~{@qVC{7ZI}%hGP9`%O4JI#8o~H(%Z%{KBsAx8ghqT2L zL2Cj)TjoJ0<KUXv!(Mby$(xqgH@I1XhU$Wy;yr_1;$4F+2%He(>gsIh8Wijm9}w&b z%R|G?i_rB*;58lS>r!YMMWCV~9(*<_WZyA*X^CYlji&AaB^iTw&tPyGafLKG!0jqR zJzwG`eF)EFA&NP?onvZQ2Pu+JGcj8KnMkW(oou`T1&ccZ&1_;$)*~jMsAwIbfFjl^ z;)02|i8W$o5Qz#V>RE>^n21Udqz{4;HGxT#_h~zaiY-WxvluMpkQV|-=?TZU2XXlq zOF;{o6(hKA8xg<*Vm%~qiR`8jm&~!u-Vifg4RHx-NlJQih-@dC#=8ca5Z9D(jt_ty zuM=EiNLo{d#?Hgr3?a&H(C9reZ3yBFgVg_!E6xaPgQwR4QkJmeb>d;8dS+#*p!sjm z*f#Q^4diEgaKQ>WFy1w@!ZnwnD8CrA3@$k}9AJZOnrJmggRc<3oopdoZ<If~kK zg|+4BwpPP5FSVj1-ZdBGB1i%UO;UrVsKLh)5j)3*y%+%9cnQL;iNUV^!H|@JW=Upl zK@Me>pczh`SOtx^Avt=GBxj4v;`p@EoE%VU#+%Hb2lRj<b#NpzLvxg^^59qxc8d22 zC^G<ExKIMmmQJ8cU4p@PMB~p%;Iq6y9vmcbV`zzaW)>)(;-d(i34*^cgif1-h6adU z1%$uYBf~_{paf{c1-O8VhmVqzRd$hKy(?NNg>otgaYZ+zlz@!uQIulHaXxas9e~io zn)w{DWIji5=5vg9h18aG4<~$i2(&Q@R5ig)mLyQF;a*u6PeFA9Ih8Wl5_12GYXM|) z53EmuBRkN1^%hdFz?PL6nj+58iHDT7&hen-_$8Lm<v5vXo)N`G!6oLI#qq_7xv8EZ z@t`|xOv@5;K&M=~nt-+!q3;M7%t!E8q8@HTj;}#!3^{*;m%>2;VlZr~#}?0UUqdCy zh-*-^4{A>unV>WtpfN;_PZ8}5)SKnN=^9kY`GQ8fhf-ir5bcP-a0ZwApaKG#?ZK%X zw4V{BHBEMrix${K*4VC~(g%Hf9h6uHOSub8h~TCfxTwHV>bejvbzS0J(Mw&(F)rxE z5s~2rx{lohw9g15>`dZa%UoUkLFPi!4an^w@u2nCpr$nb2&Q>Gh8dpl(hVvF$@3(I zDQMbi@MLJHKS03_E^}NB;a-Hs2svIXF+|R%ur|OT_BFl|owV3R6k;ymLJXuExeyy{ zNgB=Pltenb&x|$tvDIeyR&AoJ5+`B_J7Ops_tYDyW?~x^Mjre}F%M}hAGZsLD>6wK zx2L&Pgu;M0AHf3$n*Iq)AwnY)G!~4s*q6x7>|WrC8o5vI7mU))$SVPLG(er;#G<0a zO3x5@g$KG%6H-h;Z}tV%LZIpishlixbv7i@CE&^}9%Me$9HV&Xsf?fjO;5~S>G;oI zfQAZaUV=h{3?UtAG@oI*#}&y+<N(E{5@IHLlwqo*BzjEZp=Bv*^q__YaeL$O2eq@2 zYY?bH#2Rl@vA__;0_4CY&Ujad6HQ^OTF5a0>;|w2pw0WBjp&)l@Y6Mt6N^iTPUmPT zDI^}`JJWbiSW6C6(nCA?(5ytpz8ga`biI&d3@uZzF2h9)OvtGbuC5j-nZ*T(CCM2e zXQK87{DR}*g%fBMpesm;DfaV0OhJcH7~wu31eAI}y%xOb6XK@$pw!}m{Ji2+_^rSA z6KHZ-62$W$^DU8!73lsMQcD+~Bm-9vc1?laDT32r)F3q^%l#mmKp1WtG!EfGk7^0T z4p&!0<Koo36wnz2;IMKH!Yp2b{DO_Jou-lK3A#!d6eCcpNT0C>9a983RSHxDn}D{W zq$cIZXQbv7q!xMlWEwzMz9bpCx|+oY$ET;3xCR9q!g44!4e+6B0v@N)(simW@CL^v z!q4!P-k5$iq$H5&v*;E)MTqbWyz`6c83SxX0{DktDO`<<y2K65rLeVbB(4j9W(e%V z#Z+)FmdRM~3O!O*aT>WIt>OeVGLW}Pfch3gd5vm7NPJMRH>{i>ZBfS%h&-f5q-lJ7 zUTQgPiE(}rXx#($?Qb;CMU<yXLxYr5@W#c&l2ljF0%O>!1*`=H(dVV0WopPAA!vmc zwh9N+7esc*&}>0o3<2{~3b>boH**oS5(nh=l+?6D(78d7?TwznM6P%OWqbIFCz7%~ zja>%LvhbRLv@A<wr;(T4XzM7ntl|_8%POYv@t`p$P)dW$kP(-Bu_Y<c8X41~)Z)|< z*MMLXSZQh$9|m4w1=%AF>ZgG0gU#Af;%iVt1~gy*>WP6TD1u82>0lee4$#o7Go;%M zYLL>wZiH<(2K&g5J>+$3&hS<?ZLNWa9Zjt<2c^lPvQ*fjHkw*yXq1`@-q0VPl$f0D z=@kGfX<c1|f-T}*3jDzv=^<$ac_50&g*^Csq~PUg7Pzw=wC@g{Y9KC|fHN3qnGYg8 zAQC_Lyi!nhrodc;X#}$p1-4+%G?W;KHG5EEAl8gPfr0pvJO#$0C+;BdET?O*6FhB$ znh2oDc}Oz@+`L4ebtE$Fd4n<zsFnwfgCGyCA%?V2X1Rzn7FWFmnj<xfFLQ<0T;9Qm znIzQt6!I-XE@DlJGpnEjJv6q-G$}PbGY>LYMPsXsQ}bZgo>|7nr{|S|4k`wnznPa` zl$)3npIMSx1U~R9090^Lr5#`v51MU&7wMMZNk4G!7B-HC>SrpZel$OTPC~=%4S-Uy zt1GAiFo$Onzkv^&f&xf_K)56?)sr5v;+h0Lg$-MxfUG-k4fcZ7VaU0j$STs+*$8wn zB#vwjo)1FJ%@9jL!;;|EBh_nV^4)`00#T4~ah5d{n2Ebop}<hm$`5iZLKNy2;F1Eo zfD?O3L6zbOxyZLHC@szaHw#_;gCPwyME1j$A;9^OYQDss<*8-`5t$pl3miFfqfR#9 zJntP;NgKyQj*c)g0FB0gM@nFMwj?nfG}Q}gW*cBDLdrme194V?3kuv5$7T3i;?71y z&)d2B2ZOBf2{w#30-s6;>Kq^k4dw(3X!;wx9)s+FATA6*_LPBV-#{*eH;h2F9#VpV z4HFWWKLMQs02*|H7+7La4m!#j)D;PVT;YjP_+t8-P?&?}35{X#jymH<vSHwfS-4?@ z;sZQa4WDKrq#A5CTs5jgi49F+!U9slU<53ctN{B0ZUwTRiM0SUY!l>-I9i1~Gr;bE z57DB9rbTf{N_=rqS+Q|(Q5ks?rBGMGhi7SF1K1C68&JZ5I3GYA30_HnUVxxwcF0UF z=4?0koDNW*3u%{Ca$-&nXcQy9xFoTt1acaWc}9LtN^yK*PDyG}USdgRS*mAn3E~`m zFYt->7HOq<$)IajFmHlDbB>8?Zb3<9d=TWa9r)b4Yp@Y$YTpFgL^7zw585MU7!NYt z2>Z$ai+J#!v0#WIw|MY4A(RI)8aiu(D7Au3;vqo;YODuCHMoK*wBQnR=*gI#UM>Zo z-Y0aMEY_gF<8{nZ$Q9%wB16R0)eAYGgAKsmw~PlH5p0Srq(DPAppb$nHI5Iqj1P7L z^_QIDq1p}Ov7EXZY>FHdU~Qm4Nec4D6%@wlsU@DlCBxV6L7)jjtmy!B%MXeEHX#01 z7}w++P*#Ap7SXF-VhaaDSC>3IxfhS~i7v}QsSsEC1|?2h`5b$ycEy*f!P^pCU7;!1 zF+SKeKG++Ssv*f7Ea2)I>>iId_YzLBL)`CVCt2eCZGgS(1*Pv`6Wpt^T*0Z@99$fM zXYfFShIp2lLds>#DvOeZj24&+8G}m<NiETdEV@CN1ALJcrcXfqLs#@n;EYr}W6M<L z@xh=yna~{I77reUh4QeM=*Gw;I#dIt*#ouo!Ii-WtKZ4b9z^;ZoC~n7gagf!x<WF6 z87LEwS2SZw7@)`}(s>}Ipn@4QNkUr<I9eN^(ic?XLJC`G;{b2k8+5G+NRq_YVxqC% z$xeIN;vAIDh>UZPQc%H+8RyV8HN3R}I^hO!pai@hkeZjm5FbVCnn{Wmi@F+_#m5&V zmzHGa6vyY}r>AG;rN@Ks49U#TV*uSnhO!zJG>8jr*Bc@qes5?7nvsItf0mb+3!QfX zO)OD$<u2$TCD58v@L~j<rlVCFn30hPUMY*Wiw|1v3Bs-@R)YKbG+%9jHfal;3q>2P zruyKiMQ&n6JYvp_=GG-A79=KTmQ+HfNl@pIsO~vK!}#F%qEv9w2CZZR_g;gY;)8-M zp#xg*2`<#x3+l{88k)!Z#uq`B(#2=y6{i-Jc)}Jglo6b)vVgQkTo9`pXzExK(1-*$ zR)R}Ra`VelJ%hmM9ySUL8dM~5vIuV$b9MCx4W*bBrGhMpFG@{IElSNx2Azul-2>wv z><o<^L)1|rs#tGQT%K3}UN-_N*T7yx&)P`CutZu3U(rESCZ@oA{MnTfgYjid3d}{% zg5WlGuwy)E;SRWgW}cQ`RGwIr0#0toV|2s@y{msnd=T~|1v)Slvh58L*T@-&5<g+f z*U&W^g!47HgXRj}=mkyYRB{#~2ZIJrXpwge3Ep!KiU;JSk12^I#I6s<F}Dm_&kMq? z&Ynit&NK@)i3i_dg|svh*#V#hP!t?Q1L{*a8zE29ARA6q-x(6=JLE0s<kwRWkAZFm zLt30e#Iz|@>S$227^&(<T3iA;)!IAQ5u7o+2i`d*pw)QLN)cXAfrbmI5)9x$iosEO zq4^2_nj3P;I9e1(#)k2}@i=y0#+PT7WPq2ffKob^jnaO>7V)6{M4*!^Q;X9|AnT|@ z3_y$3(2fa#+|vXq+Gx-o0ZqP>cZvuR*@K))4(n15NWO%$nu*DmRI?b71O1Rn44Smo z(N-9Pr?$WiMWiOUA#w`^t;dOLs1CGLiNxg<sOgM2d+@iqDRu;*wHYLz9YEUJ3?tB` zX=Sb?t<69UMa)4S!XcLENurhHB@f8z4fN$8sLrQSB0yN>6Kn=r8-vttLUBBF#0N2x zi!vAn8C?NQUxE^rDX7o{O=A*Xe?sgm2;sPaTWV+!ACI)|#V6Pt<S%gN!pI~(J}omZ z1+o_hbkbgYW?p;&Xa~V?o>t8Tjg$qKfal_Ta*feuxbe*=6PL<BbElquc!xYegTZcP zpydXb`3`iw33Zkcfct%x&}9TDizgyNK-a8btT2EMF$4vNftr}XB`A$Lq)H2mqw)1K zjbYPXkbWk<S^|=DFlXIBYfZq@$)I)yN=`({csN(vfEJoSqMh7CPi)o%udcunK%gl1 z1I>NlstD2N;~;Y#)S8q=P4p(Ci5|YJhS)?;bOOMa72q?#lw<`%&tMW-Ou;4OCV5<` z7&Xh`O3&~FkC~_GGuell<c&s?JdPxfWjqWs=JB^UKy@j2AOMS5Xq6^rY5+AOT?yP7 zjBWw?pfuG+96<ZtLCf<EE#rMbN4dm@6d=wm0DBQUC=Q=DiBF{B1{Tne2WYt*^dg54 zgLv?9$e=ly5XjnHTF*ck8pZp@CugK4XUFHH=DFqucqfBODnw^GH<OC~#XZvH3cAtJ zJU$+M3m0VLjG<{tW*T&6Bp%dm1+BvN04>M@IhL3nI91XMZs+G_y5@kJ*x>mT&j4aa z>(NGHKnK>D#m6V+rNn!B1(%qC!lNV}bb5wqe0*kcd`W3RPHKEkW;S?!$Thgc$S|`w z9z1gdI)=KWs5H4GGbtz46V#pzE-?fheg~FKEH2JW&r5_!xuPHa8WijlAM68a1VS@3 zdVWJ{3=-=%P|gAs{G{eAa;$=EvjN!#$wN+{*}@>~d59eI6FtGJpNP&a<k*3Aq=}4t z;T{j&+eS>jpqfLWIRKn|OyCEVfv-FF#9x<?K8-?+Sqww?EC!;i!?`<(#-#`3j6cXQ zKM}5>TAV@bg$!fTdN>i=Bq3x>k?{CA=G?y_X-SOeqdbGn!5hDV0z%@0OK@%eGKdFH zS3)XiNb3M8O3<1=I9kj2vjl}h`R0@k<x|5CppkqMdM%)SKFN`a*=&VxS)(KhF^#1- zx(q;zZ82`b03A^aS+W}+Pr=L!sqO_u4X6=L!SFGaQV72BSF{0NB1d5H#}vrtghxt2 zX_2fkC+I3QLS+JZT_U98QOI)~Nuvm$FhGj|)L{T}JwcKyAR(CtI?(|#BMIKDOqJ>w z)c0}?0ksps4R=tD0$UpwpBQgQ#a<7{CcM2o_!2Xs`wfH_je%=*?7@drSrOZo2L%+& zM3Z==&M+*X$S^Y)Z=)Tw{)MDwB+=WUNv`8T9Vx_p>GA2MiA5=?DWDlR(0Rw84dUQt zZYua7z4**L@WD((?#(9RK2XR)81No+_;u}|lb1oOr{kkQ`4s!Pba>8;N6pDNnkYm# z4KYeXg^(~Na5Jj2p(nV)GDe(mf-Pu3-Ods^_&qTgvfmB=&B?@tG$F5p)?XKt6oH4M z1~kH<m%l>YfPTg&?L!^u&_fa%i$+*Z$|j?+NM2ch*+2tZjlZn|I&lcJBnL~*hwq3d zHRqG*5aRMVS%$-MwIM~hnk=hbLANu)CK++3U9!xkG{=%<sjDlw`I9{Bka8m}nu_q_ z>OgHXXafUW(-Ig^!tCwiYO9jm6aW=`H1O&m>+j<VF8t*csBc9=haYqo1yV~gKPf9U zxg<UjG}uj@HND_wH>8aTn&2r52#F5}F^Gqb3gfdLn$}3z<KYUr{R%orjAjui$zVAT z8+Um_T-Ta#>&yaHae!uZKx-kOE`bSyo2ztd#e$Yh23y7lAPyNIweF%;xFFwlGawOz zc1p4Z_>^QwSFI#JJ~1VwD7CoQlL{?r69O%2SI{sgWZ0Pswh?N?Ivb(4-$TOaU@d5d zkPg;BF3@r|bPWa{=mc6p9`Br=R}7w$BeFB-<qEz)3$(x%a<mxIWB_PdFefuTFEu4T zsT4F9N~D?Ky_;x#2jbi9<h2W^Qu2^zHE7*eP_S7%=s;vh%wsm83G@)jv>2%|L{h0j zo^@zth$-o12zmB`N(|T;Qn;%yvdo5+4~U)s{_=q=OCV{2$}UIbeej$RTHeQWCu#W{ zQ$I$YCb=(+R+r*x@R8g;Ca-%;tZN9?XP|p}Fq#!q9V^2bQiR<`Tql~?upn65(qgoX z0^gG}T!zy+LY}9z_f2dh5RP<mJLFVz0km4ey|$a^DF8fM^Uznhl2ierd6n$ZXw;w{ zpk5B>CL4G!2Xx{T#syZm>mF(a1gKdb1l=`Czm~5NwB?I@k^|X|R?un@P)7)P#GBTw zRtnM&W))4;_%3Mu4Wg||Vrn7NPS9Nk!8B^YLEAw_pe+%gh8EuL3#R*BDT{Tq?1QuN zAXsQqrTaoP*FbtS@G^x8gE-`e47G+%$aeu+zlZX%6Y`w`>I#uOc!JY9LQNW2?+7vb ziNAM5Z2BW)FDM_AP>GQ3KWN!O-1rGDTS)6z5g9}ny)8;wH@I9*csQ4W>WN5?5_SV< zS03oJDCj6Ii8U7WoB^)H=$H4PX_KrL4z37Ct?WWb8ScepWbk0g%ZQ{(bYqunKe-sd z+K9Bb%g`X+Hy(7Scz!YTa6fvKj1XH>i%W{~;pfEB!LI}lH^QH0F`IWpG>HjSHe?w} zOll<0U?P$pSq4L5JhQlfsB}hw6~rbg@~ogR1))_JxW)yjT<DQ&4Kb;VN<Jc^$RpQR zq@_eE`43_#v1yZ9mJ&{_!SpEY8RDZt@LEJxUL<HLl|m6}k0F`2G2+w?UHngzyX!6D zU4!F2A$yTPcW#6PBaR++&d)1Jttc@x1)uF(niQW55%2_US2aqlC`c{J%uUTJNz5^{ z^vo+MN(?B<Pfjf^_D#%7OiwL>9?*kw07eL8_mDxnYiLeDuyMRAXxAmOox!O^WtqvT zX!E;}29m3*vk7RD19=00p#kWO;=KHn)c9go(6x6Z=JDVg5e*HEk`jwEljDm^iZb)k zJ(EH0_2i7iqWF@c#LSXn&t%X+oyo4CZ7K1F7LIw9P^+DxH?n}1>btrI85x2sfSqid zUjVvtr8vGA<bFeAWT|4PU%+c?f(zo2PTP+!Nlb^vu8}d0L&~sR5`waP78V5H8>~XY z{6Ht&Bv(`<CS{fx8X3gL!>)q??+}j9%uCCMM5kLBXhsfcQIDZnQEqvB5%e~g%#`?I zPzoR}3qULnrmmU6plfK1v0bhLTEqmk5_EGwd^qSvtD@9m&?W1jjnJOHhK9jDIhiSm zMSl4yscuPVUM12~kh2@`xBwiIpiYVjh7;m*Q*+Zw^XTOg@adP}q=XR%#CjGK+J@Ld z+c+L{h7%6Mp=A)kBcOt@-&X;$)ELio6<}LIIW*q4v?R3xvfTy$iaSEhWwh{s<R8ql zb_n(xp>s&2taK;aE=XV7BHkBr3In)v7hGZy?*eHLpp}Za&;J3f!Xp$unB@QweH3B> zgDisy`5e<w@M<AKo<vIo<hBHf@ivvLA`}qBSpy3kaBFIilv)fX3=kmA$iQ$`4Z;SI zB_M)<fdM3b4oQ3hR9u*mfx%V-%3)w&m;z;rqKO}YikmYsFx*5k=LA&T0!{n@R2*b) zAd>kkj1UQs_#-5786@$?Na89;;!lvo4Uoj2B8i(o#X<hMgCq`eAIN5qzmUZppz1;H zd4{Ck14;ZjlDH3&_zooT7$osqNa8h6agcio85kH&NPt|yz|a5{2e}7XyaOr@at{ZR zIa83tUm%IkK@#UthnNi_mmrD1LW-{qNa8n;)bBwOe}H8E5vVvuyhFu7;fkCd-ay4c z?njQVFHmuGbACX@(ajNH0{H@xZf_&GUjj*-7s>r9NaD!hV1gu$91adh;>h6;fFzC_ z4iQjsboa+V#nIhg0u={^1G4*Tki?PQ-+&~JteyiB3=AN9_aTJ?4^$jvFS57@R2*dQ zQ6%*WIK)+u#7`ipw?Gm<i6o9}{vIUp1|;>!_Vyr&pFvVDfFus`I?SKw;vP_S$l`mE z%z?QF6h0S_#G%=Y0Te#S;>hM)MpBO)J{OV1Vc`QZ{|b^gEQ^55M;6zCx)-GWDw28w zs5nSHvN&=$Uqe!l>@Vc}h3qe6ahScJc)x{YP7c&wkoa{Z@g-1kkUNphSpgLXxf5CZ z08|`g4s!ZD0~H6Ea}UY<3s7;8ImqHJ(EJWE=MIwk3?%XUNa9dq7(nIc10-=4s066| zL>7m|3&?!r^qB%x4-$WbWX=K{;%|_|pCGA+<vWl$$mYY+2}t}Il6qLYgT#^Z7c3q@ z;f5T}GEjR#;f5@Z?EV)>=Ffqu2bup8NgNixAaUe!ZwHe4*GTGN^*c!Y8zgb$_(gUP za{MBTzd$k{Ii0}#3o`#BlKIH_4p|(QPtn5%mM_r5Cj-gecSz<}K*iC`sey{4n*(eA zfZU1fewcee;-8VsNA}kjEaK?);)-7fsCz)>|3NYb7Vqfh!2FBue&li(+5Nb}8M)k` zMfevW`RhHBzhL2y?k|}8(fu_8$sA;V5fd-0NbLkz_=Cck14$fK&!CIL!XI56x!mAH zGG`BxJGqd=Vfh7Q4mXnc6D0M>?Uo-n#5s`4No4f`NaD!t3Rr#t*(-o#FLHW7b`NrT zKsFz_o<bH!PPfS7$o3+OBiBdB;opJeUoj+iB9~+0NaD!#kpz<X9VBxkk;IY1Qwm9( z2Pxd7k;D~{#AT4gVf_nGc*-J)Blj2Nki?Pu1<2u$f@D6f_)<hN2RXiw-H9Au$nHdr zFJyPRAcYUII|Go!k===0zNsL&2U%Plhqx9Faa|;FSbjt=2Vnk1F9%@h4b&b0^_!s1 zW`Ow%)E+<<N6yy<NcKiRHNwn+l_N1wahN$UapZEq5Xl@^{Q^o4Mo8kw>Dd@b9M<m! zsYecH<nj$!9J!o97Kh~vko!&485m&hgtgy5?nf4f)%)n-3@fkD!x_2%j%@D-X!xMJ zp8+X7Bddp%SLpV_@*TRp$o+lfa$X0?eB}IsJPv@Yp4@Z=@|QVMe1$;$3kqjYx`MSY zVd)1H&dB1h^aC=-0?8a$xd$@`mOo+jBg`C_IC8o|PH)KR3fY~=?LbQ;d)J`3AC`YM zK*eG9!o*?e1mu2Xdtu`|AaUgMj9jlF$NLSa`5^Vk;<(Zka=Q^(J+AbIT%IGV{{yub z6wX#i`2v<cLH<P+ht-?t=~D!n-q6!0h!3&?-CxM%KeBrwpyr^fNAB++tFOSJ9(h~{ zS^Wg4dUW^0#*0AiMQ)$3fvN|&2RXlNK@vyKUptV*k<}xY|ME!b4OR|;%vVAZM{W<; zBZ<TEDM&rCzmU~CBdJF=-w8>a81?Q*>XFUyK@x}MKahKTk;H94kq#Y4^+OUzHV1he z16EFe%!$LJ9#%ggn**!+KvoiCjxtCg6eFuYjnv*o4xeK<#8Z*niL4%Zyag8Tp!}7I zl)qr{2+Ci`;;{ZQx_X#@(bdEJ4hpv%B=^A7gT!-@#9{V=#PgBFk=>6x&V$@f&q7iU z3pbEEk<Ev-uR!iZ7KiogLFx;U%z=%=gVZC7Bc~taaUPia!R9b9FmNzKA`%u3U~`bf zk=<W_WG~E}Fmp7Z=D^$uGY2LPb0;X=kj;UO!-32xL5g2kJc7(Y7DtYkQY81l`~@-} zIbM*}2O+6PjxRSPab$D6ki=o`0htfVcaTtHV1R`KNW7Xv^)*Q9k==O}W;g=_11$Z6 z%ts#oK~{eWNj-8nBbNin<qR%!YH_%y4u^O>k~nfaHsgp#WN~Eow;-8=9RA4hh#X(I z%I7vDb71Px>nT`xqSsT%;nt004y>I53jZD?@dRj?gT#B0#9`wJAn`sV@fN6hboap8 zSLp76wWH9@*@D9ySUU>c9OU*Aa(#;2UP7*ak^8gA>S5stau2TX??>`4G3qBHsYgx^ z(~-o9F=sZ3>gOY=N6r^Zki=o>1mxevIK)>Xi6groxtyV=_%<Z>Am^j)NaC=12js6E zNaD!pe<zYSa{AweB#s;}Tad(I^$5uPO-SO%<>Uq=apdq{ha`?{?;0d=<apVSB#s=; zhj54=#37C=zD^>kM-I=UNaD!hc?wA!Ied;Ii6e*4StM~}bCBDm$l|+^)Wh0wpm4r` zBo6B*g2XQ(i6f6EoJJBycIP=Hab$PSLlQ@h$7x97$nm%rNgUaHT;;}9B=xX*7StZN zg;bBg;uq8&Ko&=CpIkvQ2i6V&g~M$mapZOp@^}|=cp}fw!usPNbM7FS19J~Z{4SC> zaylWk{<@E34l&{O7)d>}S^&>mfyM_Epc7V5iUAaE$l|bYL$8lu=?%RefsOxz{A-J3 zFSW+ik;k2o>m%5>6Ug3|NcLWVdKe`B3P~KfzmM!r<oPv6B=yMs{ntq1u>L#9d}Q^o zaU_s9vU*tm9X&iHp#53&@WeHa1X2g`8pwR)aIk@zgKj=-Jqbu3a=#mS900i<hs7@| zBLl-5B>%$FExP%zasb_Y<nfSqNan!C-$3qvk0cHYACUM5Byr^Nw~t8T$m8Chki=o( z05S);{f|5z@)=2e2sGS4>XFC)k;loA`_~Cb>c1eFgFH@x+`og3hk(i}Q2sK2W;ob* z2rS>h#AhIxk32rS0!jQUlD)|5XOQa!*!T&0e8I*~(Bta@lKIH#;R;k7WX?Avdv8F+ zLFOQf-+_vQ)PF}({{SiuQjaYD0xAv)f8>5BY<&(${0EXbe~{E8`<DaS=>n-oj$aWZ zapd@wK@vxfUj-!bpGfvvAc-T#FKm4dEPf-P@f!kF4~t)zIBeYx$eqaXn*mi15=V~T z0wi%{|H9VufWjF$UspiYgTfhEd;(M)WIl5IPJxPp%t4OF8BlSMImqI3pyD9)$nm%U zDh^VQEWQFN4zd?Hezzcr|3V7qJxJon{yl*tj$A(6Kob9rWX=mDab)#Bki?P86WBNh z$en+X%n^W&TY$uo%M%$Sapd#{8_xi#M^0}BNa~T(n+cNmUnF~dki?PGTMAShmfjkm z=`8~)4ohz^@f@f)$UVsEtp-UPIlZ+Yi6e)92UHvs@5t$@2PzJVcVzJ;P;rpG$mwkb zR2*aua=Kar6$hDvEWQCM4pNVtuC_qMLF$pk_dvx#_9CaZ6G-C!kiz)_k~p$|?;wdI zr=K@S;>hXe50dzQB=cFI@dI)Xa{3WK5=TxyGDzac=|=@g969}HAc-@;DsKh`1_vZ@ z<n#k8hhXVv1yo%Ol!m1rn0NwI9OQoF^izN&j+}lfki?P0vj!>-ibv#h0!yc$ctjST z0aXvO7didRfr^97K~5(NpyD8Nkj0lk#X;(k(+SLfAoa-N8=&ez_9CaBJxJn=Na1`0 zNgUa~7m&n}!~X_U92WjCb$6iRu<(b8KY@ya+{1)q?+d6n$Y03e_68~r@)xo=3oEGA zh`D~111b(O2RYn$pyD8Nki`X{;vn_N;U)qV2dPIEmw}3d+>acdDo}BdImqtRfQp06 zK^FIcii6BS&PO3oaddMcpyKG}6hOs6<{+o53M6slc6AGqICA_>K@w+1ikB5g;>hYZ zK*iDBxdkeY?#?q%addZHK@vxH=K~~hWP3j#i6gs{g$<D&kk#`*#nIg<02N1frv_9U z-JJ$V;>hl_K@vxfM;E9#y1gDyaddkVpyKHEW*~_p+gpMpj_ltSByr^MnSmsZtbPGh z9NnEupyKH6+yfOycjpl#ab$O1KoUm|pBqqdbbIeW#nJ8k0u@KM_Yaadvb`Ma*wcdq zk~nhs=pczBhmQ$V9NnE3P;qp320+Ep-5G%-j_l49BynW-<UqyI?Ja<cqubj76-T#s z0+Kkgy;G3Hk;@I(I1IYIuyIIqdy&VNSdq#N*m@z5d)Sb~k;j*i(*tZ>2fDqmc?WcR zVe<<h^O4Pgt%pZ92evK<-5l6@9*{Z6;Q(8|0TM?JH`sgxNE}%`EPT-Ig^e?y+Y1W^ zSiK3W|6t>puzC|F4hsj6y~z7kVC!2z;+#m~jJ&=DIXxrK*C4N3hJ_Ev94;htVC$w} z?u6B^u=Ox7cf!Px$FI1N%t4;tL2f@FuQTL9Qja{3gWMiNp2tD<7i=B}J^W$gW9Z?J zJf4FbkFfPEAaju039#`okU7ZWu>Dpb^~mi6*tif#J+e4#Jq#$Ek=qZj{aGM$klP8c zb&?=+kj0VL`6Gt|^7s#O{KCe0(9MUflSDTkwyz50PUP@uK^m_>&KIz8A&`1x_bfnC zk6gaN#&baGd6D8BwoeM(od=-ipt}<`ZUZt0*`2WQ8IU-#JD)(!0f{54hvid{I6snm zkkg3(k~l1WLF!qM#F5AS1d+s%$Nhwm#F5wCu_K9t{0XYTK;{c0i6f8ui6DswAo&Z~ z9OQ97WOGW8)FZnSIewA-g&e=g>XGAD6v;iv<9o>NL5_E1_rUhSf&7bXFY-7Zvc1Uh zD~4n*^7tFFy~yKl$o4WIjh`TwOR(`bSh)x5C-6Yk!^%CFIP$n0a=!+)pAM9sk;@I( zcpWI7k;P%-bs+V~<pym39Y{U0xDM1kpm0MjPmss=kn<h#zC7f7fjpmuJTDAu4}i=^ zp3j2ScOY?br0_?cCz3=GhvhGjzmUr@T;uJ??m-?mfVDSZ@dE2#!RAk4@d6V^p660P zau0HSs)!_xyq_0Y99FNv>@|S)LtyO(n7uG@<o1ISlKIH{fRNWSBhT+BBdLegYoKsO zE?05wYxn{xG@$F~kk!NLDRgsS^E>GA0;{J$=?yu)G?2;-<nj}Feg`F8LDi$151ZFO zHy^qFLN*^cJ&>9{Rgl6HIen@jiQ_UKIi2g^P>-BGk@E|3_`}jaDEtkP%z>pJkhm$5 zIC45c7DsOXm?5c0Uf*ksB#u1aha4}+?nE{RmLEaxK^BJ@2@*#(A31!iVTu?S7?90J zE;o?F-;PA}P9&;#BT>B<4)wlB;>h9Si6oA^P5@aPd7a5+q;XVO_@L(tSa_o63s^Y@ zD}OAY<&O_Ezr)HOm^iF|0g5l={sMBjhkR}Ta(^la$zQN`KFFM4Bym`I2ogtL4}jdx zM^699{U+pgDQtfP$X_8Eh<z5YegVi|$l}Q5WGIq*VC{U6d%}>!k>|mY#gW@}$m?E^ z%SmK$Sa}FCA6XpMZbuhKZjT|WM_y-+EDl>Y4hjd*ys8H@eqr;Wpm0DIhs}F}>_v{> z6VUP&Bp!|w4zPJonE5dO!`ja<^I_u1?W+hRbCBCtkx1gm=Ltk1iNo46AooNgiEALW zTO5(Z4UokBk;IYPGsx)*xjloNu6&^8pyw~x{3d$-g3UjI+=-l?TcGBE#F6cV%`<|; zk?n=e8=~901Zobty~y)}$o1V3sCtn3$mRA0Byr^Md4MF2?9LBJ;>hk~K$_n{R?mY& zTmpx<3J!7P`9Wm!ZE&dfKoWOFiuVv4;t5FN$ms_*ZwLyv7$kEFpz6`%r35OD9xt$Y zK#)1e@iGOf9wd$&FEfzDk<}xw??T=$2CD}_`3_kexqgX9az9Kx$le4bapZOd^7<>7 z5_JE<>M3;pB9GT4!!$E6Fd)|#DM;eT>+6u``;f<@klRJDbyFbsBkxav)jR0!#I;Ts zxm}HH4z>2t<7zJ<x2uuYWx>XUK>kARKO&FMAeYa`>y%89+5@oh8IU>1`2~3&6LS77 zfR^*<;Rfs1qsMO#R6WRi<n#&a*MsT><aC9+o(EYRww?#1J{2iFz|P45rDtSu<a2V6 z`=_va4dfnV|H8(3K;p>$J%i+a<o+ydeGW)H^7=H`I1hUG!0Ipb@If92Kn@?+H~`3e z<opgB2LOp9tB0+_1g$qqLkb^K*B>J1#|$KMh{=zcNa~UEBXWL$jSr)T4=kUehYxal z57``8I}P0&SpNmx9OV8ia=0P)XOY7hxnF~v?~wB&a=ruE2Wk?7;srV1A)hOSobQnP zo5<-9dE5*+9m2*-(ftd{ry%>0`^&I%s6g&P_AhLl4U~_N^B1gr2+Bvu;;{S+QjeU! zVEGrM9$6fgPeJw~=R4&5i0ohFaXDoFBIifse1|+Phn(+V?Md|Tf#p;5@IfAzLk=J0 zb#ch)0areyMZQBG?<FSRA+HM^&3B+&$iOg~?;znY(()aw3PLXjaJ4^S;~SvzDhH;S zfq?<Jor&E3L|&hti=-ZT{1&;Mg4Jv2?t#sRqL)j^<8sL6!0I)0b71@T(ak{~mq0Gx zkn1(%@(p>s0=d3}^~*uwgIwRi#!*4y$n_oa_ycl%hur=|F8`6+pUCAutX@O+Zw|CQ zhVEZjy#{g*vVURq8mRulR<D8TFJy68y#`W`T(2RwOOeH4?N5-s$n_oaJQT8jk;hMv z{fj&gg<Rjk#!o=zBiDDZdJR2%VB;s~;R8F55o8W>_#oG7$mxLvssE0w9#?%w>9}G5 zbleGjToERYYg`eQ??CYd8mCHtngeTRg5noh9G34u;eecOVe2<Q;`vDV8n)jPB%XvM z4r_mc#F66{mLEalf=K-=<aGte>XFCQk<$ZmyA)YHay~^?51apmg+m539ANumVBr80 zht2PU+=(0xuzfBtb71TIVEsy%IWTeLdKTFn<ou2tp2+zWIXq$QOptq!{R_)?AaUgI zM9z1}>XGX^<nY1O@57ZJVfhFa4h_)og!S)W;Q$jyJ|7i19FX%DayY=|RYCqrM@m=7 z^Qy@HMLzEo*}pbO`4ri|DNu2k`zJu%58EFBb3aTRd4B}5`(gVXVCKw#ngbh$gqZ^q zhwW<s`3u<`<oyfC;cx}&PLO)!^l%4B9NE85ki?P0=M9oLvidJb;>h8HYa9}J{{pgl z*tjAr9AN8HVfzkX;Q$jy9&bbrhXADUI^=MGjR%6l0XaP&?=L|1FRuLs$m55|?uV`O zhq-?TG#+<A-2-z!O#A>;9ONEk_dkG&!^}AWHRlOb9A*wo9C@8TvN=DX>OtlshXeBZ zeB|_?16_{|QjZ+JCP?DQ;bVg&j;!7VNgO$R0+7U!)x*~LgX~3C4_j{!3x^xfaA<*= z0}BV3cn?$@WDasTz}D4+#F4|{1d@8>^Z;AW4pNWoU)XwhkT|mYA0U~7?0(p~Ihgxj zK-~{puMTrROdPf@9b`VT`%R$wVCMXQ@?rCVFmqty4p4b?bCB1iBZmX>dUE9S04sMv z<{<mG1Ic{k@PU<c=;~qR7Dya9e3l@YgKYj9BynW*u=V7yaNvNh4~E4*EF56s$m`6J z!xMR(IdV9NK+OZWGYhG{kU<hh_OA+(II{b7ki?PQ9|9GJxnBaxkATuJ_rt`I*Nr2) zzW}Np<W6MwPeBq#cK;kCab)+y)`5e}L3aNdB=yMdzXBD9xgWM}9=6^a=6;y?1E_kC z`N-~nfh3MRPl~(_9NAwANb8xA)29ZKII{Z<ki?Pw3tQI>au2e42PE~#;vPui$l(B6 zrwt1S2dIBapz2}a028l)ii7M$4hQ7*+sOXif}}nhDIM-X5=Zve5hQVB_n$!$M|S@g zs5s31u=f8Cs5s31FmVRxfjH>y*MN${%z^a_bfDreb70~oP;qo~0+7TDko+5gB#!K_ z1SD}}f8`*FBdae#5=T})2PzJ8Kdjxp04ff1KTLcDR2<#?7og%Wb71ZED^PKmIWX}% zP;qo~ejte>hXVsAWSj}49@$?UNaD!;5<wD2Rxg7jj;!7VDh_i$tlam2io@Iw6Ayrj zgWQ9ho@<cA3z6cn1xXy)Jv~U`$nMz!6^FS8R<G=Uio@Ik6F&eIM|aN)s5s0VSUvOx zDh@LTCjJE~j&6<s7b5(T<3$2V9NAwANaD!;(m@hOR&RnNj;uZgDh_i$tlgUc6^FSW zCY}KmM|b}eByr?;nS&&b?4Bh^;>hkf0~Lq42iA_g02PP12PS?4Dvs_R25v}r!pwoS zV_Bf$FmqtyJWz3Tb2N~|k>kYxNgUZ<7D(dA{&GPQM^^8HB#x}U1S$@5Kdk*x0TqY2 zA12-a6-Rgf1|)Ihc-es@j_jTTNaD!uc>xuNxd+ysd;=ASxd$fx1uBm29vSF@2ADap z_M`$-9A*woTmveOZjK9*IC8xBAc-UUD+Ea#*<T4r;>hYVki?PIPk@TU+z)F9PJxQU z+z%6<0~JSi{}CkdBBXNc43apqd#)gfBfIAhR2=3WSi6pa7n1&A?tzJOK*iDBV}K-% z>>djwab)*6Ac-TpCj%-Da}TVYmID=sxd$d*0u@JhPYaSba{Fxok~ng_uRsz<cIO5h z;yaMUk==g+Dh_jh0JPn81}YA7KTP}zR2<~~Vx)NF;Ddxe%p6!djRz_YGY2Lv0u=|D zgIwP^Ac>bCneTxlj_lt6BynVaRY1kj-BSY<M|V#PR2<zs8<512-LnHp9N9ewki?PQ za|SAoKJI-1Dvmzx{RJuxau0I5l!YG>&LDAQdqt4Mk?mDL5=T~VfFzEr-Ucd;?oJ1& zIJ!F{pyD9+Adj~vAc-T7&*vbCBm1icNgUaoJxJon?wo-nj;wwKk~p&ZEl_cEf9-&Z zqx<UuR2<!3H;}}U{q+P%9NAxAki?PQ$pT%V1~MPnodQsCba#qC#nIiV0~H6EgB<=Q zNaD!ubU+eEc4q*RII=qvki?PQnS&&btiA?G99ew_R2<!3Jy3CUe=UKEqx)+Ok~p%z zb|8r(`|AXfII=r$Ac-Tp^9fWO-JLI>;^^*V5Jcoh<nZS}5=VBY2$DFmJ5`Xxk=<#6 zB#!J(2PAQ1^#MrY$m(OD;^_WLfQqC0s{$&H9{vqT;>iB$K@vyy*Bm5qWOuGX5=VCD z4yZV~JNH1v(cO6kDvs{XJ4oWl?tFnHj_l4KNaD!u<Pbu{FS0vDki?PIt00LZt2cm( zqx;JQDvs_iAE-FGze142k^Pl`B#!K_0wi%{cQzo2BfGN)Dvs{X2~cr#cdmenqq}nh zk~p$E_aKQQyYmc^II=tMAc-Tp^958K-JNfs;^^*V5k|x#az5oj5=VBY1d=$iJ2jBR zk=<#4L)-yL9NGOoP;qqk2SCNq-Jby!M-S%$BynW-*C2@_yT1oX9NGPIki?PQxdJMV z?#?w(addYcfr_KM^9+(WvO8}ei6gt`1(G<jd%hrvBdceDPUM5^MOH5W6-Rf!2vi*1 z{W?%_kU7Zd!~{tk+5HYk;>hj^KoUoGPYjYcvick(ab)!sP;qqk*FeS5-9H5?j_&?B zNaD!uUx6f!?4BJ+;>hkf0u@Jh&k3kFx_cf##nIjK0!bX%JztQ-k=?^0ipamn?h!x| zM^>+ZB#x|J2P%&4egmjDy8At#;^^)VKoUoGe+-g1vU_rn#F5=o0ToAgPYqNY-91yF z;^^*~gCvgZo)t*q$nM#JB#!K!BS_-N>aQS)BddP^6-Rgf6R0@4`~N`2(cRA?hKOHe z_X{A2BfCcdNgUZdI#6+R_ZUFM(cR+#6-ReZ0FpSedt#8pk=>JnB#!K!3M6r4^&Lp! z$m*v+#nIhA11gU0{tZxZbocK-5=VCb5hQVB_gp~|M|RHxs5rWNo<POX-SY=3j_w{7 zaUAiBB#!JJ1tf7~_vk>y(cNPJ6-RfE2UHy0JpoAK$l()%B#!K!6dd9uNaD!uY=DZR zyR!u<j_%GmP;qp3E<qAUcIO5pab$NMKoUoG&l#vVx_d4_#nIjK0xFK~o)1Xk$nN=r zB#!JJ9_R*LkU7Zik${S$yGI5pj_w{4s5r<R<a*f#NgUZd4oKq2>LIC+fq{{cfdRC> z4mM8=ohE{d!{&pBx_a1tH}r6Z?VCdnXW05fkosz*@i*9dV32xbapZHkk@rU<uQRMc zG6%Mw1!R6Lk~nPLFUWjkaoD~U*f`z^==daTeJ^Yr4<-&fj|h}b>X6JwK7XbjNgTHR z5TqVi9C@EI@;$k*b7|1s4?E`p-Tlbxjgj30Td#<24s5+5x;e0QiLh{hotp;RcLNIt zm^kwKWMq3``*A@2Z9obK*giOrcq5WH^0`LdNb5q8*F!cTsfVpY2ANZZq#m|k8zhcw zKJq>qWb<L?8o~SvI}Z-FzXs-Cm^f^|8%TXAl6zqLZb0gh#gW%1HzTQstxpEI6WRT+ z^^>6ZLQen4`{R(sk@veH=L_U@lF0eO1G?T1WIl5GhwaNoPY(%D^&tO(%CQ;Hbq28Y zlOX>hi^JAWg8YS?9+3BOBd34l``?kpJD~Q0%t6i<u=SSc?uV_nM0Y>(x=LjCtbv-3 zZq5d%IJ!Boec!NffTe%fdC{<NfQg@hngen_vc1Ur#F6s_@;-6obc=kxG;+E{-an3< zFa99ei=3{I_lYB$uYk195ZQbks5s2O3ebuRw$2mgUzj*-Jts(g8B#iTfSLnRk1Xy2 z6$gb6a=t)5j~dziuzlPh^Fis&1L~eRP;)@$Ba0)S3*Ca`9@x4~P`o4Oqa#prK=F<& z{sJlvawl^B;y_wAh@8J*>oY;-Bj+#J`N<&jk;P%_Fk$|Jt*3#Vs|@oOOdNTACUUw$ zUZ07ak6`C5gWQiSo`U3l<ouNb6-ReJ>>Orv_run6g3L#DPX`WjVCy{5&4Hb(3=aor zIRjh&2@eOTIP6?ybbHr8?FES==P%@Qm66jw^0~^$>HiFpImr17c^xTo`uu{V9@+dq zNaD!m!`6|){CfkMo?+*f!Tbvohn;T>QeTdgo)w_$EkWv$#bM_jgTethf9XKggT#^D z4?7<V6z|CCAGUrK6ko{Vuyc<=<{;+_<n^e?`2u#1G01%6^bcFV12P|39JY=W<X=#} zegO?1*!jjF|00XS&Nl|R2RR)cK=Lng`bR$Z7+D;)P8DPha=y3&H3!}Ouyv~F?*9T+ z4>AYYJ+So`=;r)^sz)~mb{;Y;9ANbeY`rTi9AM(G^$6(pBCmr*&KJn*U6IqR3AFtS zG6y-`BA=^_oG)PKCxg@@r>hhsbCAu?K@vwcAGY2V=HCM7x-Qsx$T0uH#9`}QLFy}z z^2G+I`5^Vk;#;8NAa^3?3*_^Yk==g)svZ<y$mt(;t}-aTkj0VL$0Fwo<a3Xa^Mwku zJOi1Joc>|!V?pL4i`ziegZv9h{~gfqfvtlD`4?H-1*#t8U*vQMOD`aC<n$kdq#juu z`8;Ige1Uu(GO{~i>uk~8--2X5vU_0XB%_Bz4^%z6ISZiTuyBC+X9-js77j4+6;N@I zf06B7gCvfeFOb*kBBxvA^}5LE7J0oca=y5MWIl4bg015Pxd++&KS=74&F6uZe=z^T z)-?)1#bN%1iOWF6LFy}!@&&BD22zhKt^!pLau0I8fUO4xi6gt;0;(PqU&!Yw*g(ZW z@r5joyzUp-oD8UXbaP<qfzi!rfvN|&2YI}u2T2@xd}aocII_L4b;9WOE`h2?w|5Uz z9Npd{NaD!$!qydo)FayqtIyHxg{><_xAzN@`N;nLgCve@FY>x#WP1gm<pjFDu=U31 z_Ub^@gWQj7uL+Vkvb_#S;>h;G)*++Y>jPDfZf^=y9Npd=BynVWE0DyI?QMXHquUEx z&x~&G9H@G9dzT=IBip+HNgUZ;*g9u)d-p)qquYB0DvoaN9VBsNdtvLMLF$q1{Qy;u zZZB+IG`hV!Nb7r%<5vVp9NAvvb<xQ7YCzSa+Y4JSjc%_CR6WT3$oBdmi6h$^fh3M> zFKit(y1gk-_2~B2K*iDRZ9x)8wzmUG9NC@d<FqjUL$f2naoyprp44$**f|oQctmbT z!OoEY#Urvf@;-Fr_7(E^mdNcZ*nV@6`N-`P*tujN^O412<HMkO6V#4!fTjc3esfU0 zi7bwMUIcQx0ydruN^i*RDCBd=kj0V5jgi||u=6d^-47d2Mt47Kd>CXevU_0XnWLKn zJ0BR`9N73UEF56%DA+mYuyBBhBkyxZwio%l3*`0{^0+Z_`v-Qe1<3u#?H|~=Y9Mjs z_7(EDF>?8Ue9jWG`N-#@BbyJ~{|@u-323~-#*JbAg^9z)he7IFk=j?Vb1FdUk;ReE z|3q$I!N!e2{z7&??3^V~d?BZQ*nW9Xd?AY?@0Ul;7cNNSfyns+Hm(aYA36QQ#&tpF zBa6fC`vdtGl>T2p!>0ynKFGhw;>hE=$myX6svhKD<n#}_2M}Exc5Wv~964XW#&yx% z4;$A-cmDw-dy(A(8`niQ2R5#YZVqhUJuDnx=^r+J3kwIBIP!jcWP6dvb&>N0^1Xq` z=@xlEK61K6-j9!*FGP^WEs@g|Z2T4!p2+4~AgM<-A2xmq^KSuk{|RjT7Uo}=IBfqu zNPQbpzJQ$<3Q~_O9)V;pa=t)5M-<upuzLnU@r9iJVdsc~;tN?E`CL%sd;#0<4+;n5 zd;z<s4`e=a`o98oC&+wcaoG4U$iJZUKLHv(uzmd?|00WjfSLoc7dbs3-|L5*FObKX zk;Rek^+V1V643ERboayV`$Km>>^@j@_rT5#KsUz%YCgI-K2UL3IKa|BY+M=^4lwZ$ zsCsmJk<SxA&KDU->XFkeY+M>-4syChz8?@dUm%ZHBd06a_%p~HWb={7nUT$h-QNfE zuLN|z&=#mWVg7}QAApL3)VCw$3)uKGNIkMR^7#hH`2zWT17!EZ?)3x37jpWCoo@h& zFJy7#d-{;`1@gEta=w6_O8_z-IsLof7`KFt4}<&*O8*Yf@QHz{2l*FS9JbFG6#mHh zA_uA-B#xZ^k;j>l#bNtgLF$q71?=1dboci_%?E`KvcDEU#X;sEy9aje0lGP`eVpj# z?17pC3kO*GhmA|a!T~0J1gak0Uf6z0kT`O_fbCNRi6f_5*tj%E968;>_7Q@_k@E%e zcr|jmf{j0e)FYdZJkE@4z5;Z-6z1O((0GTPw*d1mOdPgf4WzyUDPO?GpF!%8#Vw%b zgWQ9hFJSw<K;p>m_kpSh#TRn=hwU>1#TT+T^8J0t`2zWT2IPDJ8)pWYkDPvB<IEuQ zk;P%_M?n4srGE+NKDRSacY^$jERK9nA96Z`-Ny&=FLL@v9)Cs_{{S@~q#ik6{D6w1 zyB~IcAG-Smkj5vG-6H}OM>hv{uOGTOuzUSr;Q&kju=5{a;Q$kd-S-D_KeD~Z=RzRo z3*_@3kkc*9Jdioa=@z!W10;@|FObK*k<(QJ)W0D0$mYYwu|eX<=EKg5fcY1;-x7A; zAI!fnapdvsPNaN+Jid)Ajy%4NoG&&Yxf9v_u<>nBd?Ba*15ov#_(B$c0u=}O3prn~ zKnFfR;>h^|HqHz(A36QQ#+gCpBa6evlVRcW0h%vh<H@k_fr&dH*^8VWe2~PE(?9Zg z6v*Pp<I>3a0(o2-*`3Ja(#YZsNcJMT2R2@f9u6H)_2}V%ey#;9y~4(;Vc`H1hmBW* z!XMdQ<nu0&^TiIRy&(0->GlAUIC8o@fh3NcFJR|mfXqQoS09knBb$$WJ_fS+EYNXF zSiHmb)56BFVg7}Q!^W#Y>bsEgg#^?bka}cs<a0BS^MwjjJ-Yi1pyHtTLY}{XjeCRQ z3t2n@svg~(1gJQ=Ik53<baRl;-#{L3gpF5&%ts!doB%Z+B#s>ZGoa$=_QJ-u(d~tu z*8wsI*<RRqHAo!U-V;#sLE^~vUVw_D+Y1}tMz<Gsjt9sbWP4%b)gW<Xdl{hP4Ipu3 zdpV%u==Q?Kx6$oYfvN|YgKRHsyc#5qY_A29dSrWH<AUh+!p67J?S-8O0x}=jUf6gw zNF3ST0vz^MK*iDRg^h2c+lzdD2(rD%=Z7HMy8>!H$UVsZ-2fFww|5Iv9Nk{nc_Scm zknOz!RSyzJw)X*&II_L4aVB(o-$2!)+Y38~1Y|z4y~yW~AloYe?XQE>BipM06-T#M z1uBkiuMJcjWDc^u$mf$F+Z%wS9@*Xqs5rX4F;H=Idtv99pxavmRSyzJwzmUG9NAvj zxCOesQ=sb6?Og*E2bquT-z`Yu$o3+ie}Zi938;E>d(S|{(d~T#6-T!hc3uid9NFFv zIMk!h<E((5g8;3*Fy?V!>)6rV3A;Z6-JP&=dO_-u+fe~fi$Us<#bM|4g4~bXzM2A6 z4-!XiU%~EM0hy274uRe01u`F595xREsy9LX3)s05uz3(ry@@Q2d>$`yy8^bZ9^@Y6 zb`<hF2(mcxy)DS?E7-bvboay7)uX!~HV*=_7uh|qc@T7SVCVXxn**B%frSIC9R-^Q zfrSH1+yr`_HoCnab3su95=U-d!RALm;>hhE<arR}_77~mJxD!r`wDseJaT?PzPAF| zeAqeOAajt-hpm%``4@J+2JGBmn15m7u=x>?`W~eA73|z#ka}cs<a4}{+gGsp6p(w6 z-48oA7!+T~?I_r~cTl(@izDCjf@}`#UNdxaVE4VEn}fU_9=W_iJ~tS-+(5p+4B1}f z_4CN?L|#9SEDoDb0fhsyy*Wtp5y<u;pEHcC9+cKV7`C4%0D9gBuJQ_`7K8_jdQ!_z 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	ch;b)!dk@*2$l}QE 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 HxWo7WJ7~Qz literal 0 HcmV?d00001 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 00000000..8d83359f --- /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 00000000..29b95a51 --- /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 00000000..83c9f4ea --- /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 00000000..8f438f97 --- /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 00000000..d6b4c069 --- /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 00000000..d8e86133 --- /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 00000000..8b137891 --- /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 00000000..29b95a51 --- /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 00000000..8bb8952b --- /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 00000000..9960e984 --- /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 00000000..2d744479 --- /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 00000000..ef27dccf --- /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 00000000..8b137891 --- /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 00000000..55f61c3c --- /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 00000000..14956f31 --- /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 00000000..5cc1b445 --- /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 00000000..8bc8e10d --- /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 00000000..42847b07 --- /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 00000000..735415c1 --- /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 00000000..8910c329 --- /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 00000000..3620d4b8 --- /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 00000000..d4d1a3b1 --- /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 00000000..02e441b7 --- /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 00000000..ee49c9f1 --- /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 00000000..32b72b45 --- /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 00000000..c90ef4d7 --- /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 00000000..8be98943 --- /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 00000000..e59b749a --- /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 00000000..fb2fb479 --- /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 00000000..79d4c95b --- /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 00000000..49782f24 --- /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 00000000..dd834f74 --- /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 00000000..8a756368 --- /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 00000000..fe161be5 --- /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 00000000..c47d09a2 --- /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 00000000..b94426af --- /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 00000000..3620d4b8 --- /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 00000000..d4d1a3b1 --- /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 00000000..06357de2 --- /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 00000000..e69de29b 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 00000000..56430f3d --- /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 00000000..93bb0b43 --- /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 00000000..e5937258 --- /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 00000000..2d7cfa51 --- /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 00000000..cdf5be8e --- /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 00000000..7d406f0e --- /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 00000000..7aacf903 --- /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 00000000..6ebb1070 --- /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 00000000..573541ac --- /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 00000000..f9867d51 --- /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 00000000..bef86440 --- /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 00000000..e69de29b 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 GIT binary patch literal 4516368 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%0AxN<q>aPX(vdvYGxmFYa;g=WLB5+6Oil>cwk5 z>FfBZyv)L*A@uY5jayrk*(&&c{z>Z)TAgqvb5YXtdn@hhH+AfhzuI4Q{IBTEq-$>F z3n#pA{d?1LfmGmy8&ec39TYMcl1(Sp$)wcG{c3El-<MO#V>O+-KThka+1!JZ5BU`C z-gYGL#|f3cKRboo{~E;X?hlAf2rTe#J|F3FhVhp`D$|WTR*ukToqDf$Z+t(e6&fq0 z*2os1>1vd&zVTs{*YChJ;XR_W&8G)O1igMBf3W}2#kg4UAJq$a*nhs1eq8lUv+2~o zgd0l(E-!!n(&@SPGL0VDlbb!>onAZB_->KH7W-9xzrH(p?dF~RbdjplwkJlRX$$oi zo$xwvSw~u6_47Ly-gCKsZqt0waqIPxcdKT3re1G%nSFqn`^ZBMnJ~wHw-rCz9zG%9 z5HfwURYouGm$f^?Qfq!o-PzV>Jty=s>kpNOi9v5=Hrw}J{olTJoyPyT3!Ch__a9zg z67V(em(azfzUMFBSg@Pl`vRZHyyTnlnrr0_=}+&~y>V^+j9+!fTX=81SC~?<AZtoc zv5J#~wOqV_eCD#a()sz{Bd*>^w7Te?cXo&6tF7yDETWIT`D~ckUUz1V+O4?;xlcY_ zWH@dYCKWN&c7yb>+nuJ}0qTF&N9_Bo6Jk_T@{pHp`Lz&-V-aO#?Mk`pcDV6wu=un3 z+CBA6wrl0ozI)Hyx@78t!*O{P=gmK6+P}-|Iw!!#qPP0U<5H11r<SLO9j*&8D^d`# znLYK`L#q$+M<OqOo03>+X#azE^UV^ob9vn%jE8mVw?%vuK0Qx%k!+a6*9Pm)IR|^M zsy)4~Z&5kRI#;AC=bXEReDJ}^Klc4eY0P<Wz*_20{<&4(m#td%*|f7P#AZtRgSy4N z3lGX?oG@kV&{aC8{P5~@jpP}3pUnQP=la;?$pfp@9f~Vg&niB6bFmB8Pyc0{D=IdX zShXCE@#o`=dLwk^=YgO0w%JqP^&DKhPwBjyr0?;)-?JCXZL7<xwYtTz?C7jDg$bRD zlG~Wy-}2g5ywq!looRsj`iBR&4n5)Kcp`7%>1=$FQLFxn&yLa*Wt+`jTY6hP?pD3{ zwd<=^^bx1sQ*UpZDB5DX{MoWu4Ie!=9SJPFKF4U$^%k~@rL%4qSE{YEa+A8Y^>OTr zjiQ3Lqtlk`^UmBJtd+PWPoeeLWzp5&AG+SsvP|jgVYB?`og>M-K=4_+=^EWNa{o%N zOC)EX{N0vcG51Kjd#U;7H@8-=7FhY^)Q<HsE)QyXy^;>Mur{gvT{^wzyu9hR4GChF zs@c5DH@=vp_M%BjK+bhy^IXrQ3!#Pk<=B}zR;_x;xqnhn4*R-_AGOc=u0IKs{9UQ^ zM9Y;m%FRIheO7YZi?s)mpFF5KQ774$;hR16v-$6ZiY0UI<g`aU+rQmXkLihmNYk-j zCq!N*zl^*u8aKnFBe`I*<%*h=XH%#47goNpzw_|cY`)oFnY5B0<gto;N&mCr+FDlQ zBd_=E-m%R#@t5USkKl7Dk&PeB-UT^S&#;&=GtztOqPtSnfqq;K(wX{hpI2>?SiSPo zBCYh*><mX2{0Lrj_wA7dJU$z<mux<xy8dUzm!8rIrEz=zNr!A}QP?5k_h})!cYl-( zgX5{_A8P8q1rPaHEe<+-c<%e@{O1-_t=#v=h-1y(y`53ZJ~d8yUdJdZ*Oj1H?J@QD zM<3|`r@K;bStsnu{hAajI(7Es`e292FHgT+n^qtmzfnvidhZFf-mKZ-+FPg2-+YXH zLH?CP^{tQ6(sry|lcba@vZ*e&J}cqQHA61u{uyfDw>CXKt>!$Ncjc0aZ5w5nogSK+ z7#DxYi4OD%?wlxbYe`ZqZ^f;{_jN9uS{nM#bCRMD^Q}Ek-+W#EsxIE}!}AY%yF<6! z2szaxDV#8mO()`oXL<R91I|w#zu3Nv^{RB?1jR<BC8dJauh-Z8RP9ea>>v}fXcfnz z7lAL{#x}kF*wrcYt?ir79vy}465O>u3?_UHpC(+8Np&lFxbOJG9JM)0$CN9J&1S2t zir;zZS7?z!@p(7zuX9g)e|S*-X?%8w#NPmMrZ3G&)q5FrjoX%9k2Ytz7xMVcy#@Mv zJy{;Aw9KpsoW=dd-(Z1%hR?s;U6}{+SY?mCbX5Df_50a%tPjHfT$>QApLo>s|Bkm# z2i5QLJ`gIm*YtF<a&tBGYgN;eGE?hvJN<i^qgH}k^>?LWje}}oFTKV8U*K3LzrSFk z?Z0mqjz#F7`7UQtFV&<gC}FEB%U5;alcMWh7vsz+KR<_jaX4FjjmdDb;kIQD<fg6u zbM3b9{>O%|ez$SC$hGWcb$NK=YtbWT^XZ}HF~1ttmrVJu^GBZ3At%B-{E=1aWwXU= zB-btdvCD~Dx_X}Glaq@xzU_^5<DB6)ZxLTc)`x_KRkzPY$;x}$DtB=2+5K_TtA{d+ z3*{CS9P)9?PqN~1y0@dtFGA8)eMTwAJlSo}^W%iC+nwEMGHKf1-){EV&lNA#7>7+P z_{lAH^2bqiZsk>JPnaqfH_i;bz$LQc@7Cb;S!rLwLhcG(xbx~D=l=h%tplvCRZKSA znk}?XB<+rE^6W!T&gpl23%lGgRhWJ0!JeZA9_JcW3g3Ka+^QI=ZGJ&;pXjwMS~mZG z{mTm2vq+(u-ALlnTBV!o@9f{$#*;R$;)=^9!K9}To>YBv$lq+S-sa3w<HLQ~HC|Gm ztW+bO8c#faU+vVXdFK1IR+X+^tYUX2Y4W|j7O$OleOq#7TG^T(Hw$$a`tnB!q+K?i zKIv3YLF?(D&>wZIavvTlCVqLn*r>plzfN;c_K7zg8!sL$|Fdg?Pw~_9ey2AtvUubD z?8mD0CqyST=cc=Ltbeh5>Be%m#tVD*^>&^O5DGXoUGa_g7s;<zy-r=Z*u3I%>C}ne z7!Sy?$%OcKs69=p*x&s6aQ_a|-nIq1Sqv2`|EZanxc^+-AaRQC&g)!8ja?ke7bq8A zS*-NOLolmAbs@u_&tmh^{~rCc!pSS}(1ZuwI{$2W%%AvwUVGtHv|Ump%SXe@zw*W6 zByCq3EQ<)3v*}%G@~@joH;;0C)Ox4>q3lzv)Y=1k<6~q0ZU~ZhwmR~yXKUHSkEucm z{kQ&|`c}{3Q#Dn*aPv8r&Wz<N*=8**y|w&f<NkItU9S}LDLIFgT|PFw{jQS7X18KL z3m4Pt!@rXk=DCG+yi0!Yb8%sR(TnFwV$Z8iEPLHhD|pCq#$C1F$;WJ~!_UX6U)j6C z^~^^;mh6^ymlwa>{X@&-oF3mc`~E-Q4AkE2zy02HVrd~?gjauQ8N;v1x{CLfOYZq8 z;JsneG~JlM4b6G1?A5H3+YU+TM@ewJjr+@yT#*&O+h~rLv?X7(<(z$&o>rfUDUmp4 zV1IwQb78|8nWw>N<}oIEkp`X3_SY>nQ~xoR*|uFZ_nOw%w&K;S?Lnt{kNUnUyRcPU z&~w$AO_wFPuGzD4=}pkNbUh|2Ztnk+v;W1dVqq$=ToqHGef)vUq5WSsHq2y+TcyAr zvpP;=)+<?osArrHwU#A6`4i^-G}XvIIIeKL`h+vH<{i-3WRxhI+UZilrzbk+!h;15 zzwx#xYAMA@E>9G<&tyN?_3CiE-b<k%jrL>3g`$ntn`f+<du03R$5XGfc{(^6zFVU; ze}cxQW2K88#T_YAtWYUrsO)iPGl>?uHa}{X?!8boLHP+HVMgtq%V#B~@P$=Q)=io9 zQn+7zf?uiokFEU~aUb@Ie7J5Sq!=s8y}(||>B-|QQoi9O;;ZfiCEr_kUa_|Kea0j4 z9|e4J3uh;9&G@Ljp4a2CX#s<HbVU6IxvZJpOlm7X=iUwfwt%;_HI6BFnf8*&y&KOz z(rRij`}gsGj*qZJNo!?pg-64GonOkA0@`jTwHZ2iJU2F8;2W%V_yV80NPqdhl+6d2 z_A|FOdVFX&CvI1??>U>H{;I_0Ei7qTs+>ElJv#Oz&0zD{*rYkdp!$L4r=abd+b3!k zPrSO+(#1n0uHwNQMhQo)IeT`WyyEftM70xBctqsA+0%YMI<)OFr)=}xrLtx#em}BW z=y!VQllsiFr=GZ8X(_(p=@I#Va~^A@sr7`E=|R_~w7MR7=y&0US0(TFUkcmBu6;c0 zWbgM+;_Cs$&VXfe_q7yAq~yelRjip;ap}Ct{rXw=YClZQ`C~WxpZsBE%T*f}6g>Fb z?sRLJLQIf<M#ZvC(;GIj1X_Hb)3&+PlJ{$SzFkwU(XCDg!|v5C;+wwB+x=uyp;^#D zUeQd}r+rV4yxewNYliYRHjmA^rPKFI=cFGL3p~>{HKO0xS7PaU%QCCVO-5B&KZ@Tz zeW4R*Vk>5mv#0&v)f8)<?fgC=u@AHlzY1pe-TQq)nz7C2CuiNX4}DA8(PwtYmM!p} zmX{~v8o|Rk^6FRm-fZdK=WwFB%Js6ocwN@47nbkc{;W)T%Dz9|?cd3?-_h@CzS<Uu z#?LNNN?d%oNYh|v;G(mxeRW<f`sHh`&z{(L<Ljh?TfeJ)L+3rRKJ&w3MfF0v0_H1u zYMW#N>`pGISLB**WN>o%GRFVX%Q~XJ**8~k{&}(N$N9;}7w@k!zpYfmJmJ*Ey)jW2 zmWST|XmIb%&b~br9F<;;VpeJ2Pb{5x{dTt_W6*7PBZI(u&l0}BX;F=u<<cg_zJ0D8 zv)+5IY2vQk{O4bUJYDqFtS6-D_{v9Td&Ev2-4pDocz21$Pl@-*A`QEJXPx|3wRU&z z=NW02g%|d(6TSQ6$LwcZj?&8Nzi%kFzn`_i&7nWx?JB45Eb~9fyqXv98M%6=#6p$X z#|?EhyzAfPdum%(P}rFxuZ~ypewej;dCE(5)}MwFuT$qF*}T7~GVAW0j0t9<4C%pa zx*IZ;ZDpT!6=_eGYL;`VKH6D4r*D<qzNXU9jq{{dTl`r6QT6I2Yqr9g)iaJh>6^X9 zcAs%e*PJ%HSfBG>Ejw&7eL9~!v&=l6pmYAz^q>0+GwujB?G3T<*WEd(ZS7K((h27` zwC@aB9KBxszR@C^e~;&jl~z@(zAVC!Xj(Fl-S1}C#tk8EolzbwrgPt4$~VrLvtwmK z(lO7!$y07T%CND|>HVe3^LmPqugB*Jfyb8ps46KG@Q^>Y!1HrOl-ndh@plW=CYDPl z?Y}hpn_bHE+d8MX?1cU<H#L=>T;Htx$C0sfpVa0*MG_izk&XdT&KHuS8*aT1=~#X9 zC+8I1Y26+s3I|h-<m{C%2pL?xty`Cn75K}+AgC{6;@88@UpVWPugqib51YX?UB~78 z@zqBYuW!$|{<2b_ZN}E`Os9i`cP?A<@%k+(w+-d1XWw5ZyIe2UCx?51Yh)+)_ZNCs ze!LfyiGG|lL+94Vh7Gz|ezhI9m&AB&+{E-O@ARp!OSFQe@~a;{a|`|dL_Z_te(}9U zp=(99_vfEnd+2OpePI0teUtpe5KXm5rLPw%R!u$Doibs$|M~l;XDhckTU}_`aa%yR z-S2u$UH+D>(t(L{K2+~=F#GebcV6}91ONF#*GL%h&O5#LLHv2y^;`*C3{Iu=%+|j$ z;Yj0J2G6@kl>`@cz1I9H_Pna0<kcl*hURw`r{i{dZ&=ILc|L^m^gYfny<I!rPg>c* zP_S>An74(sKSy`$j!vi2#F_ExcU#RD?yD<$_FeqzltV%ih6>NNoK`9I`ahF_0AOa| zW~ktk!BEA_Ai==Epot=WESiBq2t@?KVPwEAu7X3n#T~nPp)l;??E=`vm141rd*ZP7 zG!Ao2#ju-mBmuklRXgnB893~%Wnf?sgaj1|IU9%ieK^D);1IXL;m#Bs;ls*^-TkrR z*xmUt0K0l-9O6Z4*wvROV;3*LA#SgOUHwui?BbF*%(-TaUHx4g;lRLzUHxG>?BZH} z*u|5hu#0C$U>8@zVQ&u(^+u7{%`rB`F7A!P{GB-5xgiF-IY!pl#rNY#57%U|tLII@ zp5C^{VOL*`!~8oo*wy#qNIwZU(nF;pc5`xUv5QZ@Q68Shkq%{~u>1Eo4too6#Me|D z;`@TJyYmPWc6+sOxbqqgaS3MZ=0Cxq-pl~I`i0@x#S0Cwi{A`lU{FFSIU$@>9PTN1 z!fp-|j&kxej`ZK<fZd#49QOLiV^_Zhhx%F^?pc?J-5k*<?D2RMhxvJu*v%2fQJ&nx zVUBYWc5}Ys5TAh~KjyPwH-}LVyZ9zI?BX+VnA3$L9oji!54YPm!hatQ^WWnr5AWef z&lxz%pFcR_*U%ojfA8UN&r&n&>KSpgPwYals~5)6PLO5AuHHEmySM|6@>w58yd1>g zerFu^%Ht>}`_-|#Clp6{qN0FZeGCqJYb3C%=hwh4E`Xz6_==-mW9Gtcj*dL`bgLVW zU40&od{>3TUwd%Gqb!beZX1f-J?1#t?aOhL51Tx(yT1%a_=GuPS6_gmzU#x`-<vqn zzcG&RyylACUP~P1)fOD~R&!!EXAX{b)D;}+O>mUw2Ey3QUt)z_JOM|%T+zm^{!TFV zct455zmIT;2jj>WY5v&lmBvv{TH~k(nc1+L<86Um+!sgt*%e25bp%I#`HG{x?TVw^ zaF)U0o@DIdT!bS(*5C*SV}0!A&%xoZe>lqjv%1*Lk;M_tW;on=1xI_M8b`Tt%?o=t zxZtq27KgZvH+J_s;mGg*aP$kjaOB525$xut;0WgxINZ5f8M`^bIL1j{<7gK#q+mDa z3l9ID#NnPzINWcBBcDFO(I5Zdi`_jdg>Z=DC?67Ww6B)qsE=NSV^2S_ILu+k5pGI2 z>g6{$%B8P3!jl6>zUaYG{!FsP?*4Kd?oq)}zU{}6ujK-<o9~LFpWDEVJ-+POv5Rx! z=ucVTsNdh>sK*(Mu$%uP2)lR=I|G9Pq-%&m{=|`<gK?BgTsYKs;PCH!9O4^r<U2l1 z?CyVzqr6%ci#@*5__3R_6i4_U!r{(|IQr?ILa^KW3P-#58xHeDIIz1@fdhMd>Eloz zh(r7Yj(YPJj&NRqBj1(cD94rtVGoBK9QEwqDD2}Ep8~Om!$ut8ITuIxe8iD%m2mW@ z*m2YsM{vaNF&yEu97jKEI|uggd5t5!?&8Q_&vCS8>T$H&XW$rTX2#J@Q^3*h2&xxl zP-5U^U@3!?9-x^IPyzC34=;lvgD8W-Jq-|-!2(P&Fz|>8g4KVCfvAswimNYS2aEUY zlmm;vW>r?dVFinGC_zTCVB+78@qooUgdpl6rZF%y&JqTTUs){=Hpc}_GBE7@3UTKI z16i<$4VYwLco!`ORzGJA#GDCGafwaLU~z{Sh`0z;TxKE*SiFNDVm{10xwp8%;!~bL z)Wgi@7J#_(fH}m49#C_3Erp0LH~?`EM3#YJ_cTVZIcqjUOoo}$c7q8le!^Q3Yy!+* zPml0{#h>Is?1h=rJqKd`p7)S&gW2mB$_rMX(Fw5^VhaO<z%ht9dk#R%ftk;y1BtJW zFA#B<d*U7mfzA1_8zTM$>?#HZuSbw@eo+T;NdQ#bA({=WUSTT4{Sa9Oh6WKxIA^SY zgeOdVb~YrOJ-(y5pI46)Y|fL<5S5VB#lWEC2ythP8^m7+VD<(;#GhP*h{NJ>c?87$ zcWyz<hl$TofP{06nljjg7BI=ckSGF4pD#oq{)O1iz~Cn+0(Q@fc@S|}IzRXXRF3g7 zXb7U(>+}ucuO(s-|H9InFB8OHbI|g|_pcClx-5a11B*vqMTk3HY$5K1#p8-)9ANi6 zI0|tOO#E*@Bz?+!h1d&o|FJ>=u=<K@h<aE!tdxX=+X^;l_<$xV85kJ$7(mj`i8T=M z8_@7M!vKlj9nVqCw^4%F`{ofuJ<NPBF-ZEHa}lB*=FaNP5c56eLfiu@Prms>+>_G< z2?v-t_jf?j&xXAa^|10}+HOcb+R_Ly85V9wY`MVx^_U4!uLE`ePA-V~JjWsKgxS0A z4J3Y91R(Y%K-JsCK+-u&CBz(<dou4r;#VLMlFniIXe%2ee%B;H%mK~sf{YRrf~ddY z0TGAg7uhsO_*{4baZd+GF#`jG;wMNxJzxY0w;HH;&r~6BdE4<Ak|SX0u%!gz&OZr| z7+(QZFT5F2uI|u<xDyge3=9F!A?ZAa9pauIsQT~UAmysa4Tw2!pyDcB5PxM@K}_I) zichSA#CyX*h&ar@OLd^;{D!z6=1!+Wko3G^3&g(=TNoI)Z5S99GVn7PghJ9eG#N5< zZib}uGY=u=z`{Ac1d{J|OhWb7#!^T=QZa*=1B)-0w-9?3LLlbA($76MNWEaQ6Jm}5 z)L*IXko0zg3lcuCc)7n05)LzJA?}BzH|1xLcvM*r5r^fMh9i*h_b7m*ADDknKY)bK zpLmD}EWS2|LEPC<1yK)k|F%bvbpGT!L_H+585n}?7{KYF;x!~aKx7#h{%?S!a|Hp2 ze_`p|?js~T51fXG!_1GZh2$5N8dQ6&J0Rw;q(j6PKqF?!CP=t#F^7a3EM9J;LDCh^ zen_~%!bj{rB-{+@Am;c$!#TnZVsB0v#2lD-?`Md($~lNTZJ_qDo`-~6!$gR94%D3Q z_aNb%QVTH$7CurxAo*y53&dVnykBaExc^8a#2lFV59cA_+#mvRKg>PKGa>OZ1zP{Y z)X($+g+D*Tf__MPvxK_mSsldv9A2pA>)nK;&lNHd^|0^}iHDRAI=>+9hr}iW!^8`a za?&Cg60;3Z^TXmG<<$*Gh<aFgA{+oQ{{|PtzYtvv3^#=#;Z~ssQ4g!%r*uL5>rf0) z35&-VA4oj@Nr8yN(&xeFkaVu$1`&suW84U-UpUxM?G+M-_^ZYc5}vSh_+%C&{~qXv zgij3AUyb)6;w@2-5Qc@nQz0bXzUYUzAC?~vra;2ML>VFubAQ81NPKyiLfiv0$4m{9 zo+COS_QK2&XA%e37i+{I{(`x)#|%;qaBP9N2Ud?X?1cDh$8(5!Sh?rX35oYFZy@$A zfcopZI;5PGsep(>Ok-du&V<BQN(RI|u>9zd4N1>7CXjRjv-i+Li24X8h<{=6K0OeU zzg}3On$ry}2V}lNY~+CEBeT6642lf=3<}V6n+kQOOF1MxT$zGuj(`xvJ!?E5{)O4Q zOaqd?PIyDqLu_GSxE2mcZ-1cfDS(>)U?xQUlt-xH!0HVNf1ceC6JY88-aUwVj%Y}^ z3KO3Z2yu^!8pK{$yq}eXgnx?*B)vgQV_>kp%ny#=4f|2U?TjQO{VbRdF&~y6Z)if& zo52)_dYC!#Cm`v+Vim;wJ<#y{8V7ODA3cbBVCl!^7NnfHAqY_q2|We|#Y%{OTR0%@ zEP;m4?I?&j44DvfVE)QD25EQgse-uV3{*YOONjb22O%ayNCt)nLXiBclM1mHmacBO zK+<i<V~9#v`scHSv>$ltApSLhn!j-uB>gjNgqQ<!kHj@dICva~h(lb(z>s?%QV!%W zLd=1w|KtF%w*{@7c{3N1ZVy1)MX+%DwhvOSR&+qp|01Y+I13^1%K&XZz~ZYT1(Hq- ztRXIe)#D{X5OWv`A?6rD&0#NuxZlDGA`WYx=Q2aW`9vJV{Sea_817Aggy)N0sOjYI z21q(7c?(eq%csh>A?0??cZfJ7v>6z(j3D{KMH^y1O#JV2h`)H=p_>2P1mu2EhKP@l zln)D^U2PC|N<iDCFmt8~Ld4JHLquTVbK)jMTp|*Zu0o*Upll8)mt1Ti;;{JYR)o0! zk0C_-2voi3e@H$$kphW#h^rVFxYj`O(Vaz*^b8Zvaf74>ms=2VnES05AmR4G5@HU- zwG0gBzd_=WqYt7UW{wTCo&R71MCBT&dt9m^<-CD0Bp#PQ#b3RFnByXcYW~5qkn;aQ z9>jcDyeFwa!so?&h<aGNf=vLD{ynZj)WhmKlQ2kpZ8-yp-x<(yAp0RCU5O|{;un^` z9!Em#4N!o%6BaMmHbTS`*dXS^@@cFLBwj?eK>P~}ho%rn`TQdnHJw=ILEKqz1QK5` ze|>+!3~nFJcmgru1T=j1LF++-EQmP}TNoH3#UcK(XoHBu+@p~Lbx#Y#e2A|Z7^-3+ z<yg-;h<{<@1M)$T^kb3-5f@>CSS-2$5-&Z_{u;zp3=H!eAmLCG1XT}F&d_ld62Aei z5F26jtZW^`d<|&(9Oh2-3P}1)S&OQEp%J9s6uAR29~QqKnjq!gf;A9-!P0-JJS06Q zEP|Lb2kM?Ueu(>TWI@si%>68SkaGA&2qfHK;&HPf<;I`Y5OG+!eQp^fJYTRw%z=gf z#tRVl3mBt{tF3^f&mYkG2xflye@H&EX@$5S){e4z1!+eeX@Hmm>))L_0Ws&xHHdp) z{oIXPA^!d01#t<izqV~1#9t@S#zW@sh1mPR9+GZh<(`2e#QjUkA>j;*mlZ6KbSq#9 zu@_dq+=8atlv0R#SpM403o&2e9K`)F^}b$^bTUH_;!c?P3GX1`yyXkTJ+N@N&jQI8 zDQM+@xCBHz#u1VqVevjm3L>s@2omop(0Jc!1S!W<RzbvJ?zyW42{!{*Nccls#lYYi z0?8K@A0Y05xpNgGq`ph}3GpwiJue*y$#*@UAmIa3Kd%tden@eGm<)5LZ8=0d;W9)$ ztUOT?gXD{ZhY)dCI^X;plKwdsL)-}~AAa73)JFl(@Px%<w<)B)o)QIdKde4wYlDa% zm<4e^tUMPx1rgt~5+V*OXVRxY!mTG05^e?1a`IL-#64H`K*T}o!a+fOGysx*au^`? zLSz{jj=qD4FENFPLqdar;cy)!98$a>@d(Qo{H2g|p1}oC2@B6@A&_*np%@Yl70`0Y zN*|KWGoa&vF!g^{LBtJiLhOaro9pTz@wlf8Vh$``KC(mn#qtE=a+o<2_Cm@TgG-R~ z3`<w<${_BSxdIV~sXxvNNk1ynAmIt|1p`BVA0!{`SOswptX!H91u<VH526y59{xb% z<;M(E^FIkf(woP9i21Pijm(6IFR6g|3zm<Z+aTrD6lgyVmQDg#Il=V{!#haG!_tHM zbV$6PF^8l>nE1jRh`+uFL+pi(-wNhI@=*pS#GMddFfcqzg{WuP4+&2Q$-wYb9a7I8 zxd>4Y3%85*kaVKK2N8#v)ASz_&OXrbC|EhH@EB6REYXJe7Z#7Zk|6$7fsPYGe8<4B z&Iyu!K5#=!hN+)>2vRS&+=ciT7XG}Akn$?!F{=5zqLBD<afi4Q=6*FBNVvT~>nExP zL&~=snh<kf>aPVs+!OHuRh(S`5)KMKP~Gz(2~xftSp`uKbN^>uNO)dwg5)EZ`7<v= z;)MaU@SA~w0T%wu;BgO8hJg2wkP!f7UIqq+l@lQ0c|aUuKFpl(2uOZ(afZY@Oq^va z#GM>^5PKn^%D@m40|^HS6Nq|Py>N6k#2keukn|68|JHO!xo49N5r>(>!Vbx&2W%kb z!|dhW53yIK6rvJlPCj&eDdr@^{Se<VFtD&f%-<sd5x)Q}$C~OP`F%?|L>!hcqKhH* zZ;U>~Juq`T<stE&BMz|_mM_A>AnAOCAjH40a6a7wasLKre;MZf)K!r9a)H((5YreK ze!hX^-<D2@2{)kbjClx2hdl`pcf$PZ%L*yCAMA&i5Cc{J)ehpG34y5L_CyvE4pW>U z=D^B_8^<B#(u-z@y%5tF7>+K2xYGdIo}U9Xe=#$p-Z=uTUtr@2?jIrXZg2x)KFplG zi4b>gK+Esdmmuy@=!K|<`D>C6#636MA>j!#U;8g4U*9Q0jhCiv5O>Nz(>W~vz7K-f zn*;6d!0P>lA0g>yfgHqz5R!r6mpP=InZXUocd&9*b0#D`Xv9I>3F{YVOoZewm)nqV zgQcIme2Begq#*8x$TBb}2SVI0qYE(y*57%$65^g1DTuwWcE#n*5b=(9RC6@?7{TRs z#0N;qgr&pWdWgL{0wLuRtX`f8O>Y%;5c6T}#-ocN<<gvIkPv{73=G?SA@+Je>vvc< zoR@&4{|Huy`7rgWau9L!d7SrIkn-&dbljc?nts$gAo=19v>t)@f`MUgJ|x}NR73m= z8~1Db0-2}wfR2;H{CnjQq&(z6n@8r;h4|}$IcoZsSOam7$#;nRVdX#&bY8UqI*tVM zS41Er-Wh&CL}2mG>jOzASAIdvfsOwde}t$%03FwY<@Yz)kaF)uASC=@?Q`Y|NH}yv zK+K2vOS%P8E;-mh(m5<$v22CpmkoUob719a?;l8fZ8-=DH&}RzpN52kjwK`o@<7XZ z^QRE=HO@oKf#nx*=se~DXn6v06$8U>X!*898j@~d?b78_A@LqF7a|TTPu?$v`b!sL z!V9Rq50W6|+l2&(dn%ymfs+g3{tx{SafmJkhUd#6;mHyT@fR%oS3t-2Dxl*<uzuy~ zAV@i>F#!^8F!3mLh&czcAnt_aJDJ;%c=_WAiAPv`Z7qfPE8#oD9GH8mq(S33{0ss$ zkaTqv>aTc9NWLpM3vp)y)L$jvAni{Z=r{mu9Cex})LwUp$q<r(Vd)-7xb0aE5rL`i z_zh{FNW6o%2j<SaDoB1&Nrl)86Yq(F<O>TUh&Uuv85rJ9gqYv+77`Ay@L69CDaW>a zL`@HC+#%*aI0bQ!0@Po&Qy}GY3O_^~R&LMz4zX857~)P?I$!<`lHN+7^TjZKy>x<v zvq%%fJ+N{<qytjFEcga-In10}B@pu`#6!%7l@I*eAmMpJ0^%NsE(Qk06i9t^#269| zF#o1O$E$bDf!GVnFPmf_;bUM5F$Y32Fr1kSNw*abAnIZM_5KcNFWLA)($5BH_-tPW zNzW%-ASS@#MNJBlPC}sl7nr?ne<1cQ$b+~X=3l{Eka#Kh2r&od{tKre;r0Zrecq`I zsRw<QL(Fl2rcaA<h&#VP=Z|3Sd7%f%FGoxu>S6Ulo*l&AhA>Eakb(M(cMZheFVK1r z77m;ELHR<I;l>+?k07pPU?`aaiT4Csi1{%09QXst7b?*85-{~VS0V06SOf`ASh;j_ z7DT-VbUp&6{^nUo`4*uL$&aw|XORIU{g{ZMrjzFukZ=%5M2$yzcZfL42Z(=R_Fk`n z<U1W`{|grW5}zUB3v3|jVc{^p3}WvGcZfKw-1aSo#LJ2W5PM<a@AnB(p09!C7nu7y zlp*ztMkFL0VCq|ULBvC#^Ng@|LQo7O90H)@fiU;S^+4JiA4DM`1~aGWJj6XE^{D1Y zuYkDc3A7yriA@FuX+21Kj^T#nBbfP~M<MZb;||0eSU7xuuHV?f0ttUuI9UCL<VOu= zNI1aE5AcNe%cllnKE$;Q4Bfeq`uc_}L>!We7#Lz2An9<42gF{OzvlHr^64FQi1{%0 z_yj}ZOQ8^=9%g=z3dCOl(D;R^zdj!lo>Q(t)Wht(e;yK^E71D6Sw#@@Ll!{P!{+Ju zXF%$mA1M$MVD_dlb3)cj<U-OdG<z}Rm_qVh543)SrMF2NA?6&3hnNFvCosH%lzTSN z@l{wj7$1U!r@(fIdRRN~=QfDHWO5<mF!yYifRsNxPa*LI3y1A}5PRo5g{X&_zhEaM zotU7FpFHD+#Fv2%BphJoYZyY(+aBmVFKis<`U^<-uPK0-5A*LnH)y$`3ke@szGzqh zanBuSI|o+&yUl{Q$Kw*joG;LFPdyQmPEN=|Tmm!y{wj#QM=T)e3g%x6TS$1`cnonr zOuShhBL0FEV$L4uxKq6cB>m5Ujsw8r<=JM4_=N(9`LJ+%mk06JpB#ueuzYm62x5ND z8;JX1`Q_?VNP2E*fr!K0|Nbx}JT1`XkB*u^;`a`;AMpU{&POf~@hhB=_=Sak`CCYR zn(`TvUtsQBv=ZW;A86(F?R60Gj6jI{VfA?b9Z0;Z<e{3A`y7(4mYhMg_xU%-xYGo* zai{2okbLxGHN<?_JkgGJNc?_z1&J3(XfQBH_d?7Mk%Wj(fyR6FA4vGSBtXI+)^3!Y z199hzcMua`{*~PhiI*!L5ck8<o9{PBy>Mn4L_JJAT@n&*TTCG8Ve#&;2ola8L?Pur ztbAVC0ZDH*TOsa*<;O%mh`;tg>jhZ6gztffuTh4W1M7c<FM+u8Pc|fcVD5MHfRr0I z(8@O_PDnd#h809TEWPbEfwV(J+9Cde^&{5vLgKf?3*t^#{Cc%Q!a)EnUmrgJ35N>k zxG~H<cRoYv!4>Nv=D@^n?}C_9upSaGuztk7M2Nj}EFt0o&~(eW2vT3nk${9V%p4aJ zNcnaLIu8!Zr@D(F@jgWxQf|QFW#)5;d(J@H$*}OBt_v;Cw?o1i7Cs!^kofwO1xdG% z&|_d|xeN(6i**q9!0bJ@9Fk9`1VX|Srruc^68<*3A?CpPi4xHHeV=?t_&{_qFnoLt z@vlZR#62)`!rLJ68?g<d5|$3%$3nti1v>r!Q-81?QciyO0kIb*KJyF2{XEeA9c(?- zgD(*CCp?6xhm|v1uRy{_0&N|F%1&PJ_(Q{eNDU4l85sWOL-Owhw0Yra%8>BcVE~Dj z8PI(C06GqH;1tB(3sCW?S&(>4NQQ{dfu@Ih!jSau5(5c;SiVr<hV)Z1c0qg!i^qWf zknnkcHon&t2MOml(0PAYy0TM;nE&A>Bpt%Wi>~uQ%ok~g*b6J4D`Ozy2Ca~IfrZ=J z7|8ex$6ZLsz}oZ9e3107u>+zWBFn&V)fOWD;XK5Ah%Xoz4(x}B-?$1%C$RMPZw@4V zPEdh_4=kOR+=PgiG(y}D>rZKiK<dFeXz6)M7^Gb-@ET%1%-(fpA@$1+wDn*wzCzTu zbVKZg_=169A9Q?Ug(*Y?7C!0<kbEsuhw87aN=SZu!vk?AEFPH?A^BPY+Af8;r}r5o zUIH$mnzL9Jl5Q>HA>y#`=?aA8I}fz+iUcc&zjC1Kdtv5F9D{^&0@}L1Yg~~0;<E`7 zJ}~p2=0g0n2dzISa|n`dFF@PLuy_et013B<nUH)9TaQu41IZTw(D71Oy1gC@iLVVG zA>jjChgK#ENw+2?5cj~;$3WNPEy;xV2$rw;w?pbX9~Fqb5LpI>`67^ftuPm2K1@8- z9TJ{D8X)ltb3ZRHBwsV|LR7-Sq4Fw3y+IkoJrG$22HWKjd#5-<%z?#k-d2b?4woSA zfw})=8bthxC8T_S<wvntNP37s8wWlU0*S8+(0vUsdrhI^2`ixcQ()$FZi3XOFQDtF zVfEc!Hc0r_%!Y&mEZxRVhq%9F7Q|nWRL#KfZZkyv4<m?;uyHME=sfZiA&C27;{f}h z>t5a%K+-3y-g#gGasQd;kZ^#tPr7s<>FrJ|B-~*3z6gfc%X1AP0xLKC-b3=c%xQ=? ztUi6U4WhoL3*s-B`b+a6`2u}B|J757dsaZ#8$e8BU|<9H>-iZJra=4!t9KOiAn|gh z0}?*4`A|lEi1{vP>$)ZWLgM#JImEv(b806-!dXEA)%=r3AmS6y>cOqh@^(c(#D$Pp zU|_I11!)IP*a;DVrK@mPh&zu!+w-vWP$>giuP(vh06qT=md?NafaGh3Fo?fk>3l~# zJGj1k@CXu;u<|_YAVmEf=(=T?y<dwU?s0*x3xc?ofuZCXB%CAA*8RSRuK)k?5fbk( zcb0fS%1H*a_4Bf~A>n)jZQspwKZtsZ2uON^ga!k{fnAVvWdI$2gZWo^0;C+sSOBpX z)}NZn1*ta~cp&D$>Jc4dNV?j>42dt8e+{+?gTp5PZC}HaBarZ!k`D<1SpBH^6jDw; zsDhXe%XcLjka%}M8+TpD11YzEe1WKknKP9OQvbeymK!j4cCUc=w+6ay92TA?>5z1I zB@+_AFmcs%h<h@gLd=JS+q^}P^y33{Kg_@X=Rm^$$Ulg`VEa3KWg-5Rxru6id^056 zdZZxX3^V6aGNk;}fv%T^m6It9kaXhn5Mn+|+;A<#oo}G?$guR;{|gddH?BkMg^B-+ zg2b;v5G3Eh*5MyL0kL<7B5FKZGeN}n7((oYjrVR@4++m67F6{NZz2616>*3-EIg+| z*JD)hL)-(&H4F?}zCz+rLmCpoF!g(5A>|kkT0ivrPe{GF2W>w^a4N(cm&1_q4HiDr zpz94hpyecNzVh^INI1B(L&5<TKEI&rom`;n(qZm=@d^^}H7t<y04ulm@<H<TiiHq! zVDZTR5)!{U(0&sn^cWaIMIruDu!pFJl^YyaAnE6W8AKeW{(v*Y9E~!Fy|8q3%OB!? zn+Xt=u>4}94{0Y{fcDd2?zj2}iI)q{A?hI{1H*o3{l3KmVlOP*9AzNs_6FKIE;H!5 z0tM(kESUMFvXFGhQ3EjtHr^Gr9THzG(;@DM<x>G?h<g&y)}=G=gZOKYHAMXuX#3yv zAjJFxNl3banI91XQ6EzPNk6dg_c#d&=QV2}=>b*`y6Zv8hZSxRaacG^cn4`m{XnZ< zYL7wMnHtb>c!(_w4Cfe_z~$SCn~)HI#p8u)h&eWAAmIRuubK@IagJ>eahN*|w?Xo$ zKs+R0z}(}u2-06TfL4AwazXqX0G+RawOb6XLdvlN(D`eKs~8x{_d>!!L?05Kuzeq? z!jN!4A6GA_h2(1=XnPx$AE(cR#N!j_I%=4>@<E9B2I#mbOx)THk}sY}Lc$s5o;g1t z^-%-bIGceKB!7K5hN?bt8pM1aXuB7dJ`GzT>2rYtL_I9rgl|If(F`F-xe9Cdx}AW8 zTMBes5f=XQCqm*^;0weYSbV8K=eb&-`!!(wP?s=BeKZF;?h5zUONcnn97z1a+B1pn zkZ{O>mM1WG=0MB&AHk6H3=21I=sq0|4pi~wMv!v&0JNPCONW`z@v9}!b^fq+;{{=e zy(^&eCb06M6uK^b3bfw}bI+81NI1Va0|^J1Ij$~{@+4yxL?z5$x1saS=<_K_PLTAo z0c}3$^n6J8Fcd(-2NwR7evoq8;5#IJ!pdRaw~+Sv4`E2Yfcf`^5JY_r=s+O`1_oGq zSep!Szm5dNd;{qCz^|u}e8=z@A`WwZ+;K>G5(8ad1S`)a&q3UO1iBvw7B92XA?d_n zKE$1{d9gGuNchM=>v2dZF)+-Cgrv6~=sY#dUpf;Z{#qgc31^u4mscVAg2xXc4og>F z6Cw5f7PN7m`*$Gm8*vg6KCtjq@PdTT1L%H6Sh!VRgoMMN2as@pwfEfSL&9N3FvJ{K zcz*Z^asP?s5OG-ecrrlz`$8Nd4og=BA&~HwFod`t=C90qkZ|KU4{-@heExZezy1h7 z#9{M*w+}+>?P-RX0}KCoc@S}p?GSrm;)fz3{w>jhsE6fu(F+jwoHztg4+|e}X-Ii^ z1iEhmmLC3>LBdDiFho7fojZ?1{2LMh5rNfT&e!-Egcx`k4#+~pVdFwEdXVz`&q;_l zY+ddJ6-fGD@)DAMVD5jx1W6B9^dattnV)(F;+{WmA>|mvGzJDwXUI67!e2<Z!SZR= zR*1bl(EcMVJe_PI;UJO&F&~z$w8|jn$Vfum1G9I*e@MK{35TQ;SUuYY&A&gO^LMat zUXu(7pBoP$;RZ|R7ohtKW;}wJ4-@Y`4@qx3=0W@gOK*y|A?btxy8j3kUlOK}@;m~X z9$?{Yrw=hlqy}O>Bs3TpILsjBqz&4>gOH_=`X!+S;xCx`RkI=fJrM&5Vc0%j=^98n ziMR_1H(2}OJ|D!tXVAtyPD0niY=G9wuy76#fs`jAcOmA((nG{nNW7E;LBb8D{+lzz z{Vr~h@*mcJ3Cn<lgM%4FJ<R=&93l1o5vY2YInQoF{Dr>H_v2BBdvc5*;SY=VDIXx| z@XlmN_`vpwcS%CRtsn?uBP_m@FN5}>@H3n!gSaybI$<es29i(zT!5&DrO&i@Ncpw_ zI$r?mS8jmL*YAM#ry#l*7{u%#;S&Iz-+|?qvP_77pInE8CoKQki9ynj4s<;XM3#ZU zr2>*pZa~**!_r~JK}dc{c??kr3pY<Di26Oy{0no>x&x4SKkx!Iy=65*{QCns-v=>` zf#K>-h<{_C>)T=GbIgR8<1i0m4ov;=e~@sV0(B=${MBVh`KDom8t;9VAn~{$8=?~C z&edj+a5w{<hk}LMmzfapAJFkqh%N?(?Ry~NAHG4%hoy(WXh?Z=<SfKw*u2#OWr+JX zghRw(`N9e6UmNJY1DL(%{zKwx$r^}_5R!r6`x}V82ihU_!p4h4_CwM?M*u_|*1q-i zf%w-3I$r>b_a-}tJ4>MB*sySJvWCRV4rqM`i}#c+NVzJr6_Wm8>ILpW^2;83h`(U! zGap0RnIh10LLjmX3}q~k_<e)6PWyi)#GN{J5S1|hK6(nNuPvbK&0zV0rvXw9KiCY( zcMx3+4Erk~`F+h{hzYR%MLjztJun=Egbyq~8cl<UccAS*QirA!4d{L%SiHPdg5)m+ zRY*9%>~($*HAfd>K1}?^XNbSh_pvT6hQx0T+Bm-}w49s(-Ny<G=O{Huyre+$HLRT9 zd>fMQ450H45MMJebRL1ElOxc40dv2WHza&Kp#23{yPXT#Km7uokAt;OBB1e70PX+6 z+HYGoK*FJ;1>#>=IuyGOanBECh&asslF<DQB`YD}2CE-G^Fz|%l^BRP?EIM{&~rcT zL_y4fx&IR@q<#?*f|LWWaA@a-*z2$#q8=9h2Ja#M6@acYho%4f(Ei93=z0K{_`k`J zbhYCw#2i??Y03l%{}X8SpwJRX{PNs@q(fNvyv%^4hk~gPm%!SM{0AWAmBtQ;IL!TX z>LKpjVgZRkh%5ucB~wU${|X1BK83X(KA(q#Lj@1S-WAY#L{t+JFA??-b1I<Y01i=* z^v1vd@fXa$jyECY(jMqMJ}lmQognU<@fBh|%$+-eA>ptEy3QOHFLMha?%`;GxD#SK z1H*i1JHNvW;v<+jugf9f!{QHd53F8WXb4&Vw&DvU<-qn+xbKFz=fYQr`LJ|5nFA6& zN1*HaAhs|t^c6tFO}0VQLrh~}D2s&TiyLVDqnv(7y%w?qk`7_vd_6`Cd_I6cGo-$@ zhKA?ATafUy@P(*{mH*4{K*Hh9bBH+1UUO5(cvKH`KMO1z#MmI^A^Lm-yDB7KC=^57 z4=Y!L-b2i>34(+$=$;Rdlj_tV?zu1lq8=8Hf1vH~8<Qa642!QqT}V1{c?ogn3>J_n z3=AeZ5Ob!4LP8RjZu_A7n6BK1sE3J{<UqocV>?7W%wLmgAnDmh6rvs`Za)ta?|Z}` z?u7V)f#GT%q<+ac4$0TB@s=AOAmO7^4iV>prt>>7Jm7I8i_ee{hNY8w4M;kf0zH2K zW<HxEC|&V0+<@+XhvjQA=sLqWg{bcNcLie38npc~0-GV>pW_Mf7pxu$_l1-LH_*<5 zaxQ>`^BZ4?`H)azU~tKWj3ez~g_r|NZ&wdM(k;sih&U|1=0MN4S%K!?liNY_1^f&e z#gOy~Tlez09a3-JDS_l)Sbq0wgoJ+$bY2POo^>sd`0Druu@^3$4{29qWJAn>i95c5 zl(#ifsOid38RFj$(0!w@aDMX@V!nnl#C(|eyC)F!=<_48dqD9e$}j`19N-Rv`0L1e zh)ZDWn!Mga#04B6;Q(v@WGsaEw?PLY4(pG1Z-b<(iixQ4GNBjJp7{aY?*mIe=7x}b zVF8`bh2^hLhLG?PiG%nHR*p@Mg^1r!goGQ+oD4fi`MDwo5^fM*FfeR1hLjr|b0I1r zshWWyY5}Ajg+7nq9|kF}{-i?eh3$Xj4uZHd=K#bU2+6=OJqeOu3ee`=z7#;zTRecM zgr%RhnUM15#5{;Nth`-49pe6gCP=u!`dQ*XA@!z!KO~>R`fHQ?A?`$<N2pDLgb(_- z^djiK51(@odtu@HBo`8obD;Y*VEN)eE+n5CK=<Rr#NU60luJDU5cj~sbHf)=@Ose? zIgs=KElwC_-GR7Mr4ynaR^AFff`q@q6G%+K#5-3)%%4yOiC<WIruihqoCBXA@dC?t z6Z#<Kg9h~6IhcEF7DMJk6`=bEVdd)5b&zmA@&;l)%wMNeA^lAU8A$qpl|QDRA>}8_ zQAoVN#Dy+E(m97D#QiY$Oyz`>KUY*C;S9@<1<-Y6cak9Duz4=tSCD+cFbNVqFmqhA zAnE4}TKTqK7*al<?<Y;Z1BrJI=y^mCS1~a7LiauOJc8H@^RI+9#J@by_4yE428QJi zA?Bc;ujM@f5-(?<;{!1BC$vJ!nI{(@;R6%@4&67T16}tBv-fubM7_g*h>fuLdS?Jh zhbho~m$3Hgx*kaR#=#4TcUX9au7Zg3K<9m6=4<YP#0&a<u3ymc`8&{at{}EEFn9z& z#tkw$A?el+Qe87}iG#{Xeuf)e5OIH~cpubX6{V1L0`sr9Dnxxo14R8KsQNu?A?fo8 zbe{{%o!^c^>Z1ziI5{kRcD&{R=c53$b=Ry<A?Czvg18(O4s6hM2piD$6TK;iq?3{b z5EsJMN&Z^}iT63s{wYM3fuXSp;+_Z4bE{za(d;rL-evAV{0npcgXfTRvIg32fyJYv zJEYy~kPA@{Ge4vcQl4Ca*88yXaGouse(`~>dxYgLdFZ(x51`{4u=HR&58}=p(DU~o zp~1kgaVf+c0c~hHffhjfRzUK5%~FU;Sh!8pf#mA~==oZ(^6=9GNVsj82T9L9(0H`+ zfcWbL7bKs;{F{FPQZ7yKfW$jYTsIoxo*rnu4D;91Tu3~guz{EZ3x~*Kkb3F@^c+8k zYZ({>H6Z?7U;_zBSbI<L8DxF(4YYc^`4l8xRzUYb!_28Gf#kaY==ymUX!w{x&!xGL z4+*yfsJLDp#9oh=ka&c-e})O9eER@hp9XW!$p;YgH|&Izt1$8Z43KtRiVDOfu=d0D z!;tWwArCPh;yVV0vz3tab|U~1o)BFO41tp%=|{m15^k{Ziq|V3<>v_<NPNM}e*oRr zGldNz4okP@hallIhaF-LEWXy9fQ0`WUx@o*>EWR<B;IqrLfi>+&!69r@~Y%GL<BaE z?{gSpjsWPwH3kL-n7!RH5ceN}&PTw+%hVz1=MNvMz1lY+;eW#u;(l0rpjjSLFLW3{ z?1lNaAq?V9kx3A9VC%cq&W5BzgB*x@SUB67L)@<c-4_OP5BFVYy$tOy!@|K3dY*<y zEhOAv;#=4t;lE=6#9o;Bm8T)?oE#~LdRRa1qY%VBE&Cwhxd)oR*5p9)g-$+1J;b#P z4B^d?@~Q!P4iBt7FLM_XJ`L+3Dq-$dfSxB)0<9Nd?lk%YQEvb($6(_sOt+!ohBhAV zvLBKT9ikxaSp&@%RnT&85A<AOnEBK8LE?7@^c-4PetB;R$rlscAm+fzdCM9|Jr%(P zN$0S3j*T%SJ<LE`ALZK#iT57pxjL}+w!a1>y@~vVgeNQ<PVR=3V>Qt6Pe>>+Foev6 z)SFXyAojxYX}=yM-dC7F$^lru*!T=0e&jx?`T5fz=HG#?4}sZx;1tBa==(0Wl|bTs zfes{vz}6+!Oo908O9I5+E70^X={qDmbD-niu=KxA3Zj0^8%TJ<+QYv-LE6bvE<@Z2 z^DnP9Bpqs?m4~yoK-{yW8<M|Z{@wcnQeN!{hnNp>Edzr?6(pP)j-raMSPM!2=<8Jq zH6Y=z06ISlOSf8CkopLHoL|cr;x7wdh>ahh;gBl_DX%(IP~$5?8d825C_>x=8~5I+ z2C-KMx-Jx!-c%+*;!7kL63(#jne`8%{>oyAIK*}ahJDcW5_19};R912EC|UjTQ)$# z8J5ml%OT<4VgpeL%kNRp{+bGO+!$8>>R*T0+X3Cz0JAsy8>HR-0d3z+-eyRCDe#4u z4^uw}y07HN9Edw%@mL!G31{?i^$JsnxB)LjJ<J>nW=Q-lf$mR%rDwmXkZ_v<UEdC| zoq^#FblvzGC5Sn&_R=zKNPNkFE|g?oV1TtBri(!GT?h0$SeU)P{z1~u5w!gy_KzUt z^Bw3uI9NIJw+d2DI^2M`1Xk}%fVNjBOoXJ9OlbOf$pKN1KCkVX3Q2DaeGvD<!c7di zK5!4(IK#X+NVu)xf|T>H@z2s<kn*_(+OC782anm1^w5E3jw^J3N&@tJcvyd@+X9jv ze9+9PgwDH39D{@y#McZA)^i~4sVRhr!^*KY(DC^gYe+c2!k^O^Vm|slQ08PvIbZ@E zmw>tF$tg(rZ?hI+K5RThe<7qEIRUL-VCh8c6C^)Ipq1Ot_d&{^3(#|VVe=**J0bCY z-~}W+Vg6!+wqw6AqvprBe~@x`!3>Ccm^=T1<6V@&18w}O5ISFT0lFU$Ru1UBfW*sz z8IX8~l}i_HL+YIg&~=rt^rm_bQXZO2gOoFn&|qMYbAzN$3l)etuydQc=0eOzpP#j} zfTWWv(DnnY9GDC}|9lB_9v>E-mu^7P=Nu+TIKbL_?gbF{OjrRae_-lUc0=5=11<cO zpzGw<SVP<i^Y0ZwNPawV2Gw789U<Z~pzEDr@gmv=vG)k{{2W+*sWF16uQ(0~8CW@> z1l^B0!xj=>u>Ke0R!I6OK-&*BbtA+agF=XZVd>eq9FopWp!-Q-^<X7*pYI%Ky$=hY z>6wu9Y-5V*FI%Yk18C=Kc~(No^A2f9eu3F5@)zQsf^!h}!@~J6AH+RZpy$}b`Y-0< zko2SB2MGt5`WMi3l_6;7*e_;<nB#+XF3PMJi1-P#d121;kaDc!1jIeCe60d)ud+bX zGtAy_Ge~+<_y-9GSiYO|7b5;)Atan({mS*wb(IsK{cBkLr5p(w9}s1*Ksz@;%K?(F zSExhMA;i}V44)Dp=6^w3&tS&}NzV>5A?Xm-ZfAG}sdohAP{ZF~JEXn~`3f-^mJW6Q zLBiRf2qF%P_oZ_o=6^t|PZ@0>=G;MR|9{SelqWr1knn_!LtcT-%kP;3u@M%|4Tcc^ z)}ZZUdgB5~Z#~faIAG=fiYbtK(*}A@BgC}~3_<e*83Y(489Jc*8lcq_!*ereI)wIr zVd-$vEmrV+!~xKSM+^+``(NTj#KGbfX#3ahLHpzA`yW;0Ao=$L+C41CZ$r|X!!*=* zybK+0*@CtY+Wr!xoS$+5q8<`T3=C=Uknmgsokxb1xABvp`REEHy}{Dw%KZ@WJJ5Ou zX3k+bNIm5P?SH}2VOln%J^X_MVlS-xDTmG@vp~;*gr)QCMUeOkXojSJn7s|mkoJiS zbe$edT(Jd`uF%gpZ(IvWpI1sC=@w?M>O_cp3ee8y*W-tnqu~Nk5A)aeD^PK?a}`c3 zgZOs_+Iem)(0Tu!LWl{lbAgJkLdwqvju3yr!e`ZENIdFHgQRCz{kYv9GA^f3f||c> zeS^5?5A<9hn7_Wig@jK6w0wZ&3-zfG^$|W0dtvF*ZxJNjszgETg{A*cbx8O#K*#eT zzF=U;^@P+@CQ~8mVdl*J18Hv@f%f-d@xs>x$zKUaAUO!u&NtzQq-PcAxCG1`V{1r! zO+ZUO^Ee>swgY-U4y=Bkeh3ntYoO=y!NPMobbrtq=(!Lu^#Ok%?UpH$kn{`_7k>gN zpTF#f_zPAK?z#st-{U<b-9mi9z#v`*N&hEKLevXD``2F$A?9~@Lc$pqZdsZT|Neo_ zr^D*;4<V57tbxuS!Rp7hrNZFy!QloZW?}WO0CZoTL?&wbbXo|>zdq1<9~O`NLXdbg zfUaMKg|i*BebNFwj}8`YT|toalL0*+3>J?SrI2>fj@b}@L0rYaVA22?PisM27x4yq z57ZL0eFSZ*AmMrE6(rnzpyAej7m|K%T!e%e%stt)kbH6A3q(E4{j$*W3>DfS>S6IB zFADLmPBA2YVeVvsp3}YtT7SX(rTPmJ?>*4-d|>LU)<W`i3|hXPw;$pjiL(&*!1CAC zLP-5J#SRiLu=+9RFC;zxaE62%tUeM;hSX~<&~^1N_gtxhxPJlk97Txl7#I#h$76Y* z`=?;#gLOJ2|GrQ}O`mJFK<cjmwEaGp6Cm!9fbPqNnZpHL=f(luUjRFIv{e!kzgK2M z{0l3ee`xZ8)29IRyg1lA`>q9$aNvNRD*{XBkD==sI#^KMsecqw4lmG$#23uJUzb4g zQ4e%p3>H4?PD9+k0=ixcroQ(B#NH{JA?Cx<$=Pa1I7IA#xF42IY$ij}8w>P43s^iR zIzrOt31~S3OAi;-An9M^8^i=yyJg`mNWM#W0dWazeL^B^JwLQv2OF<j)dPw51IiG0 z!qP+5WJo%6fX?f|+`mp9Qhv^Xo^uPag@Iv96U3Y+X#I`~Z%BH`;D`7(0Ghv?tGK}H zRc=7*ksxTprTZ7ezb0oP=@V9Nbiaa>O9~qy=@}+&n$8F|ha(SCA9X^_xe2|$Yy))s z6INb5hn_?AL;+$BEFRmuA?ZA(2@(#l@Od*2k{*0+L);GwhteEKyff57)WgQ#9F9WL z$%~DUkb%Y56jMlgC=i2~1CeE5_;&;nZZ*(y5+-hI4-t<*JGUxZ4^;n(GQ2?RpMHU! z|0XjN5^gYm@i0T;>kjms7T7&d4`)HjjRi~)_rvUMiGjpB`uXZh7eneh0q8lLu=L3Q zJ$IS~dcHKw-pcb3doA1{@dDe=e%=X^{uR*HInOACly4iL_w~TcNjwH|XAE?IhY2+O z6uCm&69FyXVD3M^3sMjAK=<Fl%*kH~@mEVMs(%k&h4e2l&b>bfNw*B<5cQB;#=wwh z3yDV#==d0{TwT8xQcqogwnJd<(J6$a=Ob$&=?!+yHj^Tx{=M=Wq7p(fFvRmi(i{3b z$eaL(_?{^cm%!@fDGZQwvLF^>0z{U9K@mFsa|U`I2(13vlgbS)CpVzA^S4z(!xL@% zJYX3l+!kC#O;^#-{VX~5kobj-8(-T1$rlRH`Egiz`&|c;FZMvk31RLRSp$jp73(13 z%m9tw@8Xbn5eS9&3s$~~$3o1R0X^Rg)?P9?2uW`%pyx}##7}R4l&g23`?+A^3!(Wg z0lH5gwjNSG0}{?9<`DnF;<xh*3pm_7p!YJs-2c`VVtxkNxaFk%knjwEuA73{n{E#& zpMSJM{0mE;m&~F24bje533rF2lPO;z^${$7Z+?M@AApuuFmpohLDHdwF{=7gu8{Im z!vm5IA)(5^V8#S7C&3b8GOT<nY=DG+2Xq`8RxijdfTRZ>XnhB>S6u}XZeI)_=EKrk zeJ~_HzJTrnh0U`#)IiKXat#vBu=Bm!q5D=!${_BC)$bzBka#bshnNp*4_Ez!q_+cT z_36WVkbHrD-g{#-q~Fm3U1tk(=b?N^I^=i>2^k2<z@W+n4WIK6_dr64fx&b-#QYw2 zi2Gsbr(OvX?=}?>cf$G?C6gic-r<9o0CRuf14wvw?1GpNTOVcU2`M)iE<oxFSiH0y zg!ngN14JCwUb?di8vbz*m&5YoN$9%z3D9wV6X?D<zugdfzd+B~gVj?3Ya#h4=P<;4 zSo&v*hqSwR`XK&=g_{8Me3B(u5P!k)`zd=!IWM6B5r@@}$5<iZCi56I{cCtY;`a~Q zxXL@|_>2bHx*Fs4ko5cq+W&>M2R!8<`O&8yVlT{Jc|RceA_BUe4H8NW3_Q?rsymF3 zats#E?a=Xd^!uuIK+h|)fbMgL*uucjzY!8I7mOhOf{B|HL&DPrdS4#QUWaZ-`v0;J zA_7Y%&nH6CVFlW_D-ZM>HjYmalOeho7+RqF4bjg<UuFYo&y+yNRUo<;7?{)`>Di(b z62GwYa|XJfJ%Jk%4zPS3dJ7VsC#FEu!`wOlG9(@Yp!2q{@IQ41(k^`h-A4~gCvQw3 z;o|{4=N}d?hZ-Q}qn~r$bO(|iwm{c+!PGN`LhMz5_9I~7aIz2*o(<4^3TvNaszU6I zf!;F$OP~MuLDFXl^c+Q4_@vB*gg*~-pEWE!%!iHx?05!A|FCeo=myCbd(ip?Qs*G~ zaSrre3<hYv6Uc<LE3W83@;hwY-eV0!y$J)V`I*rDN;}Zz4Ogs%)FW4*`!ZnVr0yMv zIZvSb8DZsZ#w<wrGX;9i3@pAvZb8B)<T1oOuzKpb0VKa%K$|C>^&Dc(n+Fi}u=ovy zu3I|*T@MT!2R@huNe>*X5P!k!&G`a}$2-t|8O+`$Sx9{$;0Z}@u=1w>dS9CZbiNE` z@8=4Le@&q4VPNBgpP}Vy4|KgKEIkK4grxs9(E0`Do}XtR?Ybipka8QAu1x$O>2ppP zL>yLb@0$e?zX46pu=EqD1c~22)esSwdoE9hghNRy#AKNJqxV75o5oIve<8XU7<{4a zgg4p{^|1ND>pvm+`T}%67fiiwiXgas@&h`q3$s^}3*t_f|B(2Csh{;9V(%L0xp}aB zVFEoL0Da!16I$=1?*qLm4Ds&`=)55;oHL~%@e%_)-v;6f28N5V5b-O}bG%{cR_z_c zJvz{H5@6ygh7k2<pywLF%n6l&)Uz&{ka&URcb1Eg^z#L}?gHjtho6xAvIKg+49pw} z3y3*O<RIlXEWf99LFyM1wEptkeu(%U=y?mUbH!V=Amz^-=z4XS`TM;f`759rVm_=L zs~iH!Um|Ugc!8-mvxbQOiGuhGrhZu-B;ATY``57i@^2a>{9Uvl`3sgl&lW?<&l2eU zZm@D-1slZu6QJu2VCnEcH>5pq02-dKeDP&JB>d+<_v6FDb1n-cJP$y}Az|g=x!Vx` zu7J+V!~AvnE+pM9@qvT`tUTv|p2z#(6sow3BP1LaK+h+EnIpCU;@>;aebX@a^j(Jd zm*WZ~9ANQS1)Z;#f!>z~v)9d!5xg!`0Bv39o)?gM;STiPTUhy%Aq}y2hXur)Fnjf( z_dTtE_G@72|IvI%xZR0?<ZIZx-h3`-IpYK|2NsVW?vQx-@E(#LVCFo30#QE$dJhy# zJf;(3z6o?+JS-lIp!-Z)pyyG;{5!E8l71xqK*9%>zn)!yln;BL=XUOZj-UL2-Unv^ zo!^9|E0HLOy&Kj-%z=wPhlu+?_kF|K36C`)?q5(2@h{B%4fmko3Ej^E6JMkPX)hgs zo?8nOmuP_GQwMKIzJS?#<}XBi1GL=^3uglkh`-RsKe^f<^^Om8T^TGMZ>2-V8Duyi z{yGEght8S{F<$^WUJX-!Xc45GIj{#J0&`E?E=W8^Xh7Og5LpI>nSUYmrUi5y1{Uwj zq2mA&(DfBCbGo4S(VTHZ4L8}35OX}FAST1YXVYGYy#>&9gRu0keFu`S(a-z3aR?GV zCOi;xVD_@?V+QAo0<?UQ+5|D*L<5pOJ)rHG_t5n`2GH|`VD2${3CTwqZ4mdv?z4La z9mlSLj+4OBtps#^V~GnS++gMyXh7mC2ko5jThMzJ60Skg18iJnDHA09T(}O&cd-1s zTm=$t7og|E!1BfIyO4OlaSEayCSI%#3AYz6kn{ivB?gAClOW~T1ho44Za>7{0_geA zFmwJ2LF$DYHz45v3+F4fknpr9gP05<85jh0AobvZ2@v(LaxZ`dQmz_&hKN8&1_m$a zzB7+3NI1aKtwlK`ep}GSvF&z(?hzJcxbYI=LRdLpQ_cq-M-|A2gnu!#9QX>o-`NH2 z9I%_vbrBcP?sc8g2?<XI==pLmcV5?lgntAyeqrK8(EElIp!Xud(t|4(q+PuMdd@s7 zJsh-!nBM}uzXsOM$?Ac$uR_r7gS%b<u~$P05}vSdE`+XIXo2qQhneHq1j*Mm(DDSP z{#8B1oC&8P=^r+(J|_!O52irx^?>E;jsKwW8w-gSSpEBMF~prV0+4Wq<<rCukp6y4 zG^%>VGmvufgfPS<uyLnWUr0K6u>z8AVfAmiG9=to{zK9&ten4O0P)ukc8L37`LSRH zB!8jLQ^<Qk>fbZadkJCV3A-#H=4i}^xD%FsoH8NqNkALdbvy+r2Na<7K1}_MiIDvD z1-c&!)(;Z73kf$J=zUeNaGMthso$?a_Z`5}Ph$c!{Gt0AVBw&50FqB@_My6S<~&F~ z4S=3=2s1xE4dPA*=(-D-`Q{TL=HEy{4d(;~NdC%zuCIW^4g*7MKP109EQN$WO#H?? zi29bz5cj~+N&8_)dbqJ15-%;#dgsMFNIL)W86pldNBJGZoo}G$J{^IoUvddz&K79- z19SiKU663_iG`Q|Yv=z{fY!@bApU}lUmdR(1>d{v0lfzqmLHe*K;kO{ZQt2r=s1|j zJBWW__8wA$n1eoFAP>GDnV(?-bbl)>{r5o6k-Lx!F$b34BYh$5mN(G;3rxI-8<HO- z(8gglwnD=BO9jNguzX!54{?7Abe<ZPFIGd>TMD3^&oGYzlFob5An^q$Eg2Y2#zNfV z0bS<+bB|mRBz>NM-UkZvm*_Nz`hca7aE6KBgsz+A5rK%q&fiEs2g!FV(D;R==attW z=D&d6F9vf@Lop<NEzs`gI#3C*SLP!mJYn-$YI`B+dCzo+y|DX#-yDLpb3{%+)WiIB zH4svs+<@NW2CKhpc0<Dd2U<PI8~{<@avx$o%)c{_Lc;TfCL~^9<AHyFLe>>zpv`A3 z*#fEWN?t=!6wEz8_#ovK`h7sD>mcUys6fhjSowAqI&RDZoxg^e6TB7T-wkN@0t?-S zgeUs_Q_tie>OVl|YhdO$-GH=vpFsEL!pb*+LlAS;BtgOx7H+2NAmz`NK#0F!`716N zk{>m^A?hKa#K54)3Q5m7t03VCJHO~=2_zgUp!aLQ%s<Qq3I7?65EEeHyseOOL%<bM z@4(z?3SDorW(LGP5M2xmny!#^=mT9(0_$Hd>Vd@j1n7D^n0m=y5dYp#f|OUVdg`q` z#Qo^=2xqMz=D%TwxCdf814Fker2Ibt9jAq*pZI$a^N(zUm=Ck}8FZep25lXM;v-1< z-vZ6Qu=}j{#6!|a!#aowuyx4$A3*XK`h8F4iy-dofu7F*tEbeV=YaV{LR=2(cWAzW z<gXHF{~998z>wk(35PSSkn#j#I|G9>E5zOmwDZ;1v_aBa&Si)Ru=KWj4x}8@fZh`U zk!4``?Fk8=9nkS5SiDDbL(-K1AH+tO_>VA%`7Y3V9AN%B3hg)LpzVM3eg%nl5$HH7 ztXzHO2J!ESdenHC2%YD>;0Cc5md=aIAmQ)=Z9Hdt6GXhh2VxG)U+wJ>e{n$XYlfA3 z*1?eS0ezf*$23TM{pf;}1F&-MV7MrFe9QxFA4JYfNP3$Ay+;Y+S_THOZIJxJZ~zit zu>8XRA0qw)x_$;0FUjqY`r79J#Qm`Jz{m$t?{Wts4h#P@H_$vjKf{B5NcxAR^R5+; z@+1XqANR@{NV$Q&u7DMKp5Broh<{=353huTLkRRfL|Aw-+Ca>A*aPtwEMMPght$_I zf*|gJoiDd86ykmv=stZ|yQOXor2Ij@*RSjuBwcx+&0DQ<g{VIQbtlZfM+zb0e`F!$ z8!Ud^#3AnKIS26(tliSP0MfoXun1C4!qV;cN=QC3fS$VoTW`Pt-G?rLw*EO4dj7zV zVu-!4daz|FB!8)(o!@1x4k=GO^dR93n-4V&hvY9G=y)>B{SmQ{^bi3(4+oZh-b2r| zD?ls%T_Pd=t%0744)HYugCF$1=`GN6BVpnSGa>O<Aqa5~Ok9Q^QvQoT`^&I)&eUU& z_TdWXeo0t*$T5ec!wzUV6o>ZvmWZ-~+kpiFkZ^{%-{v7C-=(1C(;YsLcu#<iyTZa@ z?ng-emGFavGc5fuY=ng8ALzM-F!RqTLDKn#B@lnX;x}^#B%DncA?|_obG17m_DZ15 zmq|g_QC~n?AM(r#5-(fO*4cJkfSPj<Vm@pgVBdF0KFWdK&jkx-u>y#{7|_mRzw#a8 z&IJ*W`~?e#G66`uY~X;H4-5bQ{E&3}U=u_=Y~0L83S!O*1xUF83pYRLeVT7lAnIZ9 zE6xZB&kE@MyfE{>K+k(e-{<?$5t5Hqpp`Qx>LBI30`y!0SiIc(3{igry8adx4wJnh z@fENEVk6AIcGn^5OXfh_534WQZ$rczJRl~({3Un}QZJtng_J)q^_|xs{z`zZpNF-F z9s3~V_5)~m!qguU0;OkBh8fUxfDl_47{aR{;k*O79}Omcb{-_1HynVZPgr{M^@W80 z0%k}!!}|O4wnO^qInZ-^VE)}I3{n5*CDdeSzihf6Bwa1I3JD)reW9obDfbLCA^wGx zC#p4&av<XbB-~*8(MpUV=}iIc-0!HDkn}v|EhN9d;%goB{<Q#TI)S;98+slW`Z)Ot z=zc?sdPq3H%IB<Ikno=YT_+Fq9mAYokoYp_gxCx7SJ);<eNh2DpC2af5D6_;q4NT; z_M!46NWGr|o%ey=f8C)AQLh7?Z-v>b6#_{=2cYMb!OWN31Iec+py%Ae)Za6OgmZ*3 zB;Uc*&)N!Uw{ZM{_!lOAT_2MEYoPrgm^)qTAnFUC=T^b`%Pw7zct;;^Jn|0`?>^9W z6wE!RKS0Xi2TqXm02`mQ{R2tQ3DppH!tAwIfu!3O=sA-xbJDIr!eIk+e?83oGK(Po z-OvO{KQQqIJ4kr4K-=@M_<aOz=PVF|q(j)eZU1seI_&6%xChp5QC|;nkB2<Od|3Yd ze;txemUu$c!~E5B3zBYc{D!z3HlOu00}`GM(EZM^e0_KZ#GF0QbPEY328NrVknl8t zu5W?OhsMi7%2f~OeQL0DUiAo4KTd(J|Ad+I8hV~sfgVHzrhd0PB>haVg@glayeq>2 zV*VZIdIOj{&0QhxoZtir2Uz*T@(_}q6QKL)VEOU$2S_-ek3Sz#hSaATe2{Vm7GEmR zeG?7P^}{gn2|FR_^U7&RIK#r<O%qZMUxA+E0aM@k1Ck$QpzS4?_!D+WIo1GOmk1Nr z?|}I0i!y5XMAtyl!vY?Ne_`e1x7CpHbHW0Mdf0f{^;(F(_AG;l!_@zM0Ex#l?;-Ao zwd=m_gQVM%9gy+_X3p`MkaT-T2{oV2e*^LF2ekDzGpiu(e}Q(d_stfFxC``Nby&Pd zF+tq30DAr{#I+0z*OVdQW&&Mr4^uyT8YJ8Vq#^MITbJG=4avWEdLaIS<rhBa_}-ab zNVviBg?lx`Ut6H_k}&l;(0swM3la{ne$$o95cl{nLDDBI|At+Gq_+yRb4`tnM8N%> z37;S?ho#STPax&ChC9UlF#qmIf|O$g(;?!p^pM^G2_FGydV`5CREEUYlU#_uVD2fN z14*AQ(0K=#y*JAs@wEcl4u_Nm3=HOXAogx}3^50mzYHfr%s&7vXJF-Rpa3Kv?FoUn z6K1|OJES~30$o20Gk*{C+*$$Xxd$-w)%79e*c0eJGFZISpMtnw2YOx&%--v25O@BN zhPV?}J}|9>l;<zJA@K!kk9CJb!r7)Ck{)2;JQaHH;h#i^3t{aF13O5%+H(h@5*E&W zu=!Kyd6=;F;TC5|`PKqmM+B=c>PjKubD|hxJ}g~nT!e_nK=)<9#>YI5LCRqX=(-(P zzI!hQQ6GYKzIT5BBpsGO$J1ct&r~@`yDI@Ly`6^cGx`EOXB(0l85m@t_p=CaL&66p z-u)Kh9v0}mMKJRlO(5}G0$tY!3!jXgka8&l8g8(D_uuW1_`RYAF&`EV6~U1Boddmx z5fVxa3~ARP`8UHFA_7a#Qd1!1SOfI_9hki=eUN-N1$tfzEMB7LLFy43=)N{cY%(yM zf$m%M`3x~1CeF(Y2~UOpsOeb?x}S~%t>0mI1XAA0K+olXxhF#!;@=)Ih<{=E;-(a& zeaHe$&#-VVS_BEt9nkf<u=M{3x(?w6^nL_by7D%JlvfUD`<h*ELdw-Q@(_Dr;b347 zG5^jdh&arhjGB;qJtH4dp2Na9x(<^5k3iRT!`#pQ3F6-;(EIWrp~t|$0UhVBuz-|@ zF!OV|AmP6NZT<Pa?+|-ap!Z<H%7Nzr5O-=o@3)1Gdt_dNq{AKUko*p_cMJ6XwKM4u z_ruI#aEIha7wEk+F!yMlfux@VMo9Sp6Q5NMIdAI0JxGke!g&F-99y6dQ4h0M{3j%R zx;R1Xg`IczViLq(J<#(&VCwfvLGs0y4oJF!rGF`INP38P1~CV=pW?eCMEnaQs`}># zAnr%Mw_-vnq}*H42r&m1kLrIR>A?ampT>(q!dc`q#9y#>(Y!s7bhQL}{}C+xSWJfG z3!V~)k6`X^{08xt1a!R?tbCA<gP6YodQSl?oZrhp^7|5fNIHR-#=tO@31V*rblwCK z3k(c_36OATVS}iL`O6DB9ujdKk{)2=W=Up{dhLcQB-~)}n5Y5?2Z@sq8)5#^ISNTv z0j&^oVD7w=04Z;6p!0pO`%+&(@3)QE3n?*R>X&sx(zyh5eHuiTfguKZ57dH#5c46n zGcc6KL&7J8AJt#U%8>e91?_&fgo_aM8Qu`}Fn?|0fv7Km-tz*Vx5|OIXGto=Mp(Np z6M9a#i9aNrz|!qjEl7UZ09~I9^Vbt4NPF7_y8av%FGVLH>7fVO&WHIoR1Q+l7C_H` zgQ?#Ky>Dv*+PM&{Rgmys@*d(&nEKL0h`$)1`(<GJ5jdgui@mUe*a%B+nUf&tB;*_< zJ;U0!X>pMB8DIqwhuFfvP<8=QzTLPB5r?Jc8J!USZh+or0V_}D8$<lnk`FNfmJa`Z zhNR~w(E1UUkFLIhq#qUNdSIA4CAUG+r-2y6UYI#ib)fU2MHw_cLP7wxUvi>1B;9^7 zgOuB__;q81gpUoh9}Ni&28K1yAmz^+=sDXE*D^3<|AE-c0UbAh*uucDG!5df5EDp# zfwga0dLiLy5DQ5suy)sncaU`W=M}_c2+6>pZ~>Zr(C#5}z5_9z0lFR=W^bVsq<*x4 z<|CN<lY>C*7JdeXNsx4I2Oa-h$`0}Gj~<9hSiHnMg!oqk+7E@f$NmYVJe&Z%zX_s? zf#KCdh<nydfrKY4o&R)!q(cYjcsNYl33}dm#7{{6g}J{-7Lu-3v_rxTX0KNe#63CB zP}N&KhlJ-A=zcwzIVV*i?btVWA?ji2WQG$YzA~Wg6PSCNiy-YB1#Z;zvse$3o^|3N z@dXQ?H;RyYN&~vz6XwqK&~?Z;&~<mP@VT%XV$K&<Nch9j=SJxM>p4x3aD$n1ITg|# z@PV#_x&R$#JLmv$C;EQLKhX7W6Lv!U3(GHa8zK3{L<3?zEI<Bx2obm03~?bW9RAls z^63ibelD2!^mCAOA|VSgAJ#8e2)&<$#~I=;n7wS8ka~Xy+W9A8Um^M00lKapVmkwa zBXphKpD&Q`hs9$&bicL*^n53nd#vOH!Q=KXtRd=Q;T8_vzw-gQPY{;x=4^%3gXrVc z+rLB7XA3la!p!lW2{Hc;+I;J;jgb7<fwn$h;}=9+<s&4Wz~Xm010>v9Iw9c(bAQ}N zh`k!n_9rYHULS#^=LqQjO<1~>j)kPR70~@wuy(9Dv|Seh?O(vmIg|v6Uzhn1ktxvp zJ|DV{TEG+HQ&{`6>?|Z-e}RtYKy)!Mw24E?6CLPzl`wxz3V@{N9_V?V5YreKsvbew zQ5k0-@dER2Vn4(^1+Ea4F!8DgNPbj6yN`eodcRx4L5NFW@#r)k5<ckT#!eBC^3w)- zA2%%h@J2!E>lx7Vh+ytdYJ{Zolyi`Hfz^YN^C0n30UeivnbQnCk0{_1q+F_jhUcrZ zkaRKw?cBfG)u8pIq6{CdLQH_o(?$P<<X;u&IiIj`NTobTIJ-c{IpOjC0a6~?ctg@v z4zwKbuYjmmaDs#<EMM0_$J>3N_ZmQC85s1T>y{m$>j`1%jlCf8vd0gSe_{Tb*#)T| zMWFNAu=rB60@Wj;3@6aek3Du65^fuy_hZ7`IX@MW{vDv>39#{he=(3b{0t7z`Up0j za2h&4VgtSJ3})}adyx7?0D3+!Bvmjl-2M*{kGTbjN0|EX0!V&GpXWWW0FurfpyvR< z!beRP;$H<1NI3~hZ`(gX>YW+;AU49r4YK|~(!T)o+$Wg7ta>2f*|7_v9uoTu4C|ry z^KR&XxDyudxm=L^a>EJ|zp(n{!&gXnqMz6Lk{OcD1AHLq5EhTCBO&2Xfp+iMvnq)D zKS0l6gN0A-eMtDo?1#7$CeFPalCG|(L(&6mUBM0L{`87vkbDg*=NTj+;h^vs5^gZ} zc(p<N^#(d`0yC$u7*hVPfSy+av7Lc|r3~V)4(K{4nEI{ikaBec+W5fp=a6#40J^UP z7XB3nAo=kRG=IVT)hr4L2a$b{7>BuY$6Sc{PbwkqhpCr<o{P(H8WJzCcG@vdP`VXm z@IV{?shbZ8w+^)XtW%31<<*(zkZ^;U&jG!cIRv_n1>!0Oh9}T@M)Yx1EnA4a3~2Ty z$V2Q+fR5+G!t<{<q}<~vfuuK>e;fZo+7%sE5S1|ZR7gV7zX{qsp5AJZa<aez;z9_? zz;NLUq&`y7gQP=PezDDjsDA_Px5CEX_WgjA12>@SE@0_AfDsZtbI|NPX8`gqKZC{u zNIGnWmbdB=5OWIVLhOargDFQK`T7U+{y~WE7#NO2*RS3{E1%hwA>ku|R==MPft1fS z&~ve1{?)t+DTj4(A@;)hiJN&L=~)MDJho;!B%E(R&lQ1%bMt?Qy&TZ_T$np&3qivl zZ5-YXx}S6l+P?Tt(0(Wnbl)YcoY5A5nE#>-HNCBCgOm?F(Df29^;<Y0<;;)8kaQ07 z@7}x6{0Lp=027xz11UG2psoAjNQ0Oo16}72^Vhaj5Pw}kySK{{S}$BlgQQQGd%i7# z<X;Zx{%Dx^jHeLsh~*G>!s_upWk~rm#Q`D?JO5VxB_usC9D#%b%so=je)J!-^Nu#( zhlJY?KS((MYZu8)f#k0zjgWYUnKO3@M7;`hpE4|dx4A>gJsY%pftgN1(s>LtUBS!= zu!qEp0o0u^e^o&5E58A~PY_lfDjGn_J(eDbzhL64ts(i*W)(ynmM?z&gSZoY9R3pY zyo&<pJO#`>tF0jMIOR6P9GLi_QxNy-pq)!#-w1J!&Ps@SSiSHk5E2e7ry$`5i^tD$ zknmK2t`mc$t8dWyngu%V2J4S2aY5pJ0RzMw*u3i1&5&~Y1$5j7X8y#hko1YZPf)ZC zk{@%R`_p0dMRPtR|2~1v<G{qvCPLC}%@l~eu=dy$If%bXpyx=#%02B`Ncr#st(;i` zz0XVK8zdxQ?T0_m{k$8X>q}wf^PFf%`S~Xa5;CxP6KCjr<&n3LbPh`=i|<0xd4Uup zA3<zkU@%??@mB;FBwiq<F)$dlfcC$LGBn(Vgcz*dwWu4S{(uD}{lm)VC(!m}1e(8I zHbK;%;eeP73kT;?NccQ~uJ47VLz5Oryf~oElRBIMo!iXMaG(NG&No8K`C0EF@x_96 zo><s_Ncr!9w$DWz+8(Yz+c#P-4RPlS=y|QM@F{YFn2)}{Z>Jn&+<*gm&O9s}N<tv^ z`m{m9AJ!hwn*_;UYoPaYIY8Uzy)}?{JODlK6jna8LGLjMf$rOawYT?ML&~u;k&yU; zsn3;#xbwg^NI1jd{p~_XzS|H2aStRm85nZ7Anv>YU3Ul3#lWzKACiwup!Zb5>gC2< zNPd?{g@nut=zh0bn;`L3APjL2%-*sBNO;<;f}|5zx=n)a!_|P+?-0`%7&7-m{FMUT z*8t1EHqi5PQlQ}sbLX9}kaijabUi=JoZOuda~jabdn?@_^_0&;hzYR!UbnbI>hT$- zko*fXC;T!bzxY7UX@rGy2Xx($40OE~#54wmBL^Yj)&X6o4HM^`265*Ow0-f>iy`7V zoDh3q{UB~XNVvU$o&yY<PgjPHFZEo2xDXbPn|4F`5gLk+d;tspujY_)Nx%mp4lAz? z*F(y~ge8#l0CT4w^xWVH(DN2x<MW42A?0w58$><q9)Z5cka(Zq4>2E>e}DNw!XXEG z-!yF8yHgKRe~Daz_!p)=HvnSJ33W(1fraxn4Tw88C_vH`%$>G1kaQaXJ+}d7j+r*3 z9XO*3;vQJOYv_ffhlm`A`(feZ{u+{h@7#ohCoKQE&xV*^1HJD9BFn&FqzcJj0aGFF zgw<c%3Xu5n@rU?}2bwQhmP7n?1-icp=KdXdknrJw&fmexL$=3|cvRqo_!s8R@<vEJ z@<8{wz|zAu=(#i<Xy>{=<c7F^2J~KFSo_nb2~scrK|9}jmli}l`nX&}BqaQM(C(Kh zx&=|M1HD%imah*khUB9^(0l=l$48Zrbj}hB2{%~0{LzM_haBj994x=znF|qb*a(R) z*#3_6O^|rJ09_vlGk+^|oWBHGU%<lCPZzS@V+PtjnqFOqzh*%9r@-R3sRbgQ0zJnJ z7GEFCA?5R(4-ogj;-v_>Zz2S`9u<}!BP$^8?|`nygPCs=3`q|zs~{%B&flxM14$1D z(Dn)b3WE5z;R__(VCG+ho|p0hdXGFT9JDMU<?{_Yh&xT7_2XI*NV>9t?wf$6TM1c6 ze4+Q>3!&!$%0Tz$!pv8{2T4Cm>LKY9CSHFG;!gDQg05SF@}nq21lqXnj9-xY=nZt= zD=fZj9U$gQT!y$G7S8t2^Q8^0LF|RKW4k9q+EFtKA?jiIcd|4jUvEI0ZxYXeh%bQd zM}Wiv14A#g-{gRHZu1FwNc#kR9$|ANB>fve?`wd$=R5Q~C5wlU7>9)qlRqRqJV6`h zQG=fUY!VG=kHO;C)df=TEcpR(AuM0)-wCmIjSeI|!2Ek56w<CZ0KG3BW{xETq+D8I z0tq*WX$%ZJU66EG1D%(Fx%1tANI4T=hw7dx9!R=sKs%?mM-k$l0O&an5MMJe$U)Dy zj8TWg3(Q`|Igt3h0&Ta$(&zi15cg|LhnN7{?|JSGBplGsGe21ZapwuN`pdW+QqHLC zhWHm24jj;Sm&{j4xWU}Rz7%5b0%*SsVmkxFl0Oi4zL*Uu&tdAbq#*H#eh&FM2}u5Z z1KmFYvv=2Vi1|Cv#+`2aL(=V))e!Sx_3TX*i1`W7^ZH=ve=>AkqD2kFU$FFWlLHbC zDrn`uwIC!M(D&WHgx*tZfj0hsDicz_PpE?UR0rBFm6U<x>mKO+gD`*XcZTHO7HByM z6PK%j^efMx?c+9zg`|@^R*-rbR$qUBmK!x_?Z9MBNcbN>I|rT{dj8=W=sW_f-1wdW z$)|5%_e(NE3O>fYka)Sl1_?Ka?-&?nGeFAuHPC(5u>P7RJ0v_8Bty~(EMLSz_je04 zLh=R7{S`Kl_(k8(XnT#HL4W}?Dxe8*2$U2Hgt%t|wA_H19}R8Kqn}$<`5F?=8+Jil z4oeT|>X7()0bQp7k!4^wQ4JASafGB~Si8%M0TMoEpyNm|dtYvcoZq<PEhGkE=6qQO z@z)pVdInfI^9_1WhYH$y+6B;kB{n-D=^0kPT!WrlG6j0BBdnZUZw~R72iiVyLuW|( zQE`E|1m@2APmp%|4e0zb#CHq~mpLHm`~`Hp2)0hC`Ya^<a6tDLz}CM#mVxB2C20G; z4gW#Jw`_uxS1|wXgWjKI@&{rgB$OB!BE%r&;S1=!v=G-aFwAI#*t-F`z5<r6?oEKy zzZNNwbOkYufuS3E-fWIHBwfMgNoOyCgpY+Q#62*3g-$}s4GlJkdYC!)J0bbhMi3$n z3x5XaxkCz9A>uG|%C|!Ndj>jx2NQoB1j!c#(D5{w`%_FH<~yL>vsoMmNmoCh=l{dp z!wem7TmYSygvH}?X^6c`pzG^k;tL}o=X@SO+lP2n9n#(wNr0p)nEK9TknpcS8?X5O z4-!6ip!Y4p)bCY=xc>(<AHl?H8X)PXXCWkBVBxTPDkS_BG9cox_U$9+yzmjUb3UD# zA@RNht-bdXdT#0(=y^4;baL@NB%jJGhKRuS+lq@r%$af-5?`=(@)s^h`hS47{*7fP zr2V$%3nYAC?vHYT_$vmwj~G^N>|O{OKM`fPa0j9iHlB0r8>HN8DTkDkuy|ZG8)B~k zbe}%NwG0d&HTc2ns3p+KjZe_^66pJDtfBJ`8F>(sVfJ>&@`LB)J)rxEVB!4N7ZMIC zX!l}7DL~2x6I)35z|wh5JVboSe2DuYzGGn6V-6|DJfP=4z{IDtLDKo3G>DI2<7P5y zka$@G?Z3eKO(#qs;tQbbonYovL;Im;UO?=Hr7KZQNPocvZGYbe=zRnSpy#5%>XA9& zkZ|}B2Z={WC^0bjpM|9V3?_&>Ve`&;ZIJTB1iJqbHvYNwHl%&~K?$NB7Vk<&A@$A< zXt@D%|C9_!`wD%YqC6SWK4cJrm;);Z=0!o$8~QoqF>#Re(*P}hVCC(+6A*JW&O^+B z`O9J&#GHy{5OG*P$XN%HZvSLKRKom~Vh@S01<-Y~uyB)Uhve%M+>mk-mVQq7K*E6m zdfy@}UYeoj)t@;Cu@^!zFo<o2xJL&%{s1#4;TXjIHPCw&VB;r3x{&e*{odG)R!F(A zrXNyn!0gRk2@!uV1(I%I=3m|d@vn^>L_Mq>Xt)ZJZe!L!#9`_~rb6Ot0dyS~B$OB! zK12HpCTRPKRzC)f-|{mA%!ahPVCTs*xIogwAL#u)F!LRsLCQ}7w0_gJb&zoW0ln84 zRzC(q`}-n75O>1To2(-we0-qoNtpTTR3Z7O<_ttVEIdD`Ley`8?(cx5&rga1;Bw{! zTL1ka^c)_KpO6@YwTFY8An7Cpx{eg)PHpIZY9HwN|FC#D{|wSU+Hw-&9$0(w{z*vq ze}Inv!_?2>goxLuLDCz{o!2fw+}{J;=Lk#BW>X;LQV#Uo7>H{b7&df3%GDC+{SL7F zRcQ@rC$E6+>xaef4(NEGL?xu0fthp52@)?lJ0R%_=FW-;NP3Qdu78I0vm6^C=}jjF zq8?U$9);f5)&lL9!R$To7*hV!K-cHM!dU=%PRkqUxDZUey$2-UZ9rQuy|DulFA~u6 z@L}WFkp+<S93la653K!`+5+*{jY|;!!qQLVe@J*X%!SwpE1yjbAnAESGbCPM=`gbo z;+_+k5OG+zdCY={pMkDJhK2w3R)~8n#3A;=)Ng^FYoP$GUtr-D7zimJ9%!JdXRL<A z;|J*d6cE=kFf^@)s7IealG*_gPq+nfCoFtc7edMn2k1U8Soo}X3<(Dg2S|MZ3y0}v zA^ErG6vReY`uz9_V*VGjdsx&vA?akx8HoBB(0<?A^^kP(<qAX`mag_!K+5?o?GSgu z;zbqO|BbPMxCdr$q9&xhcLcgl31-eS=sDW~(0ONAIP-jg#Nz?z`SYM26sYU8@(v__ z?csu$4-5aaEs%DC1auq#7Voe6A^9r+dX6zHUw58`h;PV%xF4ooHxLqEGtk;Oq0n(} z3Ftl=n7@ikAnGITLEHmduQhcwBz(~Ct4cW!QLk_mlFni6ji?GpI9~{bm;(#XL)MUT zGDijCPFVP~L+?|rfsQxA((UGQNW2$7*J;4Qt#mgeojb5Y(kINn>suh<d<9w#z}6Q{ z41l<&U<brTnEKC4A?CY4&;5g>3I>MfJ&<_u(T0?tF!$@MfQ0iGXg?HU8UsUH8btg- zGsHbGbJ&F;_9md+pHeCZDK{ztAm+o;j{qYi{Y&^l#9`(<xd}1n0CZgwOuPkp&QHJ+ zhzQJ`#!is*xdqx!ft7EoVj=m$0a}m4>g5AhA?5!b(8ewX1_oHTJ>`XrbKZClNg=Rx z;~jG#@xB9^&SCEVk_8D*^nJu(f{^fB@EGDwh-nNA=K>(&=<_~1iXrJuqXnWKR^R=B z_Cs$#$LnC>-(3I+|21gqiam58?N1dsNP2^rBRU7-P8sNUAgmraI|ouOW!OR56|jEm z73h7qTP8u=0}Hpu&~qARC_vQ1(v?#kB%R+t+s~2~0*OZhXgvsXf5m>#`h0$d7t<i- z!1g=eKM1L(7@*+{v7Lb-uNzX2=y*X)fVH134@1h09i9+#VC8KfGbCLl{DG*4nX}aj zk`7t^qUPV66v+6=3bcN!Nj)UqZ=jvOu}BtTuR{kU{ln%}-`YUZn~4|1J@E2vAH@A1 zWFX?OaI3is5kImWQf{z7%Wd-mko52Y+CGH%f`Q@rOh`O>BtY^DEd4KJfz%5s(0m6| zF9Mx+-T}R@2Uec6AAz)&mQ+B@fu)l-ED(QvxDOGB<)h2ca~h{W&&!3CS2_HU@Il`f zJTV%Q4qc$*<ZyTHfRtAvX#3hW<wNp?1$15y=KjCVp!~?sFk==Z++gP1gP!Xsf_84X zXAC4gSD>ByY6Cqda|(354J`kv6hZQlNF>BYSiD@F4slO~BP4!d`S*|(Bwk{IA>y$9 ziy^GNiZ;IbCJz!X=<_~0&~f9450G$%xu@L=a?jTdwDo>*lOgV5SO&@05Z5v=1b>J4 zH$oSZeqiotdJD-%f1vki!qUHrD<u8=X@rQt>eJb~Anm0HXnPnY{%|p5Jm&*+-3Y8b zyc&8g#0<1^jFSx^<*)}d{lMzS3Uf&LP=VIJZp(#)j|%kuVu-647}i-q>N^eS`a@W} z$Zdt>F9S75_`|}X&>xbIT)ZIR01MCK!4PwvK=;MN%y;dDl>aA^A?Co==kSL?(t`x_ zTmqQ*%ej#Bya(+bOx+!jaJGqqm;<|yUK+ZNeG2rPPgwrqgs$^>0lfzh=6<f_kZ?=U zfw&M>J};_)xHBRXl1^axarZk&K9#A2_!kyF_0aW2E1>)JAf_=eNNj|}FZ#Spxh$ld zTmZcf0_L9ZWJo@}5drZRtX<mg3W-Pbc@1?PNIBqwHeUKN0h&Ic=g+|MQLz@(d;^I2 zFne1?An7xr1J%DrpyLA<pz|HDa&<{QBtPCb4G9NWJ@v~HGOmKY-!_0B;$QT8J<jJs z;{C-FNWB0{|JF+&>Bq$Z;zC&Y(<1<>M;J6w-9NVv5<Yv-${&v!NcvRZM>U7xH6&eS zK+i3N<=>)INWJL+y?+Yk9^QUPI@to9?}nxGOHGjYodaFx53z-T;j9ECeg1*oBMD0n zvVS1{%7O0Rhn-g$_!tr|4QT6p$|pkXy`cvwe_-c{8SR3kPZ6~J(aE<U@%{&zA7SBU z_Xc9G2Xs9H%sq!3A>r`nDa3qOeyMbW<o6$F_Zqt!LCOsmw0m=w{fC6Z9WO{c!tznv zX-K@hfu3stONXY=c8-G$L_MrtbG!<P-xq-p_rS(EClo>K-2pu(6XyQ<C`kGI0_v{| zpw12h1H<`Hh<|TD$4g6~;&rDX;oJf}=Md%|7gtC+S%6j#I@m+TAzPsLdc)Fx*M5jO zCGR2bgp~t~>X7(a0zHQiW_~#I+@S>M{S>hFfaP<D`#(U(i(un9nb7+<{y@)xgxNb^ z1(IJfHbYVxY}~u36=H7=^xh&^_?Ul!<hv7S^VhpPA?|+xUH=SA&m|&|aAv4O^_L#> zo`s5+kbDPIZ{r6^hceLpr!etnA&~UXvKQh`SUUXW2+3blCPU1D&1apLf`tEveu&E< zx)>OCY=gw3z$u6bY(7qW6U5#b&~h8r{>;jRh+9C*J%}y_hR@LPY8$k1OOII)ceW%! z$}!maZz|!Ce6&IZl0ISMu@}EX!c(OMq8{Q}28K6lAnAVtwEqYjXUJXzN&gzq^O|7g z$zJIG7ZY1ZIKbMmtm`28E(5K-q3{6GZe)SZ_rb!s3%akf#Ss!;uzE^26B5qo=fi`V z>xvBg3>l@6b{&LdV5kg*tn=A{cD~t4O-TK+0D9jIEFE(CLd5q#&sT(n!**jxx-z(l z8g3Pw&~WI3sD#z;2a+M-=>lDk2g^tI_dwF~2@^;RLP!RN-^Gx0g1+B*%3FwdM;N63 zf|cjO&~bhZVTgNR<;fIwNI7G$8xn4?^5>)~#NH*)^A#bkWneft0V0lmuE@GakoxWq z+Wk-;A41F*fu3^?%hxHLkn;8o+C9Px=0WC_KA^QfryYaT%O22v`UYq}<&*`)d<V31 z`AXFx<->uw5Pxw%)i>^d*c$*He}kpxzypwYJOS-5!_w7xbx8UN@q~mMth{<+3MsEd z6d~y!mfk+Rf`mf~^xh3vxGe~WxMu;h9EOFz`zJ_xuz;Qu4zo8IdR|Sz21ty<+P%En zAm;2qo3ET83voXSbiE}kea1|Jxbuh!#3itKz_M6~IajnG{({IdFc=9y@)tuXBtOE^ z;e$_*@<-%5L>%HO28JKdaeMUnul`Sv@<#$X4+8Vo0qDNM6efr{u=MG#4=HB^pyxlp z(xKx<NP7G52NKS(a>GiV6?~7zjT}hMg+?#KTIhby1?iCV53|?30pk81=z0T~`GV^p z{`En--|7+cJXjy-`FJpM^xPrgX~GN%0a!eiCqeSvi)M&BA+ih%b^jpo8}b5@4q@r- z_;N^oUje-z8CE}fMnKZ}4Cr|RFmon$L)zOB(EV|+_Q{mP5PvzK&F4lz_p>j6-ctq( zH@S95y=Kt~aVP8?j1&n-zPJGGU%=u$Z#~4`1JLzCu<|?(dhQAb+I=Y1B9Q#Dq#t5F zEZjmDL&A9rbiE?1zK(>Qdk?MGVBv6X2P8Z-(AK2~&4<(r9%%cv4xELAvki1z))#1k zU=4w!s|@HqL|A#dLJi_C1?c^ou=MZJ04cW*K>IbYaJ#?>3AYC_kaP=kXI2m--1Y=O z(jm+oS?Ik08_?EMC4Ys)`wZxMU6?su*C6Jc`2vY?Sb6gKCM5mW{Dh<**m*KpwUBa# zBNrkL(Z#^9W)&oy|IC4;e^_~&)eh;W^g#Q+uyRaK12n!N%3y$2-agWTq$>sJc_1)% z{)O&G6M@e6!TkFNdLB4~1w;hqo>(tPyTarYB-~)>LBAG~PI#dAs=(Zn8pRII*A{5^ z<4m{$Ne@5J#vxU5Am!c~w0jfo9*2a_7JEqf2Fvf+W)OQ9K-W9L(s_a(#J}k4e>QK2 zh|A=n`pfG$Bpqg;-Ou825)#e}p!e^<%HbYZ`w)5$HB3AZdVW*_^qxLgzV>E=rdzaq zg<^J)^m#%S62h?bdF(hO92W3G{0r-cK9Gc@Hv_bCAU7X$Pcc6OM;RpD?t}IV%*-JE z)i8vZ59^m%^h3-S*$c_nuypnJEu{X<c>@U_SU58+hUAwP=zZBRacd@s`RM2BPvM4` zBLh8m0+vqZ+C$=90y<9wGw1bONc?s{%NdC63=Eq?A^9i(dJhH6oMz~`+$zxa8%%s- z6{Nk2zMoxI5)#f52ch{0TAma<ftWu*3L*~67mNQu@|^{A|2xe516Ls7mXHU@r?B*< zaR3qyOFSX@0%p#tJrIALK^uQ=_yRGX0ot#Dski+M3FjB@ARz#=H^dr}ek!^k?u7L_ zyt*Laj6M&g$_eS;U4iaHho!?URuFqVpzHTw;U5qRG2dn@#Qm^xmBSBGUZKxV>10FN z1ACzJ&M<dQe+UVOH(`+U2DA5y9i-e~xC#k3Sik1NK1g^LK+7eFuNfFNm_Xcvehz;y zbiB0TJ0xGg+@IhDvG+_WBt662FWw9hXMwJpg}FxyIzAQwohOCGBg+v;dRX%e5)QEW zi^bC*?(cz)GsEi5;!hBFZh`KHg@pqf6AyTO!UE{L4<s}g82){Sq{BHEAR@4G<47XJ z{10g5p4cNuexJb)@h?Od14BU^#9!$9<x_+q;Tf?F5|S|ghJ1vyLsX#SX)tq|=Ry2y zVh>RdD}NsOL(&Nk^n6`dJLh&bM7#z%PY3Jg&N&LHe+8iXHzB4mFmzpmh@;P2-B*Q# zgAdxe+0Hmfdn}{@lFniAn<WSdXY})J=6-_YuL87s(`+9kd?vhyxC9n2@tP3-x}crY zyWl+}ov(rJ%Y)@d3Fy4%gEx@$05iu#5)uvt(Dnl?JP$$dzg}<=A_Ch-)?N;Ymjtx^ z5k=*YaM+^{$rrHp^PCDue04zgeZ#~jSU}oE51{Q~Sol0^fr$UO2uUZfe!*`wh&yGV z_f*2%-<tucHwB6y`32TKnJEe}=S~*H9EdL%7;5K2#_eyQt+!dQ5}Iz$L*fgj{%IE^ zzG4<a!VQ+c_~Rk|Er8y~3iFpjEySIFp!Z_K#`*2%L(G2yE$3nB@VObNox{(d(FUpS zVEa8A<RIne8npSiZSD|r6ha{CVfHe4Ldwq-Xy<_aDTS1uKG6O6F!zgXhSV=1Xy?|h zx(ads3+TEvSbNz12qgc;v_j$+wr;I(KcxJWfTjmnxOqQ>r2iMtbN*rRr6LGP=Q?QP zaz{=>(z(J>Ncc-IK`MTq>5zIh2f7{}X8t>8NPbM21yK*H_ZRg-@`VQU+!aW!VPLTP z0trtUXgeR4FJ7iX(n$o`dYC2GApZ5Kg!mWMPv@8gNpBnOKwJXL7ia7s?rCs_q!XBb z`+Xq&*$U{oKA1R@GQ__Npy%qq+<B7$(oS0fUDx*o5)2G2k0Jg-Unj%&6(Wv4AJ^>) zNmm*3AnC*%YEGXl#J^v5L);Imf1}+Y`Fe&R#QhLi28NJsNcvd;?FYg7m0Is1?lgg( zHx8=@d6FUN;R$rTE-YUDxk17|2D%RjR-T*9f|%0)y;rUQ+Mb!>2XenCLj~Hts_E+> z<w?akNQlAayQ4H9>Gr_{NP2*o|JDu?UwfeA{}5da3|ShG_~qCN5rKt6?=nbydDx(a z!)g;q_}oc^lryk?!FvUWe>+$p=|lkPekVJKJMTd2DOh^@umh6*(dPkQWkSN?Lk7fr zn0j{uNIJO!t@mN}PKNrc;xZ(rVChir6QulqgLc1z_a#WVQE(OFUs!#8ObC*{YF0tS zVdYZ&Q%E=jpv@<)gRX<kfR6LS+{vN~iZ6bK8*?G)EgG8Mwu(XGWq|`k99ACcy@BKx z5l4uBVeZ-W8{*Cn{E&ErxQc;cO)Erw3-sIrn0WCFNIWv2-R~d;J6{EwzhL?9_(w>& zcLv)2hmA8Nt%Ahw4Yc}qV<#m2MCd@`7gp}opMjKbSD^Pk!_K$-2R&cc#S)T!VB^Nj z`H=cT0=nNE=Kkw?kov^}?cP{U=(#r`yCLBN%STHcAo;fiZC+shCP+F_iHFp8uznUR zbUbzs^gIVxd|54o#BT%I{M3>Oknkx$JLfk0FT}rJ?m@x<R*zVuL)M2pxCJp8HXj-X zJ$K@Z0mMD9`n?8PKOUI_2_IOzSlUA3am6x-IIQ09fu8s413mWxX0H--UsX#OL_Mq> z`~3kVoxFgKOT*N2L&vdsv>+j00nMlWe<AfIPbDND!P?1@FCh8igA646A--c^xN-ne zj_E`}%z>p__85rzKhSefVd?z(A4q(m-?Q8t4ml67-~+^DSiY_{gP4;7y<Y$pZcS2< z^z%X;;$Mhs85mw~gXEVM=y*QFRSXR8%OK^CiZ~?S!NPg76C|H9G(yBDLG$Ts7s$8) z5A?nRnEG|n5dThrp05it-z)=Cj{Sh%?+Ftx3WKEQ6VUbKF!8|mkn|(L3voZh*9;7{ z4G{mjK>N!u@ehKKbU5J`#HX-!9mi8hK3xF44+R$fyxP$6a}UIP*#7ZH%8+!m2fA(? z=ANdxknkxmhNy?-FW1Qsb8bNIABVNCc%kP;W<bvmhlS53QHVP={-e6nc`c;e*aK~E z!}=q8mO#?m257qoR-e9E0x7qT6hX>8SUR*xgT(KfNf39!+@EI*3FjlwbGjh5Gce3z zhO`F+py#x}#CzBv?m4p&Vh$|au0rS0WYE_CY-WJCM+17^1<ah)B@pv_p!FuqJ+G1= z{;GhU`wCN^^&Aq;9$pZ8Vd>m86A~{kY#=IO>3qHrB%SPm-a8L#4}65)2f7A&4lOMF zFBU_}J)OOfatSuCef2#g-yJyy$-glFI%-1dBM0cX2gG&;hC44I{^j|Isy=QWB;TQ* z&zz+OQGWq?UNOu)A>NSmY~lhb_h98=)D=iOfu|N?J}lf;IziH#0rZ{@SiD<9?>qhj zUFQHZKP3|4o($-D6tMil91k(SCm3QfOuVcel1^-(_l&^OGtU)BJf3NRxD&R{^Y#ab z_yI0R$iT|6%Q_HyZ#;m+Bdom?{|XXcA<%P;VEdZi{f3mo8-79J1y(*UzX2&{4nX&1 zLu_GSm{tx6&lS-7PhsidwF)F%g+SNg!19rED-(GCX$J%9{?n-Kknlvmzo6g>B%Q2* zo|_E|&)tcTa;ybyfAqmM5OXY`>(F5CEc^w@M=8*A-eBfD+6qZ;0X2~P3yB2=h8fk6 z^k(oKA`S~T8R&g*InZ<tOP{6hAn_HG4T%@n_|F@2Ncf<S&$~m<{g6RB@2C$tj+dYc zaXD<f)IR|dk2|3E9>VHJKU;|TXD&nB2}>t$Ya#x669F*?maZ1<f#lx_&~uw%@w>+z zQeSjH_dmkIVVyf9Jt$m+qz9P2hgl%z)L1~oVd~3VA?Z*Dx}FdwuEz>VZ!^&58I1xV z<z&iBi2EU~Wnd_s2g#2S(Dp4X{RFf_{99lMsRv=|L(?Gf#R5J5AGV%hE%e;xEzt9G zVDX;#0TMnQY7i4(;angHsb^<E>seU;=&QUqgAxNT!x?)>K7!S2zo7YD2YOBs%$@!V zAoZQhBZzvKy|;El>YWg@@pG%`kZ?9ghom2vIl0jGmBAB;Ik54rh#!!4;2SZB`(f&z z9fpR#4J71Y^_1xZh<k28=eZ!d7#LRkh2)DJy%6=V_|=EDKY7sZTVK!vF~{I0s(TE0 zAnvz;-n#+IFJHPL>EzE_h`%7VFfiCNLE`rYTD`OHJEWYEk%XiNn7>L+LgW1y#2i@p zHmezuZhxGIxCd5lms>#GqtOO22NwPu(DU;v3L)me^2O|S$bF*`Xy?Jcxd(C2j;D|i zgZb-GG{ikqK0?G{<-mu7kaXU01X5qX($57pNcuz{pJxt&n12Pj4;mIe;m~{E8ld+t zz{=I5%#i#t#SN1FVfLO^g4nwPt$y^I07>TtvXJnB`FG<FNWAbs@27yJlia(I^pFER z&kYv-_M(t_>IO94Vd3D}1hH2j9O7S?xb`b(Im`+Pf0(`2nh^JJs6l)RE3ek7Lh{8A z=(*f5a|)pIq+g)-SHjG3u!NYu;6B7&SUXSxdXM%I=sAaw*kNF}_z7bE4rqS_Ca(1q z;+_b7hzP74P~8tnKP+hb;-~3D!p%S(Reho_Bz(}vQBOxh+EE4Kka7~{-=1bjJ{8yj z5r^eF9WhA!Mxfo39_0e5@8&?)xxwOVK?$UOjJO0z&#-iI%ne#!K+lPVh1=oP5cky7 zLDB=Pzb2n5&H!4!G$Rj^u8N`k3m)h`sSD6`hLBieU^oM<*Y-f~X@Z0X1H(%<i2F^> zLfiwZ2iGV=@{0m=A3DrEcAB8_R+OOvI!^)HpQ6DIapwi-x&m1In!kmZ(}TADjfERh zo~#gtxCBBnFeF(*%E=dK;Te7aqJ9hX97tF@N*lV)^A5B<HU}CG+UFqY;R^J=519G; z{2=kTAR7`gFmbylka98wdae{imVu#eCBz&Pv~$!=mqW}s13gawmj3G#AnmA{b&z}n zGv`x0Bt6W4j-SKS>u!UnuRuFz@4!2V_#SAx2v#1RfZqRQV*rVF*!Wu*^!}ZWXh=GN zssG{(sRwUB?=yng+dB;sF9J&-@eWg;ehgCXF>pf6hlyu9K-?n$y%!87&g=`xU+ClK z^Y%i@`3C5{W3X^|4?VBx1+={ZE3Y(mLdpm9aVoJaNO{}h4JkKZ?*Cy3NpDA>=Y_)D zBjx}RUjyB*3d?u@UqQr6o<dv#OV7EhAn{uRT?Ylr?;qAc#2cXdC1K&5xDFz&pb7~$ zSo&#)p09;IPF|c3Nw+M}eGoABY=^FYJ^)<@0t*M78c2S80(C#Ee$3nfDYs*w_oTz> z5viMy{DOYZ!hxe~;Q7QA(D5Rez1u>$z~UOuARz!-SJnvKhr)oi&RqB;B;IA9=?d1b z^mT`nV^eOUmWL-BAmMxkZ66tbASAurV28vb%pB%L5dV5GL((n8RSXR5Es*^3rv#!N zRxVW^gZMYX7$OddO$G*$tC0Gl0y@6{GlxY168;Tn>!V6w=VO>c?1haV9@d8Vs|0F3 zEM3h4p9d()5P^11MdB$)ee^~Wk{)33;!+Apw;iV;E`*Q_3>Q~J!XW~Be=)2c(Q1L@ zBZ+Q^zhL9T$r6zIeTpq4rNPpn_d=+>(0d9jpyi(7PDsB-0DAuyL>B{t_FhQ%v_Q{S zfr&GBK+KVVp0^BhPrD4Hd@HepxCa)V_j4feI|X`9CM<k{pzDrgpz9W3;@eCi_3Rxv zh&ixusCfw~XCj;-;;?l7R25>c2HH7GhR||s2K0O$nEU5mfQ07`=zKS<-r4mCQvPt9 zLoJ7AU54ae2ek6!pd2K=wk(IZ5LVAVSBHp~e1O;pi(m6OkbLm~Z6D%}OAvoufZk&Z ztKSzw@7<7r_BSD>F)%Pd_lcmd6L6meN&gvW^CMTF<z&KQNVviJHM_P!;;{v~4;>bd zAG{#xr{@yHM%ett_0y2_um;**g~&26e5-+kn+sGNRvs31LE0xF(EZD>_`R47G3NwY zc*f~M+#}%z$rmv9>^}qX*97Rg7nnJ{+aci`0&SPV{IyvMQh%Y}AK?@ONhdLA^Rxf= zLd=h0frJmNzW90)qJ9T--41O0hx0TfzHFf9)xg~O5PClR1n4~ru=061KP3GKR6)uO zn0muzNc-W9FT`G0cv?X3H~DY~lCEImX4lOj=A3}8&u4(n!!F^1lmk9!`=E>2AmOk9 zt-gD?22vjKI6%S~mXA(+goNi0=)Q88_!Ln{{te-SxDXaT_0ai|9nf|TY#(~@U5I;J z_#ovxEF7+CLE<+7dd~u^{CwaDDSwvKLBatRj~}7q?JuDB96@YnVBpPzgxd+|eU7m3 z395p)bH!1JIWYGGbwR=nef)o0J0u+*5QgM;SUI3)1TjD41SGy->8&FN;!YiBh<Zru zFfbTE=l40F=R&~BJ?jEUIfH(W!`zRM^rNv5;!c?QfH#ovSJ?#dDQtfKiyb7~0?^jA zUWKmPFM!UM!Q9#64T;|#w0-^J(D5z-Mu_`i@sb8!&&kiQ0(wphY(AO=dXMdwL`XV; zm19=bkaYD#0^&}XIVZw6!0m(;_aQ!l$TBd*3WM7J{0t|WA?-t1==@GE^!!^3v~xsL zBO&2)13JzFn+FVqp8xPC17b34d|=ysCh+>tA86~kdsQIue&!*>zp!*Ge+QC2|E!0k zPgwo9UJMdnU!eC5!Rp6Z&mrO~Tp;lUi+4{Ch&wMp&+meXf1d<tp9n01m=DYERYH(> z`~f}x0pbe=2CL@~aRumlDww^sg%I&8&~ug`p~}DzGY4XR5863_ih7WA>jOQ164u|* z+W{$um!v>!gpHe(W<ly%1?W0qSU6<=fTVK)=)JVCd?C6S($2YqcCXFH7(Q^kGoZB_ z7hHm<4}hMp3k#o{agcPrLkp6>Ag*FySilKMw<pl<$@=#jQoo!)yJsy=4$@A009~I9 zYwx*3@44Wqg2We0{N)6Q`8sIl$c0Bi%K3;uh<aE$c?eyH%mN+%fw_O<0f;#=&~qVR z;Z`mK@z)0EdCRbT!J_~XH@FY+FKm3z0($RNOff_p77o8+A>ps_7a|U8R|Hl;%-ItS zNmnrU^n8bwW6=2*SUR!T2uVK$+aT&;>F`qzB;EQz=ZRqIi=p=^+d$7BgNbKC_tA7f z?-PWz!}sYy%&&m%`+&KB<{C);awvv~z{1mgEhHXup!cuA+|OkJ@$U<0_`}lwI_SE6 zgDa45fQ4I>C#2t}06k9+=C6C2BH(f$0&N|*A+((t1Fe@~^~L!BNIvp`?n{NWyVfs+ zlp8W>ka7cN{zF$tIbiS@)jdlrA^v>=O((E;-`oj0FG7?d0lF^?7H;Lx^G*+lL(&^8 z91i}3gwG1-{5wqi;d4m)<clIC9%1GDduaQ-<R3&F)*euS?oT;^R&PFd3h58>K-Uw( z%x8*(<f94D`WI%t8}!_m91%$Q4-;qUgS2C}K*vvD>Ex^}r2dTwhPVgTZd?r=A4`Fb zS3^<-149z@zHb-kzJ6FZADIG44;DeF;lK0(#C(^P5c6UAj_I-pcw9@N08+n9hW2Z? z6d>ch3O6Axgr%!S=(+t1(DIQJwB7h&DI{cI@nu{M3AY^RI&GNyy(}Q*2Kqg2rc97@ zbz~02oqwS2ne`nao&ml88Wx_d4<P>4fvzWkxR!yT?hwR$3+O&dSU&1%hvYj6(1t_? z1_oF=N9_Vcya#%J2h4nS8Ay9x<q9Od!OZuB-X|5}0SPx)yIo-o#GE70{tGNUKm7(t zhXyf_5P+FKM;lVVbU@FGhJ+piL*-V8`+bf>!U3jU;4H+yAE4(?!p0Md#3A9l<}XA& zY~E_?8;HFxbRqc;VmkvvX$ZvpJ<xN&VC|D`HAwlq;x9xc%smDtA>ptGnvY=OAE4(K zo#}_9b6C1c-vLSIAE4t8uzJK^8`A#SU<Yvz%wG-rA?`<CC)u(IQl6miqhCD>QVy?y zt}}<FH{GQWbACYEfw1t|E(j@q816&d33HEWC?x#<K<`<A%|{3`LE^EZ2@;;L{FP$` zsV^LIAo*(xG<_Znf|O%B3?cr4)%!n0Ans35f~Yrv_B+0QgQ!0t01=0+!?ccr_-hYz zJqFC)VCemoYoPPXuy9Lw11Wztm_y8gg+px;#Qg!#`U?`93=C>VA@N%QJ@*f0PGk?H zJ+lXGU%bLTh<k3Ff`kJs{r5oEt61<r#9`)_#X{^Y;fCZ3nEPLMLds|Kc_m3VNILYW zg}5J9k7z*eiTlw5i7!|_lKBORuOrZShowVK6-fE^1$zD}EFPP-LehhbIK&*7`wOAw z$3V~hgN1`*86=&%K+88+dKTOUNk1lkA?3guXgmD74<tVtK-I&{arK9!^DWSN6IOmM zmw<%NgeQ=2gXPmHo}hAAlpz9b{q_?xNIrT2T_*r@KmS6Ad-l{pLLL@wD?UQf8_P{d zc*d|o66kbB$olXd&~sg2?kP})tk>dz+6zlRSE1)HHynk8Foa}aSoQ)EJ|570wGi7G z7%U7S{#^r|$APUU+@K9<SARJQQ3;Dj4(NF-3mhTo<Ojr=3^AV|@w;UMBz$1&U=LV9 z+HVo-P{m`PK*E0q+Py_Sd=PV%K*#rB;r5ar;(i9`dTfZR7#LXJLDW|~g7_2`kJny8 z^2M4(5S6g<q^uVbFK?jb3Cv&Xy&(AoeO{&}1yT;9&+qs^*Wup~gQP2%JLf>}_xS)l zPX<=MJT-&3$72ITJ#0N>9}A=$NML}t6Bcd}t&sNK9)5^=xcPe^`C<oj{R~X}&m~BF zi4;S^VFf!RV#@YH>{Wq|lf&A9Dm{>Vci=cAf5G~d;{A~Dw0I1055zPEhEFQ|;Qo#R zTD$K2c8I+_X!kpJ-GhYllG%`Wht*S_#~|gfh!(_O5L*}+UcH5sGwA!aF6%<dy*to- z_pp4ODh@F}20HHsi}x&Ni24c8d!=FJn9E#9{5qhW1JnIk2<)#4wDZJ%K<}@&nFnzp zEdA{J3P}%d>>&9Rc5Z)ZC?p&<K+j2r#jg}}em@3!A0o`1$N3=f_y+A>PEqK+66o_U z7W|O#xdOds88+^1`x;`7PaniRu=tv|72?hb(Dfv+b56pZLBcHodd>jMoi8(??nhgP zuVxGx$1s4N|6m45Rt!fcK-&2$(DuXLg|1gwfp&k&)^138)`0H2ft6SL_#pk|9nf<& zVBs@;J0!oeK=)0+@+nUxB;DSCu4jX(cU=ofS09uh=?d0veEtejPkn)&TLp<t1_qVy z5PLJA>nLF1rq&Bd{}(hMBCvMsj|7Ol1>Yd%!_4`R0%;FSFodXwmFKFg5cl7Kj?=>0 zEsLS+?K7b91v5u#KcqaA(1w@~Ge_D8Qa+bJ$5CPa)jZD%ZvRh!#)~U7ULv9U&QhTF z0>j2Vwz5L%9Ue1?J7MRRoW2C9*H*Ye(hsb>I`9sX-q7#$t9b$S?`hO>W10;loEf4Z z?uYreSshaTc!WcI3KKtD3<=MO2@r8u{9Zi+apw)_dNzn_85oYFLeldVv~j0^bCB|L zhZ964tUQ$b46)b30@AL7*uucDqY6^ben7j=`mrM<-cLZ!NrtIE2)$o>gD}Kj5L*}+ z9$bRB{{ysr0t>f`FCpQ10PXxeQ(;IxeF81dVe5g<R6)ei=Vc_AAo<b86cR5m_uQHV z$-h0&^NnHU+l3hrbB>^$2bB{9apw-`K6F^Vh@K2dZ#B^HhnZg<28l-nd5C{u?v(I> zq{9s{kn$XsJ`bLT*n0x)p32$KbIEj|_j$p_)rHa_`GN&)-6NAZBz`;MAm+pJUH*DV zK6PM$xDb|}|Jp;+XNVyrd|>t0Rp`AlH=yTB!{RIdJ|tbWK-ZVT!c8R=l71FI&xMAi z!|(c#@LvI4hYV9Mz8d1rJJ53~VB-&8Cqe2RnFWx10kd~Dbl%fsH$+4P+Wy=m4hc{6 zd-{Gs_i=BS1xdHC`uh1INcmO*9p8hcx34!L;xnN8fMD_4u^-}28|ZvGB=i^<wylGN zCl9pU4sjI&!*dTvyiZsS2~U_gxo05lw+YuF;;{CoDs(>aLpQ2_7d1oj*BmW~dYC!e z|3U0s13iZyR*uO-%Z)uzka&lsD=X-|JUn@jbO_7WXTbL?^D}Tj_w^V;%e@)lka%2! zwhtvj2;!a<&~?!;bFBYC(xHY2B%ERWjuVQI{L2BI&xN@^O$O3_cmg#C=6<7ai1?0q zkZ^#ta~h%N#YLd)UppTGu{XsX5<W2ZG?+lbXTo<#IKa|d&u>UMrg9ph9v1KB!I1Kb z1G*jn7QcC4AnE)M^t@u2csd&-d=@~@ErG>57qnbmVhagpSid;b3S#dD=(++}zF_8s zginMzL_I8D--WJ+iFpMv8P;A}kp`(RrkFw0!^~;=0`czyM~J^*;#m%meD?<09w>qK zyLF)J4_lz?31Q)Uwg}=*4e0y@to?jM7ZNWPFCp%M#p8o0NVuWje{sPXQcm(f_f0@_ zF)&;+gp{`tQ1`>afB6}RzcM~S;vH5lh5JC<zXDo5z}h*gk0Iu`@Im@bu=wrPg5=X1 z7a-vPOAm`OAm#IxMo9XExyM`pl26g+gF>PAqpg9S`vJ>G(<LGKR{-sN6%7{1xZD)z zdJLHQgg8k28bI%%gN;ACG(pN+1GM#`1?M5{x&-LBD9jutXug{Qy`Km+uJU;$Bz!hN z_rJr^&+9fwJkHqy@hPlbx)wUVhrTa(@dHRa%0SPnhvmngry>5;2!-S$SbM|a5hP!1 zIRpt$n0hzxeR=#09$k=l>4lajg{%;F9)O-x1dA7^c8I+$(DQpCu4Q0Ys0bMc@IYH< zJL4-P-d8~T3$S!3^#bBw^!<8jhall^Aqq)XFn7B5Ldr1~X#RqUyFt%e5Lp3ni2yXe z$mBxu`;6(3d<RRnTaQBG3;mvpx<3$i{`mw^5A&~8IHZ1GGZP{Xv-j9ah&T({xj>BD zAo=bB+Wu&MUC=oyq6{;hK}<dY4QKng5P$JJg`|I2|L)jgNWInrJx>OfPUcRAgipd! zh<ccNOtwJ$+ktle$v!iP`56-+;R93OunZE98ff>b|6KzKhX_ST_`}W-+W8xju3q>+ z!U1-!rtb$xIraitkHE%HieE$AvxXm%u3-5+^*U7jR!GSV6Q6n&A|3&4=R;h}z~Ju& ziLWCH5dXsR#XRV}oEohV_rUstR|6pB*aH)YdYCzP_Cez73G`kbSUuhYJr`~YbR9L! zoK6jhduFskOn|tSf#IwVq}*5lofm_Jr%fM39DV*G9@;;8BMUJBLNYMq^h5mh;|wI6 zA+|6ue1xt$T>(8mAEw?PdY}7*Vu-(B;y)ZA_HKag1A@6n7`kr9!~von7S8I>eQgRG zA>jtAM@)(#<=dAyh<aE)&0YpcKN1xX^{{$Mu?k`@$2o}mVePcJe<A&{7gHed{u7$c zd!Y9zq%4H^6p{-V7^;s!%9$@{_jkOS2TA8L^$_!6>moj$gyb(3=zd0+InE~_^~fFQ zc?ht4WOEf#PgQ(|_zRYg)S%<Q3~2ob?j4YJtOd0H0t*Mp&k*r9>=1JxzF=TTO^1ZT z3FtaK3uyaxSryd%(EE8|@v^rE67L3^A>}hHUaloU>a{b_{hP3QB=j^ye9kvWjKl1` z@EIch0D8|COnnwFB;UO$fT)L=?*|=!z9A1O|6%n}#%f4@UjW@F1q+{C2}rzTK+idW zh4a(T5cM<A)&-q$hQy1+E>wT5D~FWx8qj@quyWW%2@)>{p!a3N)>$3d0tq(>=()Hs z|AyK@(x(b^T`_Eae9=9K`CFj-p<wyi#vPI#zM!42crOCd?=XR$!vhP4T<HBuIwFv8 zgSpcUdQbPBDG+g3_{c-gdpv=*F3771l1}zCLDC7#olguQ<%tGbI*+k|_*X$0l3!r) zb$kXyTm$WV?4w$c_+4-nVm>Tg$!9_Q`vzJb!on@s3}TMSJV?C5+P6B;{B<WDq7s&V zVy-~ar^O?Pe_`{vyVW4+A%GQ<A7Sc!pyNdh(EYy<T?`EW#31!Wh5*D~n0V1aQ28Lr zknj?cqG0za9GVL8mkM+pHN;g6481oY;f8)+!=4^UI(%^v5)QC(>|Gl)9U4R23A6V^ zBgFha(D4LV{1zRBm}3FGUjP=KUu7Zc8=&_W!^*uWYarpAg0?Qp9Xjs%0@{y**?U|8 zQqOWg`?D~Asr`e5PXzQ_YnZ)yGePG&@iRPt-XmZIEk7%ML-Gsyd2t^MA?XeMo&}XM zi1`iBc_o<n8>T|ycZUPSC9wLmYzCwpy8zuk2rEBN#X;KPHLFm=b9yoZgAfBR!xIIF zIULaYPbVis)aNjxrss<-pnWK!3<YTGh0Npy!Q*%h(E0+_UN!TE^b>2K_Zq{>2ghb; z{6gzfSUg_P0gcm&GH{@^KYi37;ya-8M6i7*mv2Jiam5FSzaYL~V0h;ZG5-a0-4RT@ z<QGK!4Cs9N0%*LrHbTOm2Rfb!OD7+p<I*nYAtu1`_3my+dfotScfrILS3}at3TagL zgvvwWB?5X5KP=xV^FhkJCD3z_VB&i&LF#Ln*N_xg0c{UA9)_sr&_m6S+ipY3)hTx% z;t<y|Fl>Ovy9jihGpt-?`w8(c3-sOuNG@hzST6txAB)!z6JX+DBG7i%VN`$RK<8&8 zpy#~7!Xc#zQm?r{*Pp=5*|HN7KIr?M_c%e~s{-xblQ|P0{wgVh*b8(2K4VCJ*MRO@ zfz4mXUVykW#uuU<5_${_%XJ|By2FH;o+m@sFBw3`6=CaFpIAWhUC9MVc*4x_odRi> zUV)xZ4)YgZ9mKyJ(0O)PzVj@Dl-o<t&J*aDfQ0{^CP;e>650$5v!LUsN2DP(!s<2F z0!TS_19~0>EWfuy`wI{BAmt~_oR51U`PU-}A_7w%E(j_AId~xcg1J8<4U(=5p!d4M z%HgX*kZ@iDJ?{}VK5)tpl0IX)A?DA4wwFFY?<1Qc1PN!@xy{TG5Oa>8?YHg9hJ-`J zI*5B<<=bBgNchV@+XJxnTX+n_oE^|}dST)GCI`~bn(!au9tg?6u!#j4{?Pk6Vea?k zhNP<-(EF5O=DS%##CJg3SCCj>U^sOcl7D5EL)-~#50tk-%JVDe<Bju~!R6tK9!NMe zL&N9Kd`SAd0bS<<3xBIhNPK;Po+}HRmp|eQ35Orh^aI=f__hHWU(oyx8{b$Z332~} z<&bm*bN_beyx1K-hzLymm9>y`#R1(13XAvXOo%x<q#*u<#ft+p95T?>^Rrxrgu@-^ zJ&dq&VDA%%JC8uiXITFt1iB8>Kob%^uyj6K77~vs*^u;n2U<S!UWSB!&RU2#EWW<o zgrq~CO%Qj&#G~3F;kM@is(Q7Vkoss1v^;_N*E$}O4!6vNm;>{#mM<h6YM}R#!P+@{ z7eL}m18p2~qY1=4F8@)>pN%Py`r-(5e=f}YC$W(9ECOw}Lt=-4AxQ^P9_B#L=Y-X# zFRw%FEtm~)Cj&HHt+Iuf9{@df1!j(SCd7OOUWf=Re8P@G)GvXqzlFKSd=8`>+W?)v zgNZ*cfaIeiX!jkM`9sq466iWBSo~`Ig~a2HEQmW{>AXl05|4YlAn^h-KVk!<J!6B` z9-I3PGTtTg0b&ls7Yq!tO_1<;0bS<?%kQj$5cl^$_vycY)|<`H^MW2g_uInkJ$D!q zzd2nH^I`iMPWwaLxdeJ%7EFEqT1dEYK+oxgwOc%GAoW@Y+Isbf4Ulj<@E&45th`zs z2FZ7C?m+S>tb7)l07<tz(EFod_CC*p#N!RL`w+J&LGo7%+W8C{Iw1Wc9_acdSiElu z<pZy?l|Wl(J2ehs{*)<@c!7=gKHCZrcYx0O!@}9d5)y86pyxZm;<xiSB;FY|Kvcr| zSuf{6!Xc#?;$I(Vx?Km|*EUB2QVzh@y>~D`!p8)<z5>=B+aeDMfAo2fh=Y)DSOD$E z!Q6A`F(kj2K-Wvd{B>Uxl5R^>A^wGh^Zp2kISkPGHCX(z^gz;~543*)t49R)LfpA0 z2$C{k?quEyG3NwyeKI687#JRfK*|{lXgdUEZ#wio%{xXAm9TJIXvD^_kU^Be;333E zu=c9f3P?Klf%cmqwlgs7cmS#2Z8{+4z|vJ}AVj?kC&a(7d2^c^5ce;zf{4S)!+AQ8 za;yS+em=~dC;cG#q6K;%D6E|KfUa}1fu83Nv7Le8M*<`qLZIz@Sox3-J=fPp9Wu@U zbAMzFB>kj7?_q@5t6l;Lx0wGBcf#gJLOw&{_XPBuZCLxT3VQB}3v|B{%soK{ko;w1 z0ZE6jd{J=}BHnWmA`WW@N*6)QUxRkez|jqmaGL<V*8>*L9oHc0d14^$g!${<T2=-D z21$kqXy@uYehf*6HBON70T!OWHbcy*fu2_kOAlwoAo-f%Cd6b|zkb_xNVs*}Llu7n zO}8sNApU}d!|z&%`>#On-G+s8JM^3=7wGvpkW|OOurCkNe$J4Am=6;dXo8g69tjYW zVd;NjBs8D;Lh?0C{nts5^qEi!F$Wg@tWzN29|PSt1S=>1U4Ybg9J-M3gt=4g3&h?d z(EZ&I+Zh-FPD0w}7QPVkKS0|Lb*+$esPGdK4lsA_QG}%PGtl!bVdnSFhLmqMmJoY+ zpyk#3T@Z1P5J<X(so#4a;+_|B5dXsB@$f>3e?#^|+5@n4hEmXS$s!iw9$5XJZ3HQA zQ=s$9u>Rl!=)LwwW<h)kYj0odfcRIT5#k<*uNfE^-a*pC6zKj7h%N?(jE#_ZUjxmL zF!5V*kof%}h3bAzZb-PvppC!r#Y56<0owWhJJ&<%!86eF31RVG@edM@DteG`fQ<vp z{RD~kJ80)rw3<WIe~E*rhm}h&-$BZ;loybAfu)mg>mlyUNP>vN($yM!NIRisA0(V% z=FFJ@6^G7$!NTqADM<XHpEEY)5G0)h@IcIm#h0x)#Qh<T5EEebmPA3)gTqvay|8dz zB@KyRnPm`jVCm;_IHX){fZjI^OFt*mAn`i`+HQxLA29<GzYfs(BZ%z`414E6>Zupd zb=0tS^$KoCxJ}s)DQ9*-^F?YPB))c>hom2vy#>M$@gB7Maa>kH#E+;$;sxd}`K6Hf z>VVd#u=4ZgHApz@fu5rd^KSt!B-~D*?RVD9hO`qrpyT<le0pgjq&!5w-|fQ&NPMB6 zd!LsN2~P>=ya~*mW~U+Pzd;9*&SCM$+Y0HwSU}S`%$=;Iko=p0Hh%6}3Mt?Ah(O}; z0<?VafzHQSBtyanmj2ZxAnQ&&K0-ub<5!Z<_EpbDNDM+`85pdUAmx0(W{AsS={&## z;x7*9eK9cgqMeZZ+wm0=zYtvv48hRz#9E-|jl;zC_CxB^0O&jgY`)AAdj9+xsJ*cE zPp%Opz1he?`~{0&BOQo2A}1i>01G!x==tO;*dXa2wk{>P4w4=OpzRY_`L+zY|2m}= zVm{2j|Gq%NUjurMCCvRny%7J}K<~eRrIYQiA>usHc!9a6B@B{Ic0lJ}VD5hi-G|Zu zy*~wJ{)s9``5<#05}q(~Vxi|PM|eQ;3oJiIXF&4To3oH`fSL2?2qfHMxFO*H%U}5! zko2|ydJhpy{Q3__zNmQzNe?h{UeAS;w-(U$0L(qJPeIai2XtTF5@^1z;fItn3;ZGO zfrY=_YKXr|pzRZw_-^RA=n}3FdtvR{RV5I6T|6P~huJIq24X(?Ir*1dAo+JnDI|Pg z>)(9LA>sc6dR`pNUY0C~_#bHb533iRK<}@~DTIUo#8nIoTW&$h!z<8sCd@snc0$~9 z2U=di^2Ov!kn+&L6A})v^n73zBp<DrfolGA=zP5Zw4DQMujWmGl>Y)&5SKtm1_lA> z{=N<VkaPkIx6h4`_~l`Qh{O6FOI}07JJ9Ou^{XJ|>IvvMt}yc%S|R>Izh`_S^q%Vp z&~w0G>Zh<l!!s5l0$WcQE(H;1fQ}o$)-|<$f!b>cQ4dRpPoV4S(bowaNrjlBfVOUV zavsEA4>BR)49gdhjL>>vEhL;_?Ur{ukaFM#^xisH`}XGoh&YERB-|jbVql1{fTY_c z4<P9Z7Vp*jA?ig;A>{_l{lB5-6N*6RiD2o0l>?GbHK6A>L0rYapm-gUPZ^-)3{3sK zOh|s*0bM@;^Ou`2Bpv>k5AiQdeQX>gd}g4n3w4_daVPqCwen6#xSfEeH(2{b8oEy7 z%?XHqVd-a|6lflVpW(+$Nc{zoWnge*f|SEcpyRhN_qcaK>X96@dl;uRfY$l&GguTt z%n62;8)Y4ka6SVa--EeF5qfVs`aM&twIJ?!F&$z~JJg&D8W8tbpsgEp@rQ(`0rb2D zSiA@FLDI<w=sgs$@|?*S5^gu3^C__OFns}}T$-{LQZB*Vc_bSWo^y^tRKn`Dj|(8; z3efv@Vexoc3}WvI=)QPZx>^gpM*w{uMC>ob{pkJc&+L$T>I!rpG|U`B=sbG>^d28r zdeeoT|11OTx5C^%^CHBZZ)_m`g7|`gVLo)cPU0RUox}Xq3B3<!1GJqFv-g-Q#GMJy z`7c;G=6D9uj=FIVlD}Z#a5NH<ZcCu|dce|;0uQ8oSdaoy4-+q{hm?mZsgM*1tFI$> zL+Yak(0g!T>bELE@{36i#9uIRr7Mu~%>#OV3(Wm)Qz7w^0G)?|iF1@e@^1(9TzXh| zK8DVtT|rxyXrc}=r=kv$Phs`G>r{w24AAli7S1+tka!HpftU;v-x&yTr$Pb59N4&P z#%D;mA+ZJ$J}~t!mqOC#8|b-7uzKNC79@Oppz|p(^=xM#?$m+S%dq?&S_pBcLJ%a} zAg*Fycnm$q=|Bu5J;1^zGYb+gchJtA^KF6n3w^%E=?}#G66ii$n7uAC5ci0<L2QhH z?!#IL4bL;sb)*nk28P?kkbQgwuOKlCAsHAJLf3g7=!b+GES=Oq*C%((g}DC+wA}dR z0x36Ym>~XzrO)SXknmpuJzooE{tRfioq^u(33Jcq>yZ9n3UvJjOgydzQXU4N-REKn zy}v03n!jM>68{oNJ3$0m@4)Jpm~)VJW(8V%AW9tK{y)%jKVb3ua4{tOHPFrvVc>_f zPd=cv2Og+H{5t`9j~>iDYoYgMI(&zi4D;91d`SLX0bMT*Ygd2phNMFs2}n4@!Y$_% zq+Ffz9Mzoc1Ca9J!(~XmhWXdI84{i?=OE&+^mge6MEnX1r2L1e?@NG`V?7#>c!$Mf zcL${3WCLBt1vBSxHzb@bI3Vg_<9G%!kZ^8^hu907=k>FIn2&x>Rz)KuJT)#u%z?Fs z7p6esJqCJD2h84k&5&?A06iZP=KftNka90!4kUzO>GoqKB){x{mOqftV_?YagOs;3 zmO<3R>Mteexg|&ZA>y$4qqpB7;TC~5ezi#*l7HVo*R8?gYccfvKn3Xf9GJK^Y#$tS zoCKCml#fHqIRV}80CP`Z5+r_Y+#%@!cCNTVIwZX*K*#4{@%2g@63#!+)-}C+2Z_fV z=)5hgU40xnzSMCTQXWEl&A{+K7ZQ&b1R?PPGk@C>i1`{J5cRNe)cFn&^HVlK$^lq^ z;k5$9UpdhG)L`Mi4}4B3Kf{9=kaP$u$G*OW#21G*B>lkZ!ToC>@w)+f&k<}s_h%!d z{Uf3aarp&kxwL)_B)(jr<EXIoQ#}Eazg%J=?uUtMi-Oukq6`Jl{yxk-*>aG2@CP)V z!{TMG38Y?VfZopqo1b-p=A$2I`+|F*{YM4pIl8d+z=JMmcz%QU7nYvqU4xWM==XVb zLD!dx9EbQ9=FU^{kbI;Az0VgGUvV6e@F|djggk5<Y1T}L_yXwp9<cHGdyEi&C7`X7 zH%x-KhXs1S04zN-_Cdlq2HH-5xQc;+dj%wYPJy1o0~4Pr0dc2=2qgR=u3}(dYl8Gc zeQrR~IV>I@X+!eqn~9Kg2#YVlQiyu=c@1;uc^wwFAU49vfvAO$^2z{eK17y*VX+n@ zJ)A*X-)<}o35ODWh)S3{pA<sc4-L?JD<HBA3?|x;bW#Bw=Ygp&@Q3)9;|C;Pz{d9` zm_Wk60&O4qn~jk0d;uNLftiyP1@Z3<wEKK-L)WX!iH3wHtR9I^gv3{a86;i7!a)r> zzmL9dVL$YKfe%rr<_M%g>K&Go5OZMZ^J4-eUK}JL`4{HSm#-n=@BpozofQD_Zvu4u z2d4g@A*6hWfS#KH6Q9Hj$?p%K<5aNnB=s~zyg&~U^00Jh><B3*SA2t{AJ{o&)6PT0 zWqKjvuy*@uO-OqQeZD3D+TWi8op*-V!oY9`dXD#>kEr3WVksni_CVX=F!!&S4+(!6 z=zSKjbZh1bsn^i=UuSkOg7<^JxB>AItUe8>fYf&@pyznQ%yAKeq}wmb5EnvpF)&C$ z%OxJ@J$EqoT$lz)KQ_?wIbrFc9C{zY9%wxXD{p0>=W;K}hL`|r4>Ny-l=CG!An61) z9@{SsN#|eC_GNJKLGqnQJS6?Y!vAY3#GE;YA>y!n@eg{>=?+Usx`OzQfkA)^Ql4CZ zp4$(rzf4Ub@tcBnPtCh2kaBeabo~{~oco_4=|=^6P6aF+1h+xbt;JT<_&vN9QV%}a z0}+RW1_OgJbbh?14U(>4?(y0VF~0-4K1T$)p5e_2NcgBg$J1cpthx!3kN)sN{0qxp zYyLspV*ou@92P!Hvmxp2Oa#O|u<$oM2Pu~npyQ~p^++?dA>pqA4NqA5QSOJNpAKk0 z7bYI|9^#&gFA(!#?%~-5F~3I%;$N71?nCb*=76?KVdh-<0Sz}Bh&eF-#zN0O@qnIV z28)+g=zZ%tzaZ%WmY(&_Lds!{LlAM;e7ZgK9L^(X={$rVlJ6qgAnIZ5EBUXy;QZAA zJr^BTZ>~~@#ESrQJQJ24J_ta<zXiH(1m>?N&~r^MJcNV;3v?bK0eWxLlPeH$SbC6a zgQVLlTOi`F@N8;;<m(q)ka`W~UqLpAd(iKFu<wG#7ux!qzo#MU=b(*;Z^?j^w-I5G z5WWFz7iGMJn6m|Xo*^uJS~(%{j=tWb54yhM19bl*Ed3`#@73~v-Xj39g@Hl!8pOXD zX#4wCyF&7N$ZAM9EP(b;4<$mx??C4%VC~5Vp%C}9K=)I_$_<Ihko<n+E+l?o;@hD2 z4EA_I@)0cjpDRPsA;V6H%VFU!FdI_-Px%9JIfP_j5QWa$e%T2r-(d0n=^`ZDo-BZv z1KStV!ve|gBGCQ|O#S>^NcwpJU5^0^=YP=ka%Z6XJz?V;2hKpudGQ&NUtsPOVubkj zjV;7Iuzg;$!yw`s-jMVIaTNoD@Igp^xdL7P0}G#!#Ss6Nyn(2PwPRoHgt+t1Ge`)) z)Gtki_;-ytBs^jM3Y`Kme-3m%4lLb<orAci1bQzF%zR#Geo=w$%Y*q#A9`=>5oq|s z_OoAl4T<-HC6M@q-FtN)3*yce=)MV9{#8B#NpBOBAnt^jAI%7<XJdjP=D_w}Yzu^x z4;;{Q-XOkaU?>rXwErv6)~m-0LF}EQ2njb>`kXuwQlFylH*eYi3AZU|^GZjrLDHdz zH6*4WBm;vzbUxz97fAfV>itG&y9@n(kg@_uIzgYWl==p7rwsI*WSIGXwnM_l#R(D) zuz38S2q_;9ptZYnq4P&e;vgo#>U{-ANW4FRo`(;SWng&H1c`SSTS)l8`W;@qka8(y zKSU+0T-^e_pA>z(I`t4FeePI_n*P79U}g|x;AhYXg~Trlv>ba5UFTB)JwFX%3j@O? z=)PbE==n>qe7f`kB-~<FLdqXl`f+4}q_-8&`T~|7x*kI6*&gWmMKJS|q4#?l^g-N{ z26d0yLWui&UP9s#HZS&z6B0f$(E1TpFS9L&gy#q7eYh}tO_d<!;Svsrjj;T+uMv`- zA3)EIfygp2L_^P`xbhz2FPJ%3*F(}_M+YQ4S)lC@1L!#_HPCy_VCLsPg4p{&5t2?| z@z{I=BF=IQVlwPrS2yUs6&)dnOCYig42K^<!l6VS;vQH#AuACQo(<4*CSmrfe1eFJ zL_^Gh&2#nZLBdT!4icWQe$8x2NP9*D?fij1S&(#Y0__LE()pQGNW3SwLc&1?T3`Ra z4Y60_I>f)QeYF#z_5L5U`M5=f5PNmd&Vearg0wSFpxswHr2x`is(`NBhxm?xVNMIA z-d_OSe+LsUfsPN${DHU=mS5iegQ&Ma8(&q`hJ^DDQHc9t;omk3(tkvsUt9khk{&#u z<595mU$zPozZ0PM^TON{0KKp3g&o9Xc=$^}$7ft2`5hLI(hDK+RdW^MepotThPI0~ z^g+a7_42kw5ckZ0)<>}TD(;2&D+Rh98&*HYxj@RdH_-DdVC~7iTu8q70X=UAmfjZ6 zgp{`_&~g}7uf2ozA9+?n+z*>?O@!XJJ_Wjt8scjPhM<3t`a%V5{8?EUl7CyE^Y5_y zE+qv?R~Mk;(lC3k)k4HWpz{|n_dgbagn!Ijh<jl1K1B#pE?J<R>tbyON#_|RkbD7) zFa3Rxa616KKLY0dcPfx@+kuu2b#Fl8@eOo8HO!oV^N@7=0=mu$7B7#JAn~;TdVdG3 zo;{QfDd#QnAnu2ylbiP;`Nd-=q#S^$XRLsPn*>_9EjSV4UjuuHdRX|>SwY-?K?IV{ zVd?F32qZjv(B_Xe*Fwzs^9tf42+6=;Ivo;j5iJmR!ph;b4Uq5;*bY$%bLUc4NcuSe z4Ify0X5U3f{$lwF34ho+qJ@hg=Bq&0)x+Gm3VNQ~j~+;jz~c8<J|tajsDk7Rn0PGo zew+rh^OVjkhJ=Gi9K;-mYZ(~k_(JU6fYz?~u?rIZJ#QiYg}FZ*x=z3YZM<v3ABg!C z(DnSV@yXZr5O-EU?*)VTD`!6>+ysmuE`jZHX}SY(PsAove<e0T+Dj93A@K_<2Lg>C z=}HE=F9w$0?4j!uB+%}wUDgjxw^JeJ!{X7K5#rxB(DV0T=`dRlBHkkgsjp$?-)Vx> z3ldWy@d%rDxOoMVK3_ohJ3~U7f#DM?BwZyaL)1fj&A{;aDnz}@Cy0As=_jTe5^h&Q zAmI;FZ^j2HCv~9XRIqq2It~f99O(LRn7zw?LCXI>Xy>1_E``L`6c>oSu=whPt|JwI zo;v{xhaP5#dwxLIEx_D!Y$`<D1bV&}ti1Zx0h#|=0o`{D3pa!5(0Ejam;j4+n>t9o zxKRxWA6Pm3!wTXr2USSCCqUaFqTeCqM#(gYdf0s8)mISn(f7HhSVP>ygLba<jtYo5 zchJrW5tfAH-wDuj^I-Q}XT67{pC23$_rS&z@{U8w&j9GTg%IB{Fzi!;j8CH9$FXB4 zBt1w>gQ&EC_Gd#ZA?8f5g7^y}%fKKCJ$F=R21Fc|A2~Nb!e@^zBz?lvcUC~^wHD~O zG3?$n)7_B#qJg&FW=1C@KR(HYq&HZ;sD`dLMxQV1Q-r8bfsSjz+IyR(LHY#@(DUeE z{nljYzF-^Zz8+Y*Qu_}H{{pmivp3E_%<qBr`(XZh4n4>9L>WW`R-Sa#LE2Ff(0d#p zvJ4ETgCY61<sU=@)*et5gyg#|XzP<ZcSF*%4|H89tex`~dS8_f^!^K2`0R~<_}2&R zym9y0kotuK?cV1(7Las)1a19>Yz4&qchK(JT6PO!egoRNivxEc>6`;?pZ;74i251O z`{`i$v0EEb4m4;(@;huiM{hSIogaYKv#@gGxCkU&EvSd6hm}jRoRIXR0NtksONY02 zK+^3C=zeOLy|d0i(*K0t5R+l?)%_3>&Jxgjt0A$&z%T=PzXtlfdpr`5^q>JfZx+_i zt^Eth*Bj9G+4(~6HJi}`NzbtK`Sv*^|Dxa1R}uz^FNr4*cRE1Z`RUN}14Set`3^RI zqG1gQhXW5F<p3-_w_S&%=MT{ReGt<a7+k6$>Fp16yc8Bb$q^9u)WoB@Q`;ZnuOn#Z zmRGYv($5mK{S>E@A@SS74KW86K9({NdpUR^;;`}L&H_k$B}{^}i(u|7Sq1Ue2I&3{ zSiC%%0ZE@<pyzYK>I)7Zi24RuNcjUxCpjgM`tb>LA1kc<S9=8s9}WwM$q<r(VL}na zoej|Yb7A3m>Mq3mGidkLxhp}`Pk`Q|1T+8CH;BJNpzHTw<|kT0!cFELYI;8D12N|S zbbJhE?}j^&^yY%LkFwST;{FfN{xz)rdJqGNuN5(nbOJMn1-dTx5A@zNn0utILEOnx z0!crx^w|X6FLtF3;!c?O!Bvoas$d5RXIT4o!7)hqNN7Xsh1Hwv(0i#G#31Iw=DTBm zK-Av|f|vtqKeU^J#;^DpUQC6EheO9D7SDo&&kN|fW!N~_KVyi0CD7{4JJ55&RnYdk zy<Y`sZ_EgWxD%HC7kWd?xdYwD4HLf!z1P5`0HPiizlQ=L?)l*g@fR#SyBi?k^9Q;= z3l?s{VUT*Z1iCI4Hc#COUB3}=1d=ac<$S&sBp-=D!v|)sC<`Rq{y_URu>7*}AvFK4 zg}4(|zFnRP=?9&F-hT?K2QBR&=3ju$<G|EQOoE7CfzGeN>{U7mslPs`Ld=Kx_pd)B z98{q5voQCBheF(0aS4*IVe#H$0x91_p!e0n)Tb_l#LE)sJ_1;~TIVFh9Q6IyxeFlq zqNNsMLI|`y7IX+A?(rMqPFQ$0LC;U<fS&6G6PL_~)L(ZVLBbyvU)wq$`6A#DBz|G@ zwripDdLI0cd;trG2VWueodxvXc38RR7YK2GMK{DfuzkLge<0=9gi{a`VD4FQ6p{`P zK<`0=g@Z~0B%E(R?<r1!=8I}}NWJFL2MK3LXfQBvu7jBW1iFtEmQN2If`tDM6^MHv zwlgq9n?lmb5$OFFu=Yu<Ii&o&QVmfFODCGgA?^Pi(0f2&@w@0C#QYHGdBPA~3=E&4 z<}{$yvvnen^3VZ#zYHwj2|?G#{y~ec{&I-<Dt9390yAGQ1LB?o0+4Wkx%2Q3Nc`@B zt{aDiPuN39Iu9s>#3QV}P&)t#&mG>7@(1Rg9mgQ$?F#6*ov`>?13jO726P@Dre32I zV!jOYJP??@B6}d=xrZHMuLQJyH%f%0lMv{BA6UK<mxi=YRM5`l-fsml=Lg!li$iZ9 z<;(`?`g~Y={&EWvJ{{0@?+U2B>hmGte*xO>hK0l5Hpu<09cc3icjiFCK?l139TpBR zq9Ez>gb-@@*Zqg&YxMh}lJ7ynM*uqi2y4$MK8J{#K<C|H={6X;o`(l|?-(q6toB0E z!vPCO{)N>ex2hrKRRwfEIBb5|ITex~6wvM$GZBKQUxBv%FcZ4JlI1KUzrfPD{XU2} zd!YRVSiDEYL&CEItzUEN8e~6pz*R`fg!R`P*FoY1ecd3x38Ws`0KHETmVWfkLh`i_ zv>t(l0}FKha0Lq_U%=}9C;5={uz&&Le%QRvM_oufa_obM!@{jj6q4T1#~VMUL&~Ka zlOZmFg=cm(q<y|&H^klv&~mu$4Cr1zeujoQkbGndEw98qA?e`^T6<<Ublgcm1vUNn zIzrs@!~`M^Yv%`FhPX$;65<{nsQFh5Ans{^p3epgAJ241xLKf`<C@q4iLVpTb$zh> zVqyUae+B3|QkXemzaZs<jxoeun0rn)L;ATX(DmLh^)E{y^~jn$NJ$0DUr(UtebqqE zA%U32z+fN(@mC0R{SvHwTfPWljtN@1x?~N+Jy)Rn79pvNfx&tm#Qg`L>(gNNE|h|V zLq`rI-XX4HU^xF6k{;0KH3YjM=@We(MB)=9oLQjz8DZ&Xi6g`uk8P0j0IN5-)FJ*7 zfX>sw+>@pP34aS{KN{wq=6jI(v;*xvvNI<k`Mu!`L?tZzLpMUw$&XA(I)R0M5;r6q zBF;cU80Jomzk=X(6ff>VLJU@4=hs2f=K|=tQV?AX4Ab}_?)mZwA_CFH!0;Ek4>1P1 z9v;@dvU>_?k6qA$xD(bscTR-3M+Dj~g4OR{Dv)?VzjxjoI=(UIF2o$zzWWcSA?4&8 zcSt<K%HdX7i23O2XP$3{lvn8EqBEyK>YWU<`Xy-s#QiGJdrV;A86pWWr)3o+oMH1# z%P&IeBMY?t*P7#yc#(nbqlb-8uDA{nPeAKGmfwV=s}In61a^MDTNR{zG6lMS1QH7j z3_Z~OCg}4ZihhuAh=8ttgXL?_9gy;{1iDTPmVVwHgV<XFJ--N6PS!X=^4F4NNch9% zky)=n{5u2foQ);>Anx>WfRuZ%@tKHakos|h6{OyWrJqI{i1`fA@&^{q=Jz4(Set%G z{KDFMyk8;V{{lMx15>~89VC7Jxd6#`u=7kTl_2Ft0rY-An13H?LelvLw0-weO(Eg1 z2fA(qmM?S<LHuQ44DlB%9?LdD?41BTFB%qZzoF;)?t!jngT<G03?#otghA2|EMBsf zLELEqy$=zVF9cd3=>&a$y>&SxeJ+>;srO;?Ut2dp+<5?cu0E_@-VQxa-~`&axZz0< zd*49kLt)|hQVde=O@a0wVdd3>^N@U}5)TPyn181%gQTk;29WrIq!tE-OVIIw3}|~E z7VjPoko=B5Zhv_O#J@3U_YQPfLB!|yLDCPb9WvV=l76N@&%1`TD+HnSI0v*H1#1tu zBtg;@3)=nK8=&X;%kV<t1r`oH?T~g+4BB}qOwj)36&^@9z}jhCPLOi`1@yjDSi8;= zx_<kHD#UzPI50x*d-{_A2{Bkan!SglPxSQ$vAZDVd!Vh8iG$vc{9-o5e28fb3|AB& z@%sU~jvD5#h`W&R{Id}fU$FFM76-}KN1*eYF!dt;Ao(r=y3PS+KGS80`3-WAc!Bx% zM>ZsV3ZUKFXfYMyuRVJp?u4aJB~eIvTk{R#9#}p-$_Oc+W9C6}5G=i=I6=yjga;6p z!0LtH*C65n(Df~_bUW1^l1?5#&yj$I|I83bdS<AF*bA$t^e;f%Q(*^*U)Xrg$_bG4 z@MH-@JuDqEZGzOxFP=ie0Tylso{;$Bf!<dO@dX3JVN*yr|B!*?UzoodIw9qW%6f=O zSbZ%FUFTl{T^9;V&tIYUW6nV<Pl`ey={y2jKf=^2+=jU4f-0mOgO!szZ6NMffQ}Qw z#4R}?=3Lkd31?V&wJ{75F9Ohf0W-f3dM?co=zS=#aJEu_q&FE>h`q3Q`MM60PM%DI zgd1!;{4E=#oO}SCM}Vns=z)|QHG5Fq^B1~5T4oI-++h88nIcFy@5z9~7i@n2CiL8@ z2W*h|g^f$RoC+!bS(qW|6XxFulOX;*0!<IF_zIj3N&jb{=LSPu#lXN;1!)J?<U-7W z^%wrHhPeL;^gL%+`0Q8+2?qtV`^A_7A^GkI+Ia}agCOo~(T4aJR{luKK++HTe(=~O z5c36~?Os@ThHFC1pKt*Z{xI>XZIFBv;|K{ih%F2ZH`5{Jvq0DT!Se6wEs*r%fi@3v zA9`Mv#{q~5uzXz>3n>RSK-a6l($92%NPc{RHlD)>-A|Ws6xBT%P7r^+fX+ulY++!? z4T8A;16n)hrZuFV;(*?t2y?%UIV3zYp#5lAJIAdZ;!cCFkaPlThnPU`2MKY2xCgdB zPX8#x-X0Z5c*4dREIA?WEP(EBh52{WcQJ4~+yHt%Bdq=0G6|Bd0-)!V!o=^qhlo2s z>lau#GrtQ`UZp_SZ@|Lg5j!M2-$2KIVCq*FLD~s24<YV{iPv^P#CxFa0a*IfVuyrJ z3fek~H0b)GGa3;8!s0hW7Lwl^8X)BxtRFY^1*H5GF@WR?n7uABkn*|b3q%|iFN=0T z;tPG>^xjlxI6(IU!qV-e<B)JJf$m3ux&ICHe7_9n{gtqGolzyEoVmgYiC>sI{Y4@9 zcLUmecB&sC@w))p{)ENj8V_hWa}(lzSbh}!Dh!U_18Dc$t%`)$>jJ%>4i*lE&~-lO z=khT_&o4c59}><m|4OMq;=KmCz6%!qES`||e+={-23Wb2JQor^H+muNgoTfnD#Sek zXyd?w8zJfc4%+>UGfzXp{|5B_Q&>IKr2{DkRG{?^%-*p75PQ+bpZTEYC)fOesDzc< zobMs&q@x;=lK()*>tv%L<~u<5Il{tW)^kX?+5s)kVd>`;be&!gw0{Bf@4Q!#^fm=; zAIe1Nxz=l-=>Zlm^Y=l*X9je?1H`oq3<71W;Bx{eT!WYlYkw~5frLN$Jig=uNI0<Y zpw@%G>LBAMB7zWc*m`Mg=s49IE=YXA+!Jd735Olfb2DJ#zCR)62V8;VJBX_o816yW zd)PqFvx3E!xgsRp{(<g;gN56{R7ku(fZjU{^RLBeNI4)O192xT{2kOF^@vIq#GSBo zc*_J5FE!A1LI5-#*Hl5ur60i%lVR?0oeeRc!w!<p3!vj#4$$%c576@oVfG%M3yDXc zDu_9-`ucnuq}*5o?MFjW5d%YyCB*!Mxv1q{)k=teFQDB!8O{PxAF&T&0<1slaRX9L zqTh=rqXTIt{8<ZeKg?fR6CmO6WDO)<VD7ZZfV9U-p!FTB{E2FYxc@;Oq+EivTO4d4 z>10O(#C(Xa85lTxA@(*v+YhkzD*Jj!d4;}S!cia6uB(8qQ-$4AV^s!m&ymRx^I_vE zN>UK_ocRO^H(2?0?;j+edO+{<g{8v_){t^(3v}NHEIoY5fW%jTF(f=opy{FWGbH>4 zp!Z$E!e>Gx#Qh%7dthPVx%xAt{7HbG+Xf4Vf2ojsS^*s|h1kNt5cvbrZn<#~;(l2A zsp^B++k&>=R%SM&{P%#aLx#osrKb>cwm|PCg!wm14iXL#&~@gp@OcmkDF?1V+YhjI zh3QO4K1Dyb`9v?oJt5HbqA>HB-$Tqfa0-$hVEbx=ogn^gKs(o^{12pjICBybGO&6| zvK>+{r<{T0Q&@Q$1C8GsQz7XS7S7uaL;O1@2oi3v@*xy@ZdD1|c<jCNkaVRW1W^wQ z=T|!*;xf>Ed@z4CL(_SVF~nY2IB%W=vG)K6#GNqpS4trHDB%SpW?}thE9g9z4)pvM zm^+(hK+>Cl8pJ)2&|qNDfZh|71Dywfg+u#8Ncx}A15pp_7x3~x(xHq8!~_V*z;JyI zB;HvhAnt^X*ZDx#zg0l*S%#(mW@vgSfZopn%cp6Pka($q?vsVJ_rCsw*c$;o2Mi|u z4%#2dfwnVY?%68=Nhchx5ck8%ja|@v5H)D$RG31~3;F|HrvY>4GbTuR(%}Lr=VA8t zLhnn>=!C=<ET3*!07<tMHz45v>mNmAL&E=oF~o(i{&guMBt86q-G>Oh{~~(_#J@aG zAn6<y?>)MZc#lB4cmCsQh&yGV=Y>LSVPN>T5>meya6rNVmJZpW?F0|#{Q|Ij@g8~) zxWaZwxd$`HAqA4ZBD^5}f}}bIhKeT;e_5cde`Z#I+&|&~y<ZY`zS9)wIjiXN6pqmK zzz?A52UcItih-mn1+?)2c}YmVZs>-%6Q+Ky2LrgBX@PcshhsFv9E}!;%VGKY-z!MC ziTFao2Nup^4<YI22J{|4SU8w8K+69OOCjdK(uw<ONIA&>J?9fP-{H9d62AtwA?CyS zP18?6>eDF~A>t6z7#QAXLGrtU6+{H)uN@*FfAKSHm;gzK`Ox-&t1l$K{DF=K!rJo> z_e1h8`aA_&1EjnSfZm4)bI-zXNc<W=&jp30XQn%laGRh5aVIPsrbk24rv!9-6_zhV zK0xB-2HHIuiQbU*)eh*nJ+N^82i*_;0$T1te9geHGz(&m33UG>tQ_My0?A)0$5G?G z3VJ^I8t8gpm^pH9A?>jh(0fl{?!V*)2_GNmJuI;D=TI>u{3FozEf#h`+`|IB2L~3v zJ9b0jv4ayeeD1!4#LIykh&y5V?nwnCy$S4x<Re%+Spa%|>>IT8MRzhF>Bqzvq8^ss zW^RPo%LBa+7nV-8E`g-m2<ZM1n17kyLfRoawn5wj6Q86GiARm=5E0n;p)w~Zy@@hZ zyoHzyk!4`WPJpz#(8mD`{2~6`a0?O+u=w5i5mH`dK-U|<%xQ++uZKQAq5{2F#Q=KW z87v-uLgy<_K=)0<!hgyvh`k{x5P!ki1DgaP=_CSrUJ5LIHk3fzp8zd4VD9l&gM>rK zJBT^3`085$Nk19T^|~<k*g)@@s&R&x0Q2u@=(?8@4M=>!>gAPlAnsWLJx{U#+TPne z8&ZC5f!<pI32g?3qqiXGO=cFvJurVAk%y>1;R305Aht6wFhK8h{o)L%FJR?)By=3( zPb0+Tu=L|u1WD&P)(~@G`HMXql75yXLQICW)3zr=?9D)%C$g)B<f8|P5OZMV#w`X& zy_50;Vh&84X(uH8$3V|Zg!wljPY7IYCp?FUz~W1|1k%1OfZnG7@dX1znkyuH(ED*J z5|DJx0G$tlmGg7fL*lXK5X7CZ_CUc>NO^uD8Io>c<CDIrko@%oEj_I4hm`X?OCkP( zxR!w-R0ZPBE6{ToVBvWz7LtD@Hlv!Kqy({d0Usp3VCQl(M?k{)1N8hrSbOYuEyQ01 z(Dpejy)A;Szsf;7M?DjIPQC*494A=+#nlQDUt8ut?1lOFQY)l<c1VS|6E+VrI~(Fo z4e0ttn7z~6A@#+HM2I=C^mfY-62DiV<6W?LJTw^+ZX(_g^C6+fz_0<j4lsucVh+rF z27XAmHN1d`!`j0!dm#PI3~q=Cu<%&`9gqEE4#_Vt_y6{Wq!S(JI0?-BWv3wd(Plfu zJ+S*0OEV$qKLdJS1}y#SyoAKdjb{*hVez}L2qKPtA0O{Wh<{t=K*|AFI$1Fb5<U~4 z=c~ig^O_Toc+p`(b^k9VNV>g&HZHw?C&b<iv~#g;oQK5Y8$XD@VDbLv9>l*U*B~~+ z!ht^l;?5J25O+dk85lNoK*X=?ftUjm7uW^~9|dUp8P>nk$%MFP4|LuT7Vk0ZAmyqK zwEqqZhk2@y_+8-yiC>ud8Q&o39DTmY<}M`ORnXQu?YDxshoc!{4lLfIgdpK?V;00; zF#k#|fQX-gjt{{4HNDVt12~}fP{Zc4^z9+(=Lqzk5m<U_JOl|Ji+V`-z|0TlWnfsy zAi<yky=MUy{@2qX_G&=yi-)8l28NF(A^z<^TTgBaU01wB4U!&U>FrG+#J@byasxKc zsKpI+C)#||GZ9GsjWB@3Aj}-!gAnl>&~e}rXnRs*Eu=neIS2_in0kRT5PSbX?;V4Q z$3yQkTG9nk4~yT7I}m@N@0Yv+ZJ*zG4N(aThl1mf^!WpN{x-z53=DG@Li|<04G9N` zE(QjpXOQ}<0=hpP7XAwhLFW$fGi+#sw3AOj>)G!&A>p3@Z8yT&IU5Zj@p$JsB>lk5 z?-ho$dlR7RnqcnafS!9MBMK3LwL=~rfV6Woo}#9Q&Ll{<*#tp+^Z**pFL|NioCFCs z*nKE>D<S#fhC9UlF!N3BLGsZCXukkf9`?R~ln*bCK->enCqlvm68;aqL;MAiWnj3V z1hLoP38Wr`)yqOMko2H|*1v0j?ibcDh4>3*&Sx`7_<NwuhyH`^TRHLyq8^q`gfb!Z z#RcekDwsK3&~r`Sv_RBDLWzOlgc>B?Inp5RgvGDD3uHa&2k5zW0?_cRa)-ok&1;By zSbb_32Wjt}xd5>d=AHs&NO|%l2cjN!&({g)`YVUUka&UUVqlnE0J(Q^23mXgegqS^ z-Le7goGa<Ska&LpUB?b<Z^Uvy{51i34=k+SbT@#MpBd0`514-q{UGT<1=_BIl_$>7 zeK#WCA>jsd=fb6sbbA20J{h(@;`S{_I{EMi;xAY`&}SV){T4}x39#~nYd<&mo~8#m zkaP&mMhpTMA?>;!(0v~;cZ#oom~#Sc-50}YNWMV7pW-GLM7_yTh<jl9?$%34yDJ7d zUJ4Vh=7xmNf(S?ofw^DY2O>V_B}5$N9@avL`AZH$#9{6E8t8i9HPCt)7XJ0KA?j}| zhvXO7xs;1fLh9uO{E%>lnKL6Bl77(J8xgM|=}-oGZx_t{r{y8@n-Mo5BCvjX0<`~S zas=W|SbOzCAtb*ypq(GPel;W>_dwSz!2J6ay6&Y0y3PcauMasu(%XSbNI1j7t+Eml z&IV}rwI$Dky7L~yov`|@3>psT^C>$gL&}XB=)PK5c$#}a%GDO=c^8n>#lRp5U4L>Q z5R$GSzGh%}2fcUc2lSpkSbO08e26(u(8kle-$3$L1N1%-SU7Y*&u3;pyBB8RT1Y%T zfZiJdn_oy@4lxIPz9aZOBwd|=&PTx9DfkAGAGbi~^<d@6=3R{7{NjLiuh}f<dO!4e zcGLNg@)LdhUwSQMd}a&u+yGd3>cl|O)fX*Dc?FAK=Hrm?KY&(mvYSHMnIh2rbTD^r zeFRBYE94;Nz{V%FPC?T16E}!B%)gsoK>Yg#y1pGIzPJ&RUkcbz^95T6MEnDE9WU&h zmbP;ccg9SBsE3U^eR~F}rwq{YwMr($ogbk0!@|;G$s0&NYl{OUpTgQ{6QK9DFwBRf zb4coCU@)2vanA$jIk&KKJ{ER=lQTp;EdBfvf|OShEs*vGEWb~bhqO=D?10z{Q@<Cw ze`LXANVvhqz3&M^))gy2_f5dc?L=-!IA}o6Cx@l;jnH+K673LsVey`?3~~RI5=ah$ z#XDabBt35lfY=LLr?hi2q<)_PUGEJGhw>swx;jyeYEEG<M0|oc#9y%REc^>8=NGJo zxCd4)6|h0V;R$p-56t{<T}VA^BM(up16}_w1ii=51-efJmJYvMhuC`pI<EvvS2;|O zatZxhiwz<W^G`tMQy{)zV2HT{aZduY9Ds>ue1(|bums{BSUk?QfrOg`biNEGegk^` z=LzWg0hl=^&5(RyVF57*=HIE)An_>C4M{(+@`POgQr@EP^L3Meh`$Mgm<$U~O=XCC zK5#?AAC|5xWFX<+BLs=xJ<xW}?WK_TO@Yo+!@}*28^pf_=OE_8#GlJU%x{3U17Yb( z^)jS9VSt|J2~+<~0a7mY+=ciT7Ct7z5dYp;i0V#O=s1tbC5Ss==A1Qz#LE+CISKRE z0qFQ4`hH<&=>FUp{1EdYzF=Uu2_3JCfS$Jl3x79z25`Hp0&SfC74*D_n1c`#AS46B zb{j~#S^&NG7FPcrwuj{R5a@UXEPT$CK+3%pQy}pR%cmk*kosr|^xh(vdl=tA%G(UI zeG1Ojkovj;y3Pcazvgj6$~PJ4Ib$$$!W1C!RRG-w2Xp@h==|3l==p@Oe)q}ukn-~d z^xO=XIU2Q)eK#3Jkb2e*ntrCAfz)dX#gO=gtuy?701`em&~Zgrd`WRY{96M(Uk)a| z7<!*+M?J)au<^-h0+4VBfZqEF3+GT(Ncwk>grpOQE(V4j6CvT;u@K@On7Cy;Bt1Kz ztxxXU2uX(*p!2-2_RQ>hNIrc7y{`cl&NAwde00PS5|1$VANvleM^5a3h{O87kGDX| zTlD$vzR8gI@(_l&A2!a=bPJM?(ARfyyFtWTp!dwe^2J_gKZU0n;$PVPM8T6G{i6!# zx?-3+*+d}uv7iW2Z^Fdm!y)eBfcD>E;l@}E37;j<@k!WuaZ8~0k{5i2_!l<szy%$z zMxS@y$N)(vD$xE5tQ^=6y=Q#SafppN(2hYcwBLFm3gS}*sCWc3)L-Wy;;{YB!Lg8Z z70?b5hnU8|u;c+Go$%N~+zBfuWfUOs=mKrG!_@DEo`(|vU5^11f87oV|2@$0I*2U{ z4AV|R@}tTJNIb&AQ>YSB4sbxzCrn&wJ477)9)X`85P!Kq*AKw#-6;b}{~XYJ=V9sO zqcB803v~VqmTo6;K-9ZH=dEDky#5gN=;u_hUW25EJJ5N2*!Y#iQHZ$31Bg#y^-;_T zNIpt|o&yH+*Xp^D@Hc?olL*T%Q|3d$-vVu2aeM-#-Z_G{PO_~TDvq|UTlG7nJaK^T zLx+U}dpD#WS3w)k30n(MKLL6U11!DmS`77<IV6N3Bm={xn-FmZ=y`pxay!ulnr_j~ zAHK5!($3$*1j$D*bKFlt(#e}fNWBBISHT@p4)BCP%1>Ch@uWk{|A98Y+4KTZ-z`Bq zuWSXhzF>f^&xF|<1wHS*V<p5ru>9x<Jx5&zIxh^fcTyU}{SG%E@jC~azoM%k<>v;p zb9CFG`(GA7*SkV=F)*0^f|Qd#v>^7v-SYsFFKVFYEWykdtAvy%7ohnCX3o>KkZ_pt z7-9}gJQKRF>c9ku$q<r(p~C?ZzXoXMK2>aoxSs{OUIkWvapgejK@oe1$uM&&Z6W2} z59s-6u=e(L8Hjr#j-k3I_zNWeI<!E_6WF?oY!guXfuA9u84|y+docnPAo*?!+J5sM zen@&KfsWt8@=J{$B)?pMx)bL9ZCfDjuYunG2)l1uEff+CHr5b#!t(D$=y`_d<KzoB zLEO*d193mB{Xa7ulJBlS&l!NFlj&C=;w8}e8d$$T<~JmLeu3t9Sbo{64~h2|(EWFi z&}LwmEC?xY7eqip9%g>=8Av!Rf$r0R&5xXtf#ho!=st9q`m50UD@D-OPd;FT_)8=l z5)QC@*YXi!z6|u<B3M6B-~r@*pBwKWAq?wJ^+ZC-u>wPg%OS31U?{7Eq=y1%y#T96 zKFdJDX9Bc+1u>0*;fXaQd=k7M?t!^Kyb4l29C-^7hm8xRzl5kif_Ba--(E<5aY4I> zJqNn}1pPi=h4YZ~mQe?355U4<YXT%*HbC#2fVt=Te@HnXQULKOOnu-@NP2to8RAY@ z{H}Wr$uC<rK++GazrRfh68;Vb5OZMpqCOK6o(rJoYQp+!wW*MLWJffloP_9NV9<UA zNhb{LsP(De3`qOR0eYVx%$;g=ko^9q8RAY@`hUm(asLEpI};YauHPWxX#qW-4VK<k zJcYD-D=tI)1sf+%xeYOY4|H7_%$>o(ka$lifTR<cdz7H}uqQyrd0^pub~_~fpzj-< z0zP-0pP>Re&eI8PS3iQ@cP{|#FTm`Lj)(Zmq!1zkvp4YsBzz>$*1?{PhvcI@^C963 zOP`7nka#@t8Db8^7Yq!gcOmI81-g#_)_!;+2nnA6v~q(>2O^F>Z=1{oNpBW=An6d6 zevVs0!czn~4hicAO<V^NUjbcD1yg^s2I60ag^+lGxxe@$M0|k{B%Q#-h1NsdgFa66 z|2o7yN1*FBVDTcY3n@RhT!okeJD0U315$3xD1g`t3!i)QA?6=B1`&s)XITk|dI{(` z^Dy&$zCgm$MG+GIF!7S*5chOEh1d%#S7$-@<6HPc>Jgav?i`Tx!vHOZVdi)%K*DVS zbUzVn{=K{tk{&Fe=NQ1w$NRb*TEDPB@(V2eO!xx{&k#9CdVs~dl@df;1#LW>*#=UM zJ$Mc=2bN#b??ckn8R)%cuyy9~2O#az3DA2RA+|6ug#Cn=k3O#ca4E!JGn^pd0Q2v6 z=z4<<yC5+F%h%sOi!vxO@H1pU?~x3I=A%j5AmvF3T00@?8Km6%0v)e_nXj=563*!N zRqZr~xQ7FpK4I=RgPyl30$pzp3pZ{aNWNQg8RAY@|N15LUe`IkkbD8NSIPtuUm4K( z1(?4MI6%aE(8fao4no|s0PTME)6n$xLjYpF4RqX$=Le*n76Cn%3Fc0w8c4iktcIj# zSb5&|2ogRW&~_}W-n`ERN&g0D=QkGagM_nAAjH2g^Tm`P`OCr>lKx@ym9@=~`r-ui z96wk%Jp2Vo4_~0|e^@x{aYE8n1=>2at9g)mL;`y5E=;}4M~Jx2dWZ<De3%MtpHH|C zapx3hI(cyz;x7-h{aHJAK=O5lIwYM#Ok-d;`2-SfFBU??A*L}fB;-QkYl}K0-NMwX z*+axNp#3$NdgnMu`7j5%9suUfg1->|UV)C|!PHOFgw*eUG9f0z)`MMH0#UzYE5to8 ze^nbm{IvplKQ(N;`s7APdiVl8rwEol`@JCjpcEa5jWBU8==d%Axkj0PAmLE+7Lwjz z<;ktZko5CI4w9~5{?fP)X%GB>)|(JtFfe4QL-O4Z=r|87{iN-Nq=yrEsOH}Zg4E+L z7DLKU7ij-w%XG*%`3AIgUmqJF;k*EC|HvdxNILvr2XP5(UVwEYB>ij%f!GUkzsOBU zdY<A2iC<XxEKmeVCp=CN^{{cO&&MF`1oZQ!615@W=AZ*{KP>$(Z-c~d2y}f5tUcq_ z3{fwDcHZL^=swLUcOmf(i8TfW^*U(yK+jcx&F?SU4@nO<pzSW0`biTZ_D+G`QwF;q zN)tM+eg<tH=>9d3{C>wB;$N8iLncA$mn&%Fy^7F&*?|L)asbxPTK^E@o-Jto>yuuP z_{!*oxDeJ(keUNYpA(?-o3QjLBmoJZ2()$M8*f6~i9UbS4PEyu@)wdmA+gWEa2R^u z%?{}K9<X?C+YU+363}^4SUO*F5Rx7WQc>e^e=o$HG0^@vtUV)n8&YqsfS#KNv-g)f zq`p8upXa<JB>k^JJJ+!gy5A?^G$j0C_3t?|NdCGa010Q<xXm|ph<nz|gV+cg$E%zG z@z()py$|#6l6;6eZJ_rlz}(Laz2~Kb0h0c0p!qHqdVVYewA_QWt3~HQ!p8@C&M+)r z$FxK2JrWEt2bO*`!yx|EfrcAAe?jL}(dS7ge1@c-3DEmwA--c^cxw)6U;SAGNk6cD zZa^p`91h4s?1jZ+J#^lG0s|x-VfEn41rYam_(H@tK>d4Y0;D`Y16?Nrv4w%bu@_=* z0JI*2x#!D4NIGm#g2WfB|LEilDfbpMqo%_~DTw*#=UNBKL+X7N=>6=lb>^kvkZ?Ev zJ)Z#<&OZ)8>IDJlI0nqWP8kq$EUrTAg{7Z6vmyEJ33R^|EZ=FqfP~uy=zRe&|JJob z{PjQ-5}vSl%zXik-;EISVdGH`K0wTGfbOS;g~O6cNdEm13rV*y^OyaDm~#d?F9s98 zy$@2pO<4{JVOY9-3vH*N?+3h81hH2F?f&jJ(GYtXpy%1b++Vy4BHjbN7YvsE>m4EC z_6FKcgO&3V`yu(|0CYYVR*#f^gT!x+Ii!4smFLGML-NIvUQ}@jC5XLCxFO*NvzO-t zq+C4$9e0K0YcA+G$rR}L2F(2&X^`;Q1Kk%72_*&wsdz}b;(_k>fti0E+Fyu?gs6n| zBO;?A?iaWYi5Hl9%UzK0l!2~$hvlz{S0L%62YRm)OuYaXB%RDbbI+1gNcx-sJr@*W zI|GB?7D)Z;0bOSW^RGh%#9v3C>knb&Sk@Ov{j~vlZ!FB--|P_ocA$-Cy81!tWd&&e z5tgpZ)<DY7DbV>}*nOb-1(0yifsQ}J!g+l=L|i5t5<W2Z|Mh{SlLydq0%7IJR}~>} zKgFT~l3yC3?ax0o5cg+5=P6+0+f}L%{|cb(A9-945ub7vQl7xZ54Ti6@(T;JJp;=Z zjYg1g$oLQODNKB47$h8)K<Cq8?*F9-anBX#eRDF<e#B}gNc!~2grr+oI{#P(2?rN7 zi21O2z=M2{cwAuu2_Klfjk_V`WQr`LT!n>?;~z-)-+2Y`7i^rf-UgCR1QH?n0+!x_ z>mlV{%shxWuy#vNDa4&AA0g^t<)j*PeZ>#7c~UlJh&wkx?}LE3vm_pp?@XZg!NKhP z`xqiV1$zDutQ`B72nh#)3lR4}LW6-}M;9c&>lCAg!`iu!aCie9&w<&yzz`xH^8ymi zFmn=OApY8*2QeR3KL$Ye>7+o{H^TBoTQJ0(Jka_bR{pm=g0y=%pzS(XJgOK$$FZv* z>C+XOKBM#@`TYiTKMpJ$&Zt20wZmG73t{!n6bDGU@^FT@6C%sN(C!LJS0YA`c!8<k zBLxYcGnx>Uu=Z*b^jt~>=zc3$dAm~q;{FEczFJs&L%;yij_QG~V}XU|9_T$j0j7`? z4hsk4SCD++Qw?zs#C8UTZ!aP3`4`ah;UT&h7z$oN@>k1Dh`(Uv%%W?Ma1MdSFRa{9 zY=e}C70~d9x#xy3B-|39>vdt_V2}(+=LgWvOV^wRai<5``Jcj2e@TcyTnH<d{3k&A zcLM7m;;?a;JqIA-3t}Puh4mAwpzaayhNMqedY<$b;;#v4_q;Pcfs}9P=dPcFo(C?# z2nipUzux*m((?`I_%kg1s2fB4bz=p@ov`qkQv*qFM=nFsKg?f}%OT+z1I=Hs@IQD7 z5}p>&^Fv_j*FevID}dgI1&jAp(0k(kFhkNgOk9f@vhI!nIvxvc?lG`RLF^To1Sywb z?ZB-OkaV7s1_@7?`#rTG<;e}Sdxf?sLBtcF?NZpdT%aeU{qW%)B-~)`&xfviQP>7a znXvSK-x`w6RiNYBF!h}Bp!Mpa3_CtRTml<M3cUsqPk0IuKLO3xhgU<=vkmkdONcED z48Ni0Og=D!gg+#97#P?^A@$A`KUDvo{Rt6Y1Fc_R<}74|#QPTLeNwP;#?2AZuD$~8 zpTgWf;}S&u4d}Uou=t%?4hjD=4UqH+6aNj}r?3NBPQuLb3x)Vg<sZcT9ngrJoC`_+ zBK8n*SU&aJ2}#cvsvzR9`d38<QXWp21W702&~Oug_A57RhJ*two$ug<lp8G2egv$1 z4*3A7*D^dI=?B(tZRm%j{~x&!dtvSmz6~*_LIo1?u=$j@07&^SAPy0S<<n;9x-6e7 z5c6T}B`4_lt2NN`YGCWJ^LilWqn}Sc8M>|}VKu~jNNQnVm^%}a&NHC<iD2X8e?LIV zE1O(MjKlg1X?l?InFH<q%^y*a^zQ&YhZg2vbu&o$Zvs7M6=E6#!%q#+IWYVT326Dz zrWE4-f~gR9!qU0yGDv$s0eUVXEMAO$K+H$qSNKT<lCGXW&*O!aOYx16@`M3;zA-GE z7sWu*iOe<B_~KmyvDXGVJ`c;M(}W@R{xFB66PWqyp!=k9pzAtd;lR5JQVvL<g%1l4 z#GDSaaY%>vko>abJtQ1p@g>0y34ei~ko*EG->xY@((?i6`N^>QT>^Se)P;PA`UGfx z`CJb1ZwcD@#+J}|(ht!4YhdQv%z>oO97a_CuJDAIa|gQ51?FEqUr4?{KM�GDy5M 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%0D~4@8JWc;`9+u|7jYRI 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ⅈ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	)kh(J++~0b)jq2Kx=kE@r{hZ`atQP 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	eTRC*Tk-!66Pi#~YFw5a(2&pX&{C&jTFh<gjB8 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	YLj@B*E?n>J%9` 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 N76t}MG!1B61^|;y7`Xrd literal 0 HcmV?d00001 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 GIT binary patch literal 2301240 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%0Dwk0@HmHdj|3rfk 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Ⓢh`NU;s3s<_bGvpbVOLgFx4tx`Ug?pmA%1kmLgAjKsXW z)EpDg-K1nLsm+8W70?z*(9i(!!;wLmdFj}OBtap8+>#=8@CFoAn5$1f!;zqYBKS}w z+DK7aaH40LEBc6!A!unTxVZosFaY%fh#!QZVMECawxATWHW4($QDTTPAP5<0aYG$x zf%jJOK*wr;hDGs@!h)Jm$csi$n&I$kV1i+*n9xSVh^VPS3-An}b2CJ2B0!o$34+(z z*j90)Ho6f#R6LU_=BPWLj11zThx$RMBfzC9cvpxkXklk5c&Y*-h%~eb8av6$FUn2K z0Uw|S8lv<h`=WKE3*lWsTLoRAo02_1l`1H=fm$G-HFP21yBJKe@-y>X!OLoJ-PCPp znw*%IoSNfbkP5lo9@3Hl#WT{lKRjqrr}!<9kMl-38yj|`DCk^B#G)5aYbm(IGB3X* zqbR=|d^!urB2ZmZnpYB^nMTA(iLhA_+zm5haKj9AEgPt+Fo=g9WoHIC$__mLSq!?8 z1+*aE6{MuZ&=fv;4803HB;M7~G$j*slNz`Q0ZQ|(!LFb?uAqnAVckY#XbkW1f`=AR zmnKu=sDMGz!w0YafXtK!mw-CfnI-V#4IY69U2>M0mt5qU14@>l?VH$lox!3LC1DMc zW8*-B6(EeZt<5|wzX&uq0NNWw&9z<lc40aql|}G21hLg0#(qlh*^r>i&?#(XIDwaS zVr^xBHcer+GMqp|KA;3axLXICEcGVPRfBigQMc0|_tcOI1QSrU#9G7=8<>!(Gx$&< z#yY@Uw8eRlRgK_AJnYU6bC1--lvGOgm*VZd!wPG7rwT{iM?`H*M5i8<wejpoA#o?E zE6PcYc(-YK2bUn7I85zJ!UxT^Oyr?^wB{6QypnlkEfL$Y!81wViqaA?mISJ)Bl1c> z8?!-&nv$?F8-Kz@E)_5n4iV|q*~k;LJOex^6Ko9Xdc*1{a;FqclTy<&A*Z6jZzUvp z!hncF(jhA-L7B)n9(HU7Xg?e1yo`dx%py;3;%>}ybp=gIlqKeX?pg#b+5;_`1U0Nc zop{ip5#W(*1J?lWw170&bwnnhJ7+<~F=QnwX`M7|9W>B*DY%mcGK%7Jjv<Fsfx9&> z@vg4$r6Z69R^(3;TNacSXMo4};e9#Kun$Ua33SdCX!(Q*+IC4;;fiA=4Hf3tk*<pc zHI9)>0J2sSX*>gv2uRoPGiW^aNI>B3VM@s6CeDJ&@=kBF%e%1{$!Pxs;q=PzgG7 z$s1Rt9uN$<;VZ--J_NLL4>WxroahN!;R{K|M6Zs;G4n|9oEwbAvB*78P<$cvnuu*u z;A{9<A~pO#i4?V}#T+xlKS&QcC<(m$9X!uQME@GJs{v!r0-=Tle5W&{SV6nx3)bRC z>%gHkn}Q7?dm3P>iSN@BTrU7hDWC!uH7Ma38)Hb&60}q}B)=dt8EKg?{%}T|;tZZy zM4C`5C@F%^v%st*6rMy@d}yi9kn%n8kc0lP1wDA29_OZb@U0S{X*Ezr2c=rHqSe6F zD*$Ec5j>QJx=zgyawxhFbitYtXs;2dZZ`%k*n#d@4*}Qk;K4YMEhO$&G4u==Tn7-C z#baF-6AYSAz!}z|Il-o|0|?4oU12*OK#3e>`!&{SOCy8e)Drkw(&8ZSN*&m_H=t2p zX!bJ>%nwFXI#`V|G=-ZJ2A+R`90vkg<QwE23~A<|rBKKiICL5lB!@IP3o3X(>xfDc zGjos@B9XXI1+#nv?d(Nc%8YXcJ{UaMf_3!|C`v$Os4;jJ%M85n)fKdc*sTn#3mR^S zoE>a|yo(&F0kl32Z4Mf|$P3GfqsGPoiABY!;F~i;Qj;_C@^kXjD?zJ&ohp6vQ&Mw0 zU0gFDk&f0&KrRRHms*gnEhMTiJOJ*&78jKj8y6Rq!NyNPw=AG;7DToUlz@UspE&`I zLSrp+Ktp=C@&R~%y#@TT4Nx$`x2#}xC0xq_z#RkR%G*1*#K^E9Gc`FCd?+(~LM6Tg zU;S*1T0i5N-$U!I;b?$>k0S63Ho|sS1ZX7}C>I)e2H`n^+$<h60T=)ptSm7!ipMNf zJ>xy0r7CD;DJUE~{o{*EQZn=6ON&!eK#2%634|pPf;Wdd=HvvI78K+cfv$5*PRs+P zzG7FT6L3NChh^V8s8a?z5tq6P)T!8dg?Ba(rIJNFY>`)Le0phOQA%nGsA$7iv4aaX zB5G~$ycEWgh>&<!&{73ZJdo6Y!aNYv8@5k3*EKl@JP#1!334~I7Y}W!g7;39WMme5 z65AjFFNwjCMhs1hOA?Dpf|C>T{J_&5u1VlnCvrm-a$SKjwgz%Lu0<>0;0`t<w6GR7 ztcVy@%*}*c%>xY$(B@oX8}5izJfQW?(2e|{ffCT}r+D;PA8^%-Wm+M~8?r<K8sW$j zoUjNnM7skNxrL3|jK!?+2$lJu#9ZbI*$qWZj{wwk#yge|+jWJ1|0!r-9faZc93o-_ z>y#OBXWSzWoiG8<0)dN6$m&n<!8D+bC1SCZsf&A2VlHH<7ijZ~S#fG!N=UwIfVW?8 zJhof!K&N_xq6riRsNqha!oeR2$lV3w+{6M;;>LV}OH80gs)Ck*!=@rKKs(o5(U18@ z%;=jY=j0cs!p6YO5=-)PGm|}&K)Zp#2W}t_!og1!BYX?AkwJbQ+Rcc;sTAF%NMsYl z5VS}dInxYa69m)?LEYK~b{&a>NYp<6-5}l*+=p-logZKbUJC~rJBq^D#&!mc!;F+u zW=%kYfFbd&exW)3kRm!hIR`Yi7mVYOKiK(0E{VYr@xhU>J}z<+gqPbW)0)_Ks)E+% z1{=i_xnVWl6M2&=Xgtgnd~R2;c|2%hIxjUfB|fzx6MXRrs7pmgtp*w-G65M1TYC&D z@sLVq&<drT%=Em}lz7-~ew5Au&WQ-{JSuE_+K<3idMb>hnuDh&(K8?T_@NR*<Qv67 zOUpn#IwPaf;?($(#BA6NAo01WB^miC;KDMv#MmG{9!Jv&Jm(Es>|jXRAVdJD*I|sq zP}16CNHJs%S~!Nj<Rk;pT7e$^2tIV$8?i{8;!zsVq<=<gVv1`}Fr>BxkL!dXt;C1k zq3sMg><BV)V^o}D1{rw(@7zZ_IL$Q$URR;5&mwvn22?vjFSCTY1+o6$5FEECwKoZs z9;`KqTxVkRHZ4JCBIJRuHUbs9peZnO^rb|wS%$oLL+FYk3z(94xE$H-)LhWGP_PrY zga8#Zpnf4VBtY}wMBZfty*~&M3!qShu5QL&;2|~`<6Y55mHr#}1R3Z-*Vv;I*U6~R zc_mof;9M3@<jhDScwG_x1|QU&pbZDeM{D3cn;!LaIWo(3P*wol{ekW9PWXN+Jd-FW z2_54OY0w!wgwBm2Vo5<T(j}^(S<S@c<kaHgfw|)qbj~BeltFBNA8}R$c*iNyD#5%| zoQnc2-E#61OEUA)1M)NTN`ewWXKX?GY@p!-*k+$#Q*eI=w6n+6H3_u%7*8J*v?d=^ zsbdt+WZgpyIcx}Roh+<m1X}?+MiA7u#$HljZyMpxL`dB_$X0al^dV%uGq?~9AYt2< zQ9Q<^IC5Ht*9k`EuuhH#<X(w*=fr~I(wtP#BoTBs8R(D~_`+J~!E2CnP{5@v(vdGD z1cs4ea6wLH324x*GzoG<eP(`MF=VuXxHDdG9r1$ugcnd6B6y06al9}1rVq%<O7MY; zkn{(+XcBzF0%*NuX)5R}WpJM#Jb(mF8pzcUv{?cjdh>&yi~}m`KnpM-=fr_{NUhp3 zSLDGE90$h`Gx!ARMq;!TP2xeL`uNi!Q6-w8acN$DQA%o2Y6|EQZBHtk_JbJQ3ob!9 z)+Z6McqA7*QRix!S_E2=8x#z=F&Z55D47yDt&@J9nIWV+@(KcN*}$<&3p87T^9FU; zxjT?T2~Yh)Tt|c8EIzdU9l$0%<a{b<KA^paAvF)^{$TK}QQ$@|Bo#nTJuELuEFie} zIv3G{fbA^>T~!S_7ZK9?jE_QTc@emvCqFMZH77N>1X_?1yr2hk-cEdcN<MTIK5bXp zn}MrSGtlN_SMWugkR>N>pcUZYxhCkk8=5Xc1aFf!#WocLYQuqYlo5FT5yvijOX##D zM3FmqUI-LnpwqEIMq>=H1)CyIQbIMjx)QOZCk)#t2(iQHuxb-jvQwom02=iLuTY2G zyaTU|iQMKwh0+;v$|-1TB&1M-JAwS!Y+`2+L2(;A@X5y6kn}6*!DSM1n}E1se`wbf z(Q+8r>K1;pB4oM^*OV1;@ky{U!=1iH%5D^ABk<l`5)P06P2i9=QU|_S9kkgGG(-sA zH4m;tK_mXCJ#*}<V~jy3Os1z6q4nP&g9T`PCs;DZwPy=?1_$I3%5H8k1a+}N9>aT@ zi6Nvh59!8$+Yq2OA84u{<s3EGBowG9$Jb<s^a5O6!Ip!K1Kq0)yE7iVV+~vs;B2HC zk$KYvbi4{};fD!isWl;2<68&<zjqOLcBI1MB~a0h+6KnCjs&C>bjA*3tq$_8edt2n zU`V^b6tbuo$^+@bY!{d#w+o;e;PXh}Le3;UJT);Jde&1sIO=m#bJI%mJbh7C`ne^6 z0vW0QMqD8XIu+3qd_@nYcOYXPpiS-I<}~T|yBU&vzZ)pmqm7muf=}B+??7Vj;3LLG zsl13DX{HZ;$pm<R9?45sP#W@BdW7KR7Wn(cpy4Ud-fvj;1|Kp4n!bW|L*e@=0^E{N zuGb3k4mJSIy;;QjCgvrAj=su=?@lG6EehFu3{AvH2M7>3erpo%YGjg<4>?>ozMv={ zH24@_P@0sJS)2iyD}+sLz*}^NCh?%rANU4HME4t%*1>rpGY@>mKDO=B;Gz(8`x8cC zY8DTc1E*?iD}itx)-$-4wHo7C)(Yyw;9AZ{%Dq~c>z=S36^dAjiBf(-iWAT|9<W{r z=+=a^(!6BQnIfKUWkJTKMY-kih54Z4roorlmVk~}h)*p`1)pn`SW;RXU+jvqaScVg z8Ay9RcqcLFJf*~xoXot`_}t9m;?$J*;u4sC*nlahLdU+m26>DI#~=&d3<*k1APk>T zBeb=W_z5<|vKvEizZrBSp)1N>OL%5M>i&Q)mCuVWgET5Yvq_$y6RHf2;(beVN;2aU zi;5B}Jp<f8f}q{^urpgSQ!3(<^YgPaQ(gVR)8>YBJ7CQmbQF#ywjMcn!z*~<JE(hY zj{V#_7tlU^xFYX((6REa!Dir2JjiHhp@m4R!IsE1FH{5g<bMC)aL_T;uq6wq=l+<+ z2YZ4J8w~c34-Ny3VL+C58B%(dAgHQ!N%jvm1kc>U3vf^|N0p8{$b2G7cqi~^12nKG zKWfG#-Y+;FsiFYQrGSPIAY<!h0g$3Uwa6_Iv?it!ysVkHb7nwoLC`u$P=ul$1a6XF zkP6vW2)ewuq_iL>)zgd6CN3(hiNJl-8YmKx+GXD0TZtgI)VYC@5U7)tWatWRXF<9? z&<Mb>6%PL@CS;q4tC->KP2@=`gLt3J;u7%c3$$5m%r=V|q_G8>qy%l5a5aQ#1{FNe z(l^QvrLk&gk(`m5oE_`~UUu)1nwV3P;R+s+KwqR_WELM^lw4YpnNu8}lb@cRnU@}) z13DNoGe0lh1a#J37>dcDgaMwkf}KbRo*9CiQwUjx56)qr6<R2ji2<lG$;?BlhrrDX zL^T4@3|YgETwx$4u#C_rusi}mtrutr5NfdEoyaFAQcXdtBcP{ef=(|1ou7tu`X0<# z=;sFe<Qlkoffw8$T?-Cw^Fr6NfU0rW1`_BTTs-3PBbv{_LGDKa-K;?BtQ)wB#&R_R zs8bA1GV##U&_L<dvuuD@@ePuF^3LE@e4)rSA}DpZgSrveZ&m=`Kml67hvf>vDDb{A z$Q(VW`vgtbpo_m#;&V$&QY%2?i#hqp+0gL`NO_2u9)Znd!k1Ja?+XbsvH;~`&{>S2 zreHCs#3%+GkqT=HBIjXHbCASNC6#K4cu!CbfW1}#Z6^TjFo70hnA<rhnQ#RyOM@=C zK<O{RizZ{(-MsEa`K1NmOz)BhatgFU0@b#7uB<RLf!<71lv-GtT3iB-JaG9EpO}(T zlv-SzpXP~tbRy_9?x0|Ja=_TI0a{d3f_n}R+*KyLGXZHD8#%S0MF6qGC7_c73G5<r z^$!L&q#y%rpb<dibIh<^t?L!wRt7rY7VimTCdem@A(z6~FN*=qNrI{`<W+vqTm?EX z&XdqU1l}$WQkde6A0k^I1c&0y;(bAm2B#=kaz$!b5@!u)${sczfUz0b98_0>k6Fko zf!uurZjO?^%MQFm1H7*j%rZha(;srzNO)#RhGP!65tCm8Ueg8}h`_V+ft-FRQY3-4 zE`qn4g9q3>@y9K!!w#MoM%rQxZc5?Tie(o+$ZC{4FvwQ!d*RJ=$jADHgu#-YA<Dgf z;Av~b7D;fi1ltG+8qlOwxdvLN6>J(G5NrbOwjmb@cpGNeMsZO48U(LPgbb-cmKhip zm!RBuMWuEbIQKwjM^KhJSwKhcK<zfriZIwpJ#ha4zBknf`<hQsl>*xC3K|QE2X{i^ zb5iqMa|67S!O;jmgN%wNuA0V!23ip10O%A^a7PK$4>rJc;;I30Jz-byiK_<jG(K_F z0Dj^so`W4jk@oCHf$CTAsuIZQ%%C0@tlNMXs=_h)6a`xEWM~>sm;EwkprI$co6$|d z<49)Mhn}3{gF)T+V2C0w=+Y1f4`eh(+X;2YI#h$JE2O0zhThUfK8wpFKG*|v&>QF& z=TOklfh%;(2y`TbVZ5uKcW6$qp=o@TYkYE!E0_gpy+KZdfwr~5t?c-M67V^ehK3kz zZKMO)i65p+^b7{=1F%R=EJ#ewEUARl(?Qsea-`$sW3G_JBB0hodMczn3R)UoRDjs3 zh;gnvxH3kWA;wT*o}8bTmzrDxZXsaZ&j>C{K)VkiD>Vp>Kj9zJp~?s#WNs3^4cirb zTDLKHd@Mc{ayywP=p@_V5>v3Cr<Y3s(&^r=LBZbOS_U#-f;#mCDpc{b(}`}K;cr`j z`y)ZYmhqqiS|RBgwHrfJ-w1Tm9LT*U@vdG$pcWx$HjSw5xzLPkXo7kk2PBq36(Z;) ziNxI0lGGy5@e!`ZkTXz`k9JEf42ky%Hi|a}UCo^WJtG>{CBxVHBXd$7(ULPFxEBgz zE3}~*w8(((V~1pGSU8|;!Gq7dQlXPf^7b-AOVFVbrMd9kW#AE<V9+_#SdQp4&n%8F zPRs=z^$k*D3O>~yv`86wqoFrwHyc_686q9~23`jb8c`zpym#=VBIb2);E^YgFzlpU z*wMpg@rb=%ly7~dLbRZrp9W1Fpsfeqpo1~cHo<~gW`^eQqxWFGLrmckw-wtJKB)$3 zPaxR|Z;E40hBQ159CYvwcvJ*!sS9WhC?0&z2V^;Yd<nShcg451#RRFr1oIH|VqQZt z=wJ$Tf;_c|*t?xU%}tb97jQ}fwKd}*i=)A@g%+Hkliq?tjN*erK<7Xq&jc7HB^GBU z#}}6rW#*-OCWFRvk~0#)*Mw!36niFvhW(RWK?NFUZ$IcfBXG-|P`?*kw?Im9ydwx; z^9k*Jf~>-JHUzC^0nG`3j!ML_V*zXFg?*O{cnTDD=mIUTx&;LTXgm`8^fbz}I?g@7 zc<WA3K?TCdnaLDw^(6W<5Bf#7_)ndHk2RpQoD7N*%j1hvi!u{)EWpzdpeuTz^&Pf} zYq~Dvf}DfqRt7p<3YPg0Bb>oFmS#Z?LIoY0392$MFVq6fpMWpa0=JexbCg)l`!O_0 zPc89HtZ>OJE&-hq?;4a=0zS+Ie7L9^bddyj_6>C9R$_5#d@f|gjwhZ2ick-XB6dI% zv@i|dqGr%mc<@Lj=7C4<@B@#)honLZEKg8N(bcsKW#y572#yJZByh3>WdKlT0eVoY zX9j$W5|On8s5Fa*4@ZDH*q|W^q(eMF8x9N&;vGv%^1*`%ptYHqdBv$kCE$ah0zk77 z@X88wPAoX^K|MQAc@hRX-UNJZ3Cayb;I0Dg-Hkkx2fENY9-crlAY0`?3nR#jd_tqy zcv2heI4oyS%wjtZ3n_JghXtW27<8f);*y&n?_gh$0a%u#ff5BVO?qcCmKlOdTeS8z ztYSbr5eRR&>I!Q7gImQR@G}LF#(9YD__%^o5|#lx$O<0tz$++;gXg57OWt5hYYjoc zhum~616TEixVA2W<{4l++(2wl&jtGp^^|R21YH@MS_lpt&>*Nmd^~sn8q{9IENxNh zIQY^r{9zAU%?*l6$XaP|Xo2c}q^WCoNdj5=h!#+wo}g(w=(-?yb%Z<M3_!<TK<1x8 z!ySI0MZnlY&K!5pfu#b9GIK!}X=Nl9XT%qPZ$Wbf8)qI*a95~Nyl;G3W?l-o7<0`9 zT|^5W2?doy80Wf=n0qroW8vPxpfmSC^Y)-&MaZ==XjjS@x?)@@1L}Z*_cp`3C;_>k zy{XvxVc3fdXp7y%FvvF?blO#FZfaf$_^S8dg4E>9w9I7qN~eIt%AEYf6asB2M7JGt znJ*~CmKfq_+!9k<f|@Pp6W^fG=wK5<N4$aNkAs4p;{zbmoA5f(5b3lpnA1U-5_@wN zR?edI+pssl@#cR}!vTch=bRx{34n@9q^=^d+vPw(3tBr1-O51lE=l}bPaum8!1q~z z#vGB3qcFsFPc*m&0JpPHCTXb^TCU*h(O~Dt1ebs+E>E9a@KyGfx%qkd;HhGigKf*u zf|1w;r4eX6-2~fGPEaEZw7Jp{Jf3cZeLNj{!Fe!5ky|`yu>`1J2WsSijE05?QcK+g zc_}AUgDYf!6YF(^kYP^59T(^Wo!~u}pavn9A_RMBVHgj+FADkKf7HSPJS&JdL4yVs zkWXnuuG5f~RZ(H~4w}%Br(|%}dbyy6G^n2P1g*KU#5K8RiMz%FOJT3^EQvV>0lw)E z+>AiV*RW;;=`Aksa#-+2Rts=94R5-~JoypaWgs#;xVj>W6HsZ6dT2X%P!MT~9eyqF z$l7Uu2qHu?%p9@;72FpCoqd&B1Z(htOG)IttgwV&h<5ZnD4l~=%o`fU`@%QsxI$Y? zD02sB!3~}yFo=iG0V4_<tPNFX6W8E)PpTY`Nami708oPzbhKOm_@q5h*NJcqjJ^iO z$Ply!COEYSw8o3rBl$s9FbIRspo2}ap{y-JtdKQBUm*)Q$QER)Sw7?-uK>_gxse5U zU2t$>Zb42e=zK4jKF_?o)FRga?+j2J!mjHgdYTf{%txM$DK4VceO;!Yo`E6O`?|nI z4RnqHaVw}PXwn!IOQ1RyJO>Lt0U0#91D>FTG__z$l~K;rgC};B1{8e$1<zDsJh3Cl zSnePJp91C@Y#Hwfnll0C4;N5+0}tjwt7Q24zhX!dLOTu~+O5Mgq<}Vt0a|8<a~CFP zY8|8iVk+`3Oo&qhK${If=doc9TX`Uctz7+r5qBhq#JgGsXCxM-rUaA}fp?F9`o`$F z1lvuvP{o1qxUvv<rkM1#Wd0!r@j>2(=AdP*pp8-mMfqu&IjQl*psg(+$Dyy-gd{24 z1L~M{84>LgMClBwz_3jH;^>Z`6{@6^rl=`lAWK%z)taEKSA?b@5cNFP-2s^A{JNy( z6{jMdaRm!y<jrG9CxYgt<|dVbmd`@ReTW<wbp;(A30i#%ABaKk`;lLsphgn0y)4K< z`=FEf@!g#S+Vxcinp6q~AIu6#*RYid0Ynb0VJXMJ+mA4I+<;p3@uSQCLATI@c5H(7 zxPc-7wkQc>`9H4FeAo%TL@ob^t=j`tfk>@-V$%_*aR=(H8ydz3$LA(i#205)f$mxk z1~=)!ZNzxU8BE~eQ_u)M^3k;9Cn0c+9uki@@{6<_MTMzp$PNOejD&M`A9Q@aCCI7h zfeh|dyQ1YV&}@|n=z;-Io693VCndGWllaz^p&97<H;{HvgAQZ_XjvtEc|W{mk68T& zI*&d*l`0!m>9kf5w3jq^;J2wl)(WETQ}sqUF^jZ~s)iOOCT8X)CI;rl<_4CgriNyQ zrl5kr&?G({ynGW{Ho68I8pj74!cKp}-OhkjD&%#|gG~txMMCHMja=bNWU!?!)A)GM z{4;1*GuRWJ;0b;D?P(q)Te!gE9B4&2N?I`nZJrMH2JdSQ0WT|cEennSZ`FeLK#b$D zY^VgyO_xCqp$4tEg0*094r;(s1?pmR>|?*+xT4463+R!B=z~k(b}@8F4!%PPdG-kI z8T1YU&OQJle6Xcfl9t61Irs!#+JJ9zAF@8y+0fG~*cBA>pe-Mnc^J!>3|!$$8bH%b zE~&*OMfsIvADiu376Ljm57MXu^(oK?#qbm?$gOM4t;nFoNCaEzu&uAKZmU6RMRF=+ zZ;p|LXI@!iPG(AAezAX9YEe;UN@}qyOxoGg2-H$6D$N7!Sd33CD#|Y+vu6kLJE*$F zvN*)Z60|r3boH2DVs5HSD*Q~^VDJ(w@W8fte0*|6g`uG#v8%I^0=$il;)`?Qb23vB zi$KQ-73Aj?r^ctGf(CoyGxO5&<KatCP|w{0H65t31R2zD0=3#e9du{NLG|DxWd^uo zh~pF$&@K_2r>KBd+M{1`2w8OR10GO@ZMa6gI~_751Sw5GDl!st%)%2v^NyZbuwi2G zp-;GvN{6Od8r7?yR0(c5Bag0<w66wH#-WU_1}73Z_5?q47_`nX9%<hwDW|_d_Lahp z6GALD0WJE0op}!0af#Z2#T**}PdgD?)Ea`Oz3?3liFD$*p$Ta5U20N(JZxuZrUA6* zN-}hHHH#092Mwh{_r~Hp4g{JQP^(kKNFddZ6u>%l3|<Q752`-Ric-N7=|!n&sYR)I z$)FY1&?VIV!Cv5e0V+%4JyH`>z{{(^hYJ$e8$pHc5|&{AP!R;F`#|F(py>tIpkP;! z6Vc{s;e*%480V9R=9CmAqL1Prrg4$8P+D-JXPPVeX@o|gL$Ba1EEB}CE>MRR)V3M| z>;Ay!DP-nlmc)aP)5tFZUGU=_k7fNIcuNdomn5wDL|#dTyuA{+QAR>J16eTwo}ULL zUewuI;xfGt(nSM?M)5wNa|@uWd5n+?G83eY1M!KFi%0@;K~pv%hM>DcK$mYrY6Sv0 z8gkGI>KYU9o@G$JB4Z2%R_TBO0PWa416MD9G*gKS6j%RXLaPeFH#3>Vdx0*`f?Sme z+Q0_S38+!wP0nI;qGAT*Yb;kG8XBW41SNgPf-AOz(+rJZcc{iEmR5LzPy4Y1ZHR<6 zrE^`utzyUlGr{<FQ=zngF;;1V`z`pr4_=L#l384UbX}bx_1EV?n*zZlMg}RBd5O81 z$?*lCn>JF5;*%4LOW+G8Q8!bA=Klyxw}N(Tp|mbQ7kh#>?0AAU6+qiC$g3wn=@{G6 zN$_Ea$i+vQE2tI*t%f3MZ3HL>!<SMTfR+)O#~adpMIfkEQ<Mr?qT!kw<PDk`^~0Nf zh+8CPOkfBGYa&9;xv(N0NBhLcGq0p5F#vK7B&1{mm1P9h#z9jRUM~_~3lKbb0y5GB zI!gmQ?**AfLC%5j27(cu*=>ZQAyZ|!NH?LCB&M6j2gjFWLd*uYdqY6Smc@g{RKR<P zyg=ImV7FC4mWUv756RQOsI6XNhucBJf#7l*T(}#@<D0wzZM*}WZVy|I3F_j5dXS(a zJRrUzkTmd2VxwL#NB$^2+J0DPL(o-@o`j~Qpgs!-c8T}L<2&NA7?yS^XnG2gvr=<F z8%g150&9l>(*XS8N?}_XX#*hAW<UR67f`zyzs*KCXDEn_!9>s%H(2{0klmulQ#-I* z2MrApQ&OO-DM4D1OL|as0cxwGHTN;@m;<Rn+31J8A8Lu`E-8E)0L_s%0OA@CGIvic z0bK^30~!y43<AOLrgt(0j{~{FuBgYFP7*!KAjb<r+Pv_F7TVQ0=+z`j9a{!p2MDS4 z5EtWs`AApefEL<=?j%Rtl#6t53f)R8P%{8D#sWI_4rSAhp^<Y@YGO$$<aT0LP<z7= z>0CTR)8hQ(?9`I@w8Y%ZoXYqTPzr#y6v0(MVo56Gz-7=-7M^w*xFJTw=~SRWA*54W za3umWwA;Vqlk;<P^YaQ4OEO%Ol7hgCL3}`Cd%@7F<6U7J%803yjm?6QF24%$5B4oi z$E==-9K!(x3?x^g&y0dMRTHS-5v%<0i~<u^z!GZ1;HumWO+bMNn!zM_64b~7G;-q) zJ60RgtnqXKomrWk3c2qTl$el<B9z5)m<14QXC=xg5K>={xB`@zyJo<Hu^`uB=@j9P z3lbVz1a}x9wUba&EjTmb@6|XPy7~vhx=)4#MpH0H|A_3|f|jM@JucrBerp-DvjZCB zLArMlR4!o*vBJiO%;TY>Mxdr&d`e<TA|f|nn=_)@@ysTm!A&!4Yx=<>X|A9RGoS_f zCfL{XJ3<d+HU=;J_W&(OK-L0lJ0SXf!Dh&7`k@+JU7bA*!R57Cd{|;pW+M2U@cg30 z^i=S144`XDg5BbSy})PW1cT<YAkF6>JZlaiP74T*1Z|_kwvExy2x++>s2PE|=NGi0 zz!fos;Z5{Co0JVXgE!rW#DkY$f>!$)LATfubH*F)TUW59GZOb@6PuR^Z9PW1Qwv*2 zQR^Bm&~h-)PM9F?V9>}VF>xFMK0eXV!ZR4Wxji7isKhxVF)uGQ2ijb)fQ=#1XfLyA zQfhi8{G4m-Qyh3wJ!&72TJc5PR&n?|2+~ngB+W5dz*l>LlRo4`BGf7599XT1G(roy z3KrW<dxS4_MY`M(T0VnD=slr#ZiBDd0iAG&anBFD$_{WV10AW1h$i%*RV>LHRGFcz zpf<#{8XBTD7~dggglA}c!QD8-`A;Ah8zSwb1)aYH9=8OKU4rr^WNSQh%o<U6W8EVG z%@>5vAtGcBEN0<>3$9I}-8|3;1AJ(N^r;2V1~vSx3?dHEcLj$dxry5Zyo?c+u&KSz zlc;M~4dQ*{QHF;JElI|6tS**>4Z0AC*b)b{;V&3py8~@~GxEqB)@_!E_7rG>4Z3&< zoSPwM#2Z?`7dl~SgCX_|A|GRnclQ`cJ{|a7ld!chMnwgN2B5=9QWA6W^HR-=3cw3T z42^>Vzzmn7%(B!XXnP%!1CbZo!di6bJF-Amn!?)XrYWFfqKRK%3hGvZP8q~l@C%tb zqacw|EsoGqBWSG@=9YYHjVUT`!5u8kb=XCfcv>Q`_IEhW_O}5U?QcUf&;ko^LpT+- z)&Qv~fH_%<yFCnFY6ZR30$f<2wpTFMp<!H!0os9BP+9^xv;n*p9kIR96Exujo*svv zJ`1jUF*_PQxh9Ztb@1tpnCmS-=NX!SX1YMNEo^^W0J!r^yUlNAxHrFn>Qh&Y&2MI) z^`?-1Fz#Um0;3{eKjE*cL8pEelt6F5fD}>4!zL)L6!MPM0xb`P*3{T~O~#;U|GeUo zqSEA&_&jh|6x@5ILjf>ImL9vhy1FC>g}?`#v5ig-@ajJU9LxVeGch=q|AppYF8%{= zf&~vk`GFgN*b9G>R{3IUJc0Vms7V)Br@$4mzzMv#7raP|@Zw(3p^eCmxm?8cYhdp{ zE=U2bqc6dh;7#dsVDlhJ+>lKes0-`C=T@7=$HQ(^gWjeFI<+e^uOv0SC^07<bXI9e zVqS@7u1_wmjTg{SSV(w-R_m7Llz0Y5#KR8dg%t9^k)TETpmUxfrKut6!d;@b?!a4C zaQ&dRFSKz-Xr`U00~+CjqLA5Z(5mU+5=&4`1zvg#aXw;uAGAw}W8nZ5<`VJW)&-iY zE=>jZB|#ggz+2(KCntl~$b*K9Q10sr33fw2D+OE5jVHD@530OFAV<z+B<6soIzR^~ z#urtTRDh(AI=-+FLmy5cvO()lcr=@c{;oT;xI;^QxxtB^x#(*ip=k<qxJo?yM22|q z-uKiL(8b4iSFWJ+?#NmB1YS9WaUBC_`A{%qj0ZZ5irh|srbR--68PI9pyPJnbNTRG z25w5G1Sfi?xVjo*8T&`vas*l^R+5;RV+dK+1a3wm7N!xHxP{gOaMN%%x=^lCBch4r zY~%^P0MQUs4#C$$AWv=)yS&8N$Q693E~wzcT!~0vjW9J<7vL`ukP-xz`}^QAi|liF z7Z_#A8~bJ_(0K|-doe-dsE{HNWeOf`KRtZ$CNza&FD)rt^MPj`7dBLYICl$vA{gqn z2k@FY(24+)q{QTGcwnJs19))ZI>QCD%nj=(E2yVnXb_TI03Crx+R%l0e-_@b!ndZ0 zM(d8SE%w3QwDQd_ON|HJlL=iqpJV{K7<-rw91MwhK9r-5F)oQPgr2zXm+z9AlUV7R z1n%L3k6}YQYS{?q>Hf6qv_pzJtS8ohXLK<-?G~V$Z$X6;aU+AyhLH6q$W=CcsU(qm zDPUu@$Yx-_2g}f+IJLw#wYWGjJr#6sX)5@bAW&!9$iy?CD8D2>IX?$o9yEIq3@$vd zY{COIv_N$cN{Noz@4`HJ2DHu!vMWE>I38RvmJoBZ1m@TTvX3zbmk2DNF$Rq_rRF6j zfewlRA7>K}zri8CJhLRj6SUs|R34*Uj*wSUT;vDdEgB!6kysp`TAT*G0XD<{bk+}A zng{?_`0%3yjcHIEfrtMGeo!1d+D86Sf_|_wXhGwC@QGn?8xCBSgHGXfHuMYvNu%#Q zi1+j+_M{ikZZXKzoPS6>=;R<!ZbhA&2r>fSbDNu3lAM8ZNjmJ<PHc0j$*zV5DXFlv zZ>|B!&?V-ei`|ggMKDj2vt1+DES^B3MsyrZQ1>T;_mF{dE9w9Rte&@U%&UZ+Xa>97 z60I8s$;Pg(MwUgX>6yhP;Oz-HIiRLWd|E#Eo`dAfymZ$x*U%jQka*X4FVM;6@FO!p zhb@<Y7C58z)y>fR>gJ#}a<DU~vjpkf5xRp2Tr42ZH^Wv5!5dECUb-Q;K?To-2CiO& zTFdxXS0hC!v5j|dw+dseA9$@aIO~vc%@A@4h^RL(u2@FjerIHmp9ecE&N)A?B(<U> zIJE@4$P;HRYiNn41AKc=fOi=zoukwNu!KcSs~*upMjliPGB$;s=aq?k;dE+QDtJK? z(rvZS!DZM<IZ4ntO3=~T$@vA9@rgN^>3OLspcN~Y@t{j&z++4CpdH1DCHY05a=rvK z&zV^Q7lRZERGHK;0#!7iCOPQ57g%pTA3op?Ij9O$sNpH|f(_$A2M>dGy@J+B!-_3X zKOEB49T8`GgCaDk6uj&he7ZaMPyzFJY_}hpLT^8W#3S063+ao~K|_C_p>Bjh;6epD zR)8K2NXO8^`)h<Vf{|fxK~82#Noor6BI9DnUMn-uwkgDDGLh%dTHxAeWr6z~TCf!M zb7(DyIfoXs2?%A?6{yrlU3Ns`$tSR_+7$NDLHjZ=w}OCg`Ed<)iuVk5iFXaQAh4ec zwyXx})N9xX9w>DdCFZ54#zSt*@I;<THII+a%P-1J%z>9Mo&nyupeBv0t81BGut~gU z0E7!ZG7GdDFfG5RJh3PRt|7i8F&&zmjlrcDto(v@00<n302(08E6y*9&n-?bHqI?h zH#G1`EKV&7PEO2=2aPF~fzF&Jv=$uPI|DUoke4xl2G+=_4`IiffH!j?9b({(x$YR- zNHJ)O6>47t_Z&|^NId9Fc4+va4V{6H_clad)oKLV%Z0S>-3ZhsLGSDkTlYH~LI>_( z6(jO#DwfdGRNyz}fvZ;7aVm&5ogwl`51=9m&%O%c*1Ll$735@!u{+xpa!3SZ*cY{x zj27##l8(>_F!)qxT+tb95|4BBo-63ISN~u)Xf)s+o+V+aJ)z_d+4|sY1X{QaNjtc$ zMVn24G?<Z3T!r*|3GSstpO8l$odd0PhcDd2K9WiQ(K%3W3WP!H&LKS`(995MUI?;_ zG1w&@d~6bEJ0QV8L~hYy?(!gFupKt83EI_^k(guZ3TiK!7p3N;CKeNS$veiB3I0h7 ze4WA+v`%3PxUmc?15nxouv(59qx86kqtP-gcz>TOEXc4$9+Bk;mWmbBUII__L(aiN zTImTZD$tj`fr>QHLFA~bwy}-#4$S(1Aa76`0o;wlw&)1u_%B1u!Wy!v8MfLAI>qZr z!6~hv^Rx+W7J?Mukj<yyhAJp?LZ@xv5rH)&QrO;tjGbcicfsSP;Avt|&$j?_-7tQK z(4$BLJImP+eC$0alf*mcL)RpEVpdjOuHchZkoK}z#>c1Um4Z(jLpqH(sWdGuwFof- znM;LRDbN;Af}#|46Buzh7Jr$BJP`};meOdC2B^c3S_CSbL7iaqkv+3`(5Mxt*@fmy zXdz1a>UGfhYWRKcY~%?V6vw#g7qmwWbk4F*uw}fFt7||oq-4W88Bd*NH)wSdq<IcX zbI=wLqB9DfAt!kq3v}EC?EHA}KneI<D$tM~xZ{y%1m4Gh{RkdVy2E;N5oT_|8`z-r zU?A)YYW9Fm^8yX#1eX{=T0ME0C9tchU<W(ok$s+GE@)Y`CFmp}NGk+Kd5kuHJirU@ zjBqTx1Fadwv+xeovn1v`cId<^_;elc2q`G1VJ!UsRm^z$8o`N>`)vsxDe0OR4Cw}e z2W>%HfZ->*<r;y8=dkp_yj)#DOCy88okXM)KR~+)L0cJJ3P6|gLJJ8zt#jmtCHCnt z&;&doFTj>^7=wnX!81Fci`1|+QE+X(EE%42(V$YiD784X#I?-T4>|>qoZ}f34BBAo zk{ArVEy@CRemu_Ak#yUvJ4n_?Vm)`*9kk5f9Q#^G(69tFm!eIkgriTUfKMk5HZ*}% z7}$pB3HH~WjX*2!A?t2REa10OhCnK2P&W&7cm(q8cJPYD&=?loke*-}yf8JS!;Dj~ z87LG@;7-Ud$w(~%4V{DPQ0Q(L@N`&8Ds<5p{AyfK%Jqg#)p=8;*#=r7Xb=xNK+LeX zBp$S;(=!BitO@LJ7_1#IXhUbP^!7ok`C&bIsMEmrr5l>3q$cMi7Ny1)Bo-y+f{x|! z%ye~iNd(<<UIL#<A@(HRAn%a)AaATA^+pEpfil>!zxhS*Axy{u5+n2Y_|iP+ib;@* zN-|3_^Yh{hGRyKyJOhYsD<KVzna0QG7Ze+s#(S24CO`9Y3&2COo&j!2LEfO#T+BdQ z=|OD_N6^lF_;P+)x1W&?;sZ@ecm_MhLq=mDQ=TYCw3#AZoC<C<QhBNZbiN9%8+B2y z$ip==fqP<tn8^pr_~7`|!qUW?V$dOPe!=lZhF~8<RuLrUr=-RwCnje=4nlxjCkz^D z2kk&9sEkKx{({d+00m@liIG`RVqQvqZam~vTyV65CJsR(^5Bb7ks8k=q%F`kB-elt zgZO|D(DjYMkV7`{FPAdQ0nNSVxn_czu+Z#>qhz4M`fn1)kqj+C6RV}UsqxS;21t4Y z?W#aqLj$@~%sjI=zBn-#bo?!7SOvOl2GsY4>IU6`3_GL>vXURvH^95l9<)x$0#t1l z<t65j-^zouijj_f1T{Xvr_n*2Mra6@3PF#1^aK<_$g?ewJ4!%@-yxswMd*k&&>DU4 zD2!*kt1D<~#1k?ThFn}&#``8_r-tTb7J{lO&^%soW?p(uYJ7fDR%&ty;w%r)LUk;+ zfChNuTIvc~x(mGv)I1)V@X4tBXdcdx=mrgCdtz>J0QFdrcFy7Mdr)yg0y-IlR4p0e z8E*n56;Mkf9z0zR;vpp*(0m_?7f^ag=D6+_%q_?<g*Nm-Wf17h#dz4U0^qStPrUto z&?HWfcQ9-+4SB@}n)@&Z62MbOXwxjXru-nM>*8A!2X1(S$3;O0(Zr`^=H!4*9nNq? z4qU_dc<36z%rwskP_bnhAD>wqpHx`_D!5$DL7SLzN>g3ST+QOatvc6$VB`2;^LY3j zwaCGWF{6Prd4T=y5YXZg_@Xk<>;b4KLYW7|9D2t;no8lYE@&FvARby;K&J;?K^+X( zpbf0im6Ms5npgyz45y^YWfC6--VlbP#Z?Bo%oB9$1iZBmu6vS#d{H)QxFw+_GGbE` z_}F@5Y$rQ`h7(;~gFsh{dckTd(8XUyhH$6krsk%V=EbL^7Nw?v`XBxwkewi~On^3! zhvr0Lr<g&5G~k=QP!_%+B`{KlbzsSe^dVMIOE}n!&{7KcXb@_h1KSm7h;0Kfp7Mg& zs03{d1ux%q1zqHZJV6TzJ<uqt5%~NqW9)}?QSCS-(5`=DSFa%N;2==P0qeF?&>$D0 zn)O3T%SbVcww}Qdw8q#FeddL@c>(akY*&By&^D;nM_;{zyQV{NAQ6+bm}h_omzY9o z5#&-B>*^U;^2C@$EP*Wq1Qo=Ip246iO2Fr+f%XX)n!=XN#FrE$W|kB~nl>q!pqU!b zZ48h?JlH8d*eO298{Uh9n~8cR6segLv9~9<#K<H*J}omZ1>9N&TN@8rw40cm?TLS- z1#ydB2=7|-LOGtrIUZDJx|M<SVXJ%1LA_d6a2@Pc20B0vlwA;7V9|jXPYO0hKAp}D zR4IbSu5zKRc&xX3zz2vB#-R8XvZ?}n<04uyNtN4Ask_Y`+E_!cv5`|YQsWJNbt#@Q z4qLo{$}^NO!nuM5a?h1Hwpt8w&NC=_z$>LZK@~dE8aGf_BejKzD@s63L)fehWVRbL zkO*1N2%2uS1YLv}51MXr^@m(X2^!W!o#rDle-UhQ!qObPZUm2hz|t&65t8T$nm|EX z?1!?$kT~yyj{zrfgA4KiElPq09e?W$za$dXHLzg-^jnUh!?2)0C9Z;i8H9B;05#U7 zAhjLQQdF=dsJsQGKUeSsH}tL<$fjxJGmEfQ1z3)&E68!pfp$+IGl_+uP8?(u8XoJ| z{Yl4l|Dfa4T|j4s8sR-C9=x+2G~etDJ5C)m`-+-T;GROiXAj#&-1xH#^5j3L`iFHt zkj`^9gr4$~m!Fb~woMOnBNptGA4t<8DA+tc0Hw>1#eCc?3@VNAAnu`t3_D<P1CHro zctE419_$;Iqd*5;;JKX<Ryv^M=a6`4i_bMQ2Q)-T%rq|O&_UOrV9)q~U=L8y9RfOK z7PX~<t?D4@tcBnb6VNy(;bqP65JKOhjJ;t7>Mujbf}BBx05sbo?`uFBrKZ9P8fZre zxz|DDdU{J-qt=$VhpoX<*w@or5;LT23RxTD2U>Gt5D(r%0vcsSY*hgr`43t_0m85$ zZEO?Lrtu?bZ#1;+1*-h8pAI>qmU%$eF&l!e>I?P*jZOK3iV1jYo2t{Xpj#ioTL3|` zsK{Lm&}<;0<VS6aL3dFg+AO%M0C2xD*nq(B0>Y%>-_bzagb0pSP@*S!u!p#XYKh<` zJpT3rv@&vx4+w^zl~3|PgP`3s;I#%QE4T44vji<e0<R-O8kGk%V2B^TfK^?z8uEgc zN=R3wVCf{m9D#jakGjLR{vq+;y{A|XNpyv+P5@QN_`3!sRKG(Lx)K+;j<y61wS$kd zH>A@EYJ=r`&>?Zm2jYAi=>A)1TK7Zly&(;EV62VCp6szUtZ{CY1os^iQ&J$iYe5^x zi*w-f!SD^z`0gNsE+hnPaYLFbqt-A)5a?JWP=2Dy03T=rT(A+g;T+K33s+ZHvy#N3 z^wbj10MHeZpp5|FVGvN~5$n=jcnnb7hXl1nLD&_xzJFl0eBz!&cXb6%emlpz2AdOV zNI-Y_LOP0|Q81#15@<d@jhsXw>j1#sa*GFVmJ5JymP4Cif*z&@DrCV+mmn$95M})U zff65jWlwHFPHJvyUP&TobrtAdLeJoMV(&k~oVbK|!8O=2-ZL1qI|NpQAWqw-?9c{K z<iWPS5ZB(p;zr0&DL9-#D_cOre4u4QAnXcXLXFzE%?M8P%s@Zn5BZic+*uOu>@oh+ zKtLG~gyESGX$uzgQU=6MtN7Hslz32|0MsBsUJnJ{1z_MB;GGhX;tIWp*CZZsh0tg} z9egT-E3}^uI$j2volHnu7h!}pkcRUl4p&!K@XB*gGv5I1nsD%m*hsfgfaBlU5PA&- ztbjLztavp7E#%10DNBtnEe7pcFDXilFMwP$>IqsqhiC=+7l872ad>7)hGR}nellqF z8*I-wXw4rn6^5&85@b;)bWROtnn#&L#M{*X`3{8PDIA=5gA3x(?u>``b8(Nwfj9gR zF{B4MuL|dYT>yB*4qO(1_dbFTvccYpHH`;tfB+xN1Bx{oUYamSR=R^uxdttN0G}a1 z_zZW@{(CBFd_3EqAoF+;|v4M)gA63}QTWKC!ycrhsQydAb_2+%rl*fcS8I0JO- zks<hK2hfrTSn=runn?u}68N1Bt$_*5ghJ*^;B8(|p+I55gRw{nR^Xs^Td{9XAP{Rt z$gwtr8-*AvMDZ_6C9bhS=rjU|rKuR3wTK_zz?=jC52oQQWRa&zu#YQ)Z<$NUOa?7v z$j|dcT~<(nXF8kMB|C$qBW~pBlM7k0<3r?<9V{E&3|xb}Gf3Fg<_#?eEaAHzEJ3G9 zl_lnsrg|oU3RQ5g4z!acC@H?AC^eNv8+E~_ljr1@rxwL0<(KBAxZ>Ea3lfHJdVs9F z2hFy_T1MU=mqPD*L7sO3jTR&J+<@kX@h)A(zn{hl)RaXj_%Y`t4NXe(k}~sB9P?6~ zbMkQ?4nfr73jA5f*~k;JfeNyH*bK6L7``uyq?<%hd`12mcjUzlXj92Vl~x2jOxfX{ zM3hTJoZx8yTGIrogi9=umhnPP@C2>qB<TcCBO}nBqD-Vc$>0`3A`vs9!6hVbfI^I? zfmW45F7|c>EdnqHFQf`Fhz|i>5EJYc9~7ME3EBe-YEgi)4bq?hI21uUw!lRM=+b1Q z6QB)E$`dn7-13V+SNOVCl(+`vf-XY_Ems2Xb%2=TiP9YR0-t_?yi5gcX9p;3gG)ds z<|Y;uC02q~*THsnz*}t4`EAh2vfv9MF-Pc(2_9hx8m9{h11*{)@d_hw>yv`0gqFq_ zONMYyZi5yeLZS;izl|1M1g_wPcU_E3lED{p#}||)<zyCTq!z`eC4vsRt|WH6#Vj7Q z90Ad(15F%*judqTWe~%7L$d&w$!-vX!RPB4#v38DVC@HnfUX;J4b2Gv8E;5TSCHH- zfglTv1M`DjUE^KBjiKDcyu|d>B3IB^qw$V;mEg;OgS>;m*JN45`$DAS^I;cFgCifb zz6IRvB6tKS&ByPM2Ba|em$-swW=J{})CW}UAvM#35aVUU#0%(bNwB3@rh`n8TJ9mJ zg#wm>2R71xnH(%ZOBh1(3o?_7J@ZOZi_#L4QxQ!})Vdb3+7o$+HuwxJXG2#%LyMyP z;>?ts_@dIhlFZ!H_~e2DBSYxn)t<028aylsFDgutiwe;0GSvIYa1XfPuj@eGhm{H_ zBM9&#o$xOyLrMh1tt<qMa-c7)1TCn97xbVeR$6IZGHB4o(+$Ta+Thd@c#E<)D7CmW zrv$!<Hpm+mfspLxnp~Cy8{33+aiN2nXe$#@2R=b<6+>g6%#=j%IfK6WDXE}S7El&f zg2sWUGxChO;EBjN8_<G(ETg=j;b%}m0roY#5XLut6puPzi*@4474Ps7XyF8SHB@|Z z4rqP?l(0Z`HkO0e4ULLZOTgjkoS&EGngu$C7gTwJy8kG(GirvywOh*B5UG9Y3L3-$ z*$qw9(9uF;)8vfQ<m~v&wD{tZqRhPX%(TqZl=y=DoXq4((4MHg(wrRE0PkebfFRn^ zFL1eQ5$^)&yMoTVGAT;Vi3ji01Qh^~11XI`1wwjiQ4shPP1yLNYgq_viy$a4P#Q4l zsU^_sEWk%5LRvXR1;*$X0wE?6NLvp;UVqsFwwlm2H^3X>CZuUd+-L10?dU*jkwasG zm=uP;tb*j$63{UO;MEnNQZU#k-Y3`u)FlZnvCPXa$tcP%k1qiw08lvszf%XYcRU`v zi5k?O^F&&e2P-Xza3IdPTTrq=-8*iQkyxDJnd=IYv55E0Pl<<|uL=?doiz>`qc(_l zNli-xm0e)D6ws0U8IY@dz-M<R7H5F7Fh<6}Kd}P3Y6jeR2JO!QT>{_=-X|Vh06D-J zw&AfPF&)&x1sx~>yS)$F5D7`g)xpA&;J6=XIX`9s1szrC=@)E{?;uU^m^tW7sUYuQ z(EeZ0(K`fBv_oWHm<tgj5|H!IKuHFvrvqIh3{ESkH7#ae9JWRnv^Ep8qs|bt?-4Z2 z0a{@Ui$KK1;GkP>Ae-?aawwbT4T=)W<BP#J&Knwnx;Sb1MWBN-U30SnKszWwNdav^ zJm@%hLkm!m1hOwaA2Qt$Uko~k7IY#Zcz77PCLP>s4+#cuZALF=Kuryh@g%RlLM^6o zw0m5MIIb0G*&FKIkfCdUTUh`$Pa@@()Wj6mpkS~ML6;oDs(P?rL8rXnxUtC4DBd?7 zQaj|N=7CDRWKdc_ns0<Q7K~H#QXnw~uJyrZGmOlm%V7zT#N7!LuKprsK?I~{1=+9z zSx19^Y#V<;3NA$P*GZ7Ysh|U-!1X31eIN}IA}#zPtsq6sRJhtcpkfqqp9`)Hp^)Oz z$P-i-fX+=IqPWC9<!3mM?l&aS{m@JFAlZ}3bv>w<A38_cBUVX(4tp~+gba+u=j4NT zY8qNV`JirSN_=i<Nooara208W59^d+4q})Ox+DYnfCR`qB=nRo=!SMYmxQDCfBc9{ z{)BE13IJU`QG#(ix}mFUup9i&aWB~L1!(KLA-*%W5Pd1=g)=xVnsGJ(Wi#Zy49bQ$ z@`jMWElDhQ-GGMZTyY+!=!fkhW2B0f#Q9c3Vh8LJL5GgGdIdq2MFoM53Bq|(mH}kf z5ad`hv{7JCFC0F`ie+{edVv6_;X<-k&~JDi;OI5Oaa^V&=#(2HLr@E^IJKxOGdUH} z$OG-OGL3fy-Q5K{NdnZoL+Y{-y>b-$(A$6w3PF~t;TzR+M;g`hgUvKT&T}&ZHNW9! zxy9!ffsS)aA}`+sfev$nULG4<VwnoN+W>cu7r9k|W0DJhs{(w5pleXDDQHL()?-2K zpCZQRsJ?z3S~}o37>VFYk_<$(0Bt$Dx&~xGcgZ=%!}nDn&#ea;S%5A~%E>HC1s%Oo zTpXX1UtAJjTmru-3Hw4;P}hjq5(&#dnMu4WXt@&zyE=OsVOu2|Yyuj<K`f3O-H-(u zsRdQ5h^<)2-7V+>dPHXlvWfuO%m5A9U{BA+2FN!DdFGWAB?ds2^FdeZ5;?pKnQX*1 z$_zRX4s`4T{;Y>opCH%Ya7P=%Cz?PjhCxe}LEG&i6XcjDj1uX2BMY3K2c0cW(8WQJ z9%(!g!(xy$j=Jgw>ma)!juB00=>V#5QOC=nncdk4bbMhjY)A=ZwIOkF2-|5yLf6gA zvA8lXIix5tuQ)k1vn;g;G*VCKJY<vu#K0$s2N%SH4{!ku4VQq9e=5jHOil$2<|Y$k zAb3;?JU;;1s|Xrc1C`&P-XLu7m?~Q*2%YDIJfMZPc%JC9LqVM!(9|eGKd1>0i+j*m zHkN^XSl)r8Mvuhe3`hqI)TBdR4+FV24t(w?YO}u#a=?Zukr##q8^pT?mq12ZL2U5I zA@;#mbKIMp!BPQ5pn15WRM7A&bXvd_Y@9h_oCkL34ya2F!G@qiAHa9yl@_NK$3ssT zgk1CH8V~?B06O#x9-9LVCnAQ~P*WSxE2#0821v67Xyfq6trE;ZO#I97L1n%_v^fHb zO|+HUh?!b)nu|zv1M%}-pa=jBbO(XX-vqT1L4$Uv*^B5~7>z)eBN&77s-JfdD7!*e zc#%DL1D*1q^(Z)~0E1mS04k3$$K!}v4TY_;1Z~1Xy?6+AST^b~s*!PVYKc=(equ^; zVsVLMN=i{`aj|DWnF)9#EVv}K5XX6=1gbpHdV5epLrNQ<vnBE%u?!pAg$_GFcB8<% zk0#(7=896&Qj0)`VkHKHFXpE8i9qI{gC&c~Qo*;dfMNrs`G7i}foqH$G=2h}bAun> zP2|nMprieRKt-UJPp*Nhs~32#HVCox$fY0z)QJqXi1+k@UOE77nt0}=q*lb2losTq zdU{0^7eJQ71bf6oc;Lw+NRXq}<In_-SX@JFBOEk80@`&1-m-w+mI7r%&>}<l?IfUz zgqo!od{P{g$zgReIky>uuh4-848{UT(2xcC!U43qw1N%e!Gq{1WitBRU4|y{$r+&O zWT(=!;LNI2a54r*TYO1A?8-q;d<_@khS3Pm%z#F3z}M&nmzaPKn)U?UXn`6rM2wY# zR=t)OVlK}?I!d01OKFgU3`ggh2)BUO1A_($U~>haCbT8Ak&>1Vidrm*51Q;zd*av^ zOW?1iVM|hw(_uggc(nkm7{fLfYYy6WlNVnGZdO4LgbFr@2Tfs>=9FZ{LzXQDxPfw) zkpX<qd3<I{MSOC8es*T6tA7+ol3u&e%|Qo5Sz_De3q2Pq*bIDLr8)NVDqTRUL|t8> zioD~&bv={^G8!5mh<Y~I68YFZs0Q$fd*Fq2ko&zsg&gP@krJeBOQ!L`p7FuH@xlJ_ z!C|2F@zBLCW}syr>8VBW#i@m*pxVSU*9)|c-qqC=G*VoaSq!>(Ij<}~JJmJV&^SKW z5SE0|c3~qA0OL;^&_*_Bfhg{CL}2|<@=D-fQv&;jLFpe<{i3w<3_*k17$<W=;{Y{J zAV#O4y>~2oZA(!1>=M^h0iE6p8V_}K1&`c-+NID66L~lZ<aDH#11zu*=>(-ZhSbKO zrab6GNNlSTz?;?aU+)QSL%M<5kf1flNF|FWmgW_a{b284(|FL%cTm}cQvZTdFer-f z6jA6)CXEb1YZsx@7D%fX@ux+2g$bHP$8(##p-FmbNkD395wryeTK*YtjAhmx<Z4g= z#UtH@<dciz&{qOU3-7=u=?fE)k{0+B7-+h}TyzzHJV9!R(Z55l>Wv^(JzAQCweZMk zeSjA}LyHN}*c-0d&JlOs7-$|I<Nj{&#C&22WK0J%mV>Xw6bw3thluurD{PiDB$(LJ z1(Nh}7wN=WjkxjDI5)Atleiv2aEVC{sArY|8pndAJ?{+g+#ymSic-qJJZ5MJEjAz{ zp3sB`X^4Ufx{TDEg481Ls&q(61#L#9q*mbHDh9fU47B+JJS2j&;09X*8Z;mUTFnG% z>tI=~gP3yw<ulSVKbFY>P*(+HD`<5x;^<?7(;sOFr=$fZdZvL+jx+@IY``a`gExJE z){YkC7v~q1#OLJa7m#r6N)D3sMBeEGT7l{ax;QWd*0My5>4C<hJfR0_AVg6{`XCEZ z&3y8cvr~&qK+6We9o*m&L-UOMoRs4D#GI1UqP)bC%(7JcM?Yh$SV2RXD0MOJ^M64~ z@g9ASx^>e4+^&Qjc<u_?O9eVt(ik-V1V0EGWG1wdL9`8mO_AG>Pz~S%0D_TPj4qJA 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%0AFoB}m<ABy|i7 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%0AF|5hxFQ1C1Mk+D)J`mfzv$ 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	DP41%p8*( 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%0Any=^_#jXg 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%0A!VTmEe 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	k<6)ps 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� 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 literal 0 HcmV?d00001 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 00000000..0d493177 --- /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 00000000..e69de29b 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 00000000..9762167a --- /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 00000000..4e687cd9 --- /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 00000000..5325fb1a --- /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 00000000..d882ed7d --- /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 00000000..c612a477 --- /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 00000000..b3d2bff6 --- /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 00000000..e79cf08e --- /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 00000000..573541ac --- /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 00000000..f9867d51 --- /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 00000000..d0a52d3a --- /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 00000000..9a6a348e --- /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 00000000..07377659 --- /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 00000000..1a930313 --- /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 00000000..69bd2633 --- /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 00000000..ed274f13 --- /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 00000000..fe60bb28 --- /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 00000000..d34e056e --- /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 00000000..42dd1904 --- /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 GIT binary patch literal 460 zcmX@j%ge>Uz`(#?n3BGpfq~&Mhy%mSP{!vh1_p-d3@HpLj5!QZ45<uROi&plDupRq zgMpz)0lRD}Lp)qh3UdWxDnmRYOmiwjJj^DBO2$e?O_rA+DZeTf{nFy1Di{5X{M=Oi zqWq-%q|7}1AP5~FP?VpQnp~n^lwWKFlZ;Qx%uCGC&&(?>NzBR7FD@-eEs6(eEYW1S z#avuje2cB1C^ap!;ud#NYGO`2jFVcCnhfQvWcUoS{8uu`wkDNk=A<CosShzeKEEur zs3<cfRlhj1BsICTxFkO}vno}upz;@oO>TZlX-=wL5hxNs0a9$lz`*c<nURt4HUrlU zX0~>#Mym;8mzc$Gh)GV*nwZt#+~R*jIr9QbW`lE!*976I@*h|kSR{%#7#J7;HYa{y literal 0 HcmV?d00001 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 00000000..d41cf87a --- /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 00000000..4305026a --- /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 00000000..2c94b020 --- /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 00000000..1fb855e0 --- /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 00000000..6e5c7f42 --- /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 00000000..bb45e5db --- /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 00000000..5f01a5b9 --- /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 00000000..61bee9ff --- /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 00000000..dbaea852 --- /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 00000000..9d4aa77d --- /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 00000000..8b137891 --- /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 00000000..7757728e --- /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 00000000..8aeefb0a --- /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 00000000..5235fc88 --- /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 00000000..8b137891 --- /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 00000000..3aad5336 --- /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 00000000..e69de29b 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 00000000..3c6d9e87 --- /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 00000000..f67eaa98 --- /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 00000000..03f00256 --- /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 00000000..6f68c8de --- /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 00000000..1cf7a82b --- /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 00000000..b6487102 --- /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 00000000..4aeadb4c --- /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 00000000..556a8661 --- /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 00000000..0b360288 --- /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 00000000..770dee49 --- /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 00000000..bec0e4a5 --- /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 00000000..7ca6377d --- /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 00000000..c1230d74 --- /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 00000000..fa86d142 --- /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 00000000..0231e39a --- /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 00000000..91674eb2 --- /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 00000000..7c7660ab --- /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 00000000..352ca708 --- /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 00000000..e239dfed --- /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 00000000..fa4931aa --- /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 00000000..0d73cccc --- /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 00000000..210fc7d1 --- /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 00000000..570f72b4 --- /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 00000000..b8115aad --- /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 00000000..e119f32c --- /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 00000000..d03facc1 --- /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 00000000..a948e685 --- /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 00000000..f3825ead --- /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 00000000..b4c1efc8 --- /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 00000000..fba36856 --- /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 00000000..0a298fc8 --- /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 00000000..dc6090d7 --- /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 00000000..ce0dc6ba --- /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 00000000..0d0c7606 --- /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 00000000..b42a9548 --- /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 00000000..11408fbc --- /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 00000000..c09505f3 --- /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 00000000..b4f4c6a5 --- /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 00000000..5bff63b0 --- /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 00000000..e49354fe --- /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 00000000..480b5b4e --- /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 00000000..9d40c4ac --- /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 00000000..bfa1b6a9 --- /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 00000000..559da18f --- /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 00000000..d6365a00 --- /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 00000000..c7f27711 --- /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 00000000..42c44971 --- /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 00000000..b1d2a37a --- /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 00000000..2cf2ebfe --- /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 00000000..3d28ffb0 --- /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 00000000..5aecfb56 --- /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 00000000..78d7490c --- /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 00000000..2b273c2d --- /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 00000000..e64342fd --- /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 00000000..928a325a --- /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 00000000..0b956c5b --- /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 00000000..6647ff49 --- /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 00000000..4d93191c --- /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 00000000..706d8d86 --- /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 00000000..4b81f4c0 --- /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 00000000..5cbb9cf4 --- /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 00000000..c651abae --- /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 00000000..838b8d1e --- /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 00000000..88cec175 --- /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 00000000..a6f72224 --- /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 00000000..ad72d835 --- /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 00000000..4fca5e9a --- /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 00000000..df1e9b4e --- /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 00000000..b84899d8 --- /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 00000000..ac197409 --- /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 00000000..cde33d52 --- /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 00000000..c5a81da4 --- /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 00000000..e2dbe18e --- /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 00000000..66fb66f4 --- /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 00000000..3214e8ce --- /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 00000000..c99db83c --- /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 00000000..79d4c95b --- /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 00000000..26b99975 --- /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 00000000..f3041f68 --- /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 00000000..c2ddcdb7 --- /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 00000000..bdd69aff --- /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 00000000..45388fea --- /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 00000000..ed9a29c1 --- /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 00000000..c0893541 --- /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 00000000..fdd95037 --- /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 00000000..4d7d3476 --- /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 00000000..de2183f5 --- /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 00000000..585a2847 --- /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 00000000..a5526712 --- /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 00000000..b7cf9bb5 --- /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 00000000..02bf4857 --- /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 00000000..e69de29b 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 00000000..2ea41fe4 --- /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 00000000..e98740ad --- /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 00000000..f61edc2b --- /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 00000000..8b1d4432 --- /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 00000000..9908d50a --- /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 00000000..7b6b45e7 --- /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 00000000..18827221 --- /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 00000000..a3224c00 --- /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 00000000..e69de29b 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 00000000..8c4b8095 --- /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 00000000..8c4b8095 --- /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 00000000..a52952d7 --- /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 00000000..d7f2929e --- /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 00000000..9a06bb5f --- /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 00000000..be010fd8 --- /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 00000000..e69de29b 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 00000000..dd7e26a6 --- /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 00000000..dd7e26a6 --- /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 00000000..a32575e8 --- /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 00000000..20eb2338 --- /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 00000000..e69de29b 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 00000000..8ceb787a --- /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 00000000..8ceb787a --- /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 00000000..44b12833 --- /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 00000000..b57d247c --- /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 00000000..98d3e175 --- /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 00000000..675dcbe2 --- /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 00000000..b07cde31 --- /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 00000000..34300099 --- /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 00000000..7f16396b --- /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 00000000..1f3e1f54 --- /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 00000000..072b5446 --- /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 00000000..6d1a6242 --- /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 00000000..0e7e851c --- /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 00000000..34fba051 --- /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 00000000..f0f262af --- /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 00000000..b4b2cebd --- /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 00000000..e69de29b diff --git a/robobin_final/src/super_robot/setup.cfg b/robobin_final/src/super_robot/setup.cfg new file mode 100644 index 00000000..10ebf255 --- /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 00000000..620c7be3 --- /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 00000000..e69de29b 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 GIT binary patch literal 187 zcmX@j%ge>Uz`&s8l#&jjAA<;V{F#M;fnhpBC4(lT-%5reCI$wE&mc9wqVzNJb5r$; z@{{tDGV}C<Aar~{QGQlxa*2LXez6fuGCnOcFEK|ysWdYuMZdVTAhjqSq^$&n9Uq^W smst`YuUAm{i^C>2KczG$)vkz@fq{XMfq|hI#Q4a}$jDg4%)r0^0Gn+xAOHXW literal 0 HcmV?d00001 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 GIT binary patch literal 7811 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 DUVn(l literal 0 HcmV?d00001 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 00000000..9762167a --- /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 00000000..4e687cd9 --- /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 00000000..1ad68a63 --- /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 00000000..d882ed7d --- /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 00000000..dd86a746 --- /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 00000000..b3d2bff6 --- /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 00000000..e79cf08e --- /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 00000000..97a39196 --- /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 00000000..27ee1078 --- /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 00000000..b234a384 --- /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 00000000..06e74acb --- /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 00000000..e69de29b 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 00000000..e69de29b 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 00000000..7402f291 --- /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 00000000..c612a477 --- /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 00000000..5a18b3a5 --- /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 00000000..573541ac --- /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 00000000..f9867d51 --- /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 00000000..57efea77 --- /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 00000000..faea6b76 --- /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 00000000..920bd7e0 --- /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 00000000..ba7edf56 --- /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 00000000..8b137891 --- /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 00000000..bb16a083 --- /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 00000000..49fe098d --- /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 00000000..72ace898 --- /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 00000000..8b137891 --- /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 GIT binary patch literal 454 zcmX@j%ge>Uz`!uoCn0?e0|Ucj5C?{tp^VR23=9m@8B!Qh7;_k+7*ZLsn4mI9R0>nJ z1_MKp0(RL{hIqK16y^%XREBs)nC4W5c$iHLm5h~)nk+9tQhrq|`lZE1RgU@@`MIh3 zMfpkjNtt=*bbM}NW}bd=QL=t!UU5lcPL6(lN`7u?Nl|5dL1|J>W^qPpktWM6=HklY zTWkeIscD%Nx44T^6LaEWoYaccWGH7P!)K7qzY>VFGO08(Ck2az`Vh0@^UG3;iZWAD z^@}r0Qj<%IOY(Cwt5Wp}Dt~d<<mRW8=A_ycfr1|t6vaji3=AKb85tRGGjQEtW^1=< vw3;AxiCO%HnB?@ViCGQKE&ex@(=M>2H8{6;O%R?c|ACc(MWTp<fq?-4KqP$> literal 0 HcmV?d00001 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 00000000..fee33790 --- /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 00000000..e69de29b 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 00000000..573541ac --- /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 00000000..f9867d51 --- /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 00000000..6a9f86ec --- /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 00000000..f9ce9491 --- /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 GIT binary patch literal 452 zcmX@j%ge>Uz`!uoCn0?`0|Ucj5C?{tp^VR23=9m@8B!Qh7;_k+7*ZLsn4mI9R0>nJ z1_MKp0(RL{hIqK16y^%XREBs)nC4W5c$iHLm5h~)nk+9tQhrq|`lZE1RSx<Y`MIh3 zMfpkjNtt=*bbM}NW}bd=QL=t!UU5lcP7YW>NqkCbadJ^+K}lwQo+isJ=HklYTWkeI zscD%Nx44T^6LaEWoYaccWGH7P!)K7izv79sF{v~&Ck4|!eTdQV`DLj^MVTq7`o)<g zsmZ0qCHc9TRjGOfmA^P_a`RJ4b5iY!K!Fbmh+-oK28IvJjEs!88MtmRv$b0_T1^nU r#4LV8OmceG#H<GA7XKT{sTWvM8=PCbCJ0ZJ|G>(?B2mP_z`y_i7|DDg literal 0 HcmV?d00001 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 00000000..302e2d38 --- /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 00000000..adcf94be --- /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 00000000..a4690e53 --- /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 00000000..8b137891 --- /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 00000000..49fe098d --- /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 00000000..042c2857 --- /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 00000000..8b137891 --- /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 00000000..e69de29b 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 00000000..573541ac --- /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 00000000..f9867d51 --- /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 00000000..10531199 --- /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 00000000..faa6147c --- /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 GIT binary patch literal 462 zcmX@j%ge>Uz`!uoCn0?U0|Ucj5C?{tp^VR23=9m@8B!Qh7;_k+7*ZLsn4mI9R0>nJ z1_MKp0(RL{hIqK16y^%XREBs)nC4W5c$iHLm5h~)nk+9tQhrq|`lZE1Rj&FO`MIh3 zMfpkjNtt=*bbM}NW}bd=QL=t!UU5lcP7YW>NqkOza$-(qRbokIeqMZPcA6&3E#~6N z;#+J5MX70-6}PyHQWJCHVVu;8)MO}UCBtWs?Y~lpv^J?UGbaUyrTP%_<MYc>i;6N+ zQuT{7OHz|di%arzGpkbd3Mzkb*yQG?l;)(`6@j7w6ePt)3=9k(m>C%vZ!>V+U}kH# uYP6alc8OX1hM45^tch6-&Mp2ol(R0dfLLA=gr~}XU}a#DDB@sXU;qGb_kb<{ literal 0 HcmV?d00001 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 00000000..8030a22b --- /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 00000000..18fb599d --- /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 00000000..3e5acfe0 --- /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 00000000..8b137891 --- /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 00000000..49fe098d --- /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 00000000..bb70b42a --- /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 00000000..8b137891 --- /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 00000000..e69de29b 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 00000000..9762167a --- /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 00000000..4e687cd9 --- /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 00000000..d2f2a417 --- /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 00000000..d882ed7d --- /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 00000000..b3d2bff6 --- /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 00000000..e79cf08e --- /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 00000000..573541ac --- /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 00000000..f9867d51 --- /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 00000000..5ccc6748 --- /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 00000000..b86ff28b --- /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 GIT binary patch literal 432 zcmX@j%ge>Uz`!uoCn0?y0|Ucj5C?{tp^VR23=9m@8B!Qh7;_k+7*ZLsn4mI9R0>nJ z1_MKp0(RL{hIqK16y^%XREBs)nC4W5c$iHLm5h~)nk+9tQhrq|`lZE1Rc87b`MIh3 zMfpkjNtt=*bbM}NW}bd=QL=t!UU5lcPL6&_YH>+sUb-gBE#~6N;#+J5MX70-6}PyH zQWJCHVVu;8)MO}UCBtWsb-zN1v?r-FGbaURi$27_`24ceqN2={RQ=-2lGNnV;*$K_ z%&Jtqg34bUHo5sJr8%i~MWBENdAit$fq~%zGb1D8Z3eCz%xvvejaC!HE-{PW5R;sq kH8HEfxyAp6a`Xk3=mzH&uL;6a<v*}8ut*efFfcFx0HEA+nE(I) literal 0 HcmV?d00001 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 00000000..df36590a --- /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 00000000..eee4e012 --- /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 00000000..4122e71f --- /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 00000000..8b137891 --- /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 00000000..281f4a1f --- /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 00000000..8aeefb0a --- /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 00000000..038d718d --- /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 00000000..8b137891 --- /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 00000000..3aad5336 --- /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 00000000..e69de29b 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 00000000..3c6d9e87 --- /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 00000000..f67eaa98 --- /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 00000000..03f00256 --- /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 00000000..6f68c8de --- /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 00000000..67755f50 --- /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 00000000..b6487102 --- /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 00000000..0090d48d --- /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 00000000..920bd7e0 --- /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 00000000..ba7edf56 --- /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 00000000..8b137891 --- /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 00000000..bb16a083 --- /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 00000000..49fe098d --- /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 00000000..72ace898 --- /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 00000000..8b137891 --- /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 00000000..e69de29b 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 GIT binary patch literal 222 zcmX@j%ge>Uz`(#89G?!NAA<;V{F#M;fnhpBC4(lT-%5reCI$wE&mc9wYV|Ynb5r$; z@{{tDGV{>s_}s+IJpJOLWc|#%;*!Li9R2*1{M^)%qRRM!(xjZs;*8WH{hZ7s{esGp zjQl)fJwqe?;>?m%-GapA?8NlcVr=T;<1_OzOXB183Mzkb*yQG?l;)(`6|pifFfcMO SFcgCrADI~$8H<=17#ILma6f|p literal 0 HcmV?d00001 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 GIT binary patch literal 8943 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 HGP?i(4Iujs literal 0 HcmV?d00001 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 GIT binary patch literal 7572 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 L2WAEq$k-PEvtAmD literal 0 HcmV?d00001 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 GIT binary patch literal 3093 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 literal 0 HcmV?d00001 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 00000000..7402f291 --- /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 00000000..c612a477 --- /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 00000000..5a18b3a5 --- /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 00000000..e69de29b 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 00000000..10894f05 --- /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 00000000..79d4c95b --- /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 00000000..26b99975 --- /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 00000000..f3041f68 --- /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 00000000..c2ddcdb7 --- /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 00000000..bdd69aff --- /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 00000000..45388fea --- /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 00000000..d1709b3b --- /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 00000000..b51f488e --- /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 00000000..6f2ac866 --- /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 00000000..86d97839 --- /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 00000000..5e8e8a3c --- /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 00000000..f64f646a --- /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 00000000..adcf94be --- /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 00000000..a4690e53 --- /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 00000000..8b137891 --- /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 00000000..49fe098d --- /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 00000000..042c2857 --- /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 00000000..8b137891 --- /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 00000000..e69de29b 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 GIT binary patch literal 220 zcmX@j%ge>Uz`(#89G?!NAA<;V{F#M;fnhpBC4(lT-%5reCI$wE&mc9ws`WGSb5r$; z@{{tDGV{>s_}s+IJpJOLWc|#%;*!Li9I%3t_>|P*<f6=ilFa-({hZ7s{esGpjQl)f zJwqe?;>?m%-GapA?8NlcVl2wz<1_OzOXB183Mzkb*yQG?l;)(`6|pifFfcMOFcgCr OADI~$8H<=17#IM$x;~Qt literal 0 HcmV?d00001 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 00000000..e69de29b 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 00000000..015d92f0 --- /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 00000000..bf637c00 --- /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 00000000..79d4c95b --- /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 00000000..26b99975 --- /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 00000000..f3041f68 --- /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 00000000..c2ddcdb7 --- /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 00000000..bdd69aff --- /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 00000000..45388fea --- /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 00000000..685f427a --- /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 00000000..e408a286 --- /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 00000000..cd3f0092 --- /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 00000000..b0f3de4d --- /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 00000000..7345246f --- /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 00000000..85680934 --- /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 00000000..d2f7ba6b --- /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 00000000..0c3f11af --- /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 00000000..5504ff51 --- /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 00000000..18fb599d --- /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 00000000..3e5acfe0 --- /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 00000000..8b137891 --- /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 00000000..49fe098d --- /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 00000000..bb70b42a --- /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 00000000..8b137891 --- /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 00000000..e69de29b 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 GIT binary patch literal 230 zcmX@j%ge>Uz`(#89G?!NAA<;V{F#M;fnhpBC4(lT-%5reCI$wE&mc9wTJ<yXb5r$; z@{{tDGV{>s_}s+IJpJOLWc|#%;*!Li9I%3t_?-OY#GK5k#FEVXy!h1YH2s{+B>jTQ zl8pR3V?9G7{o>4$RNaEa<m|-s)M8wE;^Q;(GE3s)^$IF~aoFVMr<CTT+7+=fFfcGO TFfbH@7$2D#85xV185kG<mij`G literal 0 HcmV?d00001 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 00000000..e69de29b 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 00000000..965c4086 --- /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 00000000..ae11ebe6 --- /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 00000000..79d4c95b --- /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 00000000..26b99975 --- /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 00000000..f3041f68 --- /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 00000000..c2ddcdb7 --- /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 00000000..bdd69aff --- /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 00000000..45388fea --- /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 00000000..bb850165 --- /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 00000000..61fe4c17 --- /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 00000000..eef71ef3 --- /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 00000000..bdc62fbc --- /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 00000000..c731e32b --- /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 00000000..4d91efc3 --- /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 00000000..acf22db7 --- /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 00000000..4aeadb4c --- /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 00000000..556a8661 --- /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 00000000..8c83072b --- /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 00000000..770dee49 --- /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 00000000..eee4e012 --- /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 00000000..4122e71f --- /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 00000000..8b137891 --- /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 00000000..281f4a1f --- /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 00000000..8aeefb0a --- /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 00000000..038d718d --- /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 00000000..8b137891 --- /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 00000000..e69de29b 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 GIT binary patch literal 200 zcmX@j%ge>Uz`(#89G?!NAA<;V{F#M;fnhpBC4(lT-%5reCI$wE&mc9w()Ba)b5r$; z@{{tDGV{>s_}s+IJpJOLWc|#%;*!Li9Q~5i;*!j~bp4#nB>jTQl8pR3V?9G7{o>4$ zRNaEa<m|-s)MB`z`1s7c%#!$cy@JYL95%W6DWy57c15fV3=E763=G8}#z$sGM#ds$ H1_lNIVuUs+ literal 0 HcmV?d00001 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 GIT binary patch literal 12327 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 literal 0 HcmV?d00001 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 GIT binary patch literal 3052 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 literal 0 HcmV?d00001 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 GIT binary patch literal 5742 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 JV37h_0swCaxD@~Z literal 0 HcmV?d00001 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 GIT binary patch literal 4310 zcmX@j%ge>Uz`(#89G_mu$-wX!#DQT}DC2Vn0|Uc!h7^Vr#vFzy5Y3dsn9CH!#0X+D z=P>88M6rO`EIF*XY*B1rHfs)hE=LpxBLfqIJ3|Uv3quO~Y9@$@QJi2gjuwU#&Qzw= z%urFT6rL2W7RD&<RGt*>Yz+p6A`T{oRPNOfX$D4yO2$e?P2QIvzMm%JEf&B0lvGW| zTdX1FnZ+fVjJNm$!hQWqOA1O$TvE$2lfiPuIjN}y$sjE-40Qy<X9cjgQW>HcQy8L{ zQW#qpqL@=yQ<z#9qgYayTNt8PD_JzzZn662m*f{EbHMa7Fff2z48or;fsLqPtYL_U zOP7FTz`Po!)r?>ULk&Yb%vuH{d1fSexGp4l79@EVh)E2{`dN|WVX=iQ&xRz=hDAR+ zk~}+1zLH@jqn{?nEtb6el++@SvA0+X%5xoWv1H~Mf=MGsu!s{_1WXz^fix7S=A;#I zGcYjRVsXt&biBpl3D)452h!l0m*@l*0h2~f#h?IHfP!Cz`WgATsrp6vN%={cdFXU} zZenJhesNK<er8^ANn%cpeo1O^NoHQUeokhRenDkPMt+{Lo}rO`ab`)XZb4#lc4B&J zF<enDC<5b?^YcoI@^j)r-qI_myu}e8pP83g5+7g12aaJq7@w1YfuT5%fq|ic;f9Dr z2TKp<9TDXPE|*0#DP#9?eg=hcGCZak7#KjI4&r|{U;^c_5@>p1U`Sy^q=OWu8b(;& zfzh>$IMp)2)WGOkrW(c?rYbH5hFWGYi-CcmmW7i6rwPn3oiMtV8K+tnm>L*e%TfYL zG$5}s)F7qsEO-h8OM!`ac&e^pPGQb=VPL3X$O4y0U}-pkrcMg1jt4FcXCTxexdAB` zW%0q4!WjrXH7sy92*9P`3^a8RHweL{;S3~o3|S&@VK^g89L|I@U}apEBwPs2NMWgA zp3RWLTEjA%VJ_S+j0}|wnrwbA|NsC0|0O8Z6oCquDq)}0w31>4aDui{2rfuXO|h*K z)lmq_OwTAm71rdv#hja1af>-OGw&92Vp4GtC_rzqmL=wtrWWxsFfbH>LaT@$!~%s! zksyc#&fi?=sU`6_`RVDYMW8|;Enkzh2ow~zSc^ec-eM^!Ey}yanUk7U0(QeKt|E{F z!0cjB>Hz2aB9L!yvE=5LrB-o)ova69gA6Ku4bFde1cWCz&0(J5IHPnn?_~kC4%R#T zLKBRp6wff6kutgFGQUa(%L5U~87>ojIyi5LO3etF7}LS^fr*)u=L;8usKgAWInE0h z7g%1F(Y-99*TH#5RAPqEoZtn53%oAN>R%Q$=-_%HB|9T?wq6HIKW8Ur5C07*<pqf| zb&<J+GvTrz#aXlU5wa=^kYsO2sjOg}3737q!2>e$I)}_f4w=gwa@RSOFLEefP_x{j zxkLJbOXP*9lnarm7gW-&a-<hYGcYhDgW?eu@1Rlvgg?&$*D)!KH4IrWIV3tBt_Q3F zo}Um(5GraIu;sxlP<e+?4ramABPh1PA_yV{UaNuAAhRDN<w=4guvj4@u`E>~DK#}u zp|~W!pdd9xPm>LtvWk>I$p@U8K&BQcgSaXT3=Eo#;IvZ=@`(a8O@Q>m(gcXD11ghE zz-i)!lr$pz5lrlXtzv(b!vP$)ews|rVV)=g8K=nxssi#7b5rBvZ*j%P=jNxB=788d z@$rSFi8&CNA}NqFH9>?n0|UcK2C!jZR~B)AL_q`y7Yj2mFtjjyVq$02`Ya^In!)(l zgqhWm5uzTX0(&b26awuG(-~mxkPe14#uUaDjwt37rWS@MmJWsr#wgZc22JK$0^lHa zhSX!A#t%w@0YxJ?!F*w0V3^7{ouLHgU4~A^8irn0P^AK^@EIA93P^?&rWEEBmK4?$ zwiNc&pel(0RKUiAOaq%y!+<T3l)ww>6pk8(EKunIR*fK1I9EdxWDP?+)Lf9s*ot9B zP|*)6VG!EEEO=4`g)dkHL8NdY{8P!G$?bPb2(zw#2`a^2g3{efP|5NVWXDS}1_p+g zpgebrJvlcezAQE8CCE2bD&QbifVLGBKy3wujKpGCf=(<d0VQazTdc*U1*t`l!~u%i zTdZJ<ZwV(Cr6!i7#ut|+6(<*E7L;V>=M{m%;FbW?p7`X%oSdY@<m_8KD2fo-feD-) zZgIxPC+8#<7stmJgNk;A21ud<rN=5rW<yE|@WzV~D5K;vFfjaRV7SA<+sS^BL*jy@ z?iCKbC!$g_OcpRLFj|nbLTN?P2BpiQrX4IjTsLGCuFIHQlrg!(BY1;H^ahW>bsoiw zJc>7X_&#&8%5rtET;Y)Xz{9}Fd!0k_5{Kjs4xWDgPX5arlGi!pE^^3SkaxYx;Ra6T z$smWqq6bvngHq7v2jBv%h7nuwm4&PWsuR>)$pVELln<k@6<)Q>*wZFF)qsi`m;q2a zg|UWdHbV*%s9Hs?P_d`sEKtgU>V#1>Of}4F;Eg13G05Uq#SX6CtQ4wvbreEMi}DnL z5=&C86f~KNR2di;iqt?w9mg%UoXot`#G+e_6}Q+E^U_OmK<p|+X;@?jQVc3^G+7`C zfjPH0{T2sATYSYWPN=T<s$x(efof7n%5Y#{V5m|ACt&21fu8Q{K`A5%Qj`jdO}Cn8 zHQi>SO$Wyf5%KBX6TPSVPW0{IM33YJ;wvOpaBa{%z`3LPg1q+?4j+&Tu1+pcQkapk zBC>=3Du+2Z5ood%>4LnV2O{)A1SrWCfn0Zs7n-J%Q*(0S<24zJoIs8N75okmKY)^N z5r{AZNq}<hj~0e6Ox&#QjNhbKSS`RdfEA#WeV}v(!k?#s(;A|&iY<NBFsxxjlpBb0 z5SC_;o7ULUTn(~rklVq@A`4UufLRCvW+FI+FoFB5iACwfnyj~2i;{B+DnV_h%o4D7 zZm|>>Wai!CD9$J?Ny#tI(_||01%(|b{X+6TtZD@Hg^ED&=L!lUP)*jraEFDn-K)`S zg3DDF$vfQAm$_vdT%ckdC0AHPKy1H8zpE@F-~a?wd>~`u<BLG0o+fXRAE?*H1$LAk zsL(3{h2|~6^wj*^)RLmg_}t?3V!hnrbVymokzSCQUzJ*v5A7b7Wag$8f$}?~N(99p z*oBaUU;y$5sH_D?@h=V=NKI>36v4p201CfiHwFfV56p~=jE@<3?lMT<Wl+A$pmLW% z>^qA(qa))-1`zorh*5~qVnWFm1|dd^&l)U@q91q|Sa>?BE-_2qWZ`Ia`@qb=A_evy E0LZsjdH?_b literal 0 HcmV?d00001 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 GIT binary patch literal 7046 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 Z0}D?_)g@-hn=BlyZXcK#Sfs#q004F8WiS8$ literal 0 HcmV?d00001 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 GIT binary patch literal 8352 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 literal 0 HcmV?d00001 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 00000000..9762167a --- /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 00000000..4e687cd9 --- /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 00000000..d2f2a417 --- /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 00000000..d882ed7d --- /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 00000000..b3d2bff6 --- /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 00000000..e79cf08e --- /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 00000000..d153d66e --- /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 00000000..a39f69d5 --- /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 00000000..fa0e91d8 --- /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 00000000..611564bd --- /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 00000000..741b1b0e --- /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 00000000..544a03cc --- /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 00000000..e69de29b 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 00000000..b26d1750 --- /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 00000000..79d4c95b --- /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 00000000..26b99975 --- /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 00000000..f3041f68 --- /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 00000000..c2ddcdb7 --- /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 00000000..bdd69aff --- /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 00000000..45388fea --- /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 00000000..9a5ab8cc --- /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 00000000..db1d5d80 --- /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 00000000..993cddf3 --- /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 00000000..33a396ba --- /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 00000000..a42480f1 --- /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 00000000..4f692051 --- /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 00000000..e69de29b 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 00000000..7c305930 --- /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 00000000..c7c789e6 --- /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 00000000..6787a59c --- /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 00000000..e69de29b 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 00000000..44fc0206 --- /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 00000000..44fc0206 --- /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 00000000..0dc4c37b --- /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 00000000..78d3e3b0 --- /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 00000000..e69de29b 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 00000000..3b5ec640 --- /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 00000000..3b5ec640 --- /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 00000000..a98796e1 --- /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 00000000..28b0d8dd --- /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 00000000..e69de29b 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 00000000..d4e2d735 --- /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 00000000..d4e2d735 --- /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 00000000..3b718772 --- /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 00000000..dc9b85d6 --- /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 00000000..e69de29b 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 00000000..c36f1c47 --- /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 00000000..c36f1c47 --- /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 00000000..3ec2c6ba --- /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 00000000..05d50ba5 --- /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 00000000..64c0e90c --- /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 00000000..6787a59c --- /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 00000000..e69de29b 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 00000000..04c37a57 --- /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 00000000..04c37a57 --- /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 00000000..cd41fccd --- /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 00000000..78d3e3b0 --- /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 00000000..e69de29b 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 00000000..60365698 --- /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 00000000..60365698 --- /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 00000000..7983694a --- /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 00000000..28b0d8dd --- /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 00000000..e69de29b 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 00000000..5ab049aa --- /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 00000000..5ab049aa --- /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 00000000..dd0c99e1 --- /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 00000000..dc9b85d6 --- /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 00000000..e69de29b 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 00000000..129507a4 --- /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 00000000..129507a4 --- /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 00000000..75958276 --- /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 00000000..55c46f2b --- /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 00000000..ca2eccff --- /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 00000000..6787a59c --- /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 00000000..e69de29b 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 00000000..04c37a57 --- /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 00000000..04c37a57 --- /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 00000000..da4fef5b --- /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 00000000..78d3e3b0 --- /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 00000000..e69de29b 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 00000000..60365698 --- /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 00000000..60365698 --- /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 00000000..1b14ce1a --- /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 00000000..28b0d8dd --- /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 00000000..e69de29b 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 00000000..5ab049aa --- /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 00000000..5ab049aa --- /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 00000000..eca54d7b --- /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 00000000..dc9b85d6 --- /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 00000000..e69de29b 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 00000000..129507a4 --- /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 00000000..129507a4 --- /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 00000000..8288a382 --- /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 00000000..b57d247c --- /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 00000000..c77ce360 --- /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 00000000..06e74acb --- /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 00000000..e69de29b 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 00000000..3aad5336 --- /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 00000000..e69de29b 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 00000000..3c6d9e87 --- /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 00000000..f67eaa98 --- /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 00000000..03f00256 --- /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 00000000..6f68c8de --- /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 00000000..4d247b31 --- /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 00000000..b6487102 --- /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 00000000..4aeadb4c --- /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 00000000..556a8661 --- /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 00000000..bc4a97be --- /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 00000000..770dee49 --- /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 00000000..e69de29b 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 00000000..ec2d2aa2 --- /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 00000000..a30983f9 --- /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 00000000..929542cf --- /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 00000000..cc7cbbf5 --- /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 00000000..28e5d686 --- /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 00000000..3577e3cc --- /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 00000000..b57d247c --- /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 00000000..05ee0a2b --- /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 00000000..78a1edb7 --- /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 00000000..f646d3dc --- /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 00000000..202fc34f --- /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 00000000..2c9284f5 --- /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 00000000..d20c2dad --- /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 00000000..dec8b955 --- /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 GIT binary patch delta 20 bcmaEA{M4BHG%qg~0|NsCuW#~3?pu-oKy(F{ delta 20 bcmaEA{M4BHG%qg~0|NuYJ<WuT+_xkFMMMTc 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 GIT binary patch literal 11361 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 literal 0 HcmV?d00001 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 GIT binary patch literal 2888 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 literal 0 HcmV?d00001 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 GIT binary patch literal 5531 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 literal 0 HcmV?d00001 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 GIT binary patch delta 22 dcmey{$N0C8k^3|+FBby?1A~TN@<#3=cK}tn24MgI delta 22 dcmey{$N0C8k^3|+FBby?1A}o$!ba{QcK}u!25$fW 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 GIT binary patch literal 7368 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 KGq6a3EdT(pr7FDu literal 0 HcmV?d00001 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 00000000..78a1edb7 --- /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 00000000..f646d3dc --- /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 GIT binary patch delta 20 bcmcbve_fyZG%qg~0|NsCuW#~3?la;5J+cL3 delta 20 bcmcbve_fyZG%qg~0|NuYJ<WuT+-JlALV^Yj 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 GIT binary patch literal 6072 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 literal 0 HcmV?d00001 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 GIT binary patch delta 20 bcmccPa>s@HG%qg~0|NsCuW#~3?m#5~KzRix delta 20 bcmccPa>s@HG%qg~0|NuYJ<WuT+<{5}MM(wG 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 GIT binary patch literal 14561 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 E01}wYrvLx| literal 0 HcmV?d00001 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 00000000..202fc34f --- /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 00000000..2c9284f5 --- /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 00000000..d20c2dad --- /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 00000000..dec8b955 --- /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 00000000..fda03c81 --- /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 00000000..306c6407 --- /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 00000000..ba00b16a --- /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 00000000..0fbb76f5 --- /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 00000000..30066a0e --- /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 GIT binary patch delta 20 bcmeBT?PBFV&CAQhz`(%3>zllhyPgREE3E_* delta 20 bcmeBT?PBFV&CAQhz`(#DAC$0>yPgREEII@y 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 00000000..cea86516 --- /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 00000000..c76b497b --- /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 00000000..27c516b3 --- /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 00000000..077114c6 --- /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 00000000..e69de29b 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 00000000..019d2405 --- /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 00000000..019d2405 --- /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 00000000..b88d9294 --- /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 00000000..1b52721d --- /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 00000000..fa88bbb9 --- /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 00000000..077114c6 --- /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 00000000..e69de29b 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 00000000..f757cbdc --- /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 00000000..f757cbdc --- /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 00000000..cd80b7cc --- /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 00000000..8098d1ae --- /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 00000000..b38edbdf --- /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 00000000..077114c6 --- /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 00000000..e69de29b 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 00000000..355022e9 --- /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 00000000..355022e9 --- /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 00000000..bc46c9a7 --- /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 00000000..388d46d0 --- /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 00000000..621aad22 --- /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 00000000..077114c6 --- /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 00000000..e69de29b 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 00000000..61221a1c --- /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 00000000..61221a1c --- /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 00000000..8d72a192 --- /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 00000000..90b3c13e --- /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 00000000..78a1edb7 --- /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 00000000..f646d3dc --- /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 00000000..c197c10b --- /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 00000000..a314cec3 --- /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 00000000..d20c2dad --- /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 00000000..dec8b955 --- /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 GIT binary patch literal 11365 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 literal 0 HcmV?d00001 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 GIT binary patch literal 2892 zcmX@j%ge>Uz`*cwW@7qeHU@^rAPx+(LK&ZP7#J9)Go&!2Fy=5sfoP^2#$2W-CPomO zIfpryC5i>iX31gAWs73VWshQKWME=&XGmdfVMt+1Wm?S)F)NBAg)@b{g)xdVl`DlK zTZ4h2h=YkCm2)*jnt_p_lChFelj|jj@2AOli^VTLB~_F07OQ7oiJ6He(=Fbh{F20? zO4q#P{FKz9Til*`1*Ih}sb!hTsmUNsFw6vHd{$v#U}$HU&XCFw#hAhn#ni!&#+bs` z!V$%s!qmbL#nQo0!5GCF%%I79OAu;mP-<dIY7xlhWJahlAPN*7Ab)%=U}RvJ$~c{& z1SAT^ovbwsy{rrjDU7S3Iv5#Jm}(hQm}{9*SZbM5SZi5IK>ER|YZz;oQrOn8!$PHo zAs%EdSPn@Qa}5icDi*L31_p*2hAeIv8$p-wz}P7qDV#{Av%|y*>f=Ju$AP3z7{*4> zDcm&-St1BNjI|mX_%#gia97qaWJ$v05i~5`v!oGXFjfi=A}lKzG<p4Q38zA0J-!GW zLGgL{DXA|(q56^yl!ierc`3@kz)%FTUz7P3W8y8wq+6W1i52n1C8-6)w*+!h(@NsY zGg4D?AR;e8ssEN>QD%Auig^00nIN#!zDgCECKMocDuC=%$Ve<!NJ>r3Qz$M;EGkJ& z(bMF+#adiikXm$$BR)PeFS8^*z6j*7TRbo)gKWOV3*&(;yd{ual$uzQ8edSFl#^MU zky=y)ieRWKVM+^1lVA=+7UF^GEy>JHExIKNH6k9S1ma&-h%8rnYDs)fetLRp(JhwD zytI5xwp%R4sX1x4*mLts@{0@|VGJiI!w4o~<aCQOK0Y}ovA8%sz8DnD3Lwz%D^5Qn zKQ~psC_gDbDKig=E;iCHE=tzV%quQQ%*laE<YXr47gUyH<mVad85-#qXO^Vu79=KT zC#I(s!xceYuUAl6B*wtNP$dNod_;!Sg9R@q0|P_xS_TG&9}Nt5ICwkRFLFp+kkq@v zq5nWgxP$!$gb)F-L^{}?$Y`!e-=TgY@QRFo2g?->$vd)IE6R76pGdqS8vqiJ`oPAZ zsCr$&^rC|4medQj{ucs+FDrzAq-1X>s$N$#yQpZkrSyVb;DzAO%Zgzj3Aqn!3}RB( zMb$2fsx2s9;c{Ka?V^s`Wl{GImL9GL96bH}o&1+MB(HPGUF49vAn$gS!~HWTaibI} zpo|Z~pZOR;g=`H&7Dx#i&H^Q9G_hL78ip)TdO;J%rk0zbmZ=0@2*5I3EprWH4Rbu) z3@j>GYM5$R5GraIvOpOI-9}zC0Z;+OjL5t-3|V}bDzdQYVnOJtWLU}Qr^!(y&cMKM zixr%nizGmq8|2<wEGda4iA7Q%Id*8;F9MYznyf{NAVIDiP)-Nyy2TC7ZIBFqivui? zTbzE26C#{joL&sds-R@8P^1pBK^Bzu)G^Z@)FRYO22xy{&%nUY!0<p+5|SFOi|Sky z)#>26At7^JLhGW0)^!PkixLJG#0)#QzpycgNKQ8I;J6{7)WOli`$R-?vU>;T4M~*_ z&K|xGYz&;d*EwV_a>!oiP`${Zx*+2UhyD!?9!M&>&Y^aZLv2CjRSv@<4F(1VO*T-0 zlb4vA8Xtd)D?UCqKczGW#O8^QFDy;WfyjU}QxV9aw|JqMIXN{aCq7=2u}BS+k3e;n z1H|v3BEJYkfN(J=-hQ+&d|?t|^<ey_!N+O@wic`aB^iSv1)PjEz{$7-WFk1uu_ebE zhBZj_B%;QHCrn081|$<er4HCE1W|*ezlIT8T?jLa5!obo{fICLp{|lanV|&aYp|pW zLlHA0LnK3wK{-POb0kAKqcQ`vY=W7n$pmiVBo?I?YqH;BElSQQs00<znI+%=zQs~p zkePQ&&^xs<DL=6&#WSxYwWz4HpyU=$N@{UQQGO-32E4^loKaeml3$*u$y8(xO8hLK zN~#!CW+*^X^evX$#LT=Rdj<vuBT#&U8gvZ|cUU;vy&AnHxLjqCyu&SXnOm;G<pT>F ztK=OH-hQr5t_dbrI3zxBfD@$TMGna;9MT{ezD~ZY91=gia5C`7eqvx`<-N(l^MRR> zmG?I^@nWd`Rjkawz_3WvQHJ5545y<8^FdW6M{S0K>Wm<^1~Z7Qt>z@i3`)!(m&V5z zX@OEVcaa6iKV0CD(F6Ia2$aZf@f4S&#Dg-fUT$$Zq|)R_FUZWVN-fF<*SkfaGy@Jq zu&0YazFx@yNxPsd{)@u~l2z=ATp1V`K&iDD6m%b$85tRGGw|GHkiN?xcb`H33x_hJ p(F~R^49bi~pF<eA7$rYQFtG4+R9#}0yvf4R>h^(|fkg^zFaU;hgX;hQ literal 0 HcmV?d00001 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 GIT binary patch literal 5535 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 Bf=vJb literal 0 HcmV?d00001 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 GIT binary patch literal 7372 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 OTHQV{Gq6a3EdT&##4I=f literal 0 HcmV?d00001 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 00000000..78a1edb7 --- /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 00000000..f646d3dc --- /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 GIT binary patch literal 6026 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 AeE<Le literal 0 HcmV?d00001 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 GIT binary patch literal 13351 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 ZqjH5u^#+gN2T=xY{tv7SEK=Y!1OPQhtLFd! literal 0 HcmV?d00001 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 00000000..c197c10b --- /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 00000000..a314cec3 --- /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 00000000..d20c2dad --- /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 00000000..dec8b955 --- /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 00000000..fda03c81 --- /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 00000000..306c6407 --- /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 00000000..ba00b16a --- /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 00000000..0fbb76f5 --- /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 00000000..30066a0e --- /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 00000000..cea86516 --- /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 00000000..9be8dbd4 --- /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 00000000..df5c3d20 --- /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 00000000..f3802c6a --- /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 00000000..e69de29b 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 00000000..c4f70284 --- /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 00000000..c4f70284 --- /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 00000000..d33cf71f --- /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 -- GitLab