Welcome to Level 1 of RealSense University! This level is designed for complete beginners who want to understand what RealSense cameras are, how to set them up, and capture their first 3D data.
Learning Objectives
By the end of Level 1, you will be able to:
- Understand what RealSense cameras are and how they work
- Install and configure the RealSense SDK
- Capture and visualize depth and color data
- Write basic Python scripts to interact with RealSense cameras
- Build a simple distance measurement application
Prerequisites
- Basic programming knowledge (Python recommended)
- Computer with USB 3.0 port
- RealSense camera (D405, D415, D421, D435, D436, D455, D457, or D555)
- 8GB RAM minimum (16GB recommended)
- Windows 10/11, Ubuntu 22.04+, or macOS 10.14+
Modules Overview
Required Hardware & Software
Hardware
RealSense Camera (choose one):
- D415: Best for indoor use, good depth range
- D435: Most popular, balanced performance
- D455: Long-range depth, outdoor capable
- D457: AI-optimized, latest generation
- D555: AI-optimized, high accuracy, Built-in ROS and Holoscan
Software
- RealSense SDK 2.0: Latest version from RealSense
- Python 3.7+: For scripting and development
- OpenCV: Computer vision library
- RealSense Viewer: GUI application for testing
Quick Start Guide
Module Details
Module 1: Introduction to RealSense Cameras
Learn the fundamentals of stereo depth technology and explore the RealSense product lineup.
Key Topics:
- What is stereo depth sensing?
- RealSense vs. other depth technologies (LiDAR, ToF, AI cameras)
- Product comparison and use cases
- Applications in robotics, AI, AR/VR, and computer vision
Module 2: Setup & Installation
Get your RealSense camera up and running with proper software installation.
Key Topics:
- Hardware setup and connections
- Installing RealSense SDK 2.0
- Testing with realsense-viewer
- Troubleshooting common issues
Module 3: Depth & Color Basics
Understand RGB-D data and learn to adjust camera parameters.
Key Topics:
- Understanding RGB-D data
- Camera parameter adjustment
- Frame capture and export
- Data formats (PNG, PLY, BAG files)
Module 4: Your First Python Script
Write your first Python program to interact with RealSense cameras.
Key Topics:
- Using pyrealsense2 library
- Capturing frames in Python
- Displaying depth maps with OpenCV
- Saving 3D point clouds
Module 5: Mini Project: Distance Measurement
Build a practical application that measures distances to objects in your environment.
Key Topics:
- Real-time distance measurement
- Object detection basics
- User interface design
- Data visualization
Assessment & Progress
Each module includes:
- Learning objectives to guide your study
- Hands-on exercises to practice concepts
- Code examples you can run and modify
- Quiz questions to test understanding
- Troubleshooting tips for common issues
Getting Help
If you encounter issues:
- Check the troubleshooting section
- Review the FAQ
- Join our Discord community
- Search GitHub issues
Completion Certificate
Upon completing all modules and the mini project, you’ll receive a Level 1 Completion Achievement and be ready to advance to Level 2: Intermediate.
Ready to start? Let’s begin with Module 1: Introduction to RealSense Cameras!
