Status of Projects
- James Canova
- Sep 27, 2021
- 3 min read
Updated: Mar 30, 2024
Last updated: 30 March 2024
Project 0: Read this to get a very basic understating on machine learning and neural networks.
Project 1: Micropython is used to solve the XOR problem with a neural network on an microcontroller (update in progress 30 March 2024): splitting into project 1a for Pyboard and 1b for Rasperry Pi Pico.
Project 2: Jetson Nano (up to date)
Project 2a: Jetson Nano setup basic setup (up to date)
Project 2b: Jetson Nano Python 3.6, virtual environment and Jupyter Notebook (up to date)
Project 2c: Jetson Nano setup for Machine Learning (up to date)
Project 2d: Image/video capture (up to date)
Project 3: Image classification with the Jetson Nano (small update required, see note below in 3b)
Project 3a: Image classification, bill notes (Udemy lesson 73)
Project 3b: Image classification, CNNs, MNIST (Udemy lessons 74-78) (programs work but they need a slight update. The table in the blog needs to be updated - one of the column headings is incorrect.)
Project 3c: Image classification, geometric shapes (example from Internet) (up to date)
Project 4: Compiling modules for CUDA support (i'e. to make use of GPU on Jetson) (up to date)
Project 4a: TensorFlow with CUDA support (up to date)
Project 4b: OpenCV with CUDA support (up to date)
Project 4c: YOLOv4 with CUDA support (up to date)
Project 4d: Tesseract (OCR) with CUDA support (up to date)
Project 5: Object detection with Jetson Nano (up to date)
Project 5a: Object detection l, fruit with USB camera (up to date)
Project 6: Reading vehicle licence plates (an application of object detection) (up to date)
Project 6a: Object detection Il, OCR (up to date)
Project 6b: Object detection Il, downloading and preparing datasets (up to date)
Project 6c: Object detection lI, Google Colab setup for training including installation of Darknet (up to date)
Project 6d: Object detection lI, training using Darknet on Google Colab (up to date)
Project 6e: Object detection lI, test detection of car and licence plate (up to date)
Project 6f: Object detection lI, complete program with cropping and OCR (up to date)
Posts for the following are not up to date...
Project 7: JetBot robot car (complete but not posted)
Project 7a: JetBot, construction
Project 7b:JetBot, basic software setup
Project 7c: Jetbot, Python 3.6 and VEnv (I need to double check that the instructions for installation of Jupyter Notebook is correct.)
Project 7d: piOLED, JetBot modules and basic motion
Project 7e: VNC
Project 7f: OpenCV
Project 7g: Manual driving
Project 8: Programming the JetBot to follow an object (almost complete but not posted)
Project 8a: Installation of TensorRT, Pycuda, ONNX and other software
Project 8b: TensorRT example from Internet with YOLOv4 and ONNX files
Project 8c: OpenCV
Project 8d: Incorporate into JetBot
Project 9: Artificial intelligence with an Arduino (Tiny AI )
Project 9a: Assembly for simple test of Arduino BLE 33 (complete but not posted)
Project 9b: IDE and simple LED program (complete but not posted)
Project 9c: Display module (complete but not posted)
Project 9d: Camera module (complete but not posted)
Project 9e: Edge Impulse overview (complete but not posted)
Project 9f: Training with Edge Impulse (complete but not posted)
Project 9g: Application /Deployment of Edge Impulse (complete but not posted)
Project 10: Quadruped robot animal incorporating artificial intelligence suitable for a STEM learning project. Alpha model (first prototype) completed December 2022. Beta model (second prototype incorporating custom PCBs) on progress September 2023. Posting to Internet as an open source project planned for end of 2023 (now sometime in 2024).
Comments