It runs on Ubuntu 18.04LTS instead of Inbuilt RaspbianOS.
And also has ROS installed in it to handles communication between the
user and the bot.
It is a package available for Linux-OS and is mainly made to control
robots.
It has been used to take data from the user(generally using a
controller), send data to Raspberry-Pi and to control Arduino-mega.
Arduino-Mega is used to control all the motor by giving commands to their respective Motor drivers like Cytron, TB6600 (for Stepper Motor) and Hercules (for Linear Actuators).
The pneumatic actuators are controlled with the help of solenoid
valves.
The plant-storage unit is rotated by using a stepper motor and TB6600
motor driver.
All the motors are controlled by Arduino-Mega receiving commands from
Raspberry-pi and Cytron motor drivers are used.
All the Linear Actuators are controlled by Arduino-Mega using Hercules
motor drivers.
Ublox GPS module has been used to detect the exact location of the
bot.
GPS data is obtained using this module and used in the package of ROS
named MapViz which visualizes the data in the form of a red dot on the
map.