Skip to content

Finish project of the University. A javaFX application to control the robot and view in real time sensors and camera, and an Arduino Code to make the robot,.

Notifications You must be signed in to change notification settings

rotura/Robot_Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

Robot_Controller

Finish project of the University. A javaFX application to control the robot and view in real time sensors and camera, and an Arduino Code to make the robot.

User Manual

Export Data

  • In the menu "Control", is the option "Export Data".
  • The data will be saved in a CSV.
  • The column separator to Excel is ';'.
  • The csv opened with Excel format the data automatically.

Camera controll usage

  • The camera controller is runing in a Tomcat server.
  • This server is Open and Close automatically with the App.
  • To make it run, you need a JAVA_HOME or JRE_HOME variable in the System.
  • If dont work, you need to set CATALINA_HOME system's variable pointing to /DesktopApp/apache-tomcat-9.0.0.M17

UPDATE 13/03/2017

  • Now the camera controller is running under WildFly.
  • No need to set System's Variables.
  • No CMD window.
  • Autostart when application start.
  • (To Do) Close, actually, when System power off.

Requirements:

  • Show robot's camera in real time
  • Used analog video capturer with a RX module (5.8Ghz)
  • Used Cmos camera with a TX module (5.8Ghz)
  • Show all sensor as raw input
    • MQ-02
    • MQ-03
    • MQ-07
    • Temprature Sensor (Ky-013)
    • Humidity Sensor (DHT-11)
    • Light Sensor (GL55)
    • GPS (Ublox NEO-6)
  • Show all sensor in charts (GPS in a map)
  • Controlls for the robot (2x 9V motors)
    • Move Forward, Backward
    • Rotate Right, Left
    • Move in circle Right, left
  • Controlls for the camera
    • Move Tilt, Pan
  • Mark a destiny point in th map
    • The robot must go to the marked position alone

Languages

  • Java
    • Logic and Model of the desktop application
  • JavaFX
    • Desktop application's UI
  • CSS
    • Style for the UI
  • HTML
    • Special objects to inject in the Desktop Application
  • JavaScritp
    • Use in group with HTML in special objects
  • Arduino
    • To programm the propper robot

About

Finish project of the University. A javaFX application to control the robot and view in real time sensors and camera, and an Arduino Code to make the robot,.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published