cdpr-simulation
├─ README.md
├─ config
├─ docs
├─ examples
├─ pyproject.toml
├─ results
│ ├─ 3d_trajectory_hybrid_zonotope.png
│ ├─ 3d_trajectory_qp.png
│ ├─ cable_statistics_hybrid_zonotope.png
│ ├─ cable_statistics_qp.png
│ ├─ cable_tensions_hybrid_zonotope.png
│ ├─ cable_tensions_limits_hybrid_zonotope.png
│ ├─ cable_tensions_limits_qp.png
│ ├─ cable_tensions_qp.png
│ ├─ cdpr_traj_hybrid_zonotope.gif
│ ├─ cdpr_traj_qp.gif
│ ├─ error_hybrid_zonotope.png
│ ├─ error_qp.png
│ ├─ error_statistics_hybrid_zonotope.png
│ ├─ error_statistics_qp.png
│ ├─ forces_hybrid_zonotope.png
│ ├─ forces_qp.png
│ ├─ qp_limits
│ │ ├─ 3d_trajectory_qp.png
│ │ ├─ cable_statistics_qp.png
│ │ ├─ cable_tensions_limits_qp.png
│ │ ├─ cable_tensions_qp.png
│ │ ├─ error_qp.png
│ │ ├─ error_statistics_qp.png
│ │ ├─ forces_qp.png
│ │ ├─ trajectory_qp.png
│ │ └─ velocity_qp.png
│ ├─ qp_nolimits
│ │ ├─ 3d_trajectory_qp.png
│ │ ├─ cable_statistics_qp.png
│ │ ├─ cable_tensions_limits_qp.png
│ │ ├─ cable_tensions_qp.png
│ │ ├─ error_statistics_qp.png
│ │ ├─ forces_qp.png
│ │ ├─ trajectory_qp.png
│ │ └─ velocity_qp.png
│ ├─ trajectory_hybrid_zonotope.png
│ ├─ trajectory_qp.png
│ ├─ velocity_hybrid_zonotope.png
│ └─ velocity_qp.png
├─ scripts
│ ├─ run_base_allocation.py
│ └─ run_zonotope_allocation.py
├─ src
│ ├─ cdpr
│ │ ├─ __init__.py
│ │ ├─ __pycache__
│ │ │ └─ __init__.cpython-310.pyc
│ │ ├─ allocation
│ │ │ ├─ __pycache__
│ │ │ │ ├─ hybrid_zonotope_allocator.cpython-310.pyc
│ │ │ │ └─ tension_allocator.cpython-310.pyc
│ │ │ ├─ hybrid_zonotope_allocator.py
│ │ │ ├─ tension_allocator.py
│ │ │ ├─ test
│ │ │ │ ├─ test_hybrid_zonotope.py
│ │ │ │ └─ test_tfr_decomposer.py
│ │ │ ├─ tfr_decomposer
│ │ │ │ ├─ __init__.py
│ │ │ │ ├─ __pycache__
│ │ │ │ │ ├─ __init__.cpython-310.pyc
│ │ │ │ │ ├─ base.cpython-310.pyc
│ │ │ │ │ └─ decomposer.cpython-310.pyc
│ │ │ │ ├─ adjacency.py
│ │ │ │ ├─ base.py
│ │ │ │ └─ decomposer.py
│ │ │ └─ utils
│ │ │ ├─ __init__.py
│ │ │ ├─ __pycache__
│ │ │ │ ├─ __init__.cpython-310.pyc
│ │ │ │ └─ geometry.cpython-310.pyc
│ │ │ ├─ geometry.py
│ │ │ └─ sampling.py
│ │ ├─ controller
│ │ │ ├─ __pycache__
│ │ │ │ └─ controller.cpython-310.pyc
│ │ │ └─ controller.py
│ │ ├─ dynamics
│ │ │ ├─ CDPRPlant.py
│ │ │ ├─ __pycache__
│ │ │ │ ├─ cdpr_plant.cpython-310.pyc
│ │ │ │ ├─ dynamics.cpython-310.pyc
│ │ │ │ └─ kinematics.cpython-310.pyc
│ │ │ ├─ cdpr_plant.py
│ │ │ ├─ dynamics.py
│ │ │ └─ kinematics.py
│ │ └─ utils
│ │ ├─ Frame3D.py
│ │ ├─ NullspaceDym.py
│ │ ├─ SingleFrame.py
│ │ ├─ __pycache__
│ │ │ ├─ plot_utils.cpython-310.pyc
│ │ │ └─ utils.cpython-310.pyc
│ │ ├─ plot_utils.py
│ │ ├─ tension_simulation.gif
│ │ ├─ three_cases_3d_animation_moving_polyhedron.gif
│ │ ├─ three_cases_geometric_circle_top_legend.png
│ │ └─ utils.py
│ └─ cdpr_simulation.egg-info
│ ├─ PKG-INFO
│ ├─ SOURCES.txt
│ ├─ dependency_links.txt
│ ├─ requires.txt
│ └─ top_level.txt
└─ tests
└─ test_kinematics.py
-
Notifications
You must be signed in to change notification settings - Fork 1
This repository aims to build the most comprehensive Cable-Driven Parallel Robot (CDPR) simulation library, featuring integrated modules for dynamics simulation, motion control, and cable force allocation.
ZnMnCr/cdpr-simulation
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
This repository aims to build the most comprehensive Cable-Driven Parallel Robot (CDPR) simulation library, featuring integrated modules for dynamics simulation, motion control, and cable force allocation.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published