I use software to study insect behavior and biomechanics. I am currently an Assoc. Prof. in Mech. Eng. at the University of Nevada, Reno.
PyNumDiff. Methods for numerical differentiation of noisy data in python
134multi_tracker. Multiple object tracking for single camera in ROS.
40DMDbookJupyter. Jupyter Notebook Equivalents of the Matlab Code associated with the DMD book (Kutz, Brunton, Brunton, Proctor)
7tcp_to_arduino_example. Example of a TCP server for Arduino Uno and Ethernet Shield, along with a ROS server for full ROS integration.
4Nonlinear_and_Data_Driven_Estimation. Notebooks for nonlinear and data driven estimation course
4camera_aravis. camera aravis ROS driver for GigE cameras
3Bronkhorst. Python API for Bronkhorst flow controllers
3FlyView. Python scripts to render fly-view stills and movies using blender
3cs154ai. Python
3pyUKFsqrt. Python implementation of the sqrt Unscented Kalman Filter using MATLAB style cholesky update
2pyEKF. Dead simple discrete extended kalman filter
2FlyPlotLib. matplotlib plotting functions for making awesome plots
2dyneye. Dynamic Eye
2active_anemosensing. Active Anemosensing Hypothesis: How Flying Insects Could Estimate Ambient Wind Direction Through Sensory Integration & Active Movement
2floris_ros_flydra. floris ros flydra stuff
2DataFit. various data fitting funcs
2FlydraAnalysisTools. A proper python package for analysis tools written for flydra data
2Lie_Algebra. Lie Algebra
2ros_hydra. ros implementation of hydra
2flydra. misc bits of flydra
2flybot. tcp controlled robot
2windobs. Supplemental analysis for wind estimation paper
1braid_tunnel. ROS nodes and generic analysis code for braid
1braid_trigger. Example for using ROS to trigger on braid trajectories
1flivver. Insect inspired visual-based velocity estimation through spatial pooling of optic flow during linear motion
1OdorAnalysis. analysis code for odor exps
1OdorPackets. Python
1RaspiTracker. C
1alicate_flow_control. ros package for controlling alicat flow controllers
1FlyPlumeTracking. Simple simulation to demonstrate the quantitative importance of parameters in a fruit fly's odor plume tracking behavior, as described in (van Breugel and Dickinson, in review).
1nano_odor_control. Arduino firmware for controlling odor pulse and reading odor signal
1odor_control_analysis. Python
1landing_paper_analysis. Python
1ArduinoDAQ. Simple Arduino firmware with python and ros api for recording and streaming sensor data
1phidget_stepper_velocity_control. Example ROS node for controlling a phidgets stepper motor
1gps_wind_station. Data logging trisonica wind station data with GPS time stamps using teensy firmware and python analysis
1flydra_analysis_tools. Tools for analyzing flydra trajectories
1odor_tracking. Python
1landing_analysis. Python
1nonlinear_controls.
1hydra. hydra code
1landing_model. landing model code
1joystick_ps3. ps3 controller for ros
1visionegg. visionegg scripts
1analysis. flydra analysis, landing
1shellscripts. Shell
1ps3_interpreter. playstation controller interpreter and sender
1pymovie. Python
1hydragui. gui for hydra tracking
1flydrome. Python
1floris. basic scripts for a variety of things
1ros_flydra. ROS support for flydra
1pymovie2. new, better, version
1floris_functions. General analysis and plotting functions
1