Skip to content

Lombax99/ColdStorageService-XMas23

Repository files navigation

ColdStorage Service

Distributed software system for an autonomous forklift robot. The project had been developed for the course of Software Systems Engineering M of the University of Bologna, using the SCRUM agile framework.
Move to .html version

Components

Name Description Demo
Virtual Robot Web application that simulates a Robot. The robot is confined in a virtual environment (a rectangular room) and can receive commands to perform some actions, such as moving forward/backwards for a certain amount of time and to rotate.
ColdStorage Core Main component of the system. It manages the ColdStorage Service. It receives Store Requests from the users, process them and delegates a Transport Trolley for the material pick up and deposit, in case there is enough space in the ColdRoom container.
ColdStorage RaspPi Component that can run on a Raspberry Pi. It implements an alarm/warning device: when a ultrasonic sonar detects a distance that is lower/greater than a threshold, it sends a signal to the system, that will stop/resume the Transport Trolley activity; ColdStorage RaspPi also shows information about the system current state through a led.
Service Access GUI Web application for the client to interact with the system and send service request. It allows to send a request, check the validation of the ticket received and check the current weight in the system.
Service Status GUI Web application to monitor the Service status. It displays any useful information about the current state of the system, including the number of discarded requests, the weight of items stored in the system and the robot position inside of it.

Roadmap

  • Sprint0 - Requirements analysis and system basic structure:
  • Sprint1 - Transport Trolley + ColdStorageService:
  • Sprint2 - Led e Sonar: ✅ 2023-12-09
    • Latest Release (.md format): [[Sprint 2]]
    • Latest Release (html format): Sprint 2.html
    • Sprint Review: 01/12/2023
  • Sprint3 - ServiceStatusGui: ✅ 2023-12-17
    • Latest Release (.md format): [[Sprint 3]]
    • Latest Release (html format): Sprint 3.html
    • Final Exam: 29/12/2023

Team

LisalU00 Lombax99 RedDuality
Lisa Uccini Luca Lombardi Giacomo Romanini

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •