- The Brief / Challenges
- Our Solution
- Results
THE BRIEF / CHALLENGES
Dronistics is a startup that designs task delivery drones and the necessary software for last-mile delivery. Dronistics' primary customers are hospitals and medical entities that could benefit from the rapid delivery of medications. In addition, it is a great solution during the Covid-19 pandemic where there is no need to see the patient directly to deliver the medication. Drones are ideal for delivering medicines to people in difficult conditions, such as in inaccessible areas after earthquakes and other natural disasters. They are also an extremely efficient tool in logistics.
It turns out that the use of drones contributes to faster analysis of a patient's condition and savings for medical facilities. The drone has a range of about 3-4 km, flies at speeds up to 40km / h, is light and stable, so it is suitable for rapid transport. Studies show that the cost of the courier company and delivery of medicines is about $25,000 per year, or the ability to cover the route two or three times a day. The cost of a drone is similar; however, it can perform dozens of courses per day, provide fast receipt of research, avoid obstacles such as rivers, traffic jams, etc.
How does the drone app work?
The drone application is about a direct relationship between the sender and the receiver. The sender is the owner of the drone. The recipients report to him if they need to transport a shipment. The demand (delivery) information appears in the sender’s panel, together with the specific GPS coordinates. Knowing that he has several different drones, the sender selects a particular drone, which flies to a specific person, assigning it to the recipient.
Then the application calculates the entire route (paths between these points are set by the institutions that allow the flight, taking into account the free space for flight). Before accepting and sending this drone, the sender checks weather conditions based on the integrated data system. If it turns out that the strength of the wind is too high, the flight may not take place.
After the route is assigned and checked, the moment comes when someone goes and realistically puts something into that drone by clicking "START ."The drone flies to a given place, lands there. The moment it arrives, the receiver sees that the drone has already physically landed and can approach it in his application. The recipient’s app gives the necessary instructions on inserting something into the drone and then checking off the drone's ready for flight. Then the drone lifts off, calculates its route back, and flies to the sender's base.
How did the cooperation with Order Group begin?
The startup's founders wanted to accelerate the development process, which involved cleaning up the code structure of an existing web application, fixing bugs, and adding new features to the software. The application development process was made possible by development grants. The project involved the cooperation with EPFL - Ecole Polytechnic Federal de Lausanne and participation of The University of Arizona, University of Cambridge, startups Suind and Volaly,
The startup Dronistics needed an experienced team of programmers, and he knew the founders' team from their college days. Przemysław Kornatowski " I knew they were good at what they do and that their services fit our needs."
Challenge
Software for drones was created as MVP. It was critical to deliver it quickly so that potential users/investors could see it in action. For this reason, the project required sorting out the quality of the code to make it ready for further development. At this stage, our task was to remove the technical debt and clean up the code so that the application would work reliably in real-time. The next step was to move the application to other servers and run it.
We were not terrified. We have experience in taking over projects from other companies, so we could enter the project at any stage and rebuild it. Therefore, we focused on making the product work coherently as a PoC (Proof of Concept) and prepared for further stable development according to the client's needs.