Virginia Tech
Browse

Deep Learning-Driven Modeling of Dynamic Acoustic Sensing in Biomimetic Soft-Robotic Pinnae

dataset
posted on 2025-02-06, 19:32 authored by Sounak ChakrabartiSounak Chakrabarti, Rolf MuellerRolf Mueller

Biological function often depends on complex mechanisms of a dynamic, time-variant nature. An example are certain bat species (horseshoe bats - Rhinolophidae) that use intricate pinna musculatures to execute a variety of pinna deformations. While prior work has indicated a potential significance of these motions for sensory information encoding, it remains unclear how the complex time-variant pinna geometries could be controlled to enhance sensory performance. To address this issue, the present work has investigated deep neural network models as digital twins for biomimetic pinnae. The networks were trained to predict the acoustic impacts of the deformed pinna geometries. A total of three network architectures have been evaluated for this purpose using physical numerical simulations (boundary element method) as ground truth. The networks predicted the acoustic beampattern function from pinna shape or even directly from the states of actuators that were used to deform the pinna shapes in simulation. Inserting prior knowledge in the form of beam-shaped basis functions did not improve network performance. The ability of the networks to produce beampattern predictions with low computational effort (in about three milliseconds each) should lend itself readily to supporting learning methods such as deep reinforcement learning that require many such functional evaluations.

History

Publisher

University Libraries, Virginia Tech

Corresponding Author Name

Rolf Mueller

Corresponding Author E-mail Address

rolf.mueller@vt.edu

Files/Folders in Dataset and Description

PlotComparisonsdBFinalsGreyScalev5biggerFont10302023 is the code for plotting VMBFNN predictions, DNN predictions against BEM numerical predictions. Corresponding files include 30KHzAzElGainData, 35KHzAzElGainData, 40KHzAzElGainData, DNNdBData, VMBFNNdBData TanHNNdBBPPredictions2ActuatorsGreyScalev71062023 is the code for plotting comprehensive MLP predictions Corresponding files include 30KHzWorkingdBTrial2Predictions, 35KHzWorkingdBTrial4Predictions, 40KHzWorkingdBTrial3Predictions BoxPlottingMay1st.ipynb is for plotting inference and compute times of VMBFNN and DNN. Corresponding files include NormalizedPressureMagnitudeRBFNNTimes and DNNTimes plotlossing.mlx is for plotting the losses of TanHNN neural network Corresponding files include 30KHzTanHNNLosses,35KHzTanHNNLosses, and 40KHzTanHNNLosses BeamPattern2DPolarPlot.ipynb is for plotting polar numerical beampattern estimates Corresponding files include 30KHzSingleAzElGainData,35KHzSingleAzElGainData,40KHzSingleAzElGainData BeamPatternProfiles is the matlab script for plotting beam pattern profiles NormalTanHNN training and evaluation files for 30, 35, and 40 KHz DNNsTotal training and evaluation files VMBFsTotal training and evaluation files Corresponding SingleFrameTendonAzElGainDataInput files Example COMSOL model file of upright pinna XYZ Data for sampling from COMSOL model file Finalized50mm**.blend file is a Blender file from which mesh files were extracted 30KHzSingleFrameTendonAzElGainDataInput is all inputs and outputs file for 30KHz 35KHzSingleFrameTendonAzElGainDataInput is all inputs and outputs file for 35KHz 40KHzSingleFrameTendonAzElGainDataInput is all inputs and outputs file for 40KHz

Usage metrics

    Mechanical Engineering

    Categories

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC