autonomous delivery system
Description
As the title says, our project is about an autonomous delivery system, not yet intelligent enough to deliver stuff across cities, but one which 'should' at least be able to deliver small objects from one place to anothe
| Project Title |
autonomous delivery system
| Project Area of Specialization |
Software Engineering | | Project Summary |
Description As the title says, our project is about an autonomous delivery system, not yet intelligent enough to deliver stuff across cities, but one which 'should' at least be able to deliver small objects from one place to another in your house. I will be using the open source DonkeyCar platform, which is powered by the Raspberry Pi and Pi Camera to create an autonomous vehicle. | | Project Objectives |
The main idea of the autonomous delivery system is to have a robot which can transport physical objects from one place to the other. There are many potential uses for such a system, in general it would be detecting when something has arrived, and taking it where it is needed autonomously. | | Project Implementation Method |
I will chose the first application specified, that is transporting something small such as a letter or small parcel (I assume it's a letter from now on) from one place in your house (from example from a letter box - to be called the origin from now on) to you in your house. This autonomous delivery system will be designed using the DonkeyCar platform, with a custom part. For doing this, the DonkeyCar needs to be able to do the following: -
At first, the DonkeyCar should be waiting at the origin. -
It should detect (using a sensor) when a letter is placed in a container (on the DonkeyCar). -
Once detected, it should start moving on a specified track (all the rooms in your house) -
Optionally, it could also alert you using sound that a letter has arrived. -
Once you notice the letter and pick it up from the container on the Donkey Car, the sensor should detect that there is nothing to deliver at the moment. -
Therefore, it should reach the origin and stop there, waiting for another letter, and the cycle continues. | | Benefits of the Project |
Some specific applications We could think of are these: -
Transporting something as a letter or small parcel from one place in your house (let's say from a letter box) to you in the house. -
In a workplace or office, with many people working together and the need to transport physical documents from one station to the other. -
In an environment such as a hospital where samples need to be transported. | | Technical Details of Final Deliverable |
I chose Arduino MKR1000 connected to the Raspberry Pi 3 on the DonkeyCar. This Arduino MKR1000 will have an ultrasonic sensor (HC-SR04) and a bluetoooth module (HC-05) attached to it, and it will read data off the sensors, process it, and send to the Raspberry Pi.The ultrasonic sensor is placed on the container and used to detect presence of a letter in the container.The DonkeyCar needs to detect if it is at the origin or not. To do that, I will use a bluetooth beacon, simply because they are short range and cheap to buy.The DonkeyCar needs to be trained in your house on an imaginary track from the place you set as the origin, to the wherever you want it to go; all the rooms in the house. This is done using Tensorflow and Keras.And optionally, we could also connect a speaker to the Raspberry Pi, to give our DonkeyCar a voice and alert you when a letter has arrived. | | Final Deliverable of the Project |
Hardware System | | Core Industry |
Transportation | | Other Industries |
Education , IT , Medical , Agriculture , Food | | Core Technology |
Artificial Intelligence(AI) | | Other Technologies |
Internet of Things (IoT), Robotics | | Sustainable Development Goals |
Good Health and Well-Being for People, Quality Education | Required Resources
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
| Car Frame | Equipment | 1 | 10000 | 10000 |
| Battery | Equipment | 1 | 6000 | 6000 |
| Motor ESC | Equipment | 4 | 2000 | 8000 |
| Antennas | Equipment | 4 | 1500 | 6000 |
| Pi Camera | Equipment | 1 | 6000 | 6000 |
| 1. Arduino MKR1000 | Equipment | 1 | 1000 | 1000 |
| Brushless Motors | Equipment | 4 | 2500 | 10000 |
| Computing Board (Pi-4 or better) | Equipment | 1 | 14000 | 14000 |
| WiFi Transceiver | Equipment | 2 | 2000 | 4000 |
| Remote | Equipment | 1 | 4500 | 4500 |
| | | Total in (Rs) | 69500 |