This repository is to support FBG-based needle shape sensing projects and needle segmentation tasks.
Packages here include automation of processing needle calibration data and performing the calibration. The caliibration method currently uses a simple least squares method.
fbg_needle_calibration.py: script for calibrating FBGNeedlessensorized_needles.py: class file for FBG-sensorized needle wrapperopen_files.py: library for reading in experimental data filesfbg_signal_processing.py: library of FBG signal processing methods
hyperion.py: hyperion si155 interrogator python interface library.async_getFBGPeaks.pybasic_getFBGPeaks.pygetFBGPeaks.pyfindHyperionIP.pyplotFBGPeaks.py: script to see the spectrum ov the interrogator- several bash scripts in
src/bash_scripts/for operating these scripts during experiment
This is where analysis in MATLAB is performed. Current version is for MATLAB R2021a
shape_sensing: For FBG needle shape sensingamiro-cv: for computer vision applications of needle shape sensing experiments