|
1 |
| -# Cone-Detection-Using-Deep-Learning-for-Formula-Student-Driverless |
2 |
| -This project presents a complete workflow for cone detection in Formula Student Driverless scenarios using deep learning. |
| 1 | +# Cone Detection Using Deep Learning for Formula Student Driverless |
| 2 | +<!-- This is the "Title of the contribution" that was approved during the Community Contribution Review Process --> |
| 3 | + |
| 4 | +[](https://matlab.mathworks.com/open/github/v1?repo=matlab-deep-learning/Cone-Detection-Using-Deep-Learning-for-Formula-Student-Driverless) |
| 5 | +<!-- Add the "File Exchange" icon to the README if this repo also appears on File Exchange via the "Connect to GitHub" feature --> |
| 6 | +<!-- Add the "Open in MATLAB Online" icon to the README to open a particular file on MATLAB Online --> |
| 7 | + |
| 8 | +This project presents a complete workflow for cone detection in Formula Student Driverless scenarios using deep learning. It demonstrates how to use MATLAB® and Simulink® for data preparation and labeling, YOLOX neural network design and training, and deployment to a GPU for real-time inference. We gratefully acknowledge the DIAN Racing Team at Tongji University, China, for providing the video datasets used in this demonstration. |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | +<!--- Please remember to delete all template related text that you are not using within your README.md ---> |
| 13 | + |
| 14 | +## Installation |
| 15 | +This project has been tested on MATLAB® release R2024b and R2025a. Before getting started, ensure that the below MathWorks Products and Support Packages are installed and configured correctly in MATLAB®: |
| 16 | +### MathWorks Products |
| 17 | +* [Image Processing Toolbox™](https://www.mathworks.com/products/image-processing.html) |
| 18 | +* [Computer Vision Toolbox™](https://www.mathworks.com/products/computer-vision.html) |
| 19 | +* [Deep Learning Toolbox™](https://www.mathworks.com/products/deep-learning.html) |
| 20 | +* [Parallel Computing Toolbox™](https://www.mathworks.com/products/parallel-computing.html) |
| 21 | +* [MATLAB Coder™](https://www.mathworks.com/products/matlab-coder.html) |
| 22 | +* [GPU Coder™](https://www.mathworks.com/products/gpu-coder.html) |
| 23 | +### Support Packages |
| 24 | +* [The Computer Vision Toolbox™ Automated Visual Inspection Library](https://www.mathworks.com/matlabcentral/fileexchange/116555-automated-visual-inspection-library-for-computer-vision-toolbox) |
| 25 | +* [MATLAB Coder Support Package for NVIDIA Jetson and NVIDIA DRIVE Platforms](https://www.mathworks.com/matlabcentral/fileexchange/68644-matlab-coder-support-package-for-nvidia-jetson-and-nvidia-drive-platforms) |
| 26 | + |
| 27 | +Please see the [Setup and Configuration](https://www.mathworks.com/help/coder/setup-and-configuration.html) for detailed setup and configuration instructions of the [MATLAB Coder Support Package for NVIDIA Jetson and NVIDIA DRIVE Platforms](https://www.mathworks.com/matlabcentral/fileexchange/68644-matlab-coder-support-package-for-nvidia-jetson-and-nvidia-drive-platforms) . |
| 28 | +<!--- Make sure you have a Installation.md document in the Documentation folder if you are to follow this formatting. You can choose your own folder formatting if you prefer ---> |
| 29 | + |
| 30 | + |
| 31 | +## Getting Started |
| 32 | +Information about Getting Started |
| 33 | +<!--- List or link to any relevent Documentation to help the user Get Started ---> |
| 34 | +* Open the `coneDetectionWithYOLOX.mlx` live script in MATLAB®, and run the code section-by-section to understand the workflow. **Please note:** In Step 7, do not forget to change the NVIDIA Jetson™ GPU settings to your own, and also change the video name *vidName* in the `coneDetection.m` to the file location of your own test video. |
| 35 | +* Open the `coneDetectionWithObjectDetectorBlock.slx` in Simulink® and update the **File name** of the "From Multimedia File" block and the **File path** of the "Deep learning Object Detector" block to your own file name or path. |
| 36 | + |
| 37 | +## License |
| 38 | +<!--- Make sure you have a License.txt within your Repo ---> |
| 39 | + |
| 40 | +The license is available in the `License.txt` file in this GitHub repository. |
| 41 | + |
| 42 | +## Community Support |
| 43 | +[MATLAB Central](https://www.mathworks.com/matlabcentral) |
| 44 | + |
| 45 | +Copyright 2025 The MathWorks, Inc. |
| 46 | + |
| 47 | +<!--- Do not forget to the add the SECURITY.md to this repo ---> |
| 48 | +<!--- Add Topics #Topics to your Repo such as #MATLAB ---> |
| 49 | + |
| 50 | +<!--- This is my comment ---> |
| 51 | + |
| 52 | +<!-- Include any Trademarks if this is the first time mentioning trademarked products (For Example: MATLAB® Simulink® Trademark™ Simulink Test™) --> |
| 53 | + |
0 commit comments