100 likes | 276 Views
NIMSAQ and Hydrolab DS5: Overview and Applications Victor Chen, Sandra Villamizar , Henry Pai , Tom Harmon. UC Merced, CENS, ASCENT. Outline. What it (NIMSAQ) does Physical Setup Networked Infomechanical Mechanical Systems for Aquatic Applications (NIMSAQ)
E N D
NIMSAQ and Hydrolab DS5: Overview and Applications Victor Chen, Sandra Villamizar, Henry Pai, Tom Harmon UC Merced, CENS, ASCENT
Outline • What it (NIMSAQ) does • Physical Setup • Networked Infomechanical Mechanical Systems for Aquatic Applications (NIMSAQ) • Hydrolab DS5 multi-parameter probe • Software Control • Data Analysis • Parsing Data • RSurvey
What can NIMSAQ do • Precise and repeatable movements along cross section on local spatial grid with “less” setup time ↑ Interpolated results at T1, generated from RSurvey. Dwelled points denoted in black. ← Study site Image shows results from study site at San Joaquin-Merced River confluence
Physical Setup: NIMSAQ External Encoder Placement Horizontal Motor Challenges: Adequate anchoring Fighting the elements: currents (too much drag cause sag), waves (unstable), wireless connection Vertical Motor Left Image: Schematic of whole system, Right Image: Photo of Actuation Module
Physical Setup: Hydrolab DS5 Sensors on our DS5 LDO (luminescent dissolved oxygen) Specific conductivity PAR and reference PAR (photosynthetically active radiation) Self-cleaning turbidity pH ORP (oxidation reduction potential) Image is of stock DS5, ours is slightly different.
Software Control Operation • Wirelessly log into control board (Ubuntu OS) in the actuation module • Two command line sessions run Python scripts for motor control and sensor logging Issues • PID gain control is not optimal leading sometimes to long moves • Re-establishing control when wireless signal is lost Putty, WinSCP Laptop Router Interface Attached to NIMSAQ Router Actuation Module Control board serial_sensor.py nimsaqmenu.py Hydrolab Motor Encoders Diagram of control and communications software
Data Analysis: Parsing • Data localized by timestamps of encoders and sensors • R allows for quick parsing, filtering, comparison, and averaging of data at a given dwell point Horizontal Encoder Define start & end of dwell time Vertical Encoder Choose Hydro-lab data during dwell time Average Hydro-lab data for dwell position Hydrolab Diagram of data flow
Data analysis: RSurvey • Programmed by Jason Fisher • GUI interface for data interpolation and visualization Interpolated bathymetry Measured bathymetry R console Rsurvey 0.4.3 Transect Manager Interpolated cross sect-ion data Plotting bathymetry of transect Images are from Rsurvey session
Acknowledgements and Resources • Additional members and colleagues that couldn’t make it here • Jason Fisher • Michael Stealey • Chris Butler • Brett Jordan • Yeung Lam • Bill Kaiser • Resources • ASCENT website for further info about NIMSAQ: http://www.ascent.ucla.edu/ • Jason Fisher’s website for installation help for Rsurvey: https://eng.ucmerced.edu/people/jfisher/software/rsurvey
Experimental Plan • Tools at our disposal: • NIMSAQ (Cross section of ~50 m or less) • Hydrolab DS5 • Magellan MobileMapper Pro Handheld GPS Sauce Grande Lagoon Image from Google Maps