Coder Social home page Coder Social logo

cxzhangqi's Projects

2.680-marine-vehicle-autonomy icon 2.680-marine-vehicle-autonomy

This course covers basic topics in autonomous marine vehicles, focusing mainly on software and algorithms for autonomous decision making (autonomy) by underwater vehicles operating in the ocean environments, autonomously adapting to the environment for improved sensing performance. It will introduce students to underwater acoustic communication environment, as well as the various options for undersea navigation, both crucial to the operation of collaborative undersea networks for environmental sensing. Sensors for acoustic, biological and chemical sensing by underwater vehicles and their integration with the autonomy system for environmentally adaptive undersea mapping and observation will be covered. The subject will have a significant lab component, involving the use of the MOOS-IvP autonomy software infrastructure for developing integrated sensing, modeling and control solutions for a variety of ocean observation problems, using simulation environments and a field testbed with small autonomous surface craft and underwater vehicles operated on the Charles River.

2020a_imt_ssh_mapping_natl60 icon 2020a_imt_ssh_mapping_natl60

A student challenge on both mapping of satellite altimeter sea surface height data and its dynamical update through web portals for scientific teams interested in the data challenge. Organisation: IMT-Atlantique, MEOM@IGE, Ocean-Next and CLS.

2020a_ssh_mapping_natl60 icon 2020a_ssh_mapping_natl60

A challenge on the mapping of satellite altimeter sea surface height data organised by MEOM@IGE, Ocean-Next and CLS.

2021_mssp icon 2021_mssp

This repository contains the established models discussed in the paper: "A Physics-constrained Deep Learning Based Approach for Acoustic Inverse Scattering Problems"

2l_qg_eof_dmd icon 2l_qg_eof_dmd

Deterministic and stochastic (projector operator stochastic parameterization) 2-layer QG model

ac_modes icon ac_modes

simple MATLAB code for the computation of acoustical normal modes in the ocean

acoustic-direction-finding-using-single-acoustic-vector-sensor-under-high-reverberation icon acoustic-direction-finding-using-single-acoustic-vector-sensor-under-high-reverberation

We propose a novel and robust method for acoustic direction finding, which is solely based on acoustic pressure and pressure gradient measurements from single Acoustic Vector Sensor (AVS). We do not make any stochastic and sparseness assumptions regarding the signal source and the environmental characteristics. Hence, our method can be applied to a wide range of wideband acoustic signals including the speech and noise-like signals in various environments. Our method identifies the “clean” time frequency bins that are not distorted by multipath signals and noise, and estimates the 2D-DOA angles at only those identified bins. Moreover, the identification of the clean bins and the corresponding DOA estimation are performed jointly in one framework in a computationally highly efficient manner. We mathematically and experimentally show that the false detection rate of the proposed method is zero, i.e., none of the time-frequency bins with multiple sources are wrongly labeled as single-source, when the source directions do not coincide. Therefore, our method is significantly more reliable and robust compared to the competing state-of-the-art methods that perform the time-frequency bin selection and the DOA estimation separately. The proposed method, for performed simulations, estimates the source direction with high accuracy (less than 1 degree error) even under significantly high reverberation conditions.

acoustic_mimo icon acoustic_mimo

MEng Design project code. Numpy, and Matplotlib for acoustic channel modeling. Uses Keras-Tensorflow for supervised and unsupervised tasks.

acustic_ofdm icon acustic_ofdm

This project uses the speaker and the microphone of the computer to realize a complete acoustic OFDM communication system in the MATLAB environment. The system includes phase estimation, channel equalization, bits encoding and cyclic prefix. The main script transmits an example image and shows the received one. Some plots are automatically generated to evaluate the system performances.

adcp_processing icon adcp_processing

Code processes binary ADCP data and incorporates some quality control measures.

advanced-time-series-sales-forecasting-arima-sarima icon advanced-time-series-sales-forecasting-arima-sarima

To use the latest machine learning modelling techniques more specifically ARIMA and SARIMA models to make a probable reconstruction of the sales record of the manufacturer - predicting the future, from the perspective of the past - to contribute to a full report on US public health in relation to major cigarette companies.

analyzing-the-effects-of-ocean-pollution-in-future icon analyzing-the-effects-of-ocean-pollution-in-future

The ocean plays a significant role in the ecosystem of the planet because it produces more than half of the world’s oxygen and absorbs 50 times more carbon dioxide than our atmosphere (“Why should we”, 2017). Ocean also contributes to a huge diversity in the ecology of marine life. However, the massive amount of carbon dioxide and debris entering the ocean is altering the quality of the ocean. The Pacific Ocean dataset from 2010 to 2017 will be used to analyze the quality of ocean water. The reason for choosing the Pacific Ocean is because it contains the most debris on the ocean. The collection of debris is so large in the ocean that it is renowned as the Great Pacific Garbage Patch (“Garbage Patches”, 2013). The main objective of this project is to know the effects of the carbon dioxide and debris on the quality of the ocean within that period. Since the dataset span is only for 7 years, this project hypothesizes that atmospheric carbon dioxide, salinity, and temperature will not change the quality of the ocean. However, if there is a change, it is important to analyze the condition of the ocean in the future, and review if it is sustainable in our succeeding generation. To conduct this project, the researcher will review different literature articles, and identify critical research questions. The researcher will create the database using SQL and find the answers to those critical questions using queries and displayed in the statistical visualization using Tableau. The result from the data analysis showed that there has been an increase in the carbon dioxide, sea surface temperature in the Pacific Ocean between those 7 years. The salinity of the ocean has changed and there are massive plastics present in the Pacific Ocean.

anomalydetection icon anomalydetection

Anomaly detection method for wireless sensor networks based on time series data

argopy icon argopy

A python library for Argo data beginners and experts

attention-cnn icon attention-cnn

Source code for "On the Relationship between Self-Attention and Convolutional Layers"

aviso-lagrangian icon aviso-lagrangian

Finite Size Lyapunov Exponent (FSLE) is a local lagrangian diagnostics that is widely used for the study of transport and mixing processes of oceanographic tracers (Sea surface temperature, Ocean color ...). Its computation is derived from the definition of Finite-Time Lyapunov Exponent that allows the identification of Lagrangian Coherent Structures.

avisoeke icon avisoeke

Scripts for downloading AVISO data and calculating and plotting geostrophic eddy kinetic energy.

ba-euv-grating icon ba-euv-grating

Simulation of scattering from grating at EUV scatterometer using BornAgain framework.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.