From 07d3ef87a2887da67ac8e2e8ab0f0d52efc5c628 Mon Sep 17 00:00:00 2001 From: Andrzej Date: Tue, 23 Apr 2024 23:19:54 -0700 Subject: [PATCH 1/2] adding owners --- package.xml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 package.xml diff --git a/package.xml b/package.xml new file mode 100644 index 0000000..e38c0b8 --- /dev/null +++ b/package.xml @@ -0,0 +1,18 @@ + + + unitree_sdk2 + 0.0.0 + The Unitree SDK v2 + + Seyed Fakoorian + David Fan + Andrzej Reinke + + + FieldAI Inc. + + catkin + + + + From 900b8beb452e8537a8c8d082a2d5adbc50e1f9d9 Mon Sep 17 00:00:00 2001 From: Andrzej Date: Tue, 23 Apr 2024 23:36:32 -0700 Subject: [PATCH 2/2] optional build --- CMakeLists.txt | 42 +++++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7548871..34ce733 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,25 +3,29 @@ cmake_minimum_required(VERSION 3.5) SET(CMAKE_CXX_STANDARD 17) +option(BUILD_EXAMPLES "Build example programs" ON) + include_directories(/usr/local/include/ddscxx /usr/local/include/iceoryx/v2.0.2) link_libraries(unitree_sdk2 ddsc ddscxx rt pthread) -add_executable(test_publisher example/helloworld/publisher.cpp example/helloworld/HelloWorldData.cpp) -add_executable(test_subscriber example/helloworld/subscriber.cpp example/helloworld/HelloWorldData.cpp) -add_executable(high_follow_sin example/high_level/follow_sin.cpp) -add_executable(sportmode_test example/high_level/sportmode_test.cpp) -add_executable(low_level example/low_level/low_level.cpp) -add_executable(stand_example_go2 example/low_level/stand_example_go2.cpp) -add_executable(stand_example_b2 example/low_level/stand_example_b2.cpp) -add_executable(wireless example/wireless/wireless.cpp) -add_executable(advanced_gamepad example/advanced_gamepad/main.cpp) -add_executable(state_machine_example example/state_machine/main.cpp) -add_executable(test_jsonize example/jsonize/test_jsonize.cpp) -add_executable(robot_state_client_example example/client/robot_state_client_example.cpp) -add_executable(sport_client_example example/client/sport_client_example.cpp) -add_executable(video_client_example example/client/video_client_example.cpp) -add_executable(vui_client_example example/client/vui_client_example.cpp) -add_executable(h1_arm_sdk_dds_example example/humanoid/high_level/h1_arm_sdk_dds_example.cpp) -add_executable(h1_loco_example_client example/humanoid/high_level/h1_loco_example_client.cpp) -add_executable(h1_low_level_example example/humanoid/low_level/humanoid.cpp) -add_executable(h1_hand_example example/humanoid/low_level/inspire_hand.cpp) \ No newline at end of file +if(BUILD_EXAMPLES) + add_executable(test_publisher example/helloworld/publisher.cpp example/helloworld/HelloWorldData.cpp) + add_executable(test_subscriber example/helloworld/subscriber.cpp example/helloworld/HelloWorldData.cpp) + add_executable(high_follow_sin example/high_level/follow_sin.cpp) + add_executable(sportmode_test example/high_level/sportmode_test.cpp) + add_executable(low_level example/low_level/low_level.cpp) + add_executable(stand_example_go2 example/low_level/stand_example_go2.cpp) + add_executable(stand_example_b2 example/low_level/stand_example_b2.cpp) + add_executable(wireless example/wireless/wireless.cpp) + add_executable(advanced_gamepad example/advanced_gamepad/main.cpp) + add_executable(state_machine_example example/state_machine/main.cpp) + add_executable(test_jsonize example/jsonize/test_jsonize.cpp) + add_executable(robot_state_client_example example/client/robot_state_client_example.cpp) + add_executable(sport_client_example example/client/sport_client_example.cpp) + add_executable(video_client_example example/client/video_client_example.cpp) + add_executable(vui_client_example example/client/vui_client_example.cpp) + add_executable(h1_arm_sdk_dds_example example/humanoid/high_level/h1_arm_sdk_dds_example.cpp) + add_executable(h1_loco_example_client example/humanoid/high_level/h1_loco_example_client.cpp) + add_executable(h1_low_level_example example/humanoid/low_level/humanoid.cpp) + add_executable(h1_hand_example example/humanoid/low_level/inspire_hand.cpp) +endif() \ No newline at end of file