Autonomous Pharmacy Robot (APR)