diff --git a/README.md b/README.md index 4b773585127a286c7eb8cab8bc1e8eda774fb095..20f3f9e34ef4f530ee4c751b1d1645947d19df6d 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 4932b72f6416087770811c628a89f2c405b85c6f..d7b6cd3e439542630d83851844069bd33599360d 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