Skip to content

The project is based on the creation of an android application that can simulate the interaction with a robot via a client-server architecture in which the robot will prepare drinks and chat with users, as well as greet them when they arrive and leave. The robot's behaviour is managed via a finite state machine.

Notifications You must be signed in to change notification settings

CS-Era/RoboDrink-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Robot States Simulation Project LSO-2023

↬ Development of an Android Application in Java (for mobile or tablet) and a Server in C, aimed at managing Robot States through a theoretical description based on Finite State Machines.

📑 Possible Robot States and Descriptions

  • New: A new user has arrived.
  • Welcoming: The robot greets the user.
  • Waiting: The user waits for their turn to order.
  • Ordering: The robot suggests a drink, and the user can confirm or request another.
  • Serving: Preparation of the requested drink.
  • Interacting: Possible interaction phase with the user during drink preparation waiting time.
  • Non-Interacting: The user has declined the possibility of interaction.
  • Farewelling: The drink is ready, and the user is notified.
  • Gone: The user has left.
  • Out-of-sight: The user has temporarily moved away.

🏬 Project Information

  • University: University of Naples "Federico II"
  • Department: Department of Electrical Engineering and Information Technologies
  • Degree Program: Computer Science
  • Course: Operating Systems Laboratory Exam

About

The project is based on the creation of an android application that can simulate the interaction with a robot via a client-server architecture in which the robot will prepare drinks and chat with users, as well as greet them when they arrive and leave. The robot's behaviour is managed via a finite state machine.

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •