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.py
basic_getFBGPeaks.py
getFBGPeaks.py
findHyperionIP.py
plotFBGPeaks.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