Skip to content

Commit

Permalink
step 1
Browse files Browse the repository at this point in the history
  • Loading branch information
patrick-ubc committed Jan 20, 2022
1 parent 9fcde88 commit 2ef88db
Show file tree
Hide file tree
Showing 5 changed files with 461 additions and 236 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/model
.om
88 changes: 44 additions & 44 deletions fsm.py
Original file line number Diff line number Diff line change
@@ -1,47 +1,47 @@
from djitellopy import Tello
# from djitellopy import Tello

# Constants
STATE_INITIAL = 0
STATE_TAKEOFF_CONFIRMATION = 1
STATE_TAKEOFF = 2
STATE_FLOAT = 3
STATE_LAND_CONFIRMATION = 4
STATE_LAND = 5
STATE_FOLLOW_ME_CONFIRMATION = 6
STATE_FOLLOW_ME = 7
STATE_STOP_CONFIRMATION = 8
STATE_TAKE_PICTURE_CONFIRMATION = 9
STATE_TAKE_PICTURE = 10
# # Constants
# STATE_INITIAL = 0
# STATE_TAKEOFF_CONFIRMATION = 1
# STATE_TAKEOFF = 2
# STATE_FLOAT = 3
# STATE_LAND_CONFIRMATION = 4
# STATE_LAND = 5
# STATE_FOLLOW_ME_CONFIRMATION = 6
# STATE_FOLLOW_ME = 7
# STATE_STOP_CONFIRMATION = 8
# STATE_TAKE_PICTURE_CONFIRMATION = 9
# STATE_TAKE_PICTURE = 10

states = [
"Initial", "Take off confirmation", "Take off", "Float", "Land confirmation", "Land", "Follow me confirmation",
"Follow me", "Stop confirmation", "Take picture confirmation", "Take picture"
]
# states = [
# "Initial", "Take off confirmation", "Take off", "Float", "Land confirmation", "Land", "Follow me confirmation",
# "Follow me", "Stop confirmation", "Take picture confirmation", "Take picture"
# ]

GESTURE_AUTO = 0
GESTURE_ONE = 1
GESTURE_TWO = 2
GESTURE_THREE = 3
GESTURE_FOUR = 4
GESTURE_TARGET_LOST = -1
GESTURE_TIMEOUT = -2
transitions = {
# GESTURE_AUTO: {},
# GESTURE_ONE: {},
# GESTURE_TWO: {},
# GESTURE_THREE: {},
# GESTURE_FOUR: {},
# GESTURE_TARGET_LOST: {},
# GESTURE_TIMEOUT: {}
STATE_INITIAL: {},
STATE_TAKEOFF_CONFIRMATION: {},
STATE_TAKEOFF: {},
STATE_FLOAT: {},
STATE_LAND_CONFIRMATION: {},
STATE_LAND: {},
STATE_FOLLOW_ME_CONFIRMATION: {},
STATE_FOLLOW_ME: {},
STATE_STOP_CONFIRMATION: {},
STATE_TAKE_PICTURE_CONFIRMATION: {},
STATE_TAKE_PICTURE: {}
}
# GESTURE_AUTO = 0
# GESTURE_ONE = 1
# GESTURE_TWO = 2
# GESTURE_THREE = 3
# GESTURE_FOUR = 4
# GESTURE_TARGET_LOST = -1
# GESTURE_TIMEOUT = -2
# transitions = {
# # GESTURE_AUTO: {},
# # GESTURE_ONE: {},
# # GESTURE_TWO: {},
# # GESTURE_THREE: {},
# # GESTURE_FOUR: {},
# # GESTURE_TARGET_LOST: {},
# # GESTURE_TIMEOUT: {}
# STATE_INITIAL: {},
# STATE_TAKEOFF_CONFIRMATION: {},
# STATE_TAKEOFF: {},
# STATE_FLOAT: {},
# STATE_LAND_CONFIRMATION: {},
# STATE_LAND: {},
# STATE_FOLLOW_ME_CONFIRMATION: {},
# STATE_FOLLOW_ME: {},
# STATE_STOP_CONFIRMATION: {},
# STATE_TAKE_PICTURE_CONFIRMATION: {},
# STATE_TAKE_PICTURE: {}
# }
Loading

0 comments on commit 2ef88db

Please sign in to comment.