Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mathworks-robotics/ai-robotics-workshop

Hands-on workshop on learning how to develop AI-based autonomous mobile robot
https://github.com/mathworks-robotics/ai-robotics-workshop

Last synced: about 2 months ago
JSON representation

Hands-on workshop on learning how to develop AI-based autonomous mobile robot

Awesome Lists containing this project

README

        

# MATLAB AI Robotics Workshop

[![View MATLAB AI Robotics Workshop on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://jp.mathworks.com/matlabcentral/fileexchange/91980-matlab-ai-robotics-workshop)

This material outlines a hands-on workshop on learning how to develop AI-based autonomous mobile robot for university students and engineers of all skill levels. MATLAB and Simulink are utilized as an intuitive learning environment for deep learning and control algorithms with a 3D virtual simulation environment. In addition, this content also covers the hardware deployment using an [NVIDIA® JetBot](https://jetbot.org/).

![MATLAB AI robotics workshop demo video](doc/matlab_ai_robotics_workshop.gif)

[Japanese version](README_JP.md)

## Setup

### Simulation

MathWorks Products (http://www.mathworks.com)

The hands-on content has been tested with R2024a.

* [MATLAB®](https://www.mathworks.com/products/matlab.html)
* [Simulink®](https://www.mathworks.com/products/simulink.html)
* [Image Processing Toolbox™](https://www.mathworks.com/products/image.html)
* [Computer Vision Toolbox™](https://www.mathworks.com/products/computer-vision.html)
* [Deep Learning Toolbox™](https://www.mathworks.com/products/deep-learning.html)
* [Parallel Computing Toolbox™](https://www.mathworks.com/products/parallel-computing.html)
* [Robotics System Toolbox™](https://www.mathworks.com/products/robotics.html)
* [Simulink 3D Animation™](https://www.mathworks.com/products/3d-animation.html)

### Hardware Deployment (*Optional*)

![NVIDIA JetBot hardware deployment video](doc/matlab_ai_robotics_workshop_hardware.gif)

Following MathWorks products and 3rd party products are additionally required for the hardware deployment.

* [ROS Toolbox](https://www.mathworks.com/products/ros.html)
* [MATLAB Coder™](https://www.mathworks.com/products/matlab-coder.html)
* [Simulink Coder™](https://www.mathworks.com/products/simulink-coder.html)
* [GPU Coder™](https://www.mathworks.com/products/gpu-coder.html)

3rd Party Products

* [NVIDIA® JetBot](https://jetbot.org/) (We tested with [FaBo's JetBot](https://www.fabo.store/collections/jetbot/products/jetbot-kit))

## Getting Started

1. Launch MATLAB
2. Open `ai_robotics_workshop.prj`
3. Follow the opened Live Script

## Documentation

Please find the [PDF documentation](doc/AI_Robotics_Workshop.pdf) for details.

## License

The license for MATLAB AI Robotics Workshop is available in the [license.txt](license.txt) file in this GitHub repository.

## Community Support

[MATLAB Central](https://www.mathworks.com/matlabcentral)

Copyright 2021 The MathWorks, Inc.