Mapping Workshop
Presented by ERL
Why Mapping?
Every robot's journey begins with a fundamental question: How does a machine see and remember its world? Mapping is the essential robotic process that converts the continuous stream of raw data, from sensors like LiDAR, cameras, sonar, into a structured representation of the environment. This resulting map provides the robot with the critical spatial awareness needed for safe, intelligent navigation, obstacle avoidance, and autonomous task execution. Eventually, with localization calculations this could become SLAM(Simultaneous Localization and Mapping).
Goal
This workshop series aims to introduce for robotics concepts to students of all experience levels.
Workshop Logistics
Date: January 21st, 2026
Time: 5:00 PM - 7:00 PM
Location: Qualcomm Conference Center (First Floor of Jacobs Hall)
Itinerary
5:00 PM - 5:30 PM: Introduction to Mapping and Algorithm Theory
5:30 PM - 6:30 PM: Hands On Programming Tutorial to Implement Mapping Algorithm
6:30 PM - 7:00 PM: Real World Demo, Food, Networking
Workshop Registration
If you are interested, please fill this registration form: Register Here
Workshop Prerequisites
To run the mapping simulation on your own laptop (optional), please use these bash scripts to get set up. We will post them soon.
What You Will Make
In the workshop, students will learn and practice creating a mapping algorithm that takes real-time LiDAR data and a known robot pose to create a 2D map of an environment. Students will be tasked with creating three main functions.
- A lidar-observation model using collected LiDAR data and frame transformations to locate obstacles
- A raycasting algorithm drawing lines as pixels to mark on a grid
- A mapping algorithm that continously updates a grid map with new data
After successfully implementing these three functions, students will have the opportunity to put their functions into a PyBullet simulation, where they can see their functions at work and mapping an environment.
Notebooks (During Workshop)
- Bressenham: link to notebook
- LiDAR and Frame Transformations: link to notebook
- Occupany Grid Mapping (OGM): link to notebook
Solution to the notebooks
Workshop Slides
Key Concepts We'll Explore
- LiDAR
- Line Drawing (Bressenham)
- Baye's Theorem
- Utilizing Simulations
- Log Odds
- Frame Transformations
- Binary OGM
- Probabilistic OGM
Why should I go to this workshop?
Going to this workshop enables you to get further experience and knowledge in robotics. Robotics is a field that is growing rapidly, and there are many applications of robotics in the real world including: - Manufacturing - Healthcare - Agriculture - Security - Construction - ... and more!
Gaining experience in robotics also can help you gain experience in a wide variety of topics including computer vision, machine learning, actuators, autonomous vehicles, and more! The possibilities are near limitless in robotics.