Instructors Version Logo
latest

Nano Degree Program

  • Experience the Technology of the Future and Coding
  • Overall Lecture Explanation
  • Coding Practice for Experience
  • Robot Coding Practice
  • Introductory Mission

Coding Practice for Experience

  • Day One Lecture
    • Operating Robot via Joystick
    • Robot Play on the Map
    • Let Us Try to Assemble
    • AI Training Examples
    • Get to know your Robot
  • Day Two Lecture
    • Robot Drive (Joystick vs Coding)
    • Get to know your Robot
    • AI Training Examples
  • Day Three Lecture
    • Manually Driving vs Autonomously Driving
    • Assembling the Robot
    • Get to know your Robot
    • AI Training Examples
  • Day Four Lecture
    • Team Competition
    • Source Code Explanation
  • Day Five Lecture

Robot Coding Practice Day 1

  • Robot Controls Examples
    • Introduction
    • ROS Topic Examples
      • Follow Along!
        • ROS Topic Publisher
        • ROS Topic Subscriber
      • Explanation
        • Topic
        • Nodes
        • Publisher
        • Subscriber
    • ROS Sensors Examples
      • Follow Along!
        • IMU
        • LIDAR
      • Explanation
        • IMU
        • LIDAR
    • Mission
      • Accessing Isaac Sight
      • Checking Visuals
    • Discussion
    • Q&A session
  • AI Image Recognition Examples
    • Introduction
    • AI Image Recognition using GoogleNet
      • Follow Along!
      • Overall Explanation
        • Overview
        • GoogleNet
      • Coding Explanation
      • Mission
      • Discussion
    • AI Image Recognition using AlexNet
      • Follow Along!
      • Overall Explanation
        • Overview
        • AlexNet
        • How are GoogleNet and AlexNet?
      • Coding Explanation
      • Mission
      • Discussion
    • Mission Project
      • Writing Python Program as a Team
    • Q&A session
  • Driving the Robot Examples
    • Introduction
    • Follow Along!
      • Movement Instructions
      • Movement with Odometry Information
    • Explanation
      • Odometry Information
    • Coding Explanation
      • Robot Movement
        • Initialization
        • Sending commands
        • Combining the movement instructions to a single python function
      • Odometry Information
        • Odometry calculation
        • Starting the Calculation
    • Mission Project
    • Discussion
    • Q&A session
  • SLAM and Navigation
    • Introduction
    • Basic Features
      • 1. Map
      • 1. Pose of Robot
      • Sensing
      • Path Calculation and Driving
    • Theory
      • Slam Theory
        • Particle filter
      • Navigation Theory
        • Costmap
        • AMCL
        • Dynamic Window Approach (DWA)
    • Mission
      • Constructing a Map (as a Team)
      • Mapping the Constructed Map
      • Executing Navigation
      • Team Competition
    • Discussion
    • Q&A session
  • Robot Arm
    • Follow Along!
      • Basic Robot Arm Control
        • Moving the Robot Arm
        • Read Servo Motor Angle
        • Controlling Servo Motors
        • Dancing with the Robot Arm
        • Robot Arm teaching
        • Gripper Control
      • Advanced Robot Arm Control
        • Tracking a Color with the Robotic Arm
        • Tracking a Face with the Robotic Arm
        • Dancing With Music!
    • Overall Explanation
      • Robot Arm Movements
      • Tracking a Color or a Face
      • Sound
    • Code Explanation
      • Robot arm Movements
      • Basic Movements
      • Reading the Current Angle of the Servo
      • Teaching the Robot Arm
      • Tacking a Color or a Face
        • Tracking a Color
        • Tracking a Face
    • Mission Project
      • Libraries used for this Mission
        • mission_lib custom Library
        • event_name custom Library
      • Lets Start the Mission!!!
      • Pick up an object and place it somewhere else!
    • Discussion
    • Q&A session
  • Computer Vision
    • Exercises Using RealSense Depth Camera
      • Follow Along!
        • Exercise 1: ASCII Depth Representation
        • Exercise 2: OpenCV and Numpy integration
        • Exercise 3: Align Depth with Color
        • Exercise 4. Advanced Mode
      • Depth Camera Theory
      • Code Explanation
      • Discussion
      • Q&A session
  • Digital Twin
    • Follow Along!
      • Initialization
        • Import the Virtual Environment and the Robot
        • Test the Virtual Movements
      • Navigation
    • Explanation
      • Initialization
        • Robot Tuning
        • Robot Driving
      • Action Graph
      • Universal Scene Description
      • Navigation
        • Occupancy Map
      • Warehouse Navigation
        • Prerequisite
        • The ROS Navigation Setup
        • Running ROS Navigation
    • Discussion
    • Q&A session
  • ChatGPT
    • Sample
    • Methods
    • Limitations

Robot Coding Practice Day 2

  • Robot Controls Examples
    • ROS Command Examples
      • Follow Along!
        • ROS Command Example
        • ROS Service Server
        • ROS Service Client
      • Explanation
        • ROS Command Line
        • ROS Service
    • ROS Sensors Examples
      • Follow Along!
        • Camera
        • Sonar
      • Explanation
        • Camera
        • SONAR
    • Mission
      • Accessing Isaac Sight
      • Checking Visuals
    • Discussion
    • Q&A session
  • Pose/Gesture Estimation Examples
    • Follow Along!
    • Overall Explanation
      • Overview
      • Pose-ResNet18-Body
        • Residual Blocks
    • Coding Explanation
      • Major Functionalities
      • Minor Functionalities
    • Mission
      • Writing Custom poseNet Program
      • Executing the Custom Program
      • Let’s Change the Overlay!!!
    • Discussion
    • Q&A session
  • Object Detection with SSD-Mobilenet-v2
    • Follow Along!
    • Overall Explanation
      • Overview
      • SSD-Mobilenet-v2
      • Other models for Object Detection
    • Coding Explanation
      • Major Functionalities
      • Minor Functionalities
    • Mission
      • Writing Custom detectNet Program
      • Executing the Custom Program
      • Let’s Change the Overlay!!!
    • Discussion
  • Driving Games of the Robot
    • Follow Along!
    • Explanation
      • Odometry Information
    • Coding Explanation
      • Robot Movement
    • Mission Project
    • Discussion
    • Q&A session
  • Autonomous Games
    • Introduction
    • Basic Features
    • Theory
    • Mission
    • Discussion
    • Q&A session
  • Robot Arm
    • Follow Along!
    • Overall Explanation
    • Code Explanation
    • Mission Project
    • Discussion
    • Q&A session

Robot Coding Practice Day 3

  • Robot Controls Examples
    • ROS Command Examples
      • Follow Along!
        • ROS Command Example
        • ROS Service Server
        • ROS Service Client
      • Explanation
        • ROS Command Line
        • ROS Service
    • ROS Sensors Examples
      • Follow Along!
        • Camera
        • Sonar
      • Explanation
        • Camera
        • SONAR
    • Mission
      • Accessing Isaac Sight
      • Checking Visuals
    • Discussion
    • Q&A session
  • Sematic Segmentation Examples
    • Follow Along!
      • CityScapes
      • Outdoor (off-road)
      • Segmenting Human Images
      • Variaty Objects and People
      • In-Doors
    • Overall Explanation
      • Overview
      • FCN-ResNet18
        • Convolutionalizing
    • Coding Explanation
      • Major Functionalities
      • Minor Functionalities
    • Mission
      • Writing Custom segNet Program
      • Executing the Custom Program
    • Discussion
  • Driving Games of the Robot
    • Follow Along!
    • Explanation
      • Odometry Information
    • Coding Explanation
      • Robot Movement
    • Mission Project
    • Discussion
    • Q&A session
  • Autonomous Games
    • Introduction
    • Basic Features
    • Theory
    • Mission
    • Discussion
    • Q&A session
  • Robot Arm
    • Follow Along!
    • Overall Explanation
    • Code Explanation
    • Mission Project
    • Discussion
    • Q&A session

Robot Coding Practice Day 4

  • Place Holder

Robot Coding Practice Day 5

  • Place Holder
Instructors Version
  • Day Three Lecture
  • Edit on GitHub

Day Three Lecture

Here are the contents for Day Three Lecture:

  • Manually Driving vs Autonomously Driving
  • Assembling the Robot
  • Get to know your Robot
  • AI Training Examples
Previous Next

© Copyright . Revision e673aa49.

Built with Sphinx using a theme provided by Read the Docs.