Skip to content

rebaz88/Heartbeat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

#Heartbeat

A hearbeat implementation on a drone.

#Quality Attributes

  • RQ1: The system shall be able to detect obstacles in order to prevent it from crashing.
  • RQ2: The system shall be able to switch a backup obstacle detector when the main detector fails in order to prevent failure of the system.

#Features

  • The drone sends its location to the controller
  • The drone detects obstacles
  • Switching to backup process when the main detector process is dead.

#Installation & Running

  • Clone the repository
  • Navigate to src directory
  • javac *.java
  • java RemoteController

######Open a new terminal navigate to src directory

  • java MainObstacleDetector

######Open a new terminal navigate to src directory

  • java DroneStarter

#Usage:

  • Use the arrow keys to move the drone towards the yellow zone(Warning zone).
  • The drone should stop moving when reaching the yellow zone.
  • Use arrow keys to move the drone again.
  • The MainObstacleDetectore shows it is crash time.

#Contributors:

  • Rebaz Saleh
  • Wajdi Aljeddani

About

Heartbeat tactic implementation using java

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages