• Stars
    star
    1,007
  • Rank 43,933 (Top 0.9 %)
  • Language
    MATLAB
  • License
    Other
  • Created over 3 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This MATLAB and Simulink Challenge Project Hub contains a list of research and design project ideas. These projects will help you gain practical experience and insight into technology trends and industry directions.

MathWorks Excellence in Innovation Projects

Contribute to the progress of engineering and science by solving key industry challenges!

Are you looking for a design or research project idea with real industry relevance?
This is a list of inspiring projects based on industry trends for your capstone, senior design project, or final year assignment. These projects help you learn about technology trends while becoming an important and valued contributor to the advancement of technical computing and Model-Based Design with MATLAB and Simulink. Even more, you gain official recognition for your problem-solving skills from technology leaders at MathWorks.

How to participate

Make the results of your work open and accessible to receive a certificate and endorsements from MathWorks research leads. Let us know your intent to complete one of these projects here and we will send you more information about the project and recognition awards.

For more information about the program and how to submit your solution, please visit our wiki page.

name name

If you are faculty and interested in further information, to provide feedback, or to nominate a new project, contact us here.

If you are in industry and interested in nominating a new project contact us here.

Projects by technology trends

All projects

Updated: April 26, 2023

Multi-UAV Path Planning for Urban Air Mobility

Develop a path planning algorithm for multiple drones flying in an urban environment.

Impact: Contribute to advancing drone applications in UAM and revolutionizing the logistic industry.

Expertise gained: Autonomous Vehicles, Drones, Robotics, Multi-agent System, Optimization, Sensor Fusion and Tracking, UAV, Modeling and Simulation

Energy Management for a 2-Motor BEV using Model-Predictive Control

Develop a Model-Predictive Control algorithm to optimally distribute torque in a 2-motor Battery Electric Vehicle (BEV) powertrain.

Impact: Reduce energy consumption while maintaining best motor performance.

Expertise gained: Sustainability and Renewable Energy, Automotive, Control, Electrification, Modeling and Simulation

Classify RF Signals Using AI

Use deep learning to classify wireless signals and perform real-world testing with software defined radios.

Impact: Help to mitigate the ever-increasing RF interference problem in the developed world.

Expertise gained: 5G, Artificial Intelligence, Deep Learning, Image Processing, Machine Learning, Neural Networks, Software-defined Radio, Wireless Communication

Deep Image Prior for Inverse Problems in Imaging

Use the Deep Image Prior to solve inverse problems in imaging.

Impact: Implement the Deep Image Prior to provide high-quality solutions to inverse problems in imaging that are ubiquitous in industry.

Expertise gained: Artificial Intelligence, Computer Vision, Deep Learning, Image Processing, Machine Learning, Neural Networks, Optimization, Signal Processing

Simulink Hearing Aid

Develop a hearing aid simulation in Simulink.

Impact: Improve hearing aid simulation and create a testbed for new audio processing algorithm prototyping.

Expertise gained: Signal Processing, Audio, Modeling and Simulation

Music Composition with Deep Learning

Design and train a deep learning model to compose music.

Impact: Generative music models can be used to create new assets on demand.

Expertise gained: Artificial Intelligence, Deep Learning, Machine Learning, Neural Networks, Audio

Carbon Neutrality

Build a CO2 emission model from historical data and create a plan to achieve carbon neutrality in the future.

Impact: Set up a strategy for carbon neutrality and consolidate the international collaboration.

Expertise gained: Computational Finance, Sustainability and Renewable Energy, Modeling and Simulation, Machine Learning

Augmented Reality for Architecture

Develop an augmented reality system to enhance a photo or video of a 2D architectural floor plan printed on paper with a virtual 3D representation of the structure.

Impact: Develop a proof-of-concept augmented reality system to aid in architectural design.

Expertise gained: Computer Vision, Image Processing, Sensor Fusion and Tracking

Top Quark Detection with Deep Learning and Big Data

Develop a predictive classifier model able to discriminate jets produced by top quark decays from the background jets

Impact: Reduce the interference of background jets and help the discovery of new fundamental physics

Expertise gained: Artificial Intelligence, Big Data, Deep Learning, Physics

Energy-Optimal Trajectory Planning for Multirotor Drones

Develop a trajectory planning for multirotor drones that minimizes energy consumption.

Impact: Increase mission time of multirotor drones.

Expertise gained: Drones, Robotics, Autonomous Vehicles, Electrification, Modeling and Simulation, Optimization, UAV

Techno-Economic Assessment of Green Hydrogen Production

Perform early-stage economic feasibility of an energy project to determine project viability.

Impact: Connect economic aspect to technical design.

Expertise gained: Sustainability and Renewable Energy, Modeling and Simulation, Electrification

Reinforcement Learning Based Fault Tolerant Control of a Quadrotor

Develop a fault-tolerant controller for a quadcopter using model-based reinforcement learning.

Impact: Improve safety of multi-rotor drones.

Expertise gained: Drones, Artificial Intelligence, Robotics, Control, Reinforcement Learning, UAV

Visual-Inertial Odometry for a Minidrone

Design and implement a visual/visual-inertial odometry system using onboard camera for a Minidrone.

Impact: Advance aerial vehicle control in contracted spaces with unforeseen environment conditions.

Expertise gained: Autonomous Vehicles, Computer Vision, Drones, Robotics, Aerospace, Control, Image Processing, Low-cost Hardware, Modeling and Simulation, Signal Processing, State Estimation, UAV

Sensor Fusion for Autonomous Systems

Develop a sensor fusion algorithm for vehicle pose estimation using classical filtering or AI-based techniques.

Impact: Enhance navigation accuracy of autonomous vehicles.

Expertise gained: Autonomous Vehicles, Sensor Fusion and Tracking, State Estimation

Current submissions

Human Motion Recognition Using IMUs

Use Deep Learning and Inertial Measurement Units (IMU) data to recognize human activities and gestures.

Impact: Enable the next generation of wearable electronic devices with motion recognition.

Expertise gained: Artificial Intelligence, Deep Learning, Embedded AI, Neural Networks, Signal Processing

Vibration Detection and Rejection from IMU Data

Remove vibration signals from inertial measurement units.

Impact: Improve navigation systems by making them robust against vibrations.

Expertise gained: Drones, Autonomous Vehicles, Robotics, Modeling and Simulation, Sensor Fusion and Tracking, State Estimation, Signal Processing

Aggressive Maneuver Stabilization for a Minidrone

Design a controller to enable a micro aerial vehicle to stabilize in the scenario of an external aggressive disturbance.

Impact: Contribute to advancements in aerial vehicle control in contracted spaces with unforeseen environment conditions.

Expertise gained: Autonomous Vehicles, Drones, Robotics, Aerospace, Low-cost Hardware, Modeling and Simulation, State Estimation, UAV, Control

Current submissions

Coastline Prediction using Existing Climate Change Models

Develop an example that predicts and visualizes coastline impact due to rising sea levels.

Impact: Assess and plan for the potential impact of climate change.

Expertise gained: Sustainability and Renewable Energy, Modeling and Simulation

Current submissions

Landslide Susceptibility Mapping using Machine Learning

Develop a tool to identify and visualize geographical areas susceptible to landslides.

Impact: Identify areas that are at risk for landslides to help mitigate devastating impacts on people and infrastructure.

Expertise gained: Sustainability and Renewable Energy, Machine Learning

Satellite Collision Avoidance

Model satellites in Low Earth Orbit (LEO) to identify conjunctions and prevent collisions with space debris, while maintaining orbital requirements.

Impact: Contribute to the success of satellite mega-constellations and improve the safety of the Low Earth Orbit (LEO) environment.

Expertise gained: Autonomous Vehicles, Control, Satellite, Modeling and Simulation

Sentiment Analysis in Cryptocurrency Trading

Build your own cryptocurrency trading strategies based on sentiment analysis.

Impact: Have a foundation on the potential opportunities on Environmental, Social, and Governance (ESG) portfolio analysis.

Expertise gained: Artificial Intelligence, Deep Learning, Machine Learning, Text Analytics

Snake-like Robot Modeling and Navigation

Model and control an autonomous snake-like robot to navigate an unknown environment.

Impact: Advance robotics design for hazardous environments inspection and operation in constricted spaces.

Expertise gained: Robotics, Manipulators, Modeling and Simulation

Current submissions

Traffic Light Negotiation and Perception-Based Detection

Detect traffic lights and perform traffic light negotiation at an intersection in Unreal environment.

Impact: Contribute to the advancement of autonomous vehicles traffic coordination in intersections through simulation.

Expertise gained: Autonomous Vehicles, Computer Vision, Automotive, Control, Deep Learning, Image Processing, Modeling and Simulation, Sensor Fusion and Tracking

Traffic Data Analysis for Modeling and Prediction of Traffic Scenarios

Analyze real-world traffic data to understand, model, and predict human driving trajectories.

Impact: Contribute to autonomous driving technologies and intelligent transportation research.

Expertise gained: Big Data, Autonomous Vehicles, Support Vector Machines, Machine Learning, Deep Learning, Automotive

Current submissions

Classify Object Behavior to Enhance the Safety of Autonomous Vehicles

Automatically classify behavior of tracked objects to enhance the safety of autonomous systems.

Impact: Make autonomous vehicles safer by classifying behaviors of objects around them.

Expertise gained: Artificial Intelligence, Autonomous Vehicles, Robotics, Drones, Deep Learning, Explainable AI, Machine Learning, Mobile Robots, Neural Networks, Reinforcement Learning, Sensor Fusion and Tracking, UAV, UGV, Automotive

Testing Realtime Robustness of ROS in Autonomous Driving

Develop a realtime collision avoidance system using ROS2 that will execute a safe vehicle response.

Impact: Contribute to improving access and safety of transportation through robust automated driving systems.

Expertise gained: Autonomous Vehicles, Robotics, Automotive, Image Processing, Modeling and Simulation, Sensor Fusion and Tracking, Low-Cost Hardware

Smart Watering System with Internet of Things

Develop a smart plant water system using Internet of Things (IoT) and low-cost hardware.

Impact: Minimize the negative effects of the overuse of water in farming and preserve water resources.

Expertise gained: Sustainability and Renewable Energy, Artificial Intelligence, IoT, Low-Cost Hardware, Deep Learning, Cloud Computing

Machine Learning for Motor Control

Enhance the performance and product quality required to develop a motor control application.

Impact: Contribute to the global transition to smart manufacturing and electrification.

Expertise gained: Artificial Intelligence, Control, Machine Learning, Reinforcement Learning, Automotive

Current submissions

Flight Controller Design and Hardware Deployment

Build a mini drone and use the PX4 Hardware Support package to design the flight controller using Simulink.

Impact: Expedite UAV design and assembly with Model-Based Design.

Expertise gained: Drones, Autonomous Vehicles, Control, Low-cost Hardware, UAV

Portable Charging System for Electric Vehicles

Design a portable charger for Electric Vehicles.

Impact: Help make electric vehicles more reliable for general use.

Expertise gained: Sustainability and Renewable Energy, Control, Electrification, Modeling and Simulation

Current submissions

Digital Twin and Predictive Maintenance of Pneumatic Systems

Predict faults in pneumatic systems using simulation and AI/machine learning.

Impact: Improve efficiency and reliability of industrial processes.

Expertise gained: Artificial Intelligence, Industry 4.0, Cyber-Physical Systems, Digital Twins, Embedded AI, Health Monitoring, IoT, Machine Learning, Modeling and Simulation

Face Detection and Human Tracking Robot

Design and implement a real time autonomous human tracking robot using low-cost hardware.

Impact: Leverage mobile technology and deep learning to advance human detection algorithms for impacting human safety and security.

Expertise gained: Artificial Intelligence, Computer Vision, Robotics, Deep Learning, Embedded AI, Human-Robot Interaction, Mobile Robots, Modeling and Simulation, Machine Learning, Low-cost Hardware, Image Processing, Control

Current submissions

Robust Visual SLAM Using MATLAB Mobile Sensor Streaming

Perform robust visual SLAM using MATLAB Mobile sensor streaming.

Impact: Enable visual SLAM from streaming sensors and extend the state-of-art in real-time visual SLAM algorithms.

Expertise gained: Autonomous Vehicles, Computer Vision, Drones, Robotics, Automotive, AUV, Mobile Robots, Manipulators, Humanoid, UAV, UGV

Warehouse Robotics Simulation

Simulate multirobot interactions for efficient algorithm design and warehouse operations.

Impact: Advance the automation of warehouse applications and reduce associated time and energy consumption.

Expertise gained: Autonomous Vehicles, Robotics, Human-Robot Interaction, Humanoid, Mobile Robots

Synthetic Aperture Radar (SAR) Simulator

Develop a lightweight Synthetic Aperture Radar (SAR) raw data simulator.

Impact: Accelerate design of SAR imaging systems and reduce time and cost for their development for aerial and terrestrial applications

Expertise gained: Autonomous Vehicles, Automotive, AUV, Image Processing, Signal Processing, Radar Processing

Change Detection in Hyperspectral Imagery

Develop an efficient method for detecting small changes on Earth surface using hyperspectral images.

Impact: Revolutionize the management of natural resources, monitoring, and preventing of disasters, going beyond what is visible to the naked eye.

Expertise gained: Computer Vision, Image Processing, Deep Learning

Autonomous Navigation for Vehicles in Rough Terrain

Design and implement a motion planning algorithm for off-road vehicles on rough terrain.

Impact: Expand the frontiers of off-road exploration and navigation using mobile robots for precision agriculture, firefighting, search and rescue, and planetary exploration.

Expertise gained: Autonomous Vehicles, Computer Vision, Robotics, Image Processing, Mobile Robots, SLAM, UGV, Optimization

Current submissions

Path Planning for Autonomous Race Cars

Develop an algorithm to compute an optimal path for racing tracks.

Impact: Push racing car competitions into fully autonomous mode

Expertise gained: Autonomous Vehicles, Automotive, Optimization, Modeling and Simulation

Current submissions

Disturbance Rejection Control for PMSM Motors

Implement Active Disturbance Rejection Control (ADRC) algorithm for closed-loop speed control system for a Permanent Magnet Synchronous Motors (PMSM).

Impact: Improve the customer experience with advanced control strategies to handle the sudden changes in the load with better dynamic control performance.

Expertise gained: Artificial Intelligence, Electrification, Control, Modeling and Simulation, Reinforcement Learning

Optimizing Antenna Performance in an Indoor Propagation Environment

Design an antenna to optimize transmission and reception in indoor environment.

Impact: Maximize indoor radio signal coverage and reduce energy consumption of signal booster devices.

Expertise gained: 5G, Optimization, Smart Antennas, Wireless Communication

Optimization of Large Antenna Arrays for Astronomical Applications

Design a large antenna array and optimize its multiple design variables to achieve desired transmission/reception characteristics.

Impact: Advance long distance communication capabilities for astronomical applications

Expertise gained: 5G, Smart Antennas, Wireless Communication, Optimization

Green Hydrogen Production

Develop a model of a reversible fuel-cell integrated into a renewable-energy microgrid structure.

Impact: Contribute to the global transition to zero-emission energy sources through the production of hydrogen from clean sources.

Expertise gained: Sustainability and Renewable Energy, Electrification, Digital Twins, Modeling and Simulation

Automatically Segment and Label Objects in Video

Implement algorithms to automatically label data for deep learning model training.

Impact: Accelerate the development of robust AI algorithms for self-driving vehicles.

Expertise gained: Artificial Intelligence, Computer Vision, Deep Learning, Machine Learning

Behavioral Modelling of Phase-Locked Loop using Deep Learning Techniques

Leverage a deep learning approach to extract behavioral models of mixed-signal systems from measurement data and circuit simulation.

Impact: Accelerate mixed-signal design and analysis thereby reducing Time-To-Market for semiconductor companies.

Expertise gained: Artificial Intelligence, Deep Learning, Machine Learning, Modeling and Simulation, Neural Networks, RF and Mixed Signal, Optimization, Signal Processing

Current submissions

Electrification of Household Heating

Build and evaluate an electrical household heating system to help minimize human environmental impact and halt climate change.

Impact: Contribute to the global transition to zero-emission energy sources by electrification of household heating.

Expertise gained: Sustainability and Renewable Energy, Digital Twins, Electrification, Modeling and Simulation

Electrification of Aircraft

Evaluate electric aircraft energy requirements, power distribution options, and other electrical technologies.

Impact: Contribute to the global transition to zero-emission energy sources by electrification of flight.

Expertise gained: Sustainability and Renewable Energy, Digital Twins, Electrification, Modeling and Simulation, Zero-fuel Aircraft

Signal Integrity Channel Feature Extraction for Deep Learning

Develop a deep learning approach for signal integrity applications.

Impact: Accelerate signal integrity design and analysis to enable society with more robust and connected internet communications.

Expertise gained: Artificial Intelligence, Deep Learning, Machine Learning, Modeling and Simulation, Neural Networks, RF and Mixed Signal

Wind Turbine Predictive Maintenance Using Machine Learning

Improve the reliability of wind turbines by using machine learning to inform a predictive maintenance model.

Impact: Contribute to providing the world with reliable green energy.

Expertise gained: Industry 4.0, Sustainability and Renewable Energy, Machine Learning, Electrification, Modeling and Simulation, Predictive Maintenance, Wind Turbines

Optimal Data Center Cooling

Improve performance, stability, and cost effectiveness of data centers by designing a cooling algorithm that keeps the system running as efficiently as possible.

Impact: Contribute to the performance, reliability, and efficiency of data centers worldwide.

Expertise gained: Big Data, Sustainability and Renewable Energy, Cloud Computing, Control, Deep Learning, Modeling and Simulation, Parallel Computing, Predictive Maintenance

Control, Modeling, Design, and Simulation of Modern HVAC Systems

Model a modern HVAC system and design a controller to improve heating, cooling, ventilation, air quality, pressure, humidity, and energy efficiency.

Impact: Contribute to the design and control of modern homes and buildings to preserve energy and healthy living environments.

Expertise gained: Sustainability and Renewable Energy, Modeling and Simulation, Electrification, Control

Predictive Electric Vehicle Cooling

Improve range, performance, and battery life by designing a cooling algorithm that keep EV battery packs cool when they need it most.

Impact: Contribute to the electrification of transport worldwide. Increase the range, performance, and battery life of EVs.

Expertise gained: Autonomous Vehicles, Sustainability and Renewable Energy, Automotive, Control, Electrification, Modeling and Simulation, Optimization

Speech Background Noise Suppression with Deep Learning

Develop a deep learning neural network for audio background noise suppression.

Impact: Advance hearing aid technology through research in speech enhancement and noise suppression and improve the quality of life of persons with a hearing impairment.

Expertise gained: Artificial Intelligence, Deep Learning, Neural Networks, Signal Processing

Current submissions

Improve the Accuracy of Satellite Navigation Systems

Improve the accuracy of satellite navigation systems by using non-binary LDPC codes.

Impact: Accelerate the development of modern satellite navigation receivers.

Expertise gained: 5G, GNSS, Wireless Communication

Monitoring and Control of Bioreactor for Pharmaceutical Production

Monitor and control an industrial scale bioreactor process for pharmaceutical production.

Impact: Improve quality and consistency of pharmaceutical products and contribute to transitioning the pharmaceutical sector to Industry 4.0.

Expertise gained: Big Data, Industry 4.0, Control, IoT, Modeling and Simulation, Optimization, Machine Learning

Deep Learning for UAV Infrastructure Inspection

Automate the process of infrastructure inspection using \ aerial vehicles and deep learning.

Impact: Enhance safety and speed of infrastructure inspection across a wide range of industries.

Expertise gained: Computer Vision, Drones, Artificial Intelligence, Robotics, UAV, SLAM, Deep Learning

Current submissions

3D Virtual Test Track for Autonomous Driving

Design a 3D virtual environment to test the diverse conditions needed to develop an autonomous vehicle.

Impact: Contribute to autonomous vehicle development by creating virtual test scenes that can be used with many simulators across multiple vehicle development programs.

Expertise gained: Autonomous Vehicles, Automotive, Modeling and Simulation

Simulation-Based Design of Humanoid Robots

Develop and use models of humanoid robots to increase understanding of how best to control them and direct them to do useful tasks.

Impact: Accelerate the deployment of humanoid robots to real-world tasks including in healthcare, construction, and manufacturing.

Expertise gained: Artificial Intelligence, Robotics, Control, Cyber-Physical Systems, Deep Learning, Humanoid, Human-Robot Interaction, Machine Learning, Mobile Robots, Modeling and Simulation, Optimization, Reinforcement Learning

Build a Wireless Communications Link with Software-Defined Radio

Gain practical experience in wireless communication by designing inexpensive software-defined radios.

Impact: Develop your own expertise in wireless technology and drive this megatrend forward, in industry and society.

Expertise gained: 5G, Low-Cost Hardware, Modeling and Simulation, Signal Processing, Software-Defined Radio, Wireless Communication

Intelligent Fan Air Cooling System

Design an intelligent fan cooling system to moderate temperatures in a building to eliminate or reduce the need for air conditioning systems.

Impact: Contribute to energy and carbon footprint reduction.

Expertise gained: Sustainability and Renewable Energy, Control, Modeling and Simulation, Optimization

Signal Coverage Maps Using Measurements and Machine Learning

Reduce the cost of 5G and IoT network deployment by generating coverage maps from limited measurements.

Impact: Contribute to the evolution and deployment of new wireless communications systems.

Expertise gained: Artificial Intelligence, 5G, Machine Learning, Wireless Communication

Current submissions

Applying Machine Learning for the Development of Physical Sensor Models in Game Engine Environment

Realistic synthetic sensor data will soon eliminate the need of collecting tons of real data for machine learning based perception algorithms. Accelerate this transition by creating a real-time camera distortion model.

Impact: Reduce development efforts of autonomous vehicles and robots.

Expertise gained: Artificial Intelligence, Autonomous Vehicles, Computer Vision, Deep Learning, Machine Learning, Modeling and Simulation, Neural Networks

Selection of Mechanical Actuators Using Simulation-Based Analysis

Help accelerate the design and development of autonomous systems by providing a framework for mechanical actuators analysis and selection.

Impact: Help evaluate and select actuation systems across multiple industries (robotic, automotive, manufacturing, aerospace) and help designers come up with novel actuation solutions.

Expertise gained: Drones, Robotics, Control, Cyber-physical Systems, Electrification, Humanoid, Manipulators, Modeling and Simulation

Battery Pack Design Automation

Reduce the effort required to properly develop a battery pack optimized for an automotive drive cycle.

Impact: Contribute to the global transition to zero-emission energy source.

Expertise gained: Sustainability and Renewable Energy, Control, Electrification, Optimization, Parallel Computing

Rotor-Flying Manipulator Simulation

Rotor-flying manipulation will change the future of aerial transportation and manipulation in construction and hazardous environments. Take robotics manipulation to the next level with an autonomous UAV.

Impact: Transform the field of robot manipulation.

Expertise gained: Drones, Robotics, Manipulators, Modeling and Simulation, UAV

MIMO Engine Airpath Control

Internal combustion engines will continue to be used in the automotive marketplace well into the future. Build a MIMO airflow control to improve engine performances, fuel economy, and emissions, and start your career in the automotive industry!

Impact: Improve environmental friendliness of engine control by tier 1 automotive supplier.

Expertise gained: Autonomous Vehicles, Automotive, Control, Modeling and Simulation

Current submissions

Voice Controlled Robot

Smart devices and robots have become part of our everyday life and human-robot interaction plays a crucial role in this rapidly expanding market. Talking to a machine is going to complete change the way we work with robots.

Impact: Open up the opportunities to create robots that can be an intuitive part of our world.

Expertise gained: Artificial Intelligence, Computer Vision, Robotics, Signal Processing, Natural Language Processing, Mobile Robots, Human-Robot Interaction, Low-Cost Hardware

Current submissions

Quadruped Robot with a Manipulator

Legged robots with manipulators will be the ideal platforms to traverse rough terrains and interact with the environment. Are you ready to tackle the challenge of operating robots outdoor?

Impact: Contribute to state-of-the-art technologies for exploration and search and rescue transformation.

Expertise gained: Robotics, Control, Image Processing, Manipulators, Mobile Robots, Modeling and Simulation

Underwater Drone Hide and Seek

After robots conquered ground, sky and space, they are going deep sea next. Explore the frontier of autonomous underwater vehicles by doing a project on robot collaboration and competition underwater.

Impact: Advance underwater exploration and AUVs collaboration for the future of ocean engineering.

Expertise gained: Artificial Intelligence, Robotics, AUV, Embedded AI, Machine Learning, Reinforcement Learning, Sensor Fusion and Tracking, SLAM

Autonomous Vehicle Localization Using Onboard Sensors and HD Geolocated Maps

Revolutionize the current transportation system by improving autonomous vehicles localization for level 5 automation.

Impact: Contribute to the change of automobile industry, and transportation system.

Expertise gained: Computer Vision, Robotics, Autonomous Vehicles, SLAM, State Estimation, Sensor Fusion and Tracking

More Repositories

1

thingspeak-arduino

ThingSpeak Communication Library for Arduino, ESP8266 and ESP32
C++
426
star
2

jupyter-matlab-proxy

MATLAB Integration for Jupyter enables you to run MATLAB code in Jupyter Notebooks and other Jupyter environments. You can also open MATLAB in a browser directly from your Jupyter environment to use more MATLAB features.
Python
212
star
3

awesome-matlab-students

An awesome list of helpful resources for students learning MATLAB & Simulink. List includes tips & tricks, tutorials, videos, cheat sheets, and opportunities to learn MATLAB & Simulink.
MATLAB
204
star
4

MATLAB-extension-for-vscode

This extension provides support for editing MATLAB® code in Visual Studio® Code and includes features such as syntax highlighting, code analysis, navigation support, and more.
TypeScript
192
star
5

Design-motor-controllers-with-Simscape-Electrical

This repository contains MATLAB and Simulink files used in the "How to design motor controllers using Simscape Electrical" videos.
MATLAB
172
star
6

simulinkDroneReferenceApp

This Simulink Project shows the implementation of a Remotely Piloted Radio-Control fixed-wing aircraft (i.e. Drone, UAV), an autopilot for flight stabilization, and an operator interface to control its trajectory.
C
109
star
7

matlab-with-python

Files demonstrating MATLAB and Python interoperability
Jupyter Notebook
96
star
8

Modeling-TVCd-Rocket-in-Simulink

Code in this repository is discussed in this BPS.Space YouTube video on modeling a thrust vector controlled rocket in Simulink. Thrust Vectoring or Thrust Vector control is the ability of an aircraft or a rocket's propulsion system to manipulate the direction of its thrust to control the rocket or aircrafts attitude or angular velocity.
93
star
9

awesome-matlab-hackathons

This repository is a resource center for hackathon participants! Check out the readme file to find getting started resources and inspiration for your next hack!
89
star
10

Simscape-Battery-Electric-Vehicle-Model

A Battery Electric Vehicle (BEV) model in Simscape for longitudinal powertrain analysis
HTML
70
star
11

toolboxdesign

Best practices for creating high-quality and user-friendly MATLAB toolboxes, including recommendations for file organization, testing, and releasing the toolbox.
69
star
12

ci-configuration-examples

This repository makes it easy to run your MATLAB tests on some of the most common CI platforms. The configuration files take care of setting up MATLAB and automatically executing your MATLAB tests.
MATLAB
68
star
13

Quadcopter-Drone-Model-Simscape

Quadcopter with multibody, electrical and thermal models follows a path to deliver a package.
MATLAB
68
star
14

AUV-modeling-and-sim

This submission contains the files used in this video on modeling, simulation and control of an Autonomous Underwater vehicle - https://www.mathworks.com/videos/modeling-and-simulation-of-an-autonomous-underwater-vehicle-1586937688878.html. This submission models a 6-DoF autonomous underwater vehicle (AUV) and a position and velocity controller for the AUV. You can switch between low and high fidelity sensor and environment models based on your application needs.
MATLAB
68
star
15

msra-walking-robot

Example files for MATLAB and Simulink Robotics Arena walking robot videos.
HTML
63
star
16

matlab-engine-for-python

Python
61
star
17

Battery-Pack-Model-Simscape

Battery pack model for thermal management tasks, with modules of cells in series and parallel.
MATLAB
57
star
18

MATLAB-Live-Task-for-Python

The MATLAB® Live Task for Python® enables you to write and execute Python code directly inside of a MATLAB Live Script.
MATLAB
57
star
19

visualization-cheat-sheet

This repo provides a cheat sheet which contains essential tips in creating plots in MATLAB.
53
star
20

2D-Lid-Driven-Cavity-Flow-Incompressible-Navier-Stokes-Solver

This repository provides MATLAB code for the lid-driven cavity flow where incompressible Navier Stokes equation is numerically solved using a simple 2nd order finite difference scheme on a staggered grid system.
MATLAB
53
star
21

MATLAB-language-server

TypeScript
52
star
22

vehicle-model-predictive-control

This submission contains a model to show the implementation of MPC on a vehicle moving in a US Highway scene.
MATLAB
51
star
23

Simscape-Vehicle-Templates

Set of templates for creating custom vehicle models using Simscape for use within Simulink.
MATLAB
51
star
24

HDL-Coder-Self-Guided-Tutorial

Learn how to deploy an algorithm to an FPGA using MATLAB and Simulink.
MATLAB
45
star
25

Simscape-Multibody-Contact-Forces-Library

Contact force examples and library.
HTML
44
star
26

jenkins-matlab-plugin

This plugin enables you to run MATLAB® and Simulink® as part of your Jenkins™ build.
Java
43
star
27

Simscape-Wind-Turbine

Wind turbine model including blades, nacelle, pitch and yaw actuation, generator and control system.
MATLAB
43
star
28

physionet_ECG_data

This repository contains human electrocardiogram data (ECG) data used in Wavelet Toolbox machine and deep learning examples
42
star
29

MATLAB-Language-grammar

This repository contains a regular expression based language grammar for MATLAB to be used by GitHub Linguist for highlighting MATLAB code on GitHub
MATLAB
42
star
30

Simscape-HEV-Series-Parallel

Model of a parallel-series hybrid-electric vehicle with system-level and detailed variants of electrical system.
MATLAB
37
star
31

matlab-proxy

Python® package enables you to open a MATLAB® desktop in a web browser tab.
Python
36
star
32

Simscape-Hybrid-Electric-Vehicle-Model

A Power-Split Hybrid Electric Vehicle (HEV) model in Simscape
HTML
36
star
33

Industrial-Robots-Simscape

Manipulator and mobile robot models for trajectory planning and actuator analysis.
MATLAB
35
star
34

WindTurbineHighSpeedBearingPrognosis-Data

Data set for Wind Turbine High-Speed Bearing Prognosis example in Predictive Maintenance Toolbox
34
star
35

Fuel-Cell-Vehicle-Model-Simscape

Fuel cell electric vehicle with battery model and cooling system.
MATLAB
34
star
36

Apollo_11_Moon_Landing_-_50th_Anniversary_Model

This example shows how Richard Gran and the other engineers who worked on the Apollo Lunar Module digital autopilot design team could have done it using Simulink®, Stateflow®, Aerospace Blockset™ and Simulink 3D Animation if they had been available in 1961.
MATLAB
33
star
37

climatedatastore

Climate Data Store Toolbox for MATLAB
MATLAB
30
star
38

how-to-turn-your-script-into-a-simple-app

Demonstration source code for the seminar "How to turn your script into a simple app"
MATLAB
29
star
39

quadcopter-simulation-ros-gazebo

Quadcopter control & simulation with ROS, Gazebo and the Robotics System Toolbox
C++
28
star
40

RollingElementBearingFaultDiagnosis-Data

Data set for Rolling Element Bearing Fault Diagnosis example in Predictive Maintenance Toolbox
28
star
41

OpenTrafficLab

OpenTrafficLab is a MATLAB environment capable of simulating simple traffic scenarios with modular vehicle and junction controllers.
MATLAB
27
star
42

FPGA-Adaptive-Beamforming-and-Radar-Examples

This repository contains FPGA/HDL demonstrations several beamforming and radar designs. Simulink models and MATLAB reference code are provided to showcase high-level simulation and HDL designs of various radar and array processing algorithms.
MATLAB
26
star
43

mpc_implementation_example

当サンプルモデルは、モデル予測制御(MPC)の設計と実装のワークフローを分かりやすく紹介するための資料です。 設計後、コード生成を行い、マイクロコントローラに実装するまでの流れを詳しくまとめています。
MATLAB
25
star
44

Mars-Rover-Terrain-Simscape

Six-wheeled electrically-driven rover that navigates uneven terrain to retrieve a sample.
MATLAB
24
star
45

Simscape-Triplex-Pump

Predictive maintenance algorithm developed using digital twin of hydraulic pump modeled in Simscape
MATLAB
24
star
46

Simscape-Robot-4Legs

Quadruped robot model with electrical actuation, including gait analysis and design workflow.
HTML
24
star
47

buildroot

This buildroot fork contains customized recipes for generating AMD-Xilinx SoC and Intel SoC embedded Linux images for use with MathWorks tools.
C
23
star
48

Simulink-Model-Comparison-for-GitHub-Pull-Requests

Files demonstrating how to diff Simulink models and attach reports to pull requests
MATLAB
23
star
49

Quantum-Computing-MATLAB

MATLAB examples, functions and otherwise helpful material using the MATLAB Support Package for Quantum Computing
23
star
50

widgets-toolbox

Additional app building components to efficiently develop advanced user interfaces in MATLAB
MATLAB
22
star
51

Enigma

MATLAB App for simulating the Enigma encryption machine
MATLAB
21
star
52

deep-traffic-lab

MATLAB
21
star
53

vehicle-modeling

This submission contains a set of models created with Simulink and Powertrain Blockset.
20
star
54

thingspeak-particle

ThingSpeak Communication Library for Particle
C++
20
star
55

vehicle-pure-pursuit

This submission contains a set of models to show the implementation of a Pure Pursuit controller on a vehicle under different scenarios. About the models: These models show a workflow to implement a Pure Pursuit controller to track a planned path. Steps below describe the workflow: 1. Generating waypoints 2. Formulating required steering angle for lateral control 3. Implementing a longitudinal controller to track the path at higher velocity 4. Visualizing vehicle final path in Bird's-Eye Scope and a 3D simulation environment
MATLAB
19
star
56

Truck-Platooning

Simulink Reference example for modeling smart trucks with the intelligence to form a platoon based on certain criteria.
MATLAB
18
star
57

Simscape-Essentials-for-Automotive-Student-Teams

The submission introduces a set of models to get the automotive student teams started with physical modeling using Simscape™.
MATLAB
18
star
58

xilinx-linux

This repository contains Embedded Linux kernel source code for Xilinx devices.
C
17
star
59

Expo-2022-Cleaning-and-Preparing-Time-Series-Data

Contents for "Cleaning and Preparing Time Series Data" talk (MATLAB Expo 2022)
MATLAB
17
star
60

Climate-IAM-Explorer

MATLAB
16
star
61

model-based-design-dc-dc-converter

Model-Based Design of a DCDC Converter using Simulink, Simscape and Stateflow
MATLAB
16
star
62

build-glibc-bz-19329-patch

This repository provides a Dockerfile and build instructions to apply patch BZ-19329 to glibc
Shell
16
star
63

deep-learning-for-time-series-data

The examples showcase two ways of using deep learning for classifying time-series data, i.e. ECG data. The first way is using continuous wavelet transform and transfer learning, whereas the second way is using Wavelet Scattering and LSTMs. The explanations of the code are in Chinese. The used data set can be download on:https://github.com/mathworks/physionet_ECG_data/
16
star
64

student-competition-code-generation-training

Files for the MATLAB & Simulink Racing Lounge code generation tutorials
C
15
star
65

Integrate_Python_code_with_Simulink

MATLAB
14
star
66

FOC-of-PMSM

MATLAB
14
star
67

penrose-tiling

MATLAB functions for Penrose tiling
MATLAB
14
star
68

dotenv-for-MATLAB

Load environment variables from a .env file.
MATLAB
14
star
69

vehicle-stanley-controller

The submission contains a model to show the implementation of Stanley controller on a vehicle moving in a scene.
MATLAB
14
star
70

WordPress_Publishing_Tool

This MATLAB® App provides a fast and easy way for users to publish their MATLAB® live scripts as blog posts to their WordPress sites. What the users type in live script is what the users will see in WordPress.
MATLAB
14
star
71

Simple-Heat-Equation-solver

Simple Heat Equation solver using finite difference method
MATLAB
13
star
72

Time-Series-Forecasting-Simulink

This content shows how to implement time series models provided by Deep Learning Toolbox and Econometrics Toolbox on Simulink model and to update them and forecast value at next time step recursively.
MATLAB
13
star
73

OpenTelemetry-Matlab

MATLAB interface to OpenTelemetry
MATLAB
13
star
74

jupyter-matlab-vnc-proxy

Jupyter Integration for MATLAB using VNC
HTML
13
star
75

Reinforcement-Learning-Inverted-Pendulum-with-QUBE-Servo2

This is a demo model for Reinforcement Learning Control Design. After designing agent, it is deployed to Raspberry Pi and run real-time hardware.
MATLAB
13
star
76

matlab-azure-devops-extension

Continuous Integration with MATLAB on Azure DevOps
TypeScript
13
star
77

Call-Simulink-from-Python

Examples to show the two options to simulate a Simulink model from Python
MATLAB
12
star
78

SimulinkCoSimulationExample

Examples of Co-Simulation with Simulink
C++
12
star
79

Fast-Poisson-Equation-Solver-using-DCT

Fast Poisson Equation Solver using Discrete Cosine Transform
MATLAB
11
star
80

Simscape-Air-Taxi

Electric and hybrid electric aircraft models for component sizing
MATLAB
11
star
81

data-science-predict-weather-events

Explore weather event data and use machine learning to predict the damage costs of storm events based on location, time of year, and type of event
MATLAB
11
star
82

llfs

Low Level File System C++ Library
C++
11
star
83

pmsm-drive-optimization

Motor Efficiency Improvements With Optimized Control Parameters
HTML
11
star
84

coder-swig

Examples showing how to use SWIG to wrap MATLAB Coder generated C and C++ code for other languages
MATLAB
11
star
85

Message-De-Serializer-for-ROS

This project relies on ROS Toolbox functionality to provide basic integration of Simulink® targets, with focus on Simulink Real-Time™ and Speedgoat®, into ROS/ROS2 networks via message serialization.
MATLAB
11
star
86

matlab-codecov-example

Use MATLAB with Codecov
MATLAB
11
star
87

robust-matlab-2018

As the size and complexity of your MATLAB® application increases, you want to make sure to structure software projects well, ensuring users can run code without encountering unexpected behaviour or errors, for example. In this talk, you will learn about relevant advanced MATLAB software development capabilities, including error handling, object-oriented programming (OOP), unit testing, version control, and change tracking.
HTML
11
star
88

Continuous-Integration-Verification-Simulink-Models

This is the example project that is referenced in the Technical Article: Continuous Integration for Verification of Simulink Models. Model-Based Design is used with continuous integration with Jenkins to perform requirements-based testing on an automotive lane-following system.
11
star
89

Simscape-Medical-Ventilator

Positive-pressure medical ventilator system using Simscape™
MATLAB
10
star
90

Lunar-Mission-Trajectory-Inspired-by-Artemis-I-Mission

Inspired by Orion and the Artemis I mission, this example simulates a lunar mission trajectory in MATLAB and Simulink.
10
star
91

Simple-Wave-Equation-solver

An example of solving a wave equation using finite difference
10
star
92

requirements-based-testing-example

MATLAB
10
star
93

Simscape-Multibody-Multiphysics-Library

Extend Simscape Multibody models with physical effects spanning multiple physical domains.
HTML
10
star
94

xilinx-uboot

This repository contains source code for Universal boot loader This repository contains source code for Universal boot loader for use with Xilinx devices.
C
10
star
95

udacity-self-driving-data-subset

Subset of Udacity Self-Driving Car dataset
10
star
96

Simscape-Tutorial-Exercises

Simscape tutorial exercises from hands-on workshop events.
HTML
10
star
97

Continuous-Integration-Verification-Simulink-Models-GitLab

This project is used in the explanation of the Technical Article 'Continuous Integration for Verification of Simulink® Models Using GitLab®' to describe a simple end-to-end example showing Model Based Design integration into GitLab®. Upon following the steps in the Technical Article, one can setup a running Continuous Integration pipeline performing verify, build, test and package stages to generate corresponding artifacts.
MATLAB
10
star
98

MATLAB_Integration_with_C

Integrating MATLAB Code with Hand Written C, C++ or C# Code
C
9
star
99

HDL-Coder-Evaluation-Reference-Guide

Getting started guide for learning and evaluating HDL Coder
9
star
100

Modeling_a_Hybrid_Microgrid

9
star