Overview

JetBot AI Training
with Jetson Nano

This is a high-performance AI Jetbot for people who learn and develop the ROS system.

JetBot AI Training

Jetbot Workshop Sessions

Industry-focused robotics, AI, machine vision, and autonomous systems training using NVIDIA Jetson Nano & JetBot.

Workshop 1

Getting Started with Jetson Nano

Jetson Nano
Getting Started:
  • What is the Jetson Nano?
  • Features and Applications
  • Setting up the Jetson Nano
Machine Vision:
  • Image Classification
  • Object Detection
Robotics Motion

Basic Motion with the Jetson Nano

Jetbot Motion
Basic Motion:
  • Mobile Robotics
  • Jetbot Platform Assembly
  • Basic Motion Jupyter Notebook
  • Moving Forward, Backward, Left, and Right
  • Behavior-Based Programming & Pseudocode
  • Python Programming
  • Basic Motion Challenges
  • Basic Motion Interactive Control
Workshop 2

Teleoperation with Jetson Nano

Teleoperation
Teleoperation:
  • What is Teleoperation?
  • What is the Internet of Things (IoT)?
  • Jetson Nano and IoT
  • Teleoperation Configuration
  • Teleoperation Jupyter Notebook
  • Teleoperation Practice Challenges
  • Configuring Remote Camera Feed
Cybersecurity:
  • Cybersecurity Threats in Robotics
  • Understanding AIoT (Artificial Intelligence of Things)
  • Defense in Depth
GPIO Programming

GPIO (LED & Bumper) on Jetson Nano

GPIO
GPIO (General Purpose Input & Output):
  • Introduction to GPIO on Jetson Nano
  • GPIO Software Setup
  • Introduction to LEDs
  • Controlling LEDs
  • Introduction to Bumper Switches
  • Bumper Switches
  • Python Programming
  • GPIO Practice Challenges
Workshop 3

Collision Avoidance with Jetson Nano

Collision Avoidance
Collision Avoidance:
  • What is Collision Avoidance?
  • Collision Avoidance on Jetbot
  • Virtual Safety Bubble
  • Collision Avoidance Jupyter Notebook
  • Obstacle Data Collection
Training the Road Follower Model:
  • Road Follower: RESnet-18
  • Road Following Video Feed (TensorRT)
  • Road Following Model Optimization
  • Troubleshooting Road Following
  • Road Following Practice Challenges
AI Navigation

Path Following with Jetson Nano

Path Following
Path Following:
  • What is Path Following?
  • Path Following on Jetbot
  • Path Following Jupyter Notebook
  • Path Data Collection
Training the Neural Network:
  • Convolutional Neural Networks (CNNs): RESnet-18
  • Training the RESnet-18 model
  • Model Optimization for Jetson Nano
  • Running Path Following
  • Troubleshooting Path Following
  • Path Following Practice Challenges
Workshop 4

Road Following + Collision Avoidance

Road Following
Road Following + Collision Avoidance:
  • What is Road Following with Collision Avoidance?
  • Road Following with Collision Avoidance Jupyter Notebook
  • Road Following with Collision Avoidance Practice Challenges

Autonomous Racing with Jetson Nano

Autonomous Racing
Autonomous Racing:
  • Introduction to Reinforcement Learning
  • Components of Reinforcement Learning
  • Training the Reinforcement Learning Agent
  • Real-World Applications
  • Reinforcement Learning Game
  • Reinforcement Learning with the Jetbot
  • Autonomous Racing with Reinforcement Learning
Workshop 5

Autonomous Racing with Jetson Nano

Autonomous Racing
Autonomous Racing:
  • Introduction to Reinforcement Learning
  • Components of Reinforcement Learning
  • Training the Reinforcement Learning Agent
  • Real-World Applications
  • Reinforcement Learning Game
  • Reinforcement Learning with the Jetbot
  • Autonomous Racing with Reinforcement Learning