From 56fce1702d4b6daf6ec20d1e0356ff56dcba4ddf Mon Sep 17 00:00:00 2001 From: m-guberina <gubi.guberina@gmail.com> Date: Thu, 19 Oct 2023 16:18:00 +0200 Subject: [PATCH] just basic reshuffling before clik on ur_rtde + pinocchio is implemented --- README.md | 20 ++++++++---------- .../.main.cpp.swp | Bin .../CMakeLists.txt | 0 .../build/CMakeCache.txt | 0 .../CMakeFiles/3.27.4/CMakeCCompiler.cmake | 0 .../CMakeFiles/3.27.4/CMakeCXXCompiler.cmake | 0 .../3.27.4/CMakeDetermineCompilerABI_C.bin | Bin .../3.27.4/CMakeDetermineCompilerABI_CXX.bin | Bin .../build/CMakeFiles/3.27.4/CMakeSystem.cmake | 0 .../3.27.4/CompilerIdC/CMakeCCompilerId.c | 0 .../build/CMakeFiles/3.27.4/CompilerIdC/a.out | Bin .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 0 .../CMakeFiles/3.27.4/CompilerIdCXX/a.out | Bin .../build/CMakeFiles/CMakeConfigureLog.yaml | 0 .../CMakeDirectoryInformation.cmake | 0 .../build/CMakeFiles/Makefile.cmake | 0 .../build/CMakeFiles/Makefile2 | 0 .../build/CMakeFiles/TargetDirectories.txt | 0 .../build/CMakeFiles/cmake.check_cache | 0 .../build/CMakeFiles/progress.marks | 0 .../rtde-client.dir/DependInfo.cmake | 0 .../CMakeFiles/rtde-client.dir/build.make | 0 .../rtde-client.dir/cmake_clean.cmake | 0 .../rtde-client.dir/compiler_depend.internal | 0 .../rtde-client.dir/compiler_depend.make | 0 .../rtde-client.dir/compiler_depend.ts | 0 .../CMakeFiles/rtde-client.dir/depend.make | 0 .../CMakeFiles/rtde-client.dir/flags.make | 0 .../build/CMakeFiles/rtde-client.dir/link.txt | 0 .../CMakeFiles/rtde-client.dir/main.cpp.o | Bin .../CMakeFiles/rtde-client.dir/main.cpp.o.d | 0 .../CMakeFiles/rtde-client.dir/progress.make | 0 .../build/Makefile | 0 .../build/cmake_install.cmake | 0 .../build/compile_commands.json | 0 .../examples/resources/rtde_input_recipe.txt | 0 .../examples/resources/rtde_output_recipe.txt | 0 .../build/resources/external_control.urscript | 0 .../build/rtde-client | Bin .../compile_commands.json | 0 .../main.cpp | 1 - .../resources/rtde_input_recipe.txt | 0 .../resources/rtde_output_recipe.txt | 0 .../rtde_client.cpp | 0 .../spline_example.cpp | 0 .../__pycache__/make_run.cpython-310.pyc | Bin .../__pycache__/make_run.cpython-311.pyc | Bin .../arms/another_debug_dh | 0 .../arms/j2n6s300_dh_params | 0 .../arms/j2s7s300_dh_params | 0 .../arms/kinova_jaco_params | 0 .../arms/kuka_lbw_iiwa_dh_params | 0 .../arms/lbr_iiwa_jos_jedan_dh | 0 .../arms/robot_parameters2 | 0 .../arms/testing_dh_parameters | 0 .../arms/ur10e_dh_parameters_from_the_ur_site | 0 .../arms/ur5e_dh | 0 .../ellipse.py | 0 .../embedding_in_tk_sgskip.py | 0 .../main.py | 0 .../make_run.py | 0 .../manipulator_visual_motion_analyzer.py | 0 .../robot_stuff/InverseKinematics.py | 0 .../InverseKinematics.cpython-310.pyc | Bin .../InverseKinematics.cpython-311.pyc | Bin .../__pycache__/drawing.cpython-310.pyc | Bin .../__pycache__/drawing.cpython-311.pyc | Bin .../drawing_for_anim.cpython-310.pyc | Bin .../drawing_for_anim.cpython-311.pyc | Bin .../__pycache__/follow_curve.cpython-310.pyc | Bin .../__pycache__/follow_curve.cpython-311.pyc | Bin .../__pycache__/forw_kinm.cpython-310.pyc | Bin .../__pycache__/forw_kinm.cpython-311.pyc | Bin .../__pycache__/inv_kinm.cpython-310.pyc | Bin .../__pycache__/inv_kinm.cpython-311.pyc | Bin .../joint_as_hom_mat.cpython-310.pyc | Bin .../joint_as_hom_mat.cpython-311.pyc | Bin .../__pycache__/utils.cpython-310.pyc | Bin .../__pycache__/utils.cpython-311.pyc | Bin .../webots_api_helper_funs.cpython-310.pyc | Bin .../webots_api_helper_funs.cpython-311.pyc | Bin .../robot_stuff/drawing.py | 0 .../robot_stuff/drawing_for_anim.py | 0 .../robot_stuff/follow_curve.py | 0 .../robot_stuff/forw_kinm.py | 0 .../robot_stuff/inv_kinm.py | 0 .../robot_stuff/joint_as_hom_mat.py | 0 .../robot_stuff/utils.py | 0 .../robot_stuff/webots_api_helper_funs.py | 0 .../run_classic_ik_algs.py | 0 90 files changed, 9 insertions(+), 12 deletions(-) rename {simple_raw_comm => basic_ur_rtde_usage}/.main.cpp.swp (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/CMakeLists.txt (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeCache.txt (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/3.27.4/CMakeCCompiler.cmake (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/3.27.4/CMakeCXXCompiler.cmake (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/3.27.4/CMakeDetermineCompilerABI_C.bin (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/3.27.4/CMakeDetermineCompilerABI_CXX.bin (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/3.27.4/CMakeSystem.cmake (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/3.27.4/CompilerIdC/CMakeCCompilerId.c (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/3.27.4/CompilerIdC/a.out (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/3.27.4/CompilerIdCXX/CMakeCXXCompilerId.cpp (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/3.27.4/CompilerIdCXX/a.out (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/CMakeConfigureLog.yaml (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/CMakeDirectoryInformation.cmake (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/Makefile.cmake (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/Makefile2 (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/TargetDirectories.txt (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/cmake.check_cache (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/progress.marks (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/rtde-client.dir/DependInfo.cmake (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/rtde-client.dir/build.make (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/rtde-client.dir/cmake_clean.cmake (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/rtde-client.dir/compiler_depend.internal (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/rtde-client.dir/compiler_depend.make (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/rtde-client.dir/compiler_depend.ts (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/rtde-client.dir/depend.make (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/rtde-client.dir/flags.make (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/rtde-client.dir/link.txt (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/rtde-client.dir/main.cpp.o (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/rtde-client.dir/main.cpp.o.d (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/CMakeFiles/rtde-client.dir/progress.make (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/Makefile (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/cmake_install.cmake (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/compile_commands.json (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/examples/resources/rtde_input_recipe.txt (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/examples/resources/rtde_output_recipe.txt (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/resources/external_control.urscript (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/build/rtde-client (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/compile_commands.json (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/main.cpp (99%) rename {simple_raw_comm => basic_ur_rtde_usage}/resources/rtde_input_recipe.txt (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/resources/rtde_output_recipe.txt (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/rtde_client.cpp (100%) rename {simple_raw_comm => basic_ur_rtde_usage}/spline_example.cpp (100%) rename {manipulator_viz => initial_python_solution}/__pycache__/make_run.cpython-310.pyc (100%) rename {manipulator_viz => initial_python_solution}/__pycache__/make_run.cpython-311.pyc (100%) rename {manipulator_viz => initial_python_solution}/arms/another_debug_dh (100%) rename {manipulator_viz => initial_python_solution}/arms/j2n6s300_dh_params (100%) rename {manipulator_viz => initial_python_solution}/arms/j2s7s300_dh_params (100%) rename {manipulator_viz => initial_python_solution}/arms/kinova_jaco_params (100%) rename {manipulator_viz => initial_python_solution}/arms/kuka_lbw_iiwa_dh_params (100%) rename {manipulator_viz => initial_python_solution}/arms/lbr_iiwa_jos_jedan_dh (100%) rename {manipulator_viz => initial_python_solution}/arms/robot_parameters2 (100%) rename {manipulator_viz => initial_python_solution}/arms/testing_dh_parameters (100%) rename {manipulator_viz => initial_python_solution}/arms/ur10e_dh_parameters_from_the_ur_site (100%) rename {manipulator_viz => initial_python_solution}/arms/ur5e_dh (100%) rename {manipulator_viz => initial_python_solution}/ellipse.py (100%) rename {manipulator_viz => initial_python_solution}/embedding_in_tk_sgskip.py (100%) rename {manipulator_viz => initial_python_solution}/main.py (100%) rename {manipulator_viz => initial_python_solution}/make_run.py (100%) rename {manipulator_viz => initial_python_solution}/manipulator_visual_motion_analyzer.py (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/InverseKinematics.py (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/InverseKinematics.cpython-310.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/InverseKinematics.cpython-311.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/drawing.cpython-310.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/drawing.cpython-311.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/drawing_for_anim.cpython-310.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/drawing_for_anim.cpython-311.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/follow_curve.cpython-310.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/follow_curve.cpython-311.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/forw_kinm.cpython-310.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/forw_kinm.cpython-311.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/inv_kinm.cpython-310.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/inv_kinm.cpython-311.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/joint_as_hom_mat.cpython-310.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/joint_as_hom_mat.cpython-311.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/utils.cpython-310.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/utils.cpython-311.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/webots_api_helper_funs.cpython-310.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/__pycache__/webots_api_helper_funs.cpython-311.pyc (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/drawing.py (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/drawing_for_anim.py (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/follow_curve.py (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/forw_kinm.py (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/inv_kinm.py (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/joint_as_hom_mat.py (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/utils.py (100%) rename {manipulator_viz => initial_python_solution}/robot_stuff/webots_api_helper_funs.py (100%) rename {manipulator_viz => initial_python_solution}/run_classic_ik_algs.py (100%) diff --git a/README.md b/README.md index 4b77358..20f3f9e 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,15 @@ # general info -- ur provided ros driver gets me the implemented reading that i want, -- but it also uses up some sockets i want control over -- IDEA1: if possible, use their implementation for reading and send your own commands -- IDEA2: use the ultra basic python-to-urscript code and just add the force reading - +- c++ implementation because python is too slow, and we're just doing math anyway +- but there are python versions of everything for students who don't need the best performance +# some specifics +- using the ur_rtde implementation of the client-side real-time interface for ur robots +- using pinocchio for dynamics intergration on the client side +- basic closed-loop inverse kinematics control will be implemented +- some basic tests will be here as well, other projects built on this will be in separate repos # TODO -1. get the absolute simplest possible gripper (open/close via raw socket) + kinematic arm control (movej/l and speedj/l) -2. get the absolute simplest possible sensors readings -- possible help from applied robotics project group -3. make a ROS2 node for the arm -4. make a ROS2 node for the gripper -5. find a convenient, fast and correct way to integrate dynamics client side -6. force control on the gripper +5. find a convenient, fast and correct way to integrate dynamics client side --> pinocchio +6. force control on the gripper 7. get a project group to do impedance/admittance control 8. see if something needs to be c++ed 9. basic environment simulation: dynamics with lugre friction via straight o.d.e. integration diff --git a/simple_raw_comm/.main.cpp.swp b/basic_ur_rtde_usage/.main.cpp.swp similarity index 100% rename from simple_raw_comm/.main.cpp.swp rename to basic_ur_rtde_usage/.main.cpp.swp diff --git a/simple_raw_comm/CMakeLists.txt b/basic_ur_rtde_usage/CMakeLists.txt similarity index 100% rename from simple_raw_comm/CMakeLists.txt rename to basic_ur_rtde_usage/CMakeLists.txt diff --git a/simple_raw_comm/build/CMakeCache.txt b/basic_ur_rtde_usage/build/CMakeCache.txt similarity index 100% rename from simple_raw_comm/build/CMakeCache.txt rename to basic_ur_rtde_usage/build/CMakeCache.txt diff --git a/simple_raw_comm/build/CMakeFiles/3.27.4/CMakeCCompiler.cmake b/basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CMakeCCompiler.cmake similarity index 100% rename from simple_raw_comm/build/CMakeFiles/3.27.4/CMakeCCompiler.cmake rename to basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CMakeCCompiler.cmake diff --git a/simple_raw_comm/build/CMakeFiles/3.27.4/CMakeCXXCompiler.cmake b/basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CMakeCXXCompiler.cmake similarity index 100% rename from simple_raw_comm/build/CMakeFiles/3.27.4/CMakeCXXCompiler.cmake rename to basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CMakeCXXCompiler.cmake diff --git a/simple_raw_comm/build/CMakeFiles/3.27.4/CMakeDetermineCompilerABI_C.bin b/basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CMakeDetermineCompilerABI_C.bin similarity index 100% rename from simple_raw_comm/build/CMakeFiles/3.27.4/CMakeDetermineCompilerABI_C.bin rename to basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CMakeDetermineCompilerABI_C.bin diff --git a/simple_raw_comm/build/CMakeFiles/3.27.4/CMakeDetermineCompilerABI_CXX.bin b/basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CMakeDetermineCompilerABI_CXX.bin similarity index 100% rename from simple_raw_comm/build/CMakeFiles/3.27.4/CMakeDetermineCompilerABI_CXX.bin rename to basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CMakeDetermineCompilerABI_CXX.bin diff --git a/simple_raw_comm/build/CMakeFiles/3.27.4/CMakeSystem.cmake b/basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CMakeSystem.cmake similarity index 100% rename from simple_raw_comm/build/CMakeFiles/3.27.4/CMakeSystem.cmake rename to basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CMakeSystem.cmake diff --git a/simple_raw_comm/build/CMakeFiles/3.27.4/CompilerIdC/CMakeCCompilerId.c b/basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CompilerIdC/CMakeCCompilerId.c similarity index 100% rename from simple_raw_comm/build/CMakeFiles/3.27.4/CompilerIdC/CMakeCCompilerId.c rename to basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CompilerIdC/CMakeCCompilerId.c diff --git a/simple_raw_comm/build/CMakeFiles/3.27.4/CompilerIdC/a.out b/basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CompilerIdC/a.out similarity index 100% rename from simple_raw_comm/build/CMakeFiles/3.27.4/CompilerIdC/a.out rename to basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CompilerIdC/a.out diff --git a/simple_raw_comm/build/CMakeFiles/3.27.4/CompilerIdCXX/CMakeCXXCompilerId.cpp b/basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CompilerIdCXX/CMakeCXXCompilerId.cpp similarity index 100% rename from simple_raw_comm/build/CMakeFiles/3.27.4/CompilerIdCXX/CMakeCXXCompilerId.cpp rename to basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CompilerIdCXX/CMakeCXXCompilerId.cpp diff --git a/simple_raw_comm/build/CMakeFiles/3.27.4/CompilerIdCXX/a.out b/basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CompilerIdCXX/a.out similarity index 100% rename from simple_raw_comm/build/CMakeFiles/3.27.4/CompilerIdCXX/a.out rename to basic_ur_rtde_usage/build/CMakeFiles/3.27.4/CompilerIdCXX/a.out diff --git a/simple_raw_comm/build/CMakeFiles/CMakeConfigureLog.yaml b/basic_ur_rtde_usage/build/CMakeFiles/CMakeConfigureLog.yaml similarity index 100% rename from simple_raw_comm/build/CMakeFiles/CMakeConfigureLog.yaml rename to basic_ur_rtde_usage/build/CMakeFiles/CMakeConfigureLog.yaml diff --git a/simple_raw_comm/build/CMakeFiles/CMakeDirectoryInformation.cmake b/basic_ur_rtde_usage/build/CMakeFiles/CMakeDirectoryInformation.cmake similarity index 100% rename from simple_raw_comm/build/CMakeFiles/CMakeDirectoryInformation.cmake rename to basic_ur_rtde_usage/build/CMakeFiles/CMakeDirectoryInformation.cmake diff --git a/simple_raw_comm/build/CMakeFiles/Makefile.cmake b/basic_ur_rtde_usage/build/CMakeFiles/Makefile.cmake similarity index 100% rename from simple_raw_comm/build/CMakeFiles/Makefile.cmake rename to basic_ur_rtde_usage/build/CMakeFiles/Makefile.cmake diff --git a/simple_raw_comm/build/CMakeFiles/Makefile2 b/basic_ur_rtde_usage/build/CMakeFiles/Makefile2 similarity index 100% rename from simple_raw_comm/build/CMakeFiles/Makefile2 rename to basic_ur_rtde_usage/build/CMakeFiles/Makefile2 diff --git a/simple_raw_comm/build/CMakeFiles/TargetDirectories.txt b/basic_ur_rtde_usage/build/CMakeFiles/TargetDirectories.txt similarity index 100% rename from simple_raw_comm/build/CMakeFiles/TargetDirectories.txt rename to basic_ur_rtde_usage/build/CMakeFiles/TargetDirectories.txt diff --git a/simple_raw_comm/build/CMakeFiles/cmake.check_cache b/basic_ur_rtde_usage/build/CMakeFiles/cmake.check_cache similarity index 100% rename from simple_raw_comm/build/CMakeFiles/cmake.check_cache rename to basic_ur_rtde_usage/build/CMakeFiles/cmake.check_cache diff --git a/simple_raw_comm/build/CMakeFiles/progress.marks b/basic_ur_rtde_usage/build/CMakeFiles/progress.marks similarity index 100% rename from simple_raw_comm/build/CMakeFiles/progress.marks rename to basic_ur_rtde_usage/build/CMakeFiles/progress.marks diff --git a/simple_raw_comm/build/CMakeFiles/rtde-client.dir/DependInfo.cmake b/basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/DependInfo.cmake similarity index 100% rename from simple_raw_comm/build/CMakeFiles/rtde-client.dir/DependInfo.cmake rename to basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/DependInfo.cmake diff --git a/simple_raw_comm/build/CMakeFiles/rtde-client.dir/build.make b/basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/build.make similarity index 100% rename from simple_raw_comm/build/CMakeFiles/rtde-client.dir/build.make rename to basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/build.make diff --git a/simple_raw_comm/build/CMakeFiles/rtde-client.dir/cmake_clean.cmake b/basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/cmake_clean.cmake similarity index 100% rename from simple_raw_comm/build/CMakeFiles/rtde-client.dir/cmake_clean.cmake rename to basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/cmake_clean.cmake diff --git a/simple_raw_comm/build/CMakeFiles/rtde-client.dir/compiler_depend.internal b/basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/compiler_depend.internal similarity index 100% rename from simple_raw_comm/build/CMakeFiles/rtde-client.dir/compiler_depend.internal rename to basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/compiler_depend.internal diff --git a/simple_raw_comm/build/CMakeFiles/rtde-client.dir/compiler_depend.make b/basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/compiler_depend.make similarity index 100% rename from simple_raw_comm/build/CMakeFiles/rtde-client.dir/compiler_depend.make rename to basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/compiler_depend.make diff --git a/simple_raw_comm/build/CMakeFiles/rtde-client.dir/compiler_depend.ts b/basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/compiler_depend.ts similarity index 100% rename from simple_raw_comm/build/CMakeFiles/rtde-client.dir/compiler_depend.ts rename to basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/compiler_depend.ts diff --git a/simple_raw_comm/build/CMakeFiles/rtde-client.dir/depend.make b/basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/depend.make similarity index 100% rename from simple_raw_comm/build/CMakeFiles/rtde-client.dir/depend.make rename to basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/depend.make diff --git a/simple_raw_comm/build/CMakeFiles/rtde-client.dir/flags.make b/basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/flags.make similarity index 100% rename from simple_raw_comm/build/CMakeFiles/rtde-client.dir/flags.make rename to basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/flags.make diff --git a/simple_raw_comm/build/CMakeFiles/rtde-client.dir/link.txt b/basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/link.txt similarity index 100% rename from simple_raw_comm/build/CMakeFiles/rtde-client.dir/link.txt rename to basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/link.txt diff --git a/simple_raw_comm/build/CMakeFiles/rtde-client.dir/main.cpp.o b/basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/main.cpp.o similarity index 100% rename from simple_raw_comm/build/CMakeFiles/rtde-client.dir/main.cpp.o rename to basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/main.cpp.o diff --git a/simple_raw_comm/build/CMakeFiles/rtde-client.dir/main.cpp.o.d b/basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/main.cpp.o.d similarity index 100% rename from simple_raw_comm/build/CMakeFiles/rtde-client.dir/main.cpp.o.d rename to basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/main.cpp.o.d diff --git a/simple_raw_comm/build/CMakeFiles/rtde-client.dir/progress.make b/basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/progress.make similarity index 100% rename from simple_raw_comm/build/CMakeFiles/rtde-client.dir/progress.make rename to basic_ur_rtde_usage/build/CMakeFiles/rtde-client.dir/progress.make diff --git a/simple_raw_comm/build/Makefile b/basic_ur_rtde_usage/build/Makefile similarity index 100% rename from simple_raw_comm/build/Makefile rename to basic_ur_rtde_usage/build/Makefile diff --git a/simple_raw_comm/build/cmake_install.cmake b/basic_ur_rtde_usage/build/cmake_install.cmake similarity index 100% rename from simple_raw_comm/build/cmake_install.cmake rename to basic_ur_rtde_usage/build/cmake_install.cmake diff --git a/simple_raw_comm/build/compile_commands.json b/basic_ur_rtde_usage/build/compile_commands.json similarity index 100% rename from simple_raw_comm/build/compile_commands.json rename to basic_ur_rtde_usage/build/compile_commands.json diff --git a/simple_raw_comm/build/examples/resources/rtde_input_recipe.txt b/basic_ur_rtde_usage/build/examples/resources/rtde_input_recipe.txt similarity index 100% rename from simple_raw_comm/build/examples/resources/rtde_input_recipe.txt rename to basic_ur_rtde_usage/build/examples/resources/rtde_input_recipe.txt diff --git a/simple_raw_comm/build/examples/resources/rtde_output_recipe.txt b/basic_ur_rtde_usage/build/examples/resources/rtde_output_recipe.txt similarity index 100% rename from simple_raw_comm/build/examples/resources/rtde_output_recipe.txt rename to basic_ur_rtde_usage/build/examples/resources/rtde_output_recipe.txt diff --git a/simple_raw_comm/build/resources/external_control.urscript b/basic_ur_rtde_usage/build/resources/external_control.urscript similarity index 100% rename from simple_raw_comm/build/resources/external_control.urscript rename to basic_ur_rtde_usage/build/resources/external_control.urscript diff --git a/simple_raw_comm/build/rtde-client b/basic_ur_rtde_usage/build/rtde-client similarity index 100% rename from simple_raw_comm/build/rtde-client rename to basic_ur_rtde_usage/build/rtde-client diff --git a/simple_raw_comm/compile_commands.json b/basic_ur_rtde_usage/compile_commands.json similarity index 100% rename from simple_raw_comm/compile_commands.json rename to basic_ur_rtde_usage/compile_commands.json diff --git a/simple_raw_comm/main.cpp b/basic_ur_rtde_usage/main.cpp similarity index 99% rename from simple_raw_comm/main.cpp rename to basic_ur_rtde_usage/main.cpp index 4932b72..d7b6cd3 100644 --- a/simple_raw_comm/main.cpp +++ b/basic_ur_rtde_usage/main.cpp @@ -116,7 +116,6 @@ int main(int argc, char *argv[]) { INPUT_RECIPE, &handleRobotProgramState, HEADLESS, std::move(tool_comm_setup), CALIBRATION_CHECKSUM)); - // Once RTDE communication is started, we have to make sure to read from the // interface buffer, as otherwise we will get pipeline overflows. Therefor, do // this directly before starting your main loop. diff --git a/simple_raw_comm/resources/rtde_input_recipe.txt b/basic_ur_rtde_usage/resources/rtde_input_recipe.txt similarity index 100% rename from simple_raw_comm/resources/rtde_input_recipe.txt rename to basic_ur_rtde_usage/resources/rtde_input_recipe.txt diff --git a/simple_raw_comm/resources/rtde_output_recipe.txt b/basic_ur_rtde_usage/resources/rtde_output_recipe.txt similarity index 100% rename from simple_raw_comm/resources/rtde_output_recipe.txt rename to basic_ur_rtde_usage/resources/rtde_output_recipe.txt diff --git a/simple_raw_comm/rtde_client.cpp b/basic_ur_rtde_usage/rtde_client.cpp similarity index 100% rename from simple_raw_comm/rtde_client.cpp rename to basic_ur_rtde_usage/rtde_client.cpp diff --git a/simple_raw_comm/spline_example.cpp b/basic_ur_rtde_usage/spline_example.cpp similarity index 100% rename from simple_raw_comm/spline_example.cpp rename to basic_ur_rtde_usage/spline_example.cpp diff --git a/manipulator_viz/__pycache__/make_run.cpython-310.pyc b/initial_python_solution/__pycache__/make_run.cpython-310.pyc similarity index 100% rename from manipulator_viz/__pycache__/make_run.cpython-310.pyc rename to initial_python_solution/__pycache__/make_run.cpython-310.pyc diff --git a/manipulator_viz/__pycache__/make_run.cpython-311.pyc b/initial_python_solution/__pycache__/make_run.cpython-311.pyc similarity index 100% rename from manipulator_viz/__pycache__/make_run.cpython-311.pyc rename to initial_python_solution/__pycache__/make_run.cpython-311.pyc diff --git a/manipulator_viz/arms/another_debug_dh b/initial_python_solution/arms/another_debug_dh similarity index 100% rename from manipulator_viz/arms/another_debug_dh rename to initial_python_solution/arms/another_debug_dh diff --git a/manipulator_viz/arms/j2n6s300_dh_params b/initial_python_solution/arms/j2n6s300_dh_params similarity index 100% rename from manipulator_viz/arms/j2n6s300_dh_params rename to initial_python_solution/arms/j2n6s300_dh_params diff --git a/manipulator_viz/arms/j2s7s300_dh_params b/initial_python_solution/arms/j2s7s300_dh_params similarity index 100% rename from manipulator_viz/arms/j2s7s300_dh_params rename to initial_python_solution/arms/j2s7s300_dh_params diff --git a/manipulator_viz/arms/kinova_jaco_params b/initial_python_solution/arms/kinova_jaco_params similarity index 100% rename from manipulator_viz/arms/kinova_jaco_params rename to initial_python_solution/arms/kinova_jaco_params diff --git a/manipulator_viz/arms/kuka_lbw_iiwa_dh_params b/initial_python_solution/arms/kuka_lbw_iiwa_dh_params similarity index 100% rename from manipulator_viz/arms/kuka_lbw_iiwa_dh_params rename to initial_python_solution/arms/kuka_lbw_iiwa_dh_params diff --git a/manipulator_viz/arms/lbr_iiwa_jos_jedan_dh b/initial_python_solution/arms/lbr_iiwa_jos_jedan_dh similarity index 100% rename from manipulator_viz/arms/lbr_iiwa_jos_jedan_dh rename to initial_python_solution/arms/lbr_iiwa_jos_jedan_dh diff --git a/manipulator_viz/arms/robot_parameters2 b/initial_python_solution/arms/robot_parameters2 similarity index 100% rename from manipulator_viz/arms/robot_parameters2 rename to initial_python_solution/arms/robot_parameters2 diff --git a/manipulator_viz/arms/testing_dh_parameters b/initial_python_solution/arms/testing_dh_parameters similarity index 100% rename from manipulator_viz/arms/testing_dh_parameters rename to initial_python_solution/arms/testing_dh_parameters diff --git a/manipulator_viz/arms/ur10e_dh_parameters_from_the_ur_site b/initial_python_solution/arms/ur10e_dh_parameters_from_the_ur_site similarity index 100% rename from manipulator_viz/arms/ur10e_dh_parameters_from_the_ur_site rename to initial_python_solution/arms/ur10e_dh_parameters_from_the_ur_site diff --git a/manipulator_viz/arms/ur5e_dh b/initial_python_solution/arms/ur5e_dh similarity index 100% rename from manipulator_viz/arms/ur5e_dh rename to initial_python_solution/arms/ur5e_dh diff --git a/manipulator_viz/ellipse.py b/initial_python_solution/ellipse.py similarity index 100% rename from manipulator_viz/ellipse.py rename to initial_python_solution/ellipse.py diff --git a/manipulator_viz/embedding_in_tk_sgskip.py b/initial_python_solution/embedding_in_tk_sgskip.py similarity index 100% rename from manipulator_viz/embedding_in_tk_sgskip.py rename to initial_python_solution/embedding_in_tk_sgskip.py diff --git a/manipulator_viz/main.py b/initial_python_solution/main.py similarity index 100% rename from manipulator_viz/main.py rename to initial_python_solution/main.py diff --git a/manipulator_viz/make_run.py b/initial_python_solution/make_run.py similarity index 100% rename from manipulator_viz/make_run.py rename to initial_python_solution/make_run.py diff --git a/manipulator_viz/manipulator_visual_motion_analyzer.py b/initial_python_solution/manipulator_visual_motion_analyzer.py similarity index 100% rename from manipulator_viz/manipulator_visual_motion_analyzer.py rename to initial_python_solution/manipulator_visual_motion_analyzer.py diff --git a/manipulator_viz/robot_stuff/InverseKinematics.py b/initial_python_solution/robot_stuff/InverseKinematics.py similarity index 100% rename from manipulator_viz/robot_stuff/InverseKinematics.py rename to initial_python_solution/robot_stuff/InverseKinematics.py diff --git a/manipulator_viz/robot_stuff/__pycache__/InverseKinematics.cpython-310.pyc b/initial_python_solution/robot_stuff/__pycache__/InverseKinematics.cpython-310.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/InverseKinematics.cpython-310.pyc rename to initial_python_solution/robot_stuff/__pycache__/InverseKinematics.cpython-310.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/InverseKinematics.cpython-311.pyc b/initial_python_solution/robot_stuff/__pycache__/InverseKinematics.cpython-311.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/InverseKinematics.cpython-311.pyc rename to initial_python_solution/robot_stuff/__pycache__/InverseKinematics.cpython-311.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/drawing.cpython-310.pyc b/initial_python_solution/robot_stuff/__pycache__/drawing.cpython-310.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/drawing.cpython-310.pyc rename to initial_python_solution/robot_stuff/__pycache__/drawing.cpython-310.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/drawing.cpython-311.pyc b/initial_python_solution/robot_stuff/__pycache__/drawing.cpython-311.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/drawing.cpython-311.pyc rename to initial_python_solution/robot_stuff/__pycache__/drawing.cpython-311.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/drawing_for_anim.cpython-310.pyc b/initial_python_solution/robot_stuff/__pycache__/drawing_for_anim.cpython-310.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/drawing_for_anim.cpython-310.pyc rename to initial_python_solution/robot_stuff/__pycache__/drawing_for_anim.cpython-310.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/drawing_for_anim.cpython-311.pyc b/initial_python_solution/robot_stuff/__pycache__/drawing_for_anim.cpython-311.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/drawing_for_anim.cpython-311.pyc rename to initial_python_solution/robot_stuff/__pycache__/drawing_for_anim.cpython-311.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/follow_curve.cpython-310.pyc b/initial_python_solution/robot_stuff/__pycache__/follow_curve.cpython-310.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/follow_curve.cpython-310.pyc rename to initial_python_solution/robot_stuff/__pycache__/follow_curve.cpython-310.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/follow_curve.cpython-311.pyc b/initial_python_solution/robot_stuff/__pycache__/follow_curve.cpython-311.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/follow_curve.cpython-311.pyc rename to initial_python_solution/robot_stuff/__pycache__/follow_curve.cpython-311.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/forw_kinm.cpython-310.pyc b/initial_python_solution/robot_stuff/__pycache__/forw_kinm.cpython-310.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/forw_kinm.cpython-310.pyc rename to initial_python_solution/robot_stuff/__pycache__/forw_kinm.cpython-310.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/forw_kinm.cpython-311.pyc b/initial_python_solution/robot_stuff/__pycache__/forw_kinm.cpython-311.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/forw_kinm.cpython-311.pyc rename to initial_python_solution/robot_stuff/__pycache__/forw_kinm.cpython-311.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/inv_kinm.cpython-310.pyc b/initial_python_solution/robot_stuff/__pycache__/inv_kinm.cpython-310.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/inv_kinm.cpython-310.pyc rename to initial_python_solution/robot_stuff/__pycache__/inv_kinm.cpython-310.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/inv_kinm.cpython-311.pyc b/initial_python_solution/robot_stuff/__pycache__/inv_kinm.cpython-311.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/inv_kinm.cpython-311.pyc rename to initial_python_solution/robot_stuff/__pycache__/inv_kinm.cpython-311.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/joint_as_hom_mat.cpython-310.pyc b/initial_python_solution/robot_stuff/__pycache__/joint_as_hom_mat.cpython-310.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/joint_as_hom_mat.cpython-310.pyc rename to initial_python_solution/robot_stuff/__pycache__/joint_as_hom_mat.cpython-310.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/joint_as_hom_mat.cpython-311.pyc b/initial_python_solution/robot_stuff/__pycache__/joint_as_hom_mat.cpython-311.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/joint_as_hom_mat.cpython-311.pyc rename to initial_python_solution/robot_stuff/__pycache__/joint_as_hom_mat.cpython-311.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/utils.cpython-310.pyc b/initial_python_solution/robot_stuff/__pycache__/utils.cpython-310.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/utils.cpython-310.pyc rename to initial_python_solution/robot_stuff/__pycache__/utils.cpython-310.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/utils.cpython-311.pyc b/initial_python_solution/robot_stuff/__pycache__/utils.cpython-311.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/utils.cpython-311.pyc rename to initial_python_solution/robot_stuff/__pycache__/utils.cpython-311.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/webots_api_helper_funs.cpython-310.pyc b/initial_python_solution/robot_stuff/__pycache__/webots_api_helper_funs.cpython-310.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/webots_api_helper_funs.cpython-310.pyc rename to initial_python_solution/robot_stuff/__pycache__/webots_api_helper_funs.cpython-310.pyc diff --git a/manipulator_viz/robot_stuff/__pycache__/webots_api_helper_funs.cpython-311.pyc b/initial_python_solution/robot_stuff/__pycache__/webots_api_helper_funs.cpython-311.pyc similarity index 100% rename from manipulator_viz/robot_stuff/__pycache__/webots_api_helper_funs.cpython-311.pyc rename to initial_python_solution/robot_stuff/__pycache__/webots_api_helper_funs.cpython-311.pyc diff --git a/manipulator_viz/robot_stuff/drawing.py b/initial_python_solution/robot_stuff/drawing.py similarity index 100% rename from manipulator_viz/robot_stuff/drawing.py rename to initial_python_solution/robot_stuff/drawing.py diff --git a/manipulator_viz/robot_stuff/drawing_for_anim.py b/initial_python_solution/robot_stuff/drawing_for_anim.py similarity index 100% rename from manipulator_viz/robot_stuff/drawing_for_anim.py rename to initial_python_solution/robot_stuff/drawing_for_anim.py diff --git a/manipulator_viz/robot_stuff/follow_curve.py b/initial_python_solution/robot_stuff/follow_curve.py similarity index 100% rename from manipulator_viz/robot_stuff/follow_curve.py rename to initial_python_solution/robot_stuff/follow_curve.py diff --git a/manipulator_viz/robot_stuff/forw_kinm.py b/initial_python_solution/robot_stuff/forw_kinm.py similarity index 100% rename from manipulator_viz/robot_stuff/forw_kinm.py rename to initial_python_solution/robot_stuff/forw_kinm.py diff --git a/manipulator_viz/robot_stuff/inv_kinm.py b/initial_python_solution/robot_stuff/inv_kinm.py similarity index 100% rename from manipulator_viz/robot_stuff/inv_kinm.py rename to initial_python_solution/robot_stuff/inv_kinm.py diff --git a/manipulator_viz/robot_stuff/joint_as_hom_mat.py b/initial_python_solution/robot_stuff/joint_as_hom_mat.py similarity index 100% rename from manipulator_viz/robot_stuff/joint_as_hom_mat.py rename to initial_python_solution/robot_stuff/joint_as_hom_mat.py diff --git a/manipulator_viz/robot_stuff/utils.py b/initial_python_solution/robot_stuff/utils.py similarity index 100% rename from manipulator_viz/robot_stuff/utils.py rename to initial_python_solution/robot_stuff/utils.py diff --git a/manipulator_viz/robot_stuff/webots_api_helper_funs.py b/initial_python_solution/robot_stuff/webots_api_helper_funs.py similarity index 100% rename from manipulator_viz/robot_stuff/webots_api_helper_funs.py rename to initial_python_solution/robot_stuff/webots_api_helper_funs.py diff --git a/manipulator_viz/run_classic_ik_algs.py b/initial_python_solution/run_classic_ik_algs.py similarity index 100% rename from manipulator_viz/run_classic_ik_algs.py rename to initial_python_solution/run_classic_ik_algs.py -- GitLab