Skip to content

This repository contains the work developed for a Real-Time Cooperative Decentralized Control of a Smart Office Illumination System

Notifications You must be signed in to change notification settings

ptrindade96/SCDTR-Proj

Repository files navigation

SCDTR-Proj

This repository contains the work developed for a Real-Time Cooperative Decentralized Control of a Smart Office Illumination System, in the curricular unit of Real-Time Distributed Control Systems from Instituto Superior Técnico. The system's objective consists of ensuring minimum illuminance requisites, dependent on the desk’s occupancy, while optimizing energy consumption.

Alt text

This repository is composed of:

  • Consensus_C++ - a folder with the consensus implementation in C++, for posterior usage in the Arduino micro-controller.
  • RPI_Sever - a folder containing the code developed for the server monitoring the luminaires, implemented in C++ for a Raspberry PI.
  • Identification - a folder containing the code used to perform identification of the system, consisting of MatLab scripts and Arduino code.
  • Consensus_MatLab - a folder containing the code used to test the consensus algorithm
  • Arduino_Controller - a folder containing the code developed for the luminaires' Arduino board.
  • Prototype_Pictures - a folder containing pictures of the prototype used in development (shoe box with Arduinos, Circuitry and Raspberry Pi).

Authors

  • Pedro Trindade
  • Miguel Luis
  • João Santos

About

This repository contains the work developed for a Real-Time Cooperative Decentralized Control of a Smart Office Illumination System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published