Skip to content

SIR - Simulator of a hospital scenario for drugs delivery, based on Webots

License

Notifications You must be signed in to change notification settings

pstlab/sir_hospitaldelivery_simulator_webots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HospitalDrugsDelivery

Introduction

Our project regards a robotic drug delivery system for hospitals.

We imagine a scenario in which a robot equipped with a trolley of unlimited capacity simulated by software, schedules and performs tasks of delivery of medicines to different patients according to their health needs. Our main focus is a time-saving planning of drugs and therapeutics delivery within a hospital department.

Here you can find the complete report.

Development Environment

You need to install:

Follow this guide to set PyCharm as an external IDE for Webots

Programming language

  • Python 3.8.2

Execution

  1. Clone project
    git clone https://github.com/Elidor00/HospitalDrugsDelivery.git
    
  2. Open scenario HospitalDrugsDelivery/worlds/Hospital.wbt in Webots
  3. Launch pioneer3dx_controller.py inside HospitalDrugsDelivery/controllers/main_controller/
  4. Run the simulation in webots

N.B. By default the simulation is started using the file plan.txt as a plan

Create your customized plan

  • Launch PLATINUm as a Maven Project on Eclipse IDE
  • Create a domains folder for a problem
  • Create a new .ddl and .pdl file or modify an existing one
  • Run main class in it.istc.pst.platinum.testing.app.deliberative.PlatinumPlannerTester specifying the full path of the .ddl and .pdl files
  • Copy the output file into the folder HospitalDrugsDelivery
  • Follow steps 3 and 4 of the previous section

About

SIR - Simulator of a hospital scenario for drugs delivery, based on Webots

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages