Delta X Robot

Aug 10, 2023
Building an Open-Source Delta X Robot for Tomato Picking
The agriculture industry is a major source of income for many families in India. However, the cost of agricultural equipment can be prohibitive for many farmers, especially those with middle incomes. This is especially true for equipment like tomato pickers, which can be very expensive.
To address this problem, we as a team have developed the Delta X robot. The Delta X robot is an open-source, 3D-printed tomato picker that is much more affordable than commercial tomato pickers. The robot uses a camera and OpenCV to detect ripe tomatoes, and then picks them and places them in a basket.
This blog post will provide a step-by-step guide on how to build your own Delta X robot. The instructions are intended for beginners, so no prior experience with robotics is necessary.
Prerequisites
Before you start building your Delta X robot, you will need the following:
- A 3D printer
- A computer with a Linux operating system
- The following software:
- OpenCV
- Python
- Git
Step 1: Design the Robot
The first step is to design the robot. You can use a CAD program like SolidWorks or Fusion 360 to design the robot’s frame and parts. The robot’s frame should be made of strong material, such as aluminum or steel. The parts of the robot can be made of 3D-printed plastic. For Starter the list of components and 3d files can be found here
Step 2: 3D Print the Parts
Once you have designed the robot, you can 3D print the parts. The parts can be printed on any 3D printer, but a high-quality printer with a large build volume is recommended. For our instance we used Ender 3 Pro to print the parts using PLA fillament.
Step 3: Assemble the Robot
Once the parts are printed, you can assemble the robot. The assembly instructions are included in the Delta X robot repository.
Step 4: Install the Software
The Delta X robot software is open-source and can be found here. The software includes the following components:
- A Firmware program that runs on the robot’s computer Program
- A camera program that uses OpenCV to detect tomatoes
- A picking program that controls the robot’s arm
Step 5: Calibrate the Robot
Once the software is installed, you need to calibrate the robot. The calibration process ensures that the robot can accurately detect tomatoes and pick them. The calibration process is described in the Delta X robot repository.
Step 6: Test the Robot
Once the robot is calibrated, you can test it. The test process involves placing tomatoes in front of the robot and seeing if it can accurately detect and pick them.
Step 7: Deploy the Robot
Once the robot is tested and working properly, you can deploy it in your tomato field. The robot can be used to pick tomatoes 24 hours a day, 7 days a week.
Conclusion
The Delta X robot is a valuable tool for tomato farmers. It is affordable, precise, and easy to maintain. This makes it a great option for farmers who are looking for a way to improve their yields and profits.
The Delta X robot is still under development, but it has the potential to revolutionize tomato farming in India. The robot is more affordable, precise, and easy to maintain than commercial tomato pickers. This makes it a great option for farmers who are looking for a way to improve their yields and profits.
The team of engineers and farmers who developed the Delta X robot are working to improve the robot even further. They are working on making the robot faster, more precise, and easier to use. They are also working on developing new applications for the robot, such as picking other fruits and vegetables.
The Delta X robot is a promising new technology that has the potential to make a significant impact on the agriculture industry in India and around the world.