Skip to content

hao-l1/WhiskerSensing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Navigation and 3D Surface Reconstruction from Passive Whisker Sensing

This repository contains the implementation for the Bayes Filtering methods for contact tracking in Navigation and 3D Surface Reconstruction from Passive Whisker Sensing


Getting Started

conda create --name research --file requirements.txt

Installing GPy

python setup.py develop

Run Notebooks

ShapeTrackingTutorial.ipynb

A simple example of tracking contact position on an object with initialized sensor model.

MappingScene.ipynb

Scripts used to process a cluster of contact points and interpolate them using an occupancy map (Bayesian Hilbert Occupancy Maps)

3D Object Scan.ipynb

Scripts processes tracking results on 3D printed reference objects to measure the accuracy of tracking in world coordinates. This is used to generate the plot where traces are displayed on top of four objects of different shapes.

NoiseModel.ipynb

Script used to visualize the different between using a additive noise or multiplicative noise (a.k.a covariance inflation, fading memory filter, adaptive filter)

Sensor Model Comparison.ipynb

Visualize the sensor models with different kernel functions (RBF, Poly, and ThinPlate), and compare the performance of these models based on sweeping trials on 20/30 mm cylinder object.

Sensor Model.ipynb

Used to visualize sensor models of different whiskers (semi-curved, curved, straight) and save sensor model data.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published