Week 8: Advanced WebXR and Capstone Project

  • Advanced A-Frame
  • A-Frame AR and VR customizations.
  • Integrating WebXR applications with other tools.
  • Capstone Project
  • Creating an AR/VR application using learned concepts.

Week 7: Introduction to WebXR and A-Frame

  • Getting Started with WebXR
  • Introduction to WebXR concepts and applications.
  • Tools and libraries for WebXR development.
  • A-Frame Basics
  • Introduction to A-Frame for AR and VR development.
  • Building a simple A-Frame AR and VR project.

Week 6: Advanced Vuforia Features

  • Mid-Air and Object Detection
  • Creating mid-air AR experiences.
  • Setting up object detection for AR applications.
  • Device Tracking
  • Introduction to device tracking for enhanced AR stability.

Week 5: Introduction to Vuforia Engine

  • Getting Started with Vuforia
  • Setting up the Vuforia engine in Unity.
  • Creating and managing an image database.
  • AR Features in Vuforia
  • Working with image targets and multi-targets.
  • Ground plane detection for placing objects on real-world surfaces.

Week 4: Lighting and Advanced Unity Features

  • Lighting in Unity
  • Basics of lighting and shadows.
  • Configuring different types of lights for mood and environment.
  • Advanced Unity Concepts
  • Combining multiple features for a polished Unity project.

Week 3: Physics, UI, and Effects

  • Physics in Unity
  • Rigidbody and collision detection.
  • Using triggers and tags for interaction.
  • UI, Audio, and Particle Effects
  • Creating a simple UI in Unity.
  • Adding and managing audio and video.
  • Particle effects for visual enhancements.

Week 2: Unity Basics and C# Scripting

  • C# Scripting in Unity
  • Introduction to MonoBehaviour and Unity Callbacks.
  • Basics of C#: Variables, loops, conditions, and methods.
  • Math and Vector operations in Unity.
  • Randomization and Interactivity
  • Generating random values for gameplay elements.
  • Creating simple interactivity using scripts.

Week 1: Introduction to Unity and 3D Basics

  • Unity Game Engine Overview
  • Introduction to Unity.
  • Unity interface: Tools, View, and Windows.
  • Overview of the 3D coordinate system.
  • GameObjects and Components
  • Understanding GameObjects and their hierarchy.
  • Introduction to Components and their roles in Unity.
  • Transformations in 3D
  • Translation, rotation, and scaling in Unity.

Week 7: Mobile App Development for Robot Control

  • App Development with MIT App Inventor
  • Overview of MIT App Inventor and setting up the environment
  • Basic components of app design (buttons, labels, text inputs)
  • Implementing Bluetooth communication in the app

Week 6: Obstacle Avoidance & Line Following Techniques

  • Navigating Obstacles: Using Sensors for Obstacle Avoidance
  • Designing and implementing obstacle avoidance algorithms
  • Utilizing ultrasonic sensors for obstacle detection and avoidance
  • Following the Line: Building a Line-Following Robot
  • Understanding IR sensors and their role in line following
  • Designing a line-following algorithm
  • Practical: Build and test a line-following robot.
0
    0
    Your Cart
    Your cart is emptyReturn to Course