Skip to content

juanma-rm/Robocar_control_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Control application in Robocar project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages