├── .gitignore ├── LICENSE ├── Readme.md ├── fdsc_utils ├── CMakeLists.txt ├── free_dog_sdk_py │ └── free-dog-sdk │ │ ├── DogsFleeing.gif │ │ ├── DogsGettingOut.gif │ │ ├── README.md │ │ ├── WhoLetDogsOut.gif │ │ ├── WhoWhoWhoWho.gif │ │ ├── example_positionlowlevel.py │ │ ├── example_positionlowlevel_eth.py │ │ ├── example_pushups_highlevel.py │ │ ├── example_rotate_90_highlevel.py │ │ ├── example_torquelowlevel.py │ │ ├── example_torquelowlevel_eth.py │ │ ├── example_velocitylowlevel.py │ │ ├── example_velocitylowlevel_eth.py │ │ ├── example_walk_highlevel.py │ │ ├── requirements.txt │ │ └── ucl │ │ ├── common.py │ │ ├── complex.py │ │ ├── enums.py │ │ ├── highCmd.py │ │ ├── highState.py │ │ ├── lowCmd.py │ │ ├── lowState.py │ │ └── unitreeConnection.py ├── include │ └── fdsc_utils │ │ ├── color.hpp │ │ ├── common.hpp │ │ ├── complex.hpp │ │ ├── free_dog_sdk_h.hpp │ │ ├── highCmd.hpp │ │ ├── highState.hpp │ │ ├── lowCmd.hpp │ │ ├── lowState.hpp │ │ ├── unitreeConnect.hpp │ │ └── unitreeConnectBoost.hpp ├── package.xml └── src │ ├── common.cpp │ ├── examples │ ├── exp_joint_position_control_lowlevel.cpp │ ├── exp_joint_torque_control_lowlevel.cpp │ ├── exp_joint_torquetracking_control_lowlevel.cpp │ ├── exp_joint_velocity_control_lowlevel.cpp │ ├── exp_pushups_highlevel.cpp │ ├── exp_rotate_90_highlevel.cpp │ └── exp_walk_highlevel.cpp │ ├── highCmd.cpp │ ├── highState.cpp │ ├── lowCmd.cpp │ ├── lowState.cpp │ ├── test │ ├── test_boost_udp.cpp │ ├── test_common.cpp │ └── test_udp.cpp │ └── unitreeConnectBoost.cpp └── misc └── demos.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/Readme.md -------------------------------------------------------------------------------- /fdsc_utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/CMakeLists.txt -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/DogsFleeing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/DogsFleeing.gif -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/DogsGettingOut.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/DogsGettingOut.gif -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/README.md -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/WhoLetDogsOut.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/WhoLetDogsOut.gif -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/WhoWhoWhoWho.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/WhoWhoWhoWho.gif -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_positionlowlevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_positionlowlevel.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_positionlowlevel_eth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_positionlowlevel_eth.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_pushups_highlevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_pushups_highlevel.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_rotate_90_highlevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_rotate_90_highlevel.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_torquelowlevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_torquelowlevel.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_torquelowlevel_eth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_torquelowlevel_eth.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_velocitylowlevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_velocitylowlevel.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_velocitylowlevel_eth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_velocitylowlevel_eth.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_walk_highlevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/example_walk_highlevel.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/requirements.txt -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/common.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/complex.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/enums.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/highCmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/highCmd.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/highState.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/highState.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/lowCmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/lowCmd.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/lowState.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/lowState.py -------------------------------------------------------------------------------- /fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/unitreeConnection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/free_dog_sdk_py/free-dog-sdk/ucl/unitreeConnection.py -------------------------------------------------------------------------------- /fdsc_utils/include/fdsc_utils/color.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/include/fdsc_utils/color.hpp -------------------------------------------------------------------------------- /fdsc_utils/include/fdsc_utils/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/include/fdsc_utils/common.hpp -------------------------------------------------------------------------------- /fdsc_utils/include/fdsc_utils/complex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/include/fdsc_utils/complex.hpp -------------------------------------------------------------------------------- /fdsc_utils/include/fdsc_utils/free_dog_sdk_h.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/include/fdsc_utils/free_dog_sdk_h.hpp -------------------------------------------------------------------------------- /fdsc_utils/include/fdsc_utils/highCmd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/include/fdsc_utils/highCmd.hpp -------------------------------------------------------------------------------- /fdsc_utils/include/fdsc_utils/highState.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/include/fdsc_utils/highState.hpp -------------------------------------------------------------------------------- /fdsc_utils/include/fdsc_utils/lowCmd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/include/fdsc_utils/lowCmd.hpp -------------------------------------------------------------------------------- /fdsc_utils/include/fdsc_utils/lowState.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/include/fdsc_utils/lowState.hpp -------------------------------------------------------------------------------- /fdsc_utils/include/fdsc_utils/unitreeConnect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/include/fdsc_utils/unitreeConnect.hpp -------------------------------------------------------------------------------- /fdsc_utils/include/fdsc_utils/unitreeConnectBoost.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/include/fdsc_utils/unitreeConnectBoost.hpp -------------------------------------------------------------------------------- /fdsc_utils/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/package.xml -------------------------------------------------------------------------------- /fdsc_utils/src/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/common.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/examples/exp_joint_position_control_lowlevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/examples/exp_joint_position_control_lowlevel.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/examples/exp_joint_torque_control_lowlevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/examples/exp_joint_torque_control_lowlevel.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/examples/exp_joint_torquetracking_control_lowlevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/examples/exp_joint_torquetracking_control_lowlevel.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/examples/exp_joint_velocity_control_lowlevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/examples/exp_joint_velocity_control_lowlevel.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/examples/exp_pushups_highlevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/examples/exp_pushups_highlevel.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/examples/exp_rotate_90_highlevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/examples/exp_rotate_90_highlevel.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/examples/exp_walk_highlevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/examples/exp_walk_highlevel.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/highCmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/highCmd.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/highState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/highState.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/lowCmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/lowCmd.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/lowState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/lowState.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/test/test_boost_udp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/test/test_boost_udp.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/test/test_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/test/test_common.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/test/test_udp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/test/test_udp.cpp -------------------------------------------------------------------------------- /fdsc_utils/src/unitreeConnectBoost.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/fdsc_utils/src/unitreeConnectBoost.cpp -------------------------------------------------------------------------------- /misc/demos.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linzhuyue/free_dog_sdk_cpp/HEAD/misc/demos.gif --------------------------------------------------------------------------------