A distance-based inverse kinematics solver for extensible segment constant curvature continuum robots.
- Install conda (Miniconda3 recommended)
- (Optional) install the mamba package. In this case, replace all the "conda" commands with "mamba" below.
- Install MOSEK and obtain a license (free for academic use) https://www.mosek.com/downloads/
- Run the following:
# clone the repo and navigate to the cidgikc directory
git clone https://github.com/ContinuumRoboticsLab/CIDGIKc.git
cd cidgikc
# Create & activate the conda env
conda env create -f environment.yml
conda activate cidgikc-env
- Run the algorithm on a single problem instance by running the following:
cd scripts
python exp_sing_contrived.py