Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.75 KB

README.md

File metadata and controls

32 lines (24 loc) · 1.75 KB

Robocar_control_app

Control application in Robocar project

Main project

More information on the project available at: https://github.com/juanma-rm/Robocar_SWP

Usage

  • Last connection: if the timeout (250 ms) expires before receiving information from the car, the GUI gets blocked.
  • Control: allows sending commands to the car.
    • Stop mode: the engines stop.
    • Manual mode: the user can select the percentage of speed in both straight and side directions, being positive values for forward (straight) or right (side) and negative values for backward (straight) or left (side) directions. For instance:
      • {OY=100%, OX=0%} results in going straight forward at maximum speed
      • {OY=-100%, OX=0%} results in going straight backward at maximum speed
      • {OY=100%, OX=100%} results in turning right on site
      • {OY=100%, OX=-100%} results in turning left on site
      • {OY=100%, OX=50%} results in going straigth forward slowing down right motor to 50% of the straight speed (therefore, turning right slightly).
    • Automatic mode: linear speed setpoint for automatic control PID-based control. Not implemented yet in Main Control System.
  • Telemetry: shows information about the last status received from the car (workmode, last command received, current speed, current distance detected by ultrasonics sensors).

Screenshot:
Telemetry_System_GUI_v2

Contact

LinkedIn