├── .gitignore ├── .vscode ├── c_cpp_properties.json ├── cspell.json ├── settings.json └── uncrustify.cfg ├── CPPLINT.cfg ├── LICENSE ├── README.md ├── feetech_scs.repos ├── feetech_scs_example ├── CMakeLists.txt ├── LICENSE ├── include │ └── feetech_scs_example │ │ └── ping.hpp ├── package.xml └── src │ ├── no_api │ ├── read_only.cpp │ └── write_only.cpp │ ├── ping.cpp │ ├── read_pos.cpp │ ├── read_spd.cpp │ ├── set_pos.cpp │ ├── write_pos.cpp │ └── write_spd.cpp ├── feetech_scs_hardware ├── CMakeLists.txt ├── feetech_scs_hardware.xml ├── include │ └── feetech_scs_hardware │ │ ├── feetech_scs_hardware.hpp │ │ └── visiblity_control.h ├── package.xml └── src │ └── feetech_scs_hardware.cpp ├── feetech_scs_interface ├── CMakeLists.txt ├── LICENSE ├── include │ └── feetech_scs_interface │ │ ├── INST.h │ │ ├── SCSCL.h │ │ ├── feetech_scs_interface.hpp │ │ ├── feetech_scs_utils.hpp │ │ └── packet_handler.hpp ├── package.xml └── src │ ├── feetech_scs_interface.cpp │ ├── feetech_scs_utils.cpp │ └── packet_handler.cpp ├── feetech_sts_example ├── CMakeLists.txt ├── LICENSE ├── include │ └── feetech_sts_example │ │ ├── differential_wheel_control.hpp │ │ └── ping.hpp ├── package.xml └── src │ ├── differential_wheel_control_mode1.cpp │ ├── differential_wheel_control_mode2.cpp │ ├── ping.cpp │ ├── read_pos.cpp │ ├── read_spd.cpp │ ├── set_pos.cpp │ └── write_pos.cpp ├── feetech_sts_interface ├── CMakeLists.txt ├── LICENSE ├── include │ └── feetech_sts_interface │ │ ├── INST.h │ │ ├── SMS_STS.h │ │ ├── feetech_sts_interface.hpp │ │ ├── feetech_sts_utils.hpp │ │ └── packet_handler.hpp ├── package.xml └── src │ ├── feetech_sts_interface.cpp │ ├── feetech_sts_utils.cpp │ └── packet_handler.cpp └── setup.bash /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/.vscode/cspell.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/uncrustify.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/.vscode/uncrustify.cfg -------------------------------------------------------------------------------- /CPPLINT.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/CPPLINT.cfg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/README.md -------------------------------------------------------------------------------- /feetech_scs.repos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs.repos -------------------------------------------------------------------------------- /feetech_scs_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_example/CMakeLists.txt -------------------------------------------------------------------------------- /feetech_scs_example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_example/LICENSE -------------------------------------------------------------------------------- /feetech_scs_example/include/feetech_scs_example/ping.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_example/include/feetech_scs_example/ping.hpp -------------------------------------------------------------------------------- /feetech_scs_example/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_example/package.xml -------------------------------------------------------------------------------- /feetech_scs_example/src/no_api/read_only.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_example/src/no_api/read_only.cpp -------------------------------------------------------------------------------- /feetech_scs_example/src/no_api/write_only.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_example/src/no_api/write_only.cpp -------------------------------------------------------------------------------- /feetech_scs_example/src/ping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_example/src/ping.cpp -------------------------------------------------------------------------------- /feetech_scs_example/src/read_pos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_example/src/read_pos.cpp -------------------------------------------------------------------------------- /feetech_scs_example/src/read_spd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_example/src/read_spd.cpp -------------------------------------------------------------------------------- /feetech_scs_example/src/set_pos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_example/src/set_pos.cpp -------------------------------------------------------------------------------- /feetech_scs_example/src/write_pos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_example/src/write_pos.cpp -------------------------------------------------------------------------------- /feetech_scs_example/src/write_spd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_example/src/write_spd.cpp -------------------------------------------------------------------------------- /feetech_scs_hardware/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_hardware/CMakeLists.txt -------------------------------------------------------------------------------- /feetech_scs_hardware/feetech_scs_hardware.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_hardware/feetech_scs_hardware.xml -------------------------------------------------------------------------------- /feetech_scs_hardware/include/feetech_scs_hardware/feetech_scs_hardware.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_hardware/include/feetech_scs_hardware/feetech_scs_hardware.hpp -------------------------------------------------------------------------------- /feetech_scs_hardware/include/feetech_scs_hardware/visiblity_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_hardware/include/feetech_scs_hardware/visiblity_control.h -------------------------------------------------------------------------------- /feetech_scs_hardware/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_hardware/package.xml -------------------------------------------------------------------------------- /feetech_scs_hardware/src/feetech_scs_hardware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_hardware/src/feetech_scs_hardware.cpp -------------------------------------------------------------------------------- /feetech_scs_interface/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_interface/CMakeLists.txt -------------------------------------------------------------------------------- /feetech_scs_interface/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_interface/LICENSE -------------------------------------------------------------------------------- /feetech_scs_interface/include/feetech_scs_interface/INST.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_interface/include/feetech_scs_interface/INST.h -------------------------------------------------------------------------------- /feetech_scs_interface/include/feetech_scs_interface/SCSCL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_interface/include/feetech_scs_interface/SCSCL.h -------------------------------------------------------------------------------- /feetech_scs_interface/include/feetech_scs_interface/feetech_scs_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_interface/include/feetech_scs_interface/feetech_scs_interface.hpp -------------------------------------------------------------------------------- /feetech_scs_interface/include/feetech_scs_interface/feetech_scs_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_interface/include/feetech_scs_interface/feetech_scs_utils.hpp -------------------------------------------------------------------------------- /feetech_scs_interface/include/feetech_scs_interface/packet_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_interface/include/feetech_scs_interface/packet_handler.hpp -------------------------------------------------------------------------------- /feetech_scs_interface/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_interface/package.xml -------------------------------------------------------------------------------- /feetech_scs_interface/src/feetech_scs_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_interface/src/feetech_scs_interface.cpp -------------------------------------------------------------------------------- /feetech_scs_interface/src/feetech_scs_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_interface/src/feetech_scs_utils.cpp -------------------------------------------------------------------------------- /feetech_scs_interface/src/packet_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_scs_interface/src/packet_handler.cpp -------------------------------------------------------------------------------- /feetech_sts_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_example/CMakeLists.txt -------------------------------------------------------------------------------- /feetech_sts_example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_example/LICENSE -------------------------------------------------------------------------------- /feetech_sts_example/include/feetech_sts_example/differential_wheel_control.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_example/include/feetech_sts_example/differential_wheel_control.hpp -------------------------------------------------------------------------------- /feetech_sts_example/include/feetech_sts_example/ping.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_example/include/feetech_sts_example/ping.hpp -------------------------------------------------------------------------------- /feetech_sts_example/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_example/package.xml -------------------------------------------------------------------------------- /feetech_sts_example/src/differential_wheel_control_mode1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_example/src/differential_wheel_control_mode1.cpp -------------------------------------------------------------------------------- /feetech_sts_example/src/differential_wheel_control_mode2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_example/src/differential_wheel_control_mode2.cpp -------------------------------------------------------------------------------- /feetech_sts_example/src/ping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_example/src/ping.cpp -------------------------------------------------------------------------------- /feetech_sts_example/src/read_pos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_example/src/read_pos.cpp -------------------------------------------------------------------------------- /feetech_sts_example/src/read_spd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_example/src/read_spd.cpp -------------------------------------------------------------------------------- /feetech_sts_example/src/set_pos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_example/src/set_pos.cpp -------------------------------------------------------------------------------- /feetech_sts_example/src/write_pos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_example/src/write_pos.cpp -------------------------------------------------------------------------------- /feetech_sts_interface/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_interface/CMakeLists.txt -------------------------------------------------------------------------------- /feetech_sts_interface/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_interface/LICENSE -------------------------------------------------------------------------------- /feetech_sts_interface/include/feetech_sts_interface/INST.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_interface/include/feetech_sts_interface/INST.h -------------------------------------------------------------------------------- /feetech_sts_interface/include/feetech_sts_interface/SMS_STS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_interface/include/feetech_sts_interface/SMS_STS.h -------------------------------------------------------------------------------- /feetech_sts_interface/include/feetech_sts_interface/feetech_sts_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_interface/include/feetech_sts_interface/feetech_sts_interface.hpp -------------------------------------------------------------------------------- /feetech_sts_interface/include/feetech_sts_interface/feetech_sts_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_interface/include/feetech_sts_interface/feetech_sts_utils.hpp -------------------------------------------------------------------------------- /feetech_sts_interface/include/feetech_sts_interface/packet_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_interface/include/feetech_sts_interface/packet_handler.hpp -------------------------------------------------------------------------------- /feetech_sts_interface/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_interface/package.xml -------------------------------------------------------------------------------- /feetech_sts_interface/src/feetech_sts_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_interface/src/feetech_sts_interface.cpp -------------------------------------------------------------------------------- /feetech_sts_interface/src/feetech_sts_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_interface/src/feetech_sts_utils.cpp -------------------------------------------------------------------------------- /feetech_sts_interface/src/packet_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/feetech_sts_interface/src/packet_handler.cpp -------------------------------------------------------------------------------- /setup.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ar-Ray-code/feetech_scs_ros2_driver/HEAD/setup.bash --------------------------------------------------------------------------------