To develop a prototype of an agricultural mobile robot, we need a wide range of skills in different fields such as mechanical engineering, mechatronics and electrical engineering. When designing mechanical assemblies, we need to be familiar with standard building blocks, different materials and design techniques. Much of the development is concentrated on electronic circuitry, which allows signals to be sent between electronic components and also to power them. However, in order to make the prototype work, we also need to have some knowledge of microcontroller programming. The running of the prototype mobile robot is supported by the programming code that takes care of setting the parameters on the actuators. The prototyping of the mobile agricultural robot is divided into three parts. First, we designed the mechanical structure, then we specified the electronic components and finally a program was uploaded to the microcontroller. We used modern modelling approaches using a 3D modelling environment. Similarly, the electronic circuits were designed using dedicated software and adapted exclusively for use on our prototype. In programming, we have followed the principle of simplicity and clarity of the programming code. We have succeeded in building a fully functional prototype of an agricultural mobile robot that will serve as a basic platform for many future projects.
|