Sensing and Vision


Syllabus

In this hands-on introductory course, students in the robotics in architecture program will explore the fundamentals of sensing technologies, data collection, and communication systems, with an emphasis on Arduino microcontrollers. Architecture students, who are new to electronics and programming, will gain the foundational knowledge and practical skills necessary to integrate sensors into architectural and robotic systems. By the end of the course, students will understand how sensors transform the physical world into actionable data, allowing for the creation of interactive, responsive environments in architectural design.

The course is structured to build from basic concepts to practical application, with each topic introducing essential skills that can be directly applied to real-world architectural and robotic projects. Students will develop the ability to choose the right sensors based on their working principles and specific measurement needs, and will learn to program and interface with these sensors using Arduino and Python to enable bidirectional communication and data visualization.

Learning Objectives

By the end of the course, students will be able to:

  • Understand the fundamental concepts of data representation in digital systems.
  • Identify key environmental parameters and select appropriate sensors for a variety of architectural tasks.
  • Understand the working principles of different sensors and their specific applications in architecture and robotics.
  • Use Arduino to interface with sensors, collect data, and communicate with external devices.
  • Implement real-time bidirectional communication between Arduino and Python to control systems and visualize sensor data..

Faculty


Faculty Assistants


Projects from this course

Emotion Reader: Responsive art Installation

Introduction In the realm of architecture and art, installations serve as powerful mediums to explore the intersection of technology, human emotion, and design. Our project reimagines the relationship between viewers and spaces by creating an interactive structure that reacts dynamically to human presence and emotions. Combining hardware, software, and creative ingenuity, we designed a responsive … Read more

HAND CRAFT TRANSCRIBER

github: https://github.com/intellection-mrac/tres_mosqueteros.git 1. Intro When we think of craftsmanship, we imagine a world of deep expertise—one that is developed differently from the academic theories taught in universities. Craftspeople spend years under the guidance of masters, becoming part of a lineage that passes down specialized knowledge honed through time and experience. This process is more than … Read more

YAKISUGI.TORCH

Github : https://github.com/MRAC-IAAC/YAKISUGI.TORCH Overview This project combines a thermal camera and an ESP32 to capture and analyze thermal data and distance measurements. It was developed as part of the YAKISUGI Torch Project, a system designed to optimize and standardize the traditional Japanese wood-burning technique for enhanced durability, pest resistance, and waterproofing. About the YAKISUGI Method: The YAKISUGI … Read more