Development of Multi-Robot System for Transportation
in AgriTech Industries
Sponsored Research Project
2023
Project Overview:
The primary objective of this project is to develop an advanced mobile robotics system that aims to establish inter-system communication between the robot and the control station, utilizing RTK-GPS technology for precise location updates during remote teleoperation
Results:
The results of the project have been quite promising, demonstrating the effectiveness of using RTK-GPS for localization and a Flask-based UI for real-time position monitoring and control.
The use of RTK-GPS for localization has proven to be a significant advantage. RTK-GPS, or Real-Time Kinematic Global Positioning System, is a technique used to enhance the precision of position data derived from satellite-based positioning systems. It is capable of providing centimeter-level accuracy, which is much higher than the typical accuracy of a standard GPS. This high level of accuracy has been instrumental in the successful tracking of the mobile robot's position in real-time. The system was able to consistently provide accurate and reliable data, enabling the robot to navigate its environment effectively. This is a significant result, as accurate localization is a critical aspect of mobile robotics. It allows the robot to know where it is at all times, which is essential for path planning and obstacle avoidance.
The Flask-based user interface (UI) has also yielded positive results. Flask is a micro web framework written in Python. It does not require particular tools or libraries, making it a good choice for a simple web application that can display the robot's location data. The UI provided a user-friendly platform for visualizing this data, enhancing the user's ability to oversee and control the robot's movements. The use of AJAX requests allowed for seamless communication with the server without the need for page refreshes, further improving the user experience.
The dynamic teleoperation capabilities of the system have also been a key result of this project. Teleoperation refers to the operation of a machine or system from a distance. In the context of this project, it allowed for flexible and responsive control of the mobile robot. This feature proved crucial in situations requiring immediate adjustments to the robot's path or speed. The ability to control the robot dynamically in real-time adds a level of flexibility and responsiveness that is essential in many applications of mobile robotics.