Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.82 KB

File metadata and controls

39 lines (28 loc) · 1.82 KB

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