├── .github └── workflows │ └── build_test.yaml ├── .gitignore ├── .tools └── cpplint.bash ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── rt_manipulators_lib ├── .clang-format ├── CMakeLists.txt ├── README.md ├── build_install_library.bash ├── include │ ├── config_file_parser.hpp │ ├── dynamixel_base.hpp │ ├── dynamixel_p.hpp │ ├── dynamixel_ph42.hpp │ ├── dynamixel_x.hpp │ ├── dynamixel_xh430.hpp │ ├── dynamixel_xh540.hpp │ ├── dynamixel_xm430.hpp │ ├── dynamixel_xm540.hpp │ ├── hardware.hpp │ ├── hardware_communicator.hpp │ ├── hardware_joints.hpp │ ├── joint.hpp │ ├── kinematics.hpp │ ├── kinematics_utils.hpp │ └── link.hpp ├── run_test_library.bash ├── src │ ├── CMakeLists.txt │ ├── config_file_parser.cpp │ ├── dynamixel_p.cpp │ ├── dynamixel_ph42.cpp │ ├── dynamixel_x.cpp │ ├── dynamixel_xh430.cpp │ ├── dynamixel_xh540.cpp │ ├── dynamixel_xm430.cpp │ ├── dynamixel_xm540.cpp │ ├── hardware.cpp │ ├── hardware_communicator.cpp │ ├── hardware_joints.cpp │ ├── joint.cpp │ ├── kinematics.cpp │ └── kinematics_utils.cpp ├── test │ ├── CMakeLists.txt │ ├── config │ │ ├── crane-x7_links.csv │ │ ├── ng_has_same_groups.yaml │ │ ├── ng_has_same_joints.yaml │ │ ├── ng_no_joint_config.yaml │ │ ├── ng_no_joint_id.yaml │ │ ├── ng_no_joint_operating_mode.yaml │ │ ├── ng_no_joints.yaml │ │ ├── ng_write_current_without_reading_position.yaml │ │ ├── ng_write_velocity_without_reading_position.yaml │ │ ├── ok_blank.yaml │ │ ├── ok_has_dynamixel_name.yaml │ │ ├── ok_single_joint.yaml │ │ ├── ok_two_groups_four_joints.yaml │ │ ├── sciurus17_links.csv │ │ └── test_links.csv │ ├── test_config_file_parser.cpp │ ├── test_dynamixel_p.cpp │ ├── test_dynamixel_x.cpp │ ├── test_dynamixel_xh.cpp │ ├── test_hardware.cpp │ ├── test_joint.cpp │ ├── test_kinematics.cpp │ └── test_kinematics_utils.cpp └── uninstall_library.bash └── samples ├── README.md ├── samples01 ├── .clang-format ├── CMakeLists.txt ├── README.md ├── build_samples.bash ├── config │ ├── crane-x7.yaml │ ├── crane-x7_current.yaml │ ├── crane-x7_read.yaml │ ├── crane-x7_velocity.yaml │ ├── sciurus17.yaml │ ├── sciurus17_current.yaml │ ├── sciurus17_read.yaml │ └── sciurus17_velocity.yaml └── src │ ├── s17_onoff.cpp │ ├── s17_read_position.cpp │ ├── s17_read_present_values.cpp │ ├── s17_thread.cpp │ ├── s17_write_current.cpp │ ├── s17_write_position.cpp │ ├── s17_write_velocity.cpp │ ├── x7_onoff.cpp │ ├── x7_read_position.cpp │ ├── x7_read_present_values.cpp │ ├── x7_thread.cpp │ ├── x7_write_current.cpp │ ├── x7_write_position.cpp │ └── x7_write_velocity.cpp ├── samples02 ├── .clang-format ├── CMakeLists.txt ├── README.md ├── build_samples.bash ├── config │ ├── crane-x7.yaml │ ├── crane-x7_links.csv │ ├── sciurus17.yaml │ └── sciurus17_links.csv └── src │ ├── s17_forward_kinematics.cpp │ ├── s17_inverse_kinematics.cpp │ ├── x7_forward_kinematics.cpp │ └── x7_inverse_kinematics.cpp └── samples03 ├── .clang-format ├── CMakeLists.txt ├── README.md ├── build_samples.bash ├── config ├── crane-x7.yaml ├── crane-x7_current.yaml ├── crane-x7_links.csv ├── sciurus17.yaml ├── sciurus17_current.yaml └── sciurus17_links.csv ├── include ├── rt_manipulators_dynamics.hpp └── rt_manipulators_ik.hpp ├── run_test.bash ├── src ├── rt_manipulators_dynamics.cpp ├── rt_manipulators_ik.cpp ├── s17_3dof_inverse_kinematics.cpp ├── s17_gravity_compensation.cpp ├── x7_3dof_inverse_kinematics.cpp └── x7_gravity_compensation.cpp └── test ├── CMakeLists.txt ├── test_rt_manipulators_dynamics.cpp └── test_rt_manipulators_ik.cpp /.github/workflows/build_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/.github/workflows/build_test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /.tools/cpplint.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/.tools/cpplint.bash -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/README.md -------------------------------------------------------------------------------- /rt_manipulators_lib/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Google 2 | ColumnLimit: 100 -------------------------------------------------------------------------------- /rt_manipulators_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/CMakeLists.txt -------------------------------------------------------------------------------- /rt_manipulators_lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/README.md -------------------------------------------------------------------------------- /rt_manipulators_lib/build_install_library.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/build_install_library.bash -------------------------------------------------------------------------------- /rt_manipulators_lib/include/config_file_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/config_file_parser.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/dynamixel_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/dynamixel_base.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/dynamixel_p.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/dynamixel_p.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/dynamixel_ph42.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/dynamixel_ph42.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/dynamixel_x.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/dynamixel_x.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/dynamixel_xh430.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/dynamixel_xh430.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/dynamixel_xh540.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/dynamixel_xh540.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/dynamixel_xm430.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/dynamixel_xm430.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/dynamixel_xm540.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/dynamixel_xm540.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/hardware.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/hardware.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/hardware_communicator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/hardware_communicator.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/hardware_joints.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/hardware_joints.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/joint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/joint.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/kinematics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/kinematics.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/kinematics_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/kinematics_utils.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/include/link.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/include/link.hpp -------------------------------------------------------------------------------- /rt_manipulators_lib/run_test_library.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/run_test_library.bash -------------------------------------------------------------------------------- /rt_manipulators_lib/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/CMakeLists.txt -------------------------------------------------------------------------------- /rt_manipulators_lib/src/config_file_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/config_file_parser.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/dynamixel_p.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/dynamixel_p.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/dynamixel_ph42.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/dynamixel_ph42.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/dynamixel_x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/dynamixel_x.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/dynamixel_xh430.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/dynamixel_xh430.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/dynamixel_xh540.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/dynamixel_xh540.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/dynamixel_xm430.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/dynamixel_xm430.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/dynamixel_xm540.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/dynamixel_xm540.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/hardware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/hardware.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/hardware_communicator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/hardware_communicator.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/hardware_joints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/hardware_joints.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/joint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/joint.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/kinematics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/kinematics.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/src/kinematics_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/src/kinematics_utils.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/CMakeLists.txt -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/crane-x7_links.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/crane-x7_links.csv -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/ng_has_same_groups.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/ng_has_same_groups.yaml -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/ng_has_same_joints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/ng_has_same_joints.yaml -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/ng_no_joint_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/ng_no_joint_config.yaml -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/ng_no_joint_id.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/ng_no_joint_id.yaml -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/ng_no_joint_operating_mode.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/ng_no_joint_operating_mode.yaml -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/ng_no_joints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/ng_no_joints.yaml -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/ng_write_current_without_reading_position.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/ng_write_current_without_reading_position.yaml -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/ng_write_velocity_without_reading_position.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/ng_write_velocity_without_reading_position.yaml -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/ok_blank.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/ok_has_dynamixel_name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/ok_has_dynamixel_name.yaml -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/ok_single_joint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/ok_single_joint.yaml -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/ok_two_groups_four_joints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/ok_two_groups_four_joints.yaml -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/sciurus17_links.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/sciurus17_links.csv -------------------------------------------------------------------------------- /rt_manipulators_lib/test/config/test_links.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/config/test_links.csv -------------------------------------------------------------------------------- /rt_manipulators_lib/test/test_config_file_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/test_config_file_parser.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/test/test_dynamixel_p.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/test_dynamixel_p.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/test/test_dynamixel_x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/test_dynamixel_x.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/test/test_dynamixel_xh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/test_dynamixel_xh.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/test/test_hardware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/test_hardware.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/test/test_joint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/test_joint.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/test/test_kinematics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/test_kinematics.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/test/test_kinematics_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/test/test_kinematics_utils.cpp -------------------------------------------------------------------------------- /rt_manipulators_lib/uninstall_library.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/rt_manipulators_lib/uninstall_library.bash -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/samples01/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Google 2 | ColumnLimit: 100 -------------------------------------------------------------------------------- /samples/samples01/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/CMakeLists.txt -------------------------------------------------------------------------------- /samples/samples01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/README.md -------------------------------------------------------------------------------- /samples/samples01/build_samples.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/build_samples.bash -------------------------------------------------------------------------------- /samples/samples01/config/crane-x7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/config/crane-x7.yaml -------------------------------------------------------------------------------- /samples/samples01/config/crane-x7_current.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/config/crane-x7_current.yaml -------------------------------------------------------------------------------- /samples/samples01/config/crane-x7_read.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/config/crane-x7_read.yaml -------------------------------------------------------------------------------- /samples/samples01/config/crane-x7_velocity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/config/crane-x7_velocity.yaml -------------------------------------------------------------------------------- /samples/samples01/config/sciurus17.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/config/sciurus17.yaml -------------------------------------------------------------------------------- /samples/samples01/config/sciurus17_current.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/config/sciurus17_current.yaml -------------------------------------------------------------------------------- /samples/samples01/config/sciurus17_read.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/config/sciurus17_read.yaml -------------------------------------------------------------------------------- /samples/samples01/config/sciurus17_velocity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/config/sciurus17_velocity.yaml -------------------------------------------------------------------------------- /samples/samples01/src/s17_onoff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/s17_onoff.cpp -------------------------------------------------------------------------------- /samples/samples01/src/s17_read_position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/s17_read_position.cpp -------------------------------------------------------------------------------- /samples/samples01/src/s17_read_present_values.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/s17_read_present_values.cpp -------------------------------------------------------------------------------- /samples/samples01/src/s17_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/s17_thread.cpp -------------------------------------------------------------------------------- /samples/samples01/src/s17_write_current.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/s17_write_current.cpp -------------------------------------------------------------------------------- /samples/samples01/src/s17_write_position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/s17_write_position.cpp -------------------------------------------------------------------------------- /samples/samples01/src/s17_write_velocity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/s17_write_velocity.cpp -------------------------------------------------------------------------------- /samples/samples01/src/x7_onoff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/x7_onoff.cpp -------------------------------------------------------------------------------- /samples/samples01/src/x7_read_position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/x7_read_position.cpp -------------------------------------------------------------------------------- /samples/samples01/src/x7_read_present_values.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/x7_read_present_values.cpp -------------------------------------------------------------------------------- /samples/samples01/src/x7_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/x7_thread.cpp -------------------------------------------------------------------------------- /samples/samples01/src/x7_write_current.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/x7_write_current.cpp -------------------------------------------------------------------------------- /samples/samples01/src/x7_write_position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/x7_write_position.cpp -------------------------------------------------------------------------------- /samples/samples01/src/x7_write_velocity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples01/src/x7_write_velocity.cpp -------------------------------------------------------------------------------- /samples/samples02/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Google 2 | ColumnLimit: 100 -------------------------------------------------------------------------------- /samples/samples02/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples02/CMakeLists.txt -------------------------------------------------------------------------------- /samples/samples02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples02/README.md -------------------------------------------------------------------------------- /samples/samples02/build_samples.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples02/build_samples.bash -------------------------------------------------------------------------------- /samples/samples02/config/crane-x7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples02/config/crane-x7.yaml -------------------------------------------------------------------------------- /samples/samples02/config/crane-x7_links.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples02/config/crane-x7_links.csv -------------------------------------------------------------------------------- /samples/samples02/config/sciurus17.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples02/config/sciurus17.yaml -------------------------------------------------------------------------------- /samples/samples02/config/sciurus17_links.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples02/config/sciurus17_links.csv -------------------------------------------------------------------------------- /samples/samples02/src/s17_forward_kinematics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples02/src/s17_forward_kinematics.cpp -------------------------------------------------------------------------------- /samples/samples02/src/s17_inverse_kinematics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples02/src/s17_inverse_kinematics.cpp -------------------------------------------------------------------------------- /samples/samples02/src/x7_forward_kinematics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples02/src/x7_forward_kinematics.cpp -------------------------------------------------------------------------------- /samples/samples02/src/x7_inverse_kinematics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples02/src/x7_inverse_kinematics.cpp -------------------------------------------------------------------------------- /samples/samples03/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Google 2 | ColumnLimit: 100 -------------------------------------------------------------------------------- /samples/samples03/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/CMakeLists.txt -------------------------------------------------------------------------------- /samples/samples03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/README.md -------------------------------------------------------------------------------- /samples/samples03/build_samples.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/build_samples.bash -------------------------------------------------------------------------------- /samples/samples03/config/crane-x7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/config/crane-x7.yaml -------------------------------------------------------------------------------- /samples/samples03/config/crane-x7_current.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/config/crane-x7_current.yaml -------------------------------------------------------------------------------- /samples/samples03/config/crane-x7_links.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/config/crane-x7_links.csv -------------------------------------------------------------------------------- /samples/samples03/config/sciurus17.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/config/sciurus17.yaml -------------------------------------------------------------------------------- /samples/samples03/config/sciurus17_current.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/config/sciurus17_current.yaml -------------------------------------------------------------------------------- /samples/samples03/config/sciurus17_links.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/config/sciurus17_links.csv -------------------------------------------------------------------------------- /samples/samples03/include/rt_manipulators_dynamics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/include/rt_manipulators_dynamics.hpp -------------------------------------------------------------------------------- /samples/samples03/include/rt_manipulators_ik.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/include/rt_manipulators_ik.hpp -------------------------------------------------------------------------------- /samples/samples03/run_test.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/run_test.bash -------------------------------------------------------------------------------- /samples/samples03/src/rt_manipulators_dynamics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/src/rt_manipulators_dynamics.cpp -------------------------------------------------------------------------------- /samples/samples03/src/rt_manipulators_ik.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/src/rt_manipulators_ik.cpp -------------------------------------------------------------------------------- /samples/samples03/src/s17_3dof_inverse_kinematics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/src/s17_3dof_inverse_kinematics.cpp -------------------------------------------------------------------------------- /samples/samples03/src/s17_gravity_compensation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/src/s17_gravity_compensation.cpp -------------------------------------------------------------------------------- /samples/samples03/src/x7_3dof_inverse_kinematics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/src/x7_3dof_inverse_kinematics.cpp -------------------------------------------------------------------------------- /samples/samples03/src/x7_gravity_compensation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/src/x7_gravity_compensation.cpp -------------------------------------------------------------------------------- /samples/samples03/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/test/CMakeLists.txt -------------------------------------------------------------------------------- /samples/samples03/test/test_rt_manipulators_dynamics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/test/test_rt_manipulators_dynamics.cpp -------------------------------------------------------------------------------- /samples/samples03/test/test_rt_manipulators_ik.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rt-net/rt_manipulators_cpp/HEAD/samples/samples03/test/test_rt_manipulators_ik.cpp --------------------------------------------------------------------------------