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.
You need to install:
- Webots R2020a Revision 1 (site or github repo)
- PLATINUm (github repo)
Follow this guide to set PyCharm as an external IDE for Webots
- Python 3.8.2
- Clone project
git clone https://github.com/Elidor00/HospitalDrugsDelivery.git
- Open scenario
HospitalDrugsDelivery/worlds/Hospital.wbt
in Webots - Launch
pioneer3dx_controller.py
insideHospitalDrugsDelivery/controllers/main_controller/
- Run the simulation in webots
N.B. By default the simulation is started using the file plan.txt
as a 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 init.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