├── .gitignore ├── Jacobian.ipynb ├── MultiBody.ipynb ├── MyFirstIK.ipynb ├── README.md ├── ReemCIK.ipynb ├── SomeAlgorithm.ipynb ├── SpaceVecAlg.ipynb ├── graph ├── __init__.py ├── axis.py ├── body.py ├── joint.py ├── multibody.py ├── transform.py └── vector6d.py ├── ik ├── __init__.py ├── ik_tasks.py └── multi_task.py ├── img ├── MultiBody │ └── .placeholder ├── MyFirstIK │ └── .placeholder ├── ReemCIK │ └── .placeholder ├── SomeAlgorithm │ └── .placeholder └── SpaceVecAlg │ └── .placeholder ├── robots ├── __init__.py ├── reemc.py ├── reemc_data │ ├── meshes │ │ ├── arm │ │ │ ├── arm_1.mtl │ │ │ ├── arm_1.obj │ │ │ ├── arm_2.mtl │ │ │ ├── arm_2.obj │ │ │ ├── arm_3.mtl │ │ │ ├── arm_3.obj │ │ │ ├── arm_4.mtl │ │ │ ├── arm_4.obj │ │ │ ├── arm_5.mtl │ │ │ ├── arm_5.obj │ │ │ ├── arm_6.mtl │ │ │ └── arm_6.obj │ │ ├── base │ │ │ ├── base.mtl │ │ │ └── base.obj │ │ ├── hand │ │ │ ├── hand_finger_1.mtl │ │ │ ├── hand_finger_1.obj │ │ │ ├── hand_finger_2.mtl │ │ │ ├── hand_finger_2.obj │ │ │ ├── hand_finger_3.mtl │ │ │ ├── hand_finger_3.obj │ │ │ ├── hand_palm.mtl │ │ │ ├── hand_palm.obj │ │ │ ├── hand_thumb.mtl │ │ │ └── hand_thumb.obj │ │ ├── head │ │ │ ├── head_1.mtl │ │ │ ├── head_1.obj │ │ │ ├── head_2.mtl │ │ │ └── head_2.obj │ │ ├── kinect.mtl │ │ ├── kinect.obj │ │ ├── leg │ │ │ ├── leg_1.mtl │ │ │ ├── leg_1.obj │ │ │ ├── leg_3.mtl │ │ │ ├── leg_3.obj │ │ │ ├── leg_4.mtl │ │ │ ├── leg_4.obj │ │ │ ├── leg_6.mtl │ │ │ ├── leg_6.obj │ │ │ ├── r_foot.mtl │ │ │ └── r_foot.obj │ │ ├── sensors │ │ │ └── xtion_pro_live │ │ │ │ ├── xtion_pro_live.mtl │ │ │ │ └── xtion_pro_live.obj │ │ └── torso │ │ │ ├── torso_2.mtl │ │ │ └── torso_2.obj │ ├── reemc_full.pkl │ └── reemc_full.urdf └── tutorial_tree.py └── urdf_to_pickle ├── __init__.py └── urdf_to_pickle.py /.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_* 2 | img/*/*.png 3 | -------------------------------------------------------------------------------- /Jacobian.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/Jacobian.ipynb -------------------------------------------------------------------------------- /MultiBody.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/MultiBody.ipynb -------------------------------------------------------------------------------- /MyFirstIK.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/MyFirstIK.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/README.md -------------------------------------------------------------------------------- /ReemCIK.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/ReemCIK.ipynb -------------------------------------------------------------------------------- /SomeAlgorithm.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/SomeAlgorithm.ipynb -------------------------------------------------------------------------------- /SpaceVecAlg.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/SpaceVecAlg.ipynb -------------------------------------------------------------------------------- /graph/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/graph/__init__.py -------------------------------------------------------------------------------- /graph/axis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/graph/axis.py -------------------------------------------------------------------------------- /graph/body.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/graph/body.py -------------------------------------------------------------------------------- /graph/joint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/graph/joint.py -------------------------------------------------------------------------------- /graph/multibody.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/graph/multibody.py -------------------------------------------------------------------------------- /graph/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/graph/transform.py -------------------------------------------------------------------------------- /graph/vector6d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/graph/vector6d.py -------------------------------------------------------------------------------- /ik/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/ik/__init__.py -------------------------------------------------------------------------------- /ik/ik_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/ik/ik_tasks.py -------------------------------------------------------------------------------- /ik/multi_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/ik/multi_task.py -------------------------------------------------------------------------------- /img/MultiBody/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/MyFirstIK/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/ReemCIK/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/SomeAlgorithm/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/SpaceVecAlg/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /robots/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/__init__.py -------------------------------------------------------------------------------- /robots/reemc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc.py -------------------------------------------------------------------------------- /robots/reemc_data/meshes/arm/arm_1.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/arm/arm_1.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/arm/arm_1.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/arm/arm_1.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/arm/arm_2.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/arm/arm_2.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/arm/arm_2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/arm/arm_2.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/arm/arm_3.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/arm/arm_3.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/arm/arm_3.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/arm/arm_3.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/arm/arm_4.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/arm/arm_4.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/arm/arm_4.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/arm/arm_4.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/arm/arm_5.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/arm/arm_5.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/arm/arm_5.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/arm/arm_5.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/arm/arm_6.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/arm/arm_6.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/arm/arm_6.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/arm/arm_6.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/base/base.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/base/base.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/base/base.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/base/base.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/hand/hand_finger_1.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/hand/hand_finger_1.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/hand/hand_finger_1.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/hand/hand_finger_1.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/hand/hand_finger_2.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/hand/hand_finger_2.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/hand/hand_finger_2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/hand/hand_finger_2.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/hand/hand_finger_3.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/hand/hand_finger_3.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/hand/hand_finger_3.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/hand/hand_finger_3.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/hand/hand_palm.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/hand/hand_palm.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/hand/hand_palm.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/hand/hand_palm.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/hand/hand_thumb.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/hand/hand_thumb.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/hand/hand_thumb.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/hand/hand_thumb.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/head/head_1.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/head/head_1.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/head/head_1.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/head/head_1.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/head/head_2.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/head/head_2.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/head/head_2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/head/head_2.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/kinect.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/kinect.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/kinect.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/kinect.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/leg/leg_1.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/leg/leg_1.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/leg/leg_1.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/leg/leg_1.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/leg/leg_3.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/leg/leg_3.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/leg/leg_3.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/leg/leg_3.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/leg/leg_4.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/leg/leg_4.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/leg/leg_4.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/leg/leg_4.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/leg/leg_6.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/leg/leg_6.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/leg/leg_6.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/leg/leg_6.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/leg/r_foot.mtl: -------------------------------------------------------------------------------- 1 | # Blender MTL File: 'empty.blend' 2 | # Material Count: 0 3 | -------------------------------------------------------------------------------- /robots/reemc_data/meshes/leg/r_foot.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/leg/r_foot.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/sensors/xtion_pro_live/xtion_pro_live.mtl: -------------------------------------------------------------------------------- 1 | # Blender MTL File: 'empty.blend' 2 | # Material Count: 0 3 | -------------------------------------------------------------------------------- /robots/reemc_data/meshes/sensors/xtion_pro_live/xtion_pro_live.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/sensors/xtion_pro_live/xtion_pro_live.obj -------------------------------------------------------------------------------- /robots/reemc_data/meshes/torso/torso_2.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/torso/torso_2.mtl -------------------------------------------------------------------------------- /robots/reemc_data/meshes/torso/torso_2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/meshes/torso/torso_2.obj -------------------------------------------------------------------------------- /robots/reemc_data/reemc_full.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/reemc_full.pkl -------------------------------------------------------------------------------- /robots/reemc_data/reemc_full.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/reemc_data/reemc_full.urdf -------------------------------------------------------------------------------- /robots/tutorial_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/robots/tutorial_tree.py -------------------------------------------------------------------------------- /urdf_to_pickle/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/urdf_to_pickle/__init__.py -------------------------------------------------------------------------------- /urdf_to_pickle/urdf_to_pickle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrl-umi3218/sva_rbdyn_tutorials/HEAD/urdf_to_pickle/urdf_to_pickle.py --------------------------------------------------------------------------------