/Autonomous-Master-Robot-GUI

KT-007-GUI is a graphical user interface application developed using the C++ Qt framework. The application is designed to facilitate the drawing of paths and adjustment of speeds for mobile robots. Additionally, the route planner provides an opportunity for real-time route tracking, enabling the user to to detect any anomalies in the master robot's

Primary LanguageC++

README

Introduction

KT-007-GUI is a graphical user interface application developed using the C++ Qt framework. The application is designed to facilitate the drawing of paths and adjustment of speeds for mobile robots. The user interface is intuitive and user-friendly, making it easy for users to quickly learn how to use the application. With KT-007-GUI, users can create complex paths with ease and set the speed of the mobile robots to match their specific needs. The application is highly customizable, allowing users to adjust various parameters to suit their requirements.

  • Route Planning

  • Real Time Route Tracking

  • TCP/IP Based Communication

  • Bluetooth

Overall, KT-007-GUI is a powerful tool for anyone looking to create complex paths for mobile robots with ease and speed adjustment.

The class also includes functionality for managing the speed of the robot, which can be adjusted through the GUI. This allows users to optimize the robot's movement based on their specific needs and constraints. Additionally, the DrawWidget class provides motion planning capabilities, which can help users to plan the most efficient and effective path for the robot to follow.

Overall, the DrawWidget class is a powerful and flexible tool for managing mobile robot trajectories. Its intuitive interface and advanced features make it a valuable resource for anyone working with mobile robots, from hobbyists to professionals in a wide range of industries.

image

Usage

To use the drawing application, run the executable generated by compiling the code. The main window will appear, with a toolbar and a drawing area. Use the toolbar to select a shape to draw and a color to draw with. Click and drag the mouse to draw the selected shape in the selected color. The drawing area can be resized by dragging the window edges.

Dependencies

The following dependencies are required to build and run the application:

C++ compiler
Qt 5 framework

To run the application, use the following command:
./drawapp